mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fix crash if base time step has undefined data
This commit is contained in:
committed by
Magne Sjaastad
parent
af77fdad81
commit
6ad0bcee95
@@ -148,9 +148,11 @@ bool RigCaseCellResultCalculator::computeDifference( RigEclipseCaseData*
|
|||||||
{
|
{
|
||||||
cvf::ref<RigResultAccessor> sourceResultAccessor =
|
cvf::ref<RigResultAccessor> sourceResultAccessor =
|
||||||
RigResultAccessorFactory::createFromResultAddress( sourceCase, gridIdx, porosityModel, fIdx, nativeAddress );
|
RigResultAccessorFactory::createFromResultAddress( sourceCase, gridIdx, porosityModel, fIdx, nativeAddress );
|
||||||
|
if ( sourceResultAccessor.isNull() ) continue;
|
||||||
|
|
||||||
cvf::ref<RigResultModifier> resultModifier =
|
cvf::ref<RigResultModifier> resultModifier =
|
||||||
RigResultModifierFactory::createResultModifier( sourceCase, gridIdx, porosityModel, fIdx, address );
|
RigResultModifierFactory::createResultModifier( sourceCase, gridIdx, porosityModel, fIdx, address );
|
||||||
|
if ( resultModifier.isNull() ) continue;
|
||||||
|
|
||||||
size_t baseFrameIdx = fIdx;
|
size_t baseFrameIdx = fIdx;
|
||||||
if ( address.isDeltaTimeStepActive() )
|
if ( address.isDeltaTimeStepActive() )
|
||||||
@@ -160,6 +162,7 @@ bool RigCaseCellResultCalculator::computeDifference( RigEclipseCaseData*
|
|||||||
|
|
||||||
cvf::ref<RigResultAccessor> baseResultAccessor =
|
cvf::ref<RigResultAccessor> baseResultAccessor =
|
||||||
RigResultAccessorFactory::createFromResultAddress( baseCase, gridIdx, porosityModel, baseFrameIdx, nativeAddress );
|
RigResultAccessorFactory::createFromResultAddress( baseCase, gridIdx, porosityModel, baseFrameIdx, nativeAddress );
|
||||||
|
if ( baseResultAccessor.isNull() ) continue;
|
||||||
|
|
||||||
for ( size_t localGridCellIdx = 0; localGridCellIdx < grid->cellCount(); localGridCellIdx++ )
|
for ( size_t localGridCellIdx = 0; localGridCellIdx < grid->cellCount(); localGridCellIdx++ )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user