Opm::EQUIL::Details Namespace Reference

Namespaces

namespace  PhasePressODE
 

Classes

struct  PhaseQuantityValue
 Simple set of per-phase (named by primary component) quantities. More...
 
class  PhaseSaturations
 
class  PressureTable
 
class  RK4IVP
 

Functions

template<typename CellRange , typename Comm >
void verticalExtent (const CellRange &cells, const std::vector< std::pair< double, double > > &cellZMinMax, const Comm &comm, std::array< double, 2 > &span)
 
template<class Element >
std::pair< double, double > cellZMinMax (const Element &element)
 
void subdivisionCentrePoints (const double left, const double right, const int numIntervals, std::vector< std::pair< double, double > > &subdiv)
 
template<typename CellID >
std::vector< std::pair< double, double > > horizontalSubdivision (const CellID cell, const std::pair< double, double > topbot, const int numIntervals)
 
template<class Element >
double cellCenterDepth (const Element &element)
 
template<class Element >
std::pair< double, double > cellZSpan (const Element &element)
 

Function Documentation

◆ cellCenterDepth()

template<class Element >
double Opm::EQUIL::Details::cellCenterDepth ( const Element &  element)

◆ cellZMinMax()

template<class Element >
std::pair< double, double > Opm::EQUIL::Details::cellZMinMax ( const Element &  element)

Referenced by verticalExtent().

◆ cellZSpan()

template<class Element >
std::pair< double, double > Opm::EQUIL::Details::cellZSpan ( const Element &  element)

◆ horizontalSubdivision()

template<typename CellID >
std::vector< std::pair< double, double > > Opm::EQUIL::Details::horizontalSubdivision ( const CellID  cell,
const std::pair< double, double >  topbot,
const int  numIntervals 
)

◆ subdivisionCentrePoints()

void Opm::EQUIL::Details::subdivisionCentrePoints ( const double  left,
const double  right,
const int  numIntervals,
std::vector< std::pair< double, double > > &  subdiv 
)

Referenced by horizontalSubdivision().

◆ verticalExtent()

template<typename CellRange , typename Comm >
void Opm::EQUIL::Details::verticalExtent ( const CellRange &  cells,
const std::vector< std::pair< double, double > > &  cellZMinMax,
const Comm comm,
std::array< double, 2 > &  span 
)

References cellZMinMax().