opm-common
Loading...
Searching...
No Matches
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.
void extractScaled (const EclipseState &eclState, const EclEpsGridProperties &epsProperties, unsigned activeIndex)
 Extract the values of the scaled scaling parameters.

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:
  • opm/material/fluidmatrixinteractions/EclEpsScalingPoints.hpp
  • opm/material/fluidmatrixinteractions/EclEpsScalingPoints.cpp