From c8bff9673ac8b055b53ff32d5a16ac895d96bf44 Mon Sep 17 00:00:00 2001 From: andy <a.heather@opencfd.co.uk> Date: Thu, 28 Jan 2010 16:03:49 +0000 Subject: [PATCH] BUG: getRefCellValue() (used by the solvers) supplied an incorrect template arg to the returnReduce() function that led to some odd behaviour. --- src/finiteVolume/cfdTools/general/findRefCell/findRefCell.C | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/finiteVolume/cfdTools/general/findRefCell/findRefCell.C b/src/finiteVolume/cfdTools/general/findRefCell/findRefCell.C index 3d92d45ce7d..bda250021cf 100644 --- a/src/finiteVolume/cfdTools/general/findRefCell/findRefCell.C +++ b/src/finiteVolume/cfdTools/general/findRefCell/findRefCell.C @@ -77,7 +77,7 @@ void Foam::setRefCell point refPointi(dict.lookup(refPointName)); refCelli = field.mesh().findCell(refPointi); label hasRef = (refCelli >= 0 ? 1 : 0); - label sumHasRef = returnReduce<label>(hasRef, sumOp<label>()); + label sumHasRef = returnReduce(hasRef, sumOp<label>()); if (sumHasRef != 1) { FatalIOErrorIn @@ -127,7 +127,7 @@ Foam::scalar Foam::getRefCellValue ) { scalar refCellValue = (refCelli >= 0 ? field[refCelli] : 0.0); - return returnReduce<label>(refCellValue, sumOp<scalar>()); + return returnReduce(refCellValue, sumOp<scalar>()); } -- GitLab