#3782 StimPlan : Beta value of zero invalidates mean calculation

This commit is contained in:
Magne Sjaastad 2018-12-17 16:24:02 +01:00
parent 0d1a4cf0a6
commit 6325b9c878

View File

@ -507,7 +507,15 @@ WellFractureIntersectionData RimStimPlanFractureTemplate::wellFractureIntersecti
if (fractureGlobalCellIndex < betaFactorResultValues.size())
{
betaFactorCalc.addValueAndWeight(betaFactorResultValues[fractureGlobalCellIndex], intersectionLength);
double nativeBetaFactor = betaFactorResultValues[fractureGlobalCellIndex];
// Guard against zero beta values, as these values will set the geometric mean to zero
// Consider using the conductivity threshold instead of a local beta threshold
const double threshold = 1e-6;
if (fabs(nativeBetaFactor) > threshold)
{
betaFactorCalc.addValueAndWeight(nativeBetaFactor, intersectionLength);
}
}
}
if (conductivityCalc.validAggregatedWeight())