From 9fb9dbe922012da2766ff4b12d8b8e318af5643e Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Thu, 30 Nov 2017 19:56:39 +0000 Subject: [PATCH] wallHeatFlux: Filter out coupled patches Resolves bug-report https://bugs.openfoam.org/view.php?id=2776 --- src/functionObjects/field/wallHeatFlux/wallHeatFlux.C | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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]; + } } } }