Merge branch 'bugfix-issue-2016-geoVoF-infiniteloop' into 'develop'

BUG: normalResidual has the potential to contain uninitialized values

See merge request Development/openfoam!455
This commit is contained in:
Andrew Heather
2021-05-27 09:01:13 +00:00
2 changed files with 6 additions and 3 deletions

View File

@ -251,6 +251,9 @@ void Foam::reconstruction::plicRDF::calcResidual
const label celli = interfaceLabels_[i];
if (mag(normal_[celli]) == 0 || mag(interfaceNormal_[i]) == 0)
{
normalResidual[i].celli = celli;
normalResidual[i].normalResidual = 0;
normalResidual[i].avgAngle = 0;
continue;
}

View File

@ -81,9 +81,9 @@ class plicRDF
//- residuals storage
struct normalRes
{
label celli;
scalar normalResidual;
scalar avgAngle;
label celli = {};
scalar normalResidual = {};
scalar avgAngle = {};
};
//- Reference to mesh