#include <Runspec.hpp>

Public Member Functions

 EclHysterConfig ()=default
 
 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...
 
bool operator== (const EclHysterConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static EclHysterConfig serializeObject ()
 

Constructor & Destructor Documentation

◆ EclHysterConfig() [1/2]

Opm::EclHysterConfig::EclHysterConfig ( )
default

◆ EclHysterConfig() [2/2]

Opm::EclHysterConfig::EclHysterConfig ( const Deck deck)
explicit

Member Function Documentation

◆ active()

bool Opm::EclHysterConfig::active ( ) const

Specify whether hysteresis is enabled or not.

Returns whether hysteresis is enabled (active).

◆ 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

◆ operator==()

bool Opm::EclHysterConfig::operator== ( const EclHysterConfig data) const

◆ 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

◆ serializeObject()

static EclHysterConfig Opm::EclHysterConfig::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::EclHysterConfig::serializeOp ( Serializer serializer)
inline

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