#include <PvtgTable.hpp>

Inheritance diagram for Opm::PvtgTable:
Inheritance graph

Public Member Functions

 PvtgTable ()=default
 
 PvtgTable (const DeckKeyword &keyword, size_t tableIdx)
 
bool operator== (const PvtgTable &data) const
 
const SimpleTablegetUnderSaturatedTable (size_t tableNumber) const
 
void init (const DeckKeyword &keyword, size_t tableIdx)
 
size_t size () const
 
double evaluate (const std::string &column, double outerArg, double innerArg) const
 
double getArgValue (size_t index) const
 
const SimpleTablegetSaturatedTable () const
 
std::vector< SimpleTable >::const_iterator begin () const
 
std::vector< SimpleTable >::const_iterator end () const
 
bool operator== (const PvtxTable &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static PvtgTable serializeObject ()
 
static size_t numTables (const DeckKeyword &keyword)
 
static std::vector< std::pair< size_t, size_t > > recordRanges (const DeckKeyword &keyword)
 

Protected Attributes

ColumnSchema m_outerColumnSchema
 
TableColumn m_outerColumn
 
TableSchema m_underSaturatedSchema
 
TableSchema m_saturatedSchema
 
std::vector< SimpleTablem_underSaturatedTables
 
SimpleTable m_saturatedTable
 

Constructor & Destructor Documentation

◆ PvtgTable() [1/2]

Opm::PvtgTable::PvtgTable ( )
default

◆ PvtgTable() [2/2]

Opm::PvtgTable::PvtgTable ( const DeckKeyword keyword,
size_t  tableIdx 
)

Member Function Documentation

◆ begin()

std::vector< SimpleTable >::const_iterator Opm::PvtxTable::begin ( ) const
inherited

◆ end()

std::vector< SimpleTable >::const_iterator Opm::PvtxTable::end ( ) const
inherited

◆ evaluate()

double Opm::PvtxTable::evaluate ( const std::string column,
double  outerArg,
double  innerArg 
) const
inherited

◆ getArgValue()

double Opm::PvtxTable::getArgValue ( size_t  index) const
inherited

◆ getSaturatedTable()

const SimpleTable & Opm::PvtxTable::getSaturatedTable ( ) const
inherited

◆ getUnderSaturatedTable()

const SimpleTable & Opm::PvtxTable::getUnderSaturatedTable ( size_t  tableNumber) const
inherited

◆ init()

void Opm::PvtxTable::init ( const DeckKeyword keyword,
size_t  tableIdx 
)
inherited

◆ numTables()

static size_t Opm::PvtxTable::numTables ( const DeckKeyword keyword)
staticinherited

◆ operator==() [1/2]

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

◆ operator==() [2/2]

bool Opm::PvtxTable::operator== ( const PvtxTable data) const
inherited

◆ recordRanges()

static std::vector< std::pair< size_t, size_t > > Opm::PvtxTable::recordRanges ( const DeckKeyword keyword)
staticinherited

◆ serializeObject()

static PvtgTable Opm::PvtgTable::serializeObject ( )
static

◆ serializeOp()

◆ size()

size_t Opm::PvtxTable::size ( ) const
inherited

Member Data Documentation

◆ m_outerColumn

TableColumn Opm::PvtxTable::m_outerColumn
protectedinherited

◆ m_outerColumnSchema

ColumnSchema Opm::PvtxTable::m_outerColumnSchema
protectedinherited

◆ m_saturatedSchema

TableSchema Opm::PvtxTable::m_saturatedSchema
protectedinherited

◆ m_saturatedTable

SimpleTable Opm::PvtxTable::m_saturatedTable
protectedinherited

◆ m_underSaturatedSchema

TableSchema Opm::PvtxTable::m_underSaturatedSchema
protectedinherited

◆ m_underSaturatedTables

std::vector< SimpleTable > Opm::PvtxTable::m_underSaturatedTables
protectedinherited

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