#include <RockConfig.hpp>

Classes

struct  RockComp
 

Public Types

enum class  Hysteresis {
  REVERS = 1 , IRREVERS = 2 , HYSTER = 3 , BOBERG = 4 ,
  REVLIMIT = 5 , PALM_MAN = 6 , NONE = 7
}
 

Public Member Functions

 RockConfig ()=default
 
 RockConfig (const Deck &deck, const FieldPropsManager &fp)
 
bool active () const
 
const std::vector< RockConfig::RockComp > & comp () const
 
const std::stringrocknum_property () const
 
std::size_t num_rock_tables () const
 
Hysteresis hysteresis_mode () const
 
bool water_compaction () const
 
bool operator== (const RockConfig &other) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static RockConfig serializeObject ()
 

Member Enumeration Documentation

◆ Hysteresis

enum class Opm::RockConfig::Hysteresis
strong
Enumerator
REVERS 
IRREVERS 
HYSTER 
BOBERG 
REVLIMIT 
PALM_MAN 
NONE 

Constructor & Destructor Documentation

◆ RockConfig() [1/2]

Opm::RockConfig::RockConfig ( )
default

◆ RockConfig() [2/2]

Opm::RockConfig::RockConfig ( const Deck deck,
const FieldPropsManager fp 
)

Member Function Documentation

◆ active()

bool Opm::RockConfig::active ( ) const

◆ comp()

const std::vector< RockConfig::RockComp > & Opm::RockConfig::comp ( ) const

◆ hysteresis_mode()

Hysteresis Opm::RockConfig::hysteresis_mode ( ) const

◆ num_rock_tables()

std::size_t Opm::RockConfig::num_rock_tables ( ) const

◆ operator==()

bool Opm::RockConfig::operator== ( const RockConfig other) const

◆ rocknum_property()

const std::string & Opm::RockConfig::rocknum_property ( ) const

◆ serializeObject()

static RockConfig Opm::RockConfig::serializeObject ( )
static

◆ serializeOp()

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

◆ water_compaction()

bool Opm::RockConfig::water_compaction ( ) const

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