Opm::Details::PhasePressure Namespace Reference

Functions

template<class Grid , class PressFunction , class CellRange >
void assign (const Grid &G, const std::array< PressFunction, 2 > &f, const double split, const CellRange &cells, std::vector< double > &p)
 
template<class FluidSystem , class Grid , class Region , class CellRange >
void water (const Grid &G, const Region &reg, const std::array< double, 2 > &span, const double grav, double &po_woc, const CellRange &cells, std::vector< double > &press)
 
template<class FluidSystem , class Grid , class Region , class CellRange >
void oil (const Grid &G, const Region &reg, const std::array< double, 2 > &span, const double grav, const CellRange &cells, std::vector< double > &press, double &po_woc, double &po_goc)
 
template<class FluidSystem , class Grid , class Region , class CellRange >
void gas (const Grid &G, const Region &reg, const std::array< double, 2 > &span, const double grav, double &po_goc, const CellRange &cells, std::vector< double > &press)
 

Function Documentation

◆ assign()

template<class Grid , class PressFunction , class CellRange >
void Opm::Details::PhasePressure::assign ( const Grid &  G,
const std::array< PressFunction, 2 > &  f,
const double  split,
const CellRange &  cells,
std::vector< double > &  p 
)

Referenced by gas(), oil(), and water().

◆ gas()

template<class FluidSystem , class Grid , class Region , class CellRange >
void Opm::Details::PhasePressure::gas ( const Grid &  G,
const Region &  reg,
const std::array< double, 2 > &  span,
const double  grav,
double &  po_goc,
const CellRange &  cells,
std::vector< double > &  press 
)

◆ oil()

template<class FluidSystem , class Grid , class Region , class CellRange >
void Opm::Details::PhasePressure::oil ( const Grid &  G,
const Region &  reg,
const std::array< double, 2 > &  span,
const double  grav,
const CellRange &  cells,
std::vector< double > &  press,
double &  po_woc,
double &  po_goc 
)

◆ water()

template<class FluidSystem , class Grid , class Region , class CellRange >
void Opm::Details::PhasePressure::water ( const Grid &  G,
const Region &  reg,
const std::array< double, 2 > &  span,
const double  grav,
double &  po_woc,
const CellRange &  cells,
std::vector< double > &  press 
)