diff --git a/src/finiteVolume/fields/fvPatchFields/derived/fixedFluxPressure/fixedFluxPressureFvPatchScalarField.C b/src/finiteVolume/fields/fvPatchFields/derived/fixedFluxPressure/fixedFluxPressureFvPatchScalarField.C index 2df4bf7ffb55c1615388777f84b2a1c8c4a9eda2..ac4b3feaa3c3d20258a92ede35c82fc7c8036529 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/fixedFluxPressure/fixedFluxPressureFvPatchScalarField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/fixedFluxPressure/fixedFluxPressureFvPatchScalarField.C @@ -62,7 +62,10 @@ Foam::fixedFluxPressureFvPatchScalarField::fixedFluxPressureFvPatchScalarField // Evaluate the value field from the gradient if the internal field is valid if (&iF && iF.size()) { - evaluate(); + scalarField::operator= + ( + patchInternalField() + gradient()/patch().deltaCoeffs() + ); } }