diff --git a/src/functionObjects/field/wallHeatFlux/wallHeatFlux.C b/src/functionObjects/field/wallHeatFlux/wallHeatFlux.C index 4166755a5d..9ed5b4fd2a 100644 --- a/src/functionObjects/field/wallHeatFlux/wallHeatFlux.C +++ b/src/functionObjects/field/wallHeatFlux/wallHeatFlux.C @@ -76,7 +76,10 @@ void Foam::functionObjects::wallHeatFlux::calcHeatFlux forAll(wallHeatFluxBf, patchi) { - wallHeatFluxBf[patchi] = alphaBf[patchi]*heBf[patchi].snGrad(); + if (!wallHeatFluxBf[patchi].coupled()) + { + wallHeatFluxBf[patchi] = alphaBf[patchi]*heBf[patchi].snGrad(); + } } if (foundObject("qr")) @@ -88,7 +91,10 @@ void Foam::functionObjects::wallHeatFlux::calcHeatFlux forAll(wallHeatFluxBf, patchi) { - wallHeatFluxBf[patchi] -= radHeatFluxBf[patchi]; + if (!wallHeatFluxBf[patchi].coupled()) + { + wallHeatFluxBf[patchi] -= radHeatFluxBf[patchi]; + } } } }