Opm::EclEpsScalingPoints< Scalar > Class Template Reference

Represents the points on the X and Y axis to be scaled if endpoint scaling is used. More...

#include <EclEpsScalingPoints.hpp>

Public Member Functions

void init (const EclEpsScalingPointsInfo< Scalar > &epsInfo, const EclEpsConfig &config, EclTwoPhaseSystemType epsSystemType)
 Assigns the scaling points which actually ought to be used. More...
 
void setSaturationPcPoint (unsigned pointIdx, Scalar value)
 Sets an saturation value for capillary pressure saturation scaling. More...
 
const std::array< Scalar, 2 > & saturationPcPoints () const
 Returns the points used for capillary pressure saturation scaling. More...
 
void setSaturationKrwPoint (unsigned pointIdx, Scalar value)
 Sets an saturation value for wetting-phase relperm saturation scaling. More...
 
const std::array< Scalar, 3 > & saturationKrwPoints () const
 Returns the points used for wetting phase relperm saturation scaling. More...
 
void setSaturationKrnPoint (unsigned pointIdx, Scalar value)
 Sets an saturation value for non-wetting phase relperm saturation scaling. More...
 
const std::array< Scalar, 3 > & saturationKrnPoints () const
 Returns the points used for non-wetting phase relperm saturation scaling. More...
 
void setMaxPcnw (Scalar value)
 Sets the maximum capillary pressure. More...
 
Scalar maxPcnw () const
 Returns the maximum capillary pressure. More...
 
void setMaxKrw (Scalar value)
 Sets the maximum wetting phase relative permeability. More...
 
Scalar maxKrw () const
 Returns the maximum wetting phase relative permeability. More...
 
void setMaxKrn (Scalar value)
 Sets the maximum wetting phase relative permeability. More...
 
Scalar maxKrn () const
 Returns the maximum wetting phase relative permeability. More...
 
void print () const
 

Detailed Description

template<class Scalar>
class Opm::EclEpsScalingPoints< Scalar >

Represents the points on the X and Y axis to be scaled if endpoint scaling is used.

Member Function Documentation

template<class Scalar >
Scalar Opm::EclEpsScalingPoints< Scalar >::maxKrn ( ) const
inline

Returns the maximum wetting phase relative permeability.

template<class Scalar >
Scalar Opm::EclEpsScalingPoints< Scalar >::maxKrw ( ) const
inline

Returns the maximum wetting phase relative permeability.

template<class Scalar >
Scalar Opm::EclEpsScalingPoints< Scalar >::maxPcnw ( ) const
inline

Returns the maximum capillary pressure.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::print ( ) const
inline
template<class Scalar >
const std::array<Scalar, 3>& Opm::EclEpsScalingPoints< Scalar >::saturationKrnPoints ( ) const
inline

Returns the points used for non-wetting phase relperm saturation scaling.

template<class Scalar >
const std::array<Scalar, 3>& Opm::EclEpsScalingPoints< Scalar >::saturationKrwPoints ( ) const
inline

Returns the points used for wetting phase relperm saturation scaling.

template<class Scalar >
const std::array<Scalar, 2>& Opm::EclEpsScalingPoints< Scalar >::saturationPcPoints ( ) const
inline

Returns the points used for capillary pressure saturation scaling.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setMaxKrn ( Scalar  value)
inline

Sets the maximum wetting phase relative permeability.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setMaxKrw ( Scalar  value)
inline

Sets the maximum wetting phase relative permeability.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setMaxPcnw ( Scalar  value)
inline

Sets the maximum capillary pressure.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setSaturationKrnPoint ( unsigned  pointIdx,
Scalar  value 
)
inline

Sets an saturation value for non-wetting phase relperm saturation scaling.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setSaturationKrwPoint ( unsigned  pointIdx,
Scalar  value 
)
inline

Sets an saturation value for wetting-phase relperm saturation scaling.

template<class Scalar >
void Opm::EclEpsScalingPoints< Scalar >::setSaturationPcPoint ( unsigned  pointIdx,
Scalar  value 
)
inline

Sets an saturation value for capillary pressure saturation scaling.


The documentation for this class was generated from the following file: