mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-31 17:17:50 -05:00
#13277 Select default cell result based on available phases
This commit is contained in:
1 parent
4f5d7b65a5
commit
0d61530a72
1 file changed
+15
-1
@@ -799,7 +799,21 @@ RigEclipseResultAddress RigCaseCellResultsData::defaultResult() const
|
||||
if ( maxTimeStepCount() > 0 )
|
||||
{
|
||||
auto prefs = RiaPreferencesGrid::current();
|
||||
if ( prefs->loadAndShowSoil() ) return RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, RiaResultNames::soil() );
|
||||
if ( prefs->loadAndShowSoil() && m_ownerCaseData )
|
||||
{
|
||||
const auto phases = m_ownerCaseData->availablePhases();
|
||||
if ( phases.contains( RiaDefines::PhaseType::OIL_PHASE ) )
|
||||
{
|
||||
return RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, RiaResultNames::soil() );
|
||||
}
|
||||
|
||||
if ( phases.contains( RiaDefines::PhaseType::GAS_PHASE ) )
|
||||
{
|
||||
return RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, RiaResultNames::sgas() );
|
||||
}
|
||||
|
||||
return RigEclipseResultAddress( RiaDefines::ResultCatType::DYNAMIC_NATIVE, RiaResultNames::swat() );
|
||||
}
|
||||
|
||||
auto dynamicResult = std::find_if( allResults.begin(),
|
||||
allResults.end(),
|
||||
|
||||
Reference in new issue
Block a user