From 527fac8b6959b7b4eeaed197c7eb55e2f4a92f36 Mon Sep 17 00:00:00 2001 From: sergio <sergio> Date: Tue, 21 Feb 2012 11:06:03 +0000 Subject: [PATCH] BUG: Changing mapper constructor due to uninitialized values of refValues_ --- .../surfaceNormalFixedValueFvPatchVectorField.C | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/finiteVolume/fields/fvPatchFields/derived/surfaceNormalFixedValue/surfaceNormalFixedValueFvPatchVectorField.C b/src/finiteVolume/fields/fvPatchFields/derived/surfaceNormalFixedValue/surfaceNormalFixedValueFvPatchVectorField.C index 22133c229b9..237e602e987 100644 --- a/src/finiteVolume/fields/fvPatchFields/derived/surfaceNormalFixedValue/surfaceNormalFixedValueFvPatchVectorField.C +++ b/src/finiteVolume/fields/fvPatchFields/derived/surfaceNormalFixedValue/surfaceNormalFixedValueFvPatchVectorField.C @@ -54,7 +54,16 @@ surfaceNormalFixedValueFvPatchVectorField fixedValueFvPatchVectorField(p, iF), refValue_(ptf.refValue_, mapper) { - fvPatchVectorField::operator=(refValue_*patch().nf()); + // Note: calculate product only on ptf to avoid multiplication on + // unset values in reconstructPar. + fixedValueFvPatchVectorField::operator= + ( + vectorField + ( + ptf.refValue_*ptf.patch().nf(), + mapper + ) + ); } -- GitLab