Opm::ExtboContainer< Scalar > Class Template Reference

#include <ExtboContainer.hpp>

Classes

struct  PhaseFractionInput
 

Public Member Functions

void allocate (const unsigned bufferSize, std::map< std::string, int > &rstKeywords, const bool extendedOutput, const bool log)
 
void assignMassFractions (const unsigned globalDofIdx, const Scalar gas, const Scalar oil, const Scalar co2)
 
void assignVolumes (const unsigned globalDofIdx, const Scalar xVolume, const Scalar yVolume)
 
void assignZFraction (const unsigned globalDofIdx, const Scalar zFraction)
 
void assignPhaseMassFractions (const unsigned globalDofIdx, const Scalar oil, const Scalar gas)
 
void outputRestart (data::Solution &sol)
 
bool allocated () const
 
bool phaseMassFractionsRequested () const
 

Static Public Member Functions

static std::pair< Scalar, Scalar > phaseSolventMassFractions (const PhaseFractionInput &cell)
 

Member Function Documentation

◆ allocate()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::allocate ( const unsigned  bufferSize,
std::map< std::string, int > &  rstKeywords,
const bool  extendedOutput,
const bool  log 
)

◆ allocated()

template<class Scalar >
bool Opm::ExtboContainer< Scalar >::allocated ( ) const
inline

◆ assignMassFractions()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::assignMassFractions ( const unsigned  globalDofIdx,
const Scalar  gas,
const Scalar  oil,
const Scalar  co2 
)

◆ assignPhaseMassFractions()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::assignPhaseMassFractions ( const unsigned  globalDofIdx,
const Scalar  oil,
const Scalar  gas 
)

◆ assignVolumes()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::assignVolumes ( const unsigned  globalDofIdx,
const Scalar  xVolume,
const Scalar  yVolume 
)

◆ assignZFraction()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::assignZFraction ( const unsigned  globalDofIdx,
const Scalar  zFraction 
)

◆ outputRestart()

template<class Scalar >
void Opm::ExtboContainer< Scalar >::outputRestart ( data::Solution &  sol)

◆ phaseMassFractionsRequested()

template<class Scalar >
bool Opm::ExtboContainer< Scalar >::phaseMassFractionsRequested ( ) const
inline

◆ phaseSolventMassFractions()

template<class Scalar >
static std::pair< Scalar, Scalar > Opm::ExtboContainer< Scalar >::phaseSolventMassFractions ( const PhaseFractionInput &  cell)
static

Solvent mass fractions of the oil and gas phases, zero where the phase is absent.


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