diff --git a/src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchField.C b/src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchField.C index 06b15c3c8..63fd9b12f 100644 --- a/src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchField.C +++ b/src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchField.C @@ -118,12 +118,11 @@ void basicSymmetryFvPatchField::evaluate(const Pstream::commsTypes) } vectorField nHat = this->patch().nf(); + + Field pif = this->patchInternalField(); Field::operator= ( - ( - this->patchInternalField() - + transform(I - 2.0*sqr(nHat), this->patchInternalField()) - )/2.0 + 0.5*(pif + transform(I - 2.0*sqr(nHat), pif)) ); transformFvPatchField::evaluate();