mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#6364 Add import, display and export of immobile fluid saturation.
Part of Stimplan "detailed fluid loss" format.
This commit is contained in:
@@ -126,6 +126,14 @@ const std::vector<double>& RigElasticProperties::spurtLoss() const
|
||||
return m_spurtLoss;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
const std::vector<double>& RigElasticProperties::immobileFluidSaturation() const
|
||||
{
|
||||
return m_immobileFluidSaturation;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -137,7 +145,8 @@ void RigElasticProperties::appendValues( double porosity,
|
||||
double biotCoefficient,
|
||||
double k0,
|
||||
double fluidLossCoefficient,
|
||||
double spurtLoss )
|
||||
double spurtLoss,
|
||||
double immobileFluidSaturation )
|
||||
{
|
||||
m_porosity.push_back( porosity );
|
||||
m_youngsModulus.push_back( youngsModulus );
|
||||
@@ -148,6 +157,7 @@ void RigElasticProperties::appendValues( double porosity,
|
||||
m_k0.push_back( k0 );
|
||||
m_fluidLossCoefficient.push_back( fluidLossCoefficient );
|
||||
m_spurtLoss.push_back( spurtLoss );
|
||||
m_immobileFluidSaturation.push_back( immobileFluidSaturation );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -213,3 +223,11 @@ double RigElasticProperties::getSpurtLoss( double porosity ) const
|
||||
{
|
||||
return RiaInterpolationTools::linear( m_porosity, m_spurtLoss, porosity );
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
double RigElasticProperties::getImmobileFluidSaturation( double porosity ) const
|
||||
{
|
||||
return RiaInterpolationTools::linear( m_porosity, m_immobileFluidSaturation, porosity );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user