#4835 Python Cell Results : Not possible to write data if no dynamic data is present

This commit is contained in:
Magne Sjaastad
2019-10-08 10:01:38 +02:00
parent 8ef5982756
commit 482d437505
11 changed files with 64 additions and 66 deletions

View File

@@ -52,18 +52,17 @@ cvf::ref<RigResultModifier> RigResultModifierFactory::createResultModifier( RigE
return nullptr;
}
std::vector<std::vector<double>>& scalarSetResults = eclipseCase->results( porosityModel )
->modifiableCellScalarResultTimesteps( resVarAddr );
auto scalarSetResults = eclipseCase->results( porosityModel )->modifiableCellScalarResultTimesteps( resVarAddr );
if ( timeStepIndex >= scalarSetResults.size() )
if ( timeStepIndex >= scalarSetResults->size() )
{
return nullptr;
}
std::vector<double>* resultValues = nullptr;
if ( timeStepIndex < scalarSetResults.size() )
if ( timeStepIndex < scalarSetResults->size() )
{
resultValues = &( scalarSetResults[timeStepIndex] );
resultValues = &( scalarSetResults->at( timeStepIndex ) );
}
bool useGlobalActiveIndex = eclipseCase->results( porosityModel )->isUsingGlobalActiveIndex( resVarAddr );