diff --git a/src/functionObjects/field/pressure/pressure.C b/src/functionObjects/field/pressure/pressure.C index 1344041fb0fe2fdd3d32ee2d2ce8389dbb87af8a..c7cd724bc48a9f9fb275d93a99d209b958efc507 100644 --- a/src/functionObjects/field/pressure/pressure.C +++ b/src/functionObjects/field/pressure/pressure.C @@ -176,11 +176,16 @@ bool Foam::functionObjects::pressure::calc() { const volScalarField& p = lookupObject<volScalarField>(fieldName_); - return store + tmp<volScalarField> tp ( - resultName_, - coeff(pRef(pDyn(p, rhoScale(p)))) + new volScalarField + ( + resultName_, + coeff(pRef(pDyn(p, rhoScale(p)))) + ) ); + + return store(resultName_, tp); } else { diff --git a/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C b/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C index 9838f7176cda9578697c786e7d4ed7ea685482a1..b711a55bac82a9c5ccc60e3b361aa141ecf0260e 100644 --- a/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C +++ b/src/randomProcesses/noise/noiseModels/pointNoise/pointNoise.C @@ -207,7 +207,7 @@ void pointNoise::calculate() pointNoise::pointNoise(const dictionary& dict, const bool readFields) : - noiseModel(dict) + noiseModel(dict, false) { if (readFields) { diff --git a/tutorials/heatTransfer/chtMultiRegionFoam/windshieldCondensation/system/cabin/fvOptions b/tutorials/heatTransfer/chtMultiRegionFoam/windshieldCondensation/system/cabin/fvOptions index 64f9f68fc735423c9a123e8d7ba7c8c2628751ef..2acad8f14c1240162150418fad807dfba3c82372 100644 --- a/tutorials/heatTransfer/chtMultiRegionFoam/windshieldCondensation/system/cabin/fvOptions +++ b/tutorials/heatTransfer/chtMultiRegionFoam/windshieldCondensation/system/cabin/fvOptions @@ -25,11 +25,11 @@ airDeflection selectionMode cellZone; cellZone c1Zone; - fieldNames (U); + fields (U); flowDir (1 2 0); // flow direction relaxationFactor 0.3; - faceZone f1Zone; + faceZone f1Zone; //Pressure drop model [Pa] model DarcyForchheimer;//volumetricFlowRateTable/constant