From 01be3f3c74165c9821cced8c50b6a9e0ec3a55a6 Mon Sep 17 00:00:00 2001 From: Gaute Lindkvist Date: Thu, 28 Nov 2019 18:22:32 +0100 Subject: [PATCH] #5121 Well Bore Stability: Fix FG_Shale calculation --- .../ReservoirDataModel/RigGeoMechWellLogExtractor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ApplicationCode/ReservoirDataModel/RigGeoMechWellLogExtractor.cpp b/ApplicationCode/ReservoirDataModel/RigGeoMechWellLogExtractor.cpp index 5e815acc66..532858cfcd 100644 --- a/ApplicationCode/ReservoirDataModel/RigGeoMechWellLogExtractor.cpp +++ b/ApplicationCode/ReservoirDataModel/RigGeoMechWellLogExtractor.cpp @@ -106,7 +106,7 @@ void RigGeoMechWellLogExtractor::performCurveDataSmoothing( int if ( !mds->empty() && !values->empty() ) { - std::vector*> dependentValues = {tvds, &interfaceShValuesDbl, &interfacePorePressuresDbl}; + std::vector*> dependentValues = { tvds, &interfaceShValuesDbl, &interfacePorePressuresDbl }; std::vector smoothOrFilterSegments = determineFilteringOrSmoothing( interfacePorePressuresDbl ); filterShortSegments( mds, values, &smoothOrFilterSegments, dependentValues ); @@ -618,7 +618,8 @@ void RigGeoMechWellLogExtractor::wellBoreFGShale( int frameIndex, std::vector SH; - calculateWbsParameterForAllSegments( RigWbsParameter::SH(), frameIndex, &SH ); + RigFemResultAddress addr( RIG_WELLPATH_DERIVED, "SH", "" ); + curveData( addr, frameIndex, &SH ); double multiplier = m_userDefinedValues.at( RigWbsParameter::FG_Shale() ); CVF_ASSERT( multiplier != std::numeric_limits::infinity() ); #pragma omp parallel for