opm-common
Opm::EclEpsScalingPointsInfo< Scalar > Struct Template Reference

This structure represents all values which can be possibly used as scaling points in the endpoint scaling code. More...

#include <EclEpsScalingPoints.hpp>

Public Member Functions

bool operator== (const EclEpsScalingPointsInfo< Scalar > &data) const
 
void print () const
 
void extractUnscaled (const satfunc::RawTableEndPoints &rtep, const satfunc::RawFunctionValues &rfunc, const std::vector< double >::size_type satRegionIdx)
 Extract the values of the unscaled scaling parameters. More...
 
void extractScaled (const EclipseState &eclState, const EclEpsGridProperties &epsProperties, unsigned activeIndex)
 Extract the values of the scaled scaling parameters. More...
 

Public Attributes

Scalar Swl
 
Scalar Sgl
 
Scalar Swcr
 
Scalar Sgcr
 
Scalar Sowcr
 
Scalar Sogcr
 
Scalar Swu
 
Scalar Sgu
 
Scalar maxPcow
 
Scalar maxPcgo
 
Scalar pcowLeverettFactor
 
Scalar pcgoLeverettFactor
 
Scalar Krwr
 
Scalar Krgr
 
Scalar Krorw
 
Scalar Krorg
 
Scalar maxKrw
 
Scalar maxKrow
 
Scalar maxKrog
 
Scalar maxKrg
 

Detailed Description

template<class Scalar>
struct Opm::EclEpsScalingPointsInfo< Scalar >

This structure represents all values which can be possibly used as scaling points in the endpoint scaling code.

Depending on the exact configuration, some of these quantities are not used as actual scaling points. It is easier to extract all of them at once, though.

Member Function Documentation

◆ extractScaled()

template<class Scalar >
void Opm::EclEpsScalingPointsInfo< Scalar >::extractScaled ( const EclipseState eclState,
const EclEpsGridProperties epsProperties,
unsigned  activeIndex 
)

Extract the values of the scaled scaling parameters.

I.e., the values which are "seen" by the physical model.

◆ extractUnscaled()

template<class Scalar >
void Opm::EclEpsScalingPointsInfo< Scalar >::extractUnscaled ( const satfunc::RawTableEndPoints rtep,
const satfunc::RawFunctionValues rfunc,
const std::vector< double >::size_type  satRegionIdx 
)

Extract the values of the unscaled scaling parameters.

I.e., the values which are used for the nested Fluid-Matrix interactions and which are produced by them.


The documentation for this struct was generated from the following files: