diff --git a/src/functionObjects/field/heatTransferCoeff/heatTransferCoeffModels/heatTransferCoeffModel/heatTransferCoeffModel.C b/src/functionObjects/field/heatTransferCoeff/heatTransferCoeffModels/heatTransferCoeffModel/heatTransferCoeffModel.C index 38abbd3ba6..0e078a8d78 100644 --- a/src/functionObjects/field/heatTransferCoeff/heatTransferCoeffModels/heatTransferCoeffModel/heatTransferCoeffModel.C +++ b/src/functionObjects/field/heatTransferCoeff/heatTransferCoeffModels/heatTransferCoeffModel/heatTransferCoeffModel.C @@ -97,18 +97,18 @@ Foam::heatTransferCoeffModel::q() const ( mesh_.lookupObject("phaseProperties") ); - + for (label patchi : patchSet_) { forAll(fluid.phases(), phasei) { const phaseModel& phase = fluid.phases()[phasei]; - const fvPatchScalarField& alpha = + const fvPatchScalarField& alpha = phase.boundaryField()[patchi]; const volScalarField& he = phase.thermo().he(); const volScalarField::Boundary& hebf = he.boundaryField(); - - q[patchi] += + + q[patchi] += alpha*phase.alphaEff(patchi)()*hebf[patchi].snGrad(); } } diff --git a/tutorials/heatTransfer/chtMultiRegionTwoPhaseEulerFoam/solidQuenching2D/system/controlDict b/tutorials/heatTransfer/chtMultiRegionTwoPhaseEulerFoam/solidQuenching2D/system/controlDict index 84de3e466e..9434d196ca 100644 --- a/tutorials/heatTransfer/chtMultiRegionTwoPhaseEulerFoam/solidQuenching2D/system/controlDict +++ b/tutorials/heatTransfer/chtMultiRegionTwoPhaseEulerFoam/solidQuenching2D/system/controlDict @@ -61,10 +61,10 @@ adjustTimeStep yes; functions { - htc + htc { type heatTransferCoeff; - libs ("libfieldFunctionObjects.so"); + libs (fieldFunctionObjects); region water; field T.liquid; writeControl outputTime; @@ -73,7 +73,7 @@ functions patches (water_to_solid); TRef 373; } - + htcSurfaceFieldValue { type surfaceFieldValue;