Foam behaviour data for all SATNUM regions. More...

#include <FoamConfig.hpp>

Public Types

enum class  MobilityModel { TAB , FUNC }
 
using const_iterator = std::vector< FoamData >::const_iterator
 

Public Member Functions

 FoamConfig ()=default
 
 FoamConfig (const Deck &)
 
const FoamDatagetRecord (std::size_t index) const
 
Opm::Phase getTransportPhase () const
 
MobilityModel getMobilityModel () const
 
std::size_t size () const
 
bool empty () const
 
const_iterator begin () const
 
const_iterator end () const
 
bool operator== (const FoamConfig &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static FoamConfig serializeObject ()
 

Detailed Description

Foam behaviour data for all SATNUM regions.

Member Typedef Documentation

◆ const_iterator

using Opm::FoamConfig::const_iterator = std::vector<FoamData>::const_iterator

Member Enumeration Documentation

◆ MobilityModel

enum class Opm::FoamConfig::MobilityModel
strong
Enumerator
TAB 
FUNC 

Constructor & Destructor Documentation

◆ FoamConfig() [1/2]

Opm::FoamConfig::FoamConfig ( )
default

◆ FoamConfig() [2/2]

Opm::FoamConfig::FoamConfig ( const Deck )
explicit

Member Function Documentation

◆ begin()

const_iterator Opm::FoamConfig::begin ( ) const

◆ empty()

bool Opm::FoamConfig::empty ( ) const

◆ end()

const_iterator Opm::FoamConfig::end ( ) const

◆ getMobilityModel()

MobilityModel Opm::FoamConfig::getMobilityModel ( ) const

◆ getRecord()

const FoamData & Opm::FoamConfig::getRecord ( std::size_t  index) const

◆ getTransportPhase()

Opm::Phase Opm::FoamConfig::getTransportPhase ( ) const

◆ operator==()

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

◆ serializeObject()

static FoamConfig Opm::FoamConfig::serializeObject ( )
static

◆ serializeOp()

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

◆ size()

std::size_t Opm::FoamConfig::size ( ) const

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