mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Stim Plan Model: warn and handle error instead of assert.
This commit is contained in:
parent
3b5eeb87fa
commit
7f99a9561b
@ -612,7 +612,13 @@ bool RimStimPlanModelPressureCalculator::interpolateInitialPressureByEquilibrati
|
||||
}
|
||||
|
||||
// EQLNUM data has values for over/underburden, but the pressure values does not.
|
||||
CAF_ASSERT( eqlNumValues.size() == ( values.size() + 4 ) );
|
||||
if ( eqlNumValues.size() != ( values.size() + 4 ) )
|
||||
{
|
||||
RiaLogging::error( QString( "Failed to build EQLNUM pressure data: result length mismatch." ) );
|
||||
RiaLogging::error(
|
||||
QString( "EQLNUM length: %1 PRESSURE length: %2" ).arg( eqlNumValues.size() ).arg( values.size() ) );
|
||||
return false;
|
||||
}
|
||||
|
||||
size_t overburdenOffset = 2;
|
||||
for ( size_t i = 0; i < values.size(); i++ )
|
||||
@ -676,7 +682,13 @@ bool RimStimPlanModelPressureCalculator::interpolatePressureDifferenceByEquilibr
|
||||
values.resize( initialPressureValues.size(), std::numeric_limits<double>::infinity() );
|
||||
|
||||
// EQLNUM data has values for over/underburden, but the pressure values does not.
|
||||
CAF_ASSERT( eqlNumValues.size() == ( values.size() + 4 ) );
|
||||
if ( eqlNumValues.size() != ( values.size() + 4 ) )
|
||||
{
|
||||
RiaLogging::error( QString( "Failed to build EQLNUM pressure data: result length mismatch." ) );
|
||||
RiaLogging::error(
|
||||
QString( "EQLNUM length: %1 PRESSURE length: %2" ).arg( eqlNumValues.size() ).arg( values.size() ) );
|
||||
return false;
|
||||
}
|
||||
|
||||
size_t overburdenOffset = 2;
|
||||
for ( size_t i = 0; i < values.size(); i++ )
|
||||
|
Loading…
Reference in New Issue
Block a user