diff --git a/src/finiteVolume/fields/fvPatchFields/derived/pressureInletOutletVelocity/pressureInletOutletVelocityFvPatchVectorField.C b/src/finiteVolume/fields/fvPatchFields/derived/pressureInletOutletVelocity/pressureInletOutletVelocityFvPatchVectorField.C index 2187d5b48c..6b12a664ce 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/pressureInletOutletVelocity/pressureInletOutletVelocityFvPatchVectorField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/pressureInletOutletVelocity/pressureInletOutletVelocityFvPatchVectorField.C @@ -94,11 +94,8 @@ pressureInletOutletVelocityFvPatchVectorField vectorField("tangentialVelocity", dict, p.size()) ); } - else - { - refValue() = vector::zero; - } + refValue() = *this; refGrad() = vector::zero; valueFraction() = 0.0; } @@ -138,6 +135,7 @@ pressureInletOutletVelocityFvPatchVectorField void Foam::pressureInletOutletVelocityFvPatchVectorField:: setTangentialVelocity(const vectorField& tangentialVelocity) { + applyTangentialVelocity_ = true; tangentialVelocity_ = tangentialVelocity; vectorField n(patch().nf()); tangentialVelocity_ -= n*(n & tangentialVelocity_);