My Project
Opm::EclHysterConfig Class Reference

Public Member Functions

 EclHysterConfig (const Deck &deck)
 
bool active () const
 Specify whether hysteresis is enabled or not. More...
 
int pcHysteresisModel () const
 Return the type of the hysteresis model which is used for capillary pressure. More...
 
int krHysteresisModel () const
 Return the type of the hysteresis model which is used for relative permeability. More...
 
double modParamTrapped () const
 Regularisation parameter used for Killough model. More...
 
double curvatureCapPrs () const
 Curvature parameter used for capillary pressure hysteresis. More...
 
bool operator== (const EclHysterConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static EclHysterConfig serializationTestObject ()
 

Member Function Documentation

◆ active()

bool Opm::EclHysterConfig::active ( ) const

Specify whether hysteresis is enabled or not.

Returns whether hysteresis is enabled (active).

◆ curvatureCapPrs()

double Opm::EclHysterConfig::curvatureCapPrs ( ) const

Curvature parameter used for capillary pressure hysteresis.

default: 0.1

◆ krHysteresisModel()

int Opm::EclHysterConfig::krHysteresisModel ( ) const

Return the type of the hysteresis model which is used for relative permeability.

-1: relperm hysteresis is disabled 0: use the Carlson model for relative permeability hysteresis

◆ modParamTrapped()

double Opm::EclHysterConfig::modParamTrapped ( ) const

Regularisation parameter used for Killough model.

default: 0.1

◆ pcHysteresisModel()

int Opm::EclHysterConfig::pcHysteresisModel ( ) const

Return the type of the hysteresis model which is used for capillary pressure.

-1: capillary pressure hysteresis is disabled 0: use the Killough model for capillary pressure hysteresis


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