#11405 Fault reactivation: fix unexpected temperature change outside reservoir.

No change in temperature is expected outside of reservoir between
first (geostatic) and other time steps when exporting reactivation model.
I.e. the temperature gradient and "top of reservoir" temperature from the
geostatic step should be used on all time steps.

Fixes #11405.
This commit is contained in:
Kristian Bendiksen
2024-05-02 09:35:43 +02:00
parent 2e4ca390c7
commit 03e1d4e762
3 changed files with 28 additions and 12 deletions

View File

@@ -58,7 +58,8 @@ RimFaultReactivationDataAccess::RimFaultReactivationDataAccess( const RimFaultRe
double seabedDepth = -model.seaBedDepth();
m_accessors.push_back( std::make_shared<RimFaultReactivationDataAccessorPorePressure>( eCase, porePressureGradient, seabedDepth ) );
m_accessors.push_back( std::make_shared<RimFaultReactivationDataAccessorVoidRatio>( eCase, 0.0001 ) );
m_accessors.push_back( std::make_shared<RimFaultReactivationDataAccessorTemperature>( eCase, topTemperature, seabedDepth ) );
m_accessors.push_back(
std::make_shared<RimFaultReactivationDataAccessorTemperature>( eCase, topTemperature, seabedDepth, timeSteps.front() ) );
std::vector<RimFaultReactivation::Property> stressProperties = { RimFaultReactivation::Property::StressTop,
RimFaultReactivation::Property::DepthTop,