#include <Runspec.hpp>

Public Member Functions

 Phases () noexcept=default
 
 Phases (bool oil, bool gas, bool wat, bool solvent=false, bool polymer=false, bool energy=false, bool polymw=false, bool foam=false, bool brine=false) noexcept
 
bool active (Phase) const noexcept
 
size_t size () const noexcept
 
bool operator== (const Phases &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static Phases serializeObject ()
 

Constructor & Destructor Documentation

◆ Phases() [1/2]

Opm::Phases::Phases ( )
defaultnoexcept

◆ Phases() [2/2]

Opm::Phases::Phases ( bool  oil,
bool  gas,
bool  wat,
bool  solvent = false,
bool  polymer = false,
bool  energy = false,
bool  polymw = false,
bool  foam = false,
bool  brine = false 
)
noexcept

Member Function Documentation

◆ active()

bool Opm::Phases::active ( Phase  ) const
noexcept

◆ operator==()

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

◆ serializeObject()

static Phases Opm::Phases::serializeObject ( )
static

◆ serializeOp()

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

◆ size()

size_t Opm::Phases::size ( ) const
noexcept

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