StimPlanModel: use data from input cases when available

This commit is contained in:
Kristian Bendiksen
2021-06-18 13:18:06 +02:00
committed by Magne Sjaastad
parent 5dd7822b5f
commit f498138f4e
2 changed files with 51 additions and 23 deletions

View File

@@ -584,6 +584,12 @@ const std::vector<double>& RimStimPlanModelWellLogCalculator::loadResults( RigEc
int timeStepIndex = 0;
RigEclipseResultAddress resultAddress( resultType, propertyName );
if ( !resultData->hasResultEntry( resultAddress ) && resultType != RiaDefines::ResultCatType::INPUT_PROPERTY )
{
return loadResults( caseData, porosityModel, RiaDefines::ResultCatType::INPUT_PROPERTY, propertyName );
}
CAF_ASSERT( resultData->hasResultEntry( resultAddress ) );
resultData->ensureKnownResultLoaded( resultAddress );
return caseData->results( porosityModel )->cellScalarResults( resultAddress, timeStepIndex );
}