Opm::OilVaporizationProperties Class Reference

#include <OilVaporizationProperties.hpp>

Public Types

enum class  OilVaporization { UNDEF = 0 , VAPPARS = 1 , DRDT = 2 }
 

Public Member Functions

 OilVaporizationProperties ()
 
 OilVaporizationProperties (const size_t numPvtReginIdx)
 
OilVaporization getType () const
 
double getMaxDRSDT (const size_t pvtRegionIdx) const
 
double getMaxDRVDT (const size_t pvtRegionIdx) const
 
bool getOption (const size_t pvtRegionIdx) const
 
bool drsdtActive () const
 
bool drvdtActive () const
 
bool defined () const
 
size_t numPvtRegions () const
 
double vap1 () const
 
double vap2 () const
 
bool operator== (const OilVaporizationProperties &) const
 
bool operator!= (const OilVaporizationProperties &) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static OilVaporizationProperties serializeObject ()
 
static void updateDRSDT (Opm::OilVaporizationProperties &ovp, const std::vector< double > &maxDRSDT, const std::vector< std::string > &option)
 
static void updateDRVDT (Opm::OilVaporizationProperties &ovp, const std::vector< double > &maxDRVDT)
 
static void updateVAPPARS (Opm::OilVaporizationProperties &ovp, double vap1, double vap2)
 

Member Enumeration Documentation

◆ OilVaporization

Enumerator
UNDEF 
VAPPARS 
DRDT 

Constructor & Destructor Documentation

◆ OilVaporizationProperties() [1/2]

Opm::OilVaporizationProperties::OilVaporizationProperties ( )

◆ OilVaporizationProperties() [2/2]

Opm::OilVaporizationProperties::OilVaporizationProperties ( const size_t  numPvtReginIdx)
explicit

Member Function Documentation

◆ defined()

bool Opm::OilVaporizationProperties::defined ( ) const

◆ drsdtActive()

bool Opm::OilVaporizationProperties::drsdtActive ( ) const

◆ drvdtActive()

bool Opm::OilVaporizationProperties::drvdtActive ( ) const

◆ getMaxDRSDT()

double Opm::OilVaporizationProperties::getMaxDRSDT ( const size_t  pvtRegionIdx) const

◆ getMaxDRVDT()

double Opm::OilVaporizationProperties::getMaxDRVDT ( const size_t  pvtRegionIdx) const

◆ getOption()

bool Opm::OilVaporizationProperties::getOption ( const size_t  pvtRegionIdx) const

◆ getType()

OilVaporization Opm::OilVaporizationProperties::getType ( ) const

◆ numPvtRegions()

size_t Opm::OilVaporizationProperties::numPvtRegions ( ) const
inline

◆ operator!=()

bool Opm::OilVaporizationProperties::operator!= ( const OilVaporizationProperties ) const

◆ operator==()

bool Opm::OilVaporizationProperties::operator== ( const OilVaporizationProperties ) const

◆ serializeObject()

static OilVaporizationProperties Opm::OilVaporizationProperties::serializeObject ( )
static

◆ serializeOp()

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

◆ updateDRSDT()

static void Opm::OilVaporizationProperties::updateDRSDT ( Opm::OilVaporizationProperties ovp,
const std::vector< double > &  maxDRSDT,
const std::vector< std::string > &  option 
)
static

◆ updateDRVDT()

static void Opm::OilVaporizationProperties::updateDRVDT ( Opm::OilVaporizationProperties ovp,
const std::vector< double > &  maxDRVDT 
)
static

◆ updateVAPPARS()

static void Opm::OilVaporizationProperties::updateVAPPARS ( Opm::OilVaporizationProperties ovp,
double  vap1,
double  vap2 
)
static

◆ vap1()

double Opm::OilVaporizationProperties::vap1 ( ) const

◆ vap2()

double Opm::OilVaporizationProperties::vap2 ( ) const

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