mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Make sure the grid model is open before accessing data
This commit is contained in:
@@ -187,8 +187,12 @@ void RimWellTargetCandidatesGenerator::updateAllBoundaries()
|
||||
if ( ensemble->cases().empty() ) return;
|
||||
|
||||
RimEclipseCase* eclipseCase = ensemble->cases().front();
|
||||
eclipseCase->ensureReservoirCaseIsOpen();
|
||||
|
||||
int timeStepIdx = m_timeStep();
|
||||
auto resultsData = eclipseCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
if ( !resultsData ) return;
|
||||
|
||||
const int timeStepIdx = m_timeStep();
|
||||
|
||||
auto updateBoundaryValues =
|
||||
[]( auto resultsData, const std::vector<RigEclipseResultAddress>& addresses, size_t timeStepIdx ) -> std::pair<double, double>
|
||||
@@ -207,7 +211,6 @@ void RimWellTargetCandidatesGenerator::updateAllBoundaries()
|
||||
return { globalMin, globalMax };
|
||||
};
|
||||
|
||||
auto resultsData = eclipseCase->results( RiaDefines::PorosityModelType::MATRIX_MODEL );
|
||||
std::tie( m_minimumPressure, m_maximumPressure ) =
|
||||
updateBoundaryValues( resultsData, { RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, "PRESSURE" ) }, timeStepIdx );
|
||||
|
||||
|
Reference in New Issue
Block a user