From a36100e4fbb811c4d2cc5e295dece71881b5a1c1 Mon Sep 17 00:00:00 2001 From: Kristian Bendiksen Date: Mon, 11 Sep 2023 10:12:05 +0200 Subject: [PATCH] StimPlan: Change default for Facies Pressure Settings. Now set to be active and fraction values to be 1.0 for all facies. --- .../StimPlanModel/RimFaciesInitialPressureConfig.cpp | 2 +- .../StimPlanModel/RimStimPlanModelTemplate.cpp | 8 ++------ .../StimPlanModel/RimStimPlanModelTemplate.h | 3 +-- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimFaciesInitialPressureConfig.cpp b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimFaciesInitialPressureConfig.cpp index fe022a6ae9..adc23b0663 100644 --- a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimFaciesInitialPressureConfig.cpp +++ b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimFaciesInitialPressureConfig.cpp @@ -48,7 +48,7 @@ RimFaciesInitialPressureConfig::RimFaciesInitialPressureConfig() QString deltaPressureFractionString = QString::fromUtf8( "\u0394 Pressure Fraction" ); #endif - CAF_PDM_InitScriptableField( &m_fraction, "Fraction", 0.0, deltaPressureFractionString ); + CAF_PDM_InitScriptableField( &m_fraction, "Fraction", 1.0, deltaPressureFractionString ); } //-------------------------------------------------------------------------------------------------- diff --git a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.cpp b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.cpp index fe07bee442..6f232226ed 100644 --- a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.cpp +++ b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.cpp @@ -404,10 +404,11 @@ void RimStimPlanModelTemplate::setFaciesProperties( RimFaciesProperties* faciesP if ( !exists ) { RimFaciesInitialPressureConfig* fipConfig = new RimFaciesInitialPressureConfig; - bool enableInitialPressureConfig = shouldProbablyUseInitialPressure( item->categoryName() ); + bool enableInitialPressureConfig = true; fipConfig->setEnabled( enableInitialPressureConfig ); fipConfig->setFaciesName( item->categoryName() ); fipConfig->setFaciesValue( item->categoryValue() ); + fipConfig->setFraction( 1.0 ); m_faciesInitialPressureConfigs.push_back( fipConfig ); fipConfig->changed.connect( this, &RimStimPlanModelTemplate::faciesPropertiesChanged ); @@ -423,11 +424,6 @@ void RimStimPlanModelTemplate::setFaciesProperties( RimFaciesProperties* faciesP } } -bool RimStimPlanModelTemplate::shouldProbablyUseInitialPressure( const QString& faciesName ) -{ - return faciesName.compare( "Shale", Qt::CaseInsensitive ) == 0 || faciesName.compare( "Calcite", Qt::CaseInsensitive ) == 0; -} - //-------------------------------------------------------------------------------------------------- /// //-------------------------------------------------------------------------------------------------- diff --git a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.h b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.h index 690cb19607..92f540e0c1 100644 --- a/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.h +++ b/ApplicationLibCode/ProjectDataModel/StimPlanModel/RimStimPlanModelTemplate.h @@ -139,8 +139,7 @@ private: void nonNetLayersChanged( const caf::SignalEmitter* emitter ); void pressureTableChanged( const caf::SignalEmitter* emitter ); - double computeDefaultStressDepth() const; - static bool shouldProbablyUseInitialPressure( const QString& faciesName ); + double computeDefaultStressDepth() const; caf::PdmField m_id; caf::PdmPtrField m_dynamicEclipseCase;