BUG: normalResidual has the potential to contain uninitilized values

This commit is contained in:
HenningScheufler
2021-05-19 16:17:07 +02:00
committed by Andrew Heather
parent 6c3a868fbe
commit eb8e0aefa5
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]; const label celli = interfaceLabels_[i];
if (mag(normal_[celli]) == 0 || mag(interfaceNormal_[i]) == 0) if (mag(normal_[celli]) == 0 || mag(interfaceNormal_[i]) == 0)
{ {
normalResidual[i].celli = celli;
normalResidual[i].normalResidual = 0;
normalResidual[i].avgAngle = 0;
continue; continue;
} }

View File

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