mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#7339 StimPlanModelTemplate: Auto-select facies for initial pressure.
This commit is contained in:
@@ -52,6 +52,8 @@
|
||||
|
||||
#include <cmath>
|
||||
|
||||
#include <QString>
|
||||
|
||||
CAF_PDM_SOURCE_INIT( RimStimPlanModelTemplate, "StimPlanModelTemplate" );
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -411,6 +413,8 @@ void RimStimPlanModelTemplate::setFaciesProperties( RimFaciesProperties* faciesP
|
||||
if ( !exists )
|
||||
{
|
||||
RimFaciesInitialPressureConfig* fipConfig = new RimFaciesInitialPressureConfig;
|
||||
bool enableInitialPressureConfig = shouldProbablyUseInitialPressure( item->categoryName() );
|
||||
fipConfig->setEnabled( enableInitialPressureConfig );
|
||||
fipConfig->setFaciesName( item->categoryName() );
|
||||
fipConfig->setFaciesValue( item->categoryValue() );
|
||||
m_faciesInitialPressureConfigs.push_back( fipConfig );
|
||||
@@ -428,6 +432,12 @@ void RimStimPlanModelTemplate::setFaciesProperties( RimFaciesProperties* faciesP
|
||||
}
|
||||
}
|
||||
|
||||
bool RimStimPlanModelTemplate::shouldProbablyUseInitialPressure( const QString& faciesName )
|
||||
{
|
||||
return faciesName.compare( "Shale", Qt::CaseInsensitive ) == 0 ||
|
||||
faciesName.compare( "Calcite", Qt::CaseInsensitive ) == 0;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user