From a5b2cf90699b8f956439b68aabbc4ecef6b362c3 Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Thu, 16 Apr 2020 10:00:30 +0200 Subject: [PATCH] BUG: bad internal coeff for finiteArea zeroGradient BC (closes #1637) - inadvertently set to zero instead of one (in commit 1d85fecf4d0e) --- .../zeroGradient/zeroGradientFaPatchField.C | 20 ++++--------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/src/finiteArea/fields/faPatchFields/basic/zeroGradient/zeroGradientFaPatchField.C b/src/finiteArea/fields/faPatchFields/basic/zeroGradient/zeroGradientFaPatchField.C index 8725d58675..7d96cfeff6 100644 --- a/src/finiteArea/fields/faPatchFields/basic/zeroGradient/zeroGradientFaPatchField.C +++ b/src/finiteArea/fields/faPatchFields/basic/zeroGradient/zeroGradientFaPatchField.C @@ -111,10 +111,7 @@ Foam::zeroGradientFaPatchField::valueInternalCoeffs const tmp& ) const { - return tmp> - ( - new Field(this->size(), Zero) - ); + return tmp>::New(this->size(), pTraits::one); } @@ -125,10 +122,7 @@ Foam::zeroGradientFaPatchField::valueBoundaryCoeffs const tmp& ) const { - return tmp> - ( - new Field(this->size(), Zero) - ); + return tmp>::New(this->size(), Zero); } @@ -136,10 +130,7 @@ template Foam::tmp> Foam::zeroGradientFaPatchField::gradientInternalCoeffs() const { - return tmp> - ( - new Field(this->size(), Zero) - ); + return tmp>::New(this->size(), Zero); } @@ -147,10 +138,7 @@ template Foam::tmp> Foam::zeroGradientFaPatchField::gradientBoundaryCoeffs() const { - return tmp> - ( - new Field(this->size(), Zero) - ); + return tmp>::New(this->size(), Zero); }