#include <TableManager.hpp>

Public Member Functions

 TableManager (const Deck &deck)
 
 TableManager ()=default
 
TableManageroperator= (const TableManager &data)
 
const TableContainergetTables (const std::string &tableName) const
 
const TableContaineroperator[] (const std::string &tableName) const
 
bool hasTables (const std::string &tableName) const
 
const TabdimsgetTabdims () const
 
const EqldimsgetEqldims () const
 
const AqudimsgetAqudims () const
 
const RegdimsgetRegdims () const
 
size_t numFIPRegions () const
 
const TableContainergetSwofTables () const
 
const TableContainergetSgwfnTables () const
 
const TableContainergetSof2Tables () const
 
const TableContainergetSof3Tables () const
 
const TableContainergetSgofTables () const
 
const TableContainergetSlgofTables () const
 
const TableContainergetSwfnTables () const
 
const TableContainergetSgfnTables () const
 
const TableContainergetSsfnTables () const
 
const TableContainergetRsvdTables () const
 
const TableContainergetRvvdTables () const
 
const TableContainergetPbvdTables () const
 
const TableContainergetPdvdTables () const
 
const TableContainergetSaltvdTables () const
 
const TableContainergetEnkrvdTables () const
 
const TableContainergetEnptvdTables () const
 
const TableContainergetImkrvdTables () const
 
const TableContainergetImptvdTables () const
 
const TableContainergetPvdgTables () const
 
const TableContainergetPvdoTables () const
 
const TableContainergetPvdsTables () const
 
const TableContainergetSpecheatTables () const
 
const TableContainergetSpecrockTables () const
 
const TableContainergetWatvisctTables () const
 
const TableContainergetOilvisctTables () const
 
const TableContainergetGasvisctTables () const
 
const TableContainergetRtempvdTables () const
 
const TableContainergetRocktabTables () const
 
const TableContainergetPlyadsTables () const
 
const TableContainergetPlyviscTables () const
 
const TableContainergetPlydhflfTables () const
 
const TableContainergetPlymaxTables () const
 
const TableContainergetPlyrockTables () const
 
const TableContainergetPlyshlogTables () const
 
const TableContainergetAqutabTables () const
 
const TableContainergetFoamadsTables () const
 
const TableContainergetFoammobTables () const
 
const TableContainergetSorwmisTables () const
 
const TableContainergetSgcwmisTables () const
 
const TableContainergetMiscTables () const
 
const TableContainergetPmiscTables () const
 
const TableContainergetMsfnTables () const
 
const TableContainergetTlpmixpaTables () const
 
const JFuncgetJFunc () const
 
const std::vector< PvtgTable > & getPvtgTables () const
 
const std::vector< PvtoTable > & getPvtoTables () const
 
const std::vector< Rock2dTable > & getRock2dTables () const
 
const std::vector< Rock2dtrTable > & getRock2dtrTables () const
 
const TableContainergetRockwnodTables () const
 
const TableContainergetOverburdTables () const
 
const DenTWatDenT () const
 
const DenTGasDenT () const
 
const DenTOilDenT () const
 
const StandardCondstCond () const
 
std::size_t gas_comp_index () const
 
const PvtwTablegetPvtwTable () const
 
const std::vector< PvtwsaltTable > & getPvtwSaltTables () const
 
const std::vector< BrineDensityTable > & getBrineDensityTables () const
 
const std::vector< SolventDensityTable > & getSolventDensityTables () const
 
const PvcdoTablegetPvcdoTable () const
 
const DensityTablegetDensityTable () const
 
const PlyvmhTablegetPlyvmhTable () const
 
const RockTablegetRockTable () const
 
const ViscrefTablegetViscrefTable () const
 
const PlmixparTablegetPlmixparTable () const
 
const ShrateTablegetShrateTable () const
 
const Stone1exTablegetStone1exTable () const
 
const TlmixparTablegetTlmixparTable () const
 
const WatdentTablegetWatdentTable () const
 
const std::map< int, PlymwinjTable > & getPlymwinjTables () const
 
const std::map< int, SkprwatTable > & getSkprwatTables () const
 
const std::map< int, SkprpolyTable > & getSkprpolyTables () const
 
const std::map< std::string, TableContainer > & getSimpleTables () const
 
bool useImptvd () const
 deck has keyword "IMPTVD" — Imbition end-point versus depth tables More...
 
bool useEnptvd () const
 deck has keyword "ENPTVD" — Saturation end-point versus depth tables More...
 
bool useEqlnum () const
 deck has keyword "EQLNUM" — Equilibriation region numbers More...
 
bool useShrate () const
 deck has keyword "SHRATE" More...
 
bool useJFunc () const
 deck has keyword "JFUNC" — Use Leverett's J Function for capillary pressure More...
 
double rtemp () const
 
bool operator== (const TableManager &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static TableManager serializeObject ()
 

Constructor & Destructor Documentation

◆ TableManager() [1/2]

Opm::TableManager::TableManager ( const Deck deck)
explicit

◆ TableManager() [2/2]

Opm::TableManager::TableManager ( )
default

Member Function Documentation

◆ gas_comp_index()

std::size_t Opm::TableManager::gas_comp_index ( ) const

◆ GasDenT()

const DenT & Opm::TableManager::GasDenT ( ) const

◆ getAqudims()

const Aqudims & Opm::TableManager::getAqudims ( ) const

◆ getAqutabTables()

const TableContainer & Opm::TableManager::getAqutabTables ( ) const

◆ getBrineDensityTables()

const std::vector< BrineDensityTable > & Opm::TableManager::getBrineDensityTables ( ) const

◆ getDensityTable()

const DensityTable & Opm::TableManager::getDensityTable ( ) const

◆ getEnkrvdTables()

const TableContainer & Opm::TableManager::getEnkrvdTables ( ) const

◆ getEnptvdTables()

const TableContainer & Opm::TableManager::getEnptvdTables ( ) const

◆ getEqldims()

const Eqldims & Opm::TableManager::getEqldims ( ) const

◆ getFoamadsTables()

const TableContainer & Opm::TableManager::getFoamadsTables ( ) const

◆ getFoammobTables()

const TableContainer & Opm::TableManager::getFoammobTables ( ) const

◆ getGasvisctTables()

const TableContainer & Opm::TableManager::getGasvisctTables ( ) const

◆ getImkrvdTables()

const TableContainer & Opm::TableManager::getImkrvdTables ( ) const

◆ getImptvdTables()

const TableContainer & Opm::TableManager::getImptvdTables ( ) const

◆ getJFunc()

const JFunc & Opm::TableManager::getJFunc ( ) const

◆ getMiscTables()

const TableContainer & Opm::TableManager::getMiscTables ( ) const

◆ getMsfnTables()

const TableContainer & Opm::TableManager::getMsfnTables ( ) const

◆ getOilvisctTables()

const TableContainer & Opm::TableManager::getOilvisctTables ( ) const

◆ getOverburdTables()

const TableContainer & Opm::TableManager::getOverburdTables ( ) const

◆ getPbvdTables()

const TableContainer & Opm::TableManager::getPbvdTables ( ) const

◆ getPdvdTables()

const TableContainer & Opm::TableManager::getPdvdTables ( ) const

◆ getPlmixparTable()

const PlmixparTable & Opm::TableManager::getPlmixparTable ( ) const

◆ getPlyadsTables()

const TableContainer & Opm::TableManager::getPlyadsTables ( ) const

◆ getPlydhflfTables()

const TableContainer & Opm::TableManager::getPlydhflfTables ( ) const

◆ getPlymaxTables()

const TableContainer & Opm::TableManager::getPlymaxTables ( ) const

◆ getPlymwinjTables()

const std::map< int, PlymwinjTable > & Opm::TableManager::getPlymwinjTables ( ) const

◆ getPlyrockTables()

const TableContainer & Opm::TableManager::getPlyrockTables ( ) const

◆ getPlyshlogTables()

const TableContainer & Opm::TableManager::getPlyshlogTables ( ) const

◆ getPlyviscTables()

const TableContainer & Opm::TableManager::getPlyviscTables ( ) const

◆ getPlyvmhTable()

const PlyvmhTable & Opm::TableManager::getPlyvmhTable ( ) const

◆ getPmiscTables()

const TableContainer & Opm::TableManager::getPmiscTables ( ) const

◆ getPvcdoTable()

const PvcdoTable & Opm::TableManager::getPvcdoTable ( ) const

◆ getPvdgTables()

const TableContainer & Opm::TableManager::getPvdgTables ( ) const

◆ getPvdoTables()

const TableContainer & Opm::TableManager::getPvdoTables ( ) const

◆ getPvdsTables()

const TableContainer & Opm::TableManager::getPvdsTables ( ) const

◆ getPvtgTables()

const std::vector< PvtgTable > & Opm::TableManager::getPvtgTables ( ) const

◆ getPvtoTables()

const std::vector< PvtoTable > & Opm::TableManager::getPvtoTables ( ) const

◆ getPvtwSaltTables()

const std::vector< PvtwsaltTable > & Opm::TableManager::getPvtwSaltTables ( ) const

◆ getPvtwTable()

const PvtwTable & Opm::TableManager::getPvtwTable ( ) const

◆ getRegdims()

const Regdims & Opm::TableManager::getRegdims ( ) const

◆ getRock2dTables()

const std::vector< Rock2dTable > & Opm::TableManager::getRock2dTables ( ) const

◆ getRock2dtrTables()

const std::vector< Rock2dtrTable > & Opm::TableManager::getRock2dtrTables ( ) const

◆ getRockTable()

const RockTable & Opm::TableManager::getRockTable ( ) const

◆ getRocktabTables()

const TableContainer & Opm::TableManager::getRocktabTables ( ) const

◆ getRockwnodTables()

const TableContainer & Opm::TableManager::getRockwnodTables ( ) const

◆ getRsvdTables()

const TableContainer & Opm::TableManager::getRsvdTables ( ) const

◆ getRtempvdTables()

const TableContainer & Opm::TableManager::getRtempvdTables ( ) const

◆ getRvvdTables()

const TableContainer & Opm::TableManager::getRvvdTables ( ) const

◆ getSaltvdTables()

const TableContainer & Opm::TableManager::getSaltvdTables ( ) const

◆ getSgcwmisTables()

const TableContainer & Opm::TableManager::getSgcwmisTables ( ) const

◆ getSgfnTables()

const TableContainer & Opm::TableManager::getSgfnTables ( ) const

◆ getSgofTables()

const TableContainer & Opm::TableManager::getSgofTables ( ) const

◆ getSgwfnTables()

const TableContainer & Opm::TableManager::getSgwfnTables ( ) const

◆ getShrateTable()

const ShrateTable & Opm::TableManager::getShrateTable ( ) const

◆ getSimpleTables()

const std::map< std::string, TableContainer > & Opm::TableManager::getSimpleTables ( ) const

◆ getSkprpolyTables()

const std::map< int, SkprpolyTable > & Opm::TableManager::getSkprpolyTables ( ) const

◆ getSkprwatTables()

const std::map< int, SkprwatTable > & Opm::TableManager::getSkprwatTables ( ) const

◆ getSlgofTables()

const TableContainer & Opm::TableManager::getSlgofTables ( ) const

◆ getSof2Tables()

const TableContainer & Opm::TableManager::getSof2Tables ( ) const

◆ getSof3Tables()

const TableContainer & Opm::TableManager::getSof3Tables ( ) const

◆ getSolventDensityTables()

const std::vector< SolventDensityTable > & Opm::TableManager::getSolventDensityTables ( ) const

◆ getSorwmisTables()

const TableContainer & Opm::TableManager::getSorwmisTables ( ) const

◆ getSpecheatTables()

const TableContainer & Opm::TableManager::getSpecheatTables ( ) const

◆ getSpecrockTables()

const TableContainer & Opm::TableManager::getSpecrockTables ( ) const

◆ getSsfnTables()

const TableContainer & Opm::TableManager::getSsfnTables ( ) const

◆ getStone1exTable()

const Stone1exTable & Opm::TableManager::getStone1exTable ( ) const

◆ getSwfnTables()

const TableContainer & Opm::TableManager::getSwfnTables ( ) const

◆ getSwofTables()

const TableContainer & Opm::TableManager::getSwofTables ( ) const

◆ getTabdims()

const Tabdims & Opm::TableManager::getTabdims ( ) const

◆ getTables()

const TableContainer & Opm::TableManager::getTables ( const std::string tableName) const

◆ getTlmixparTable()

const TlmixparTable & Opm::TableManager::getTlmixparTable ( ) const

◆ getTlpmixpaTables()

const TableContainer & Opm::TableManager::getTlpmixpaTables ( ) const

◆ getViscrefTable()

const ViscrefTable & Opm::TableManager::getViscrefTable ( ) const

◆ getWatdentTable()

const WatdentTable & Opm::TableManager::getWatdentTable ( ) const

◆ getWatvisctTables()

const TableContainer & Opm::TableManager::getWatvisctTables ( ) const

◆ hasTables()

bool Opm::TableManager::hasTables ( const std::string tableName) const

◆ numFIPRegions()

size_t Opm::TableManager::numFIPRegions ( ) const

◆ OilDenT()

const DenT & Opm::TableManager::OilDenT ( ) const

◆ operator=()

TableManager & Opm::TableManager::operator= ( const TableManager data)

◆ operator==()

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

◆ operator[]()

const TableContainer & Opm::TableManager::operator[] ( const std::string tableName) const

◆ rtemp()

double Opm::TableManager::rtemp ( ) const

◆ serializeObject()

static TableManager Opm::TableManager::serializeObject ( )
static

◆ serializeOp()

◆ stCond()

const StandardCond & Opm::TableManager::stCond ( ) const

◆ useEnptvd()

bool Opm::TableManager::useEnptvd ( ) const

deck has keyword "ENPTVD" — Saturation end-point versus depth tables

◆ useEqlnum()

bool Opm::TableManager::useEqlnum ( ) const

deck has keyword "EQLNUM" — Equilibriation region numbers

◆ useImptvd()

bool Opm::TableManager::useImptvd ( ) const

deck has keyword "IMPTVD" — Imbition end-point versus depth tables

◆ useJFunc()

bool Opm::TableManager::useJFunc ( ) const

deck has keyword "JFUNC" — Use Leverett's J Function for capillary pressure

◆ useShrate()

bool Opm::TableManager::useShrate ( ) const

deck has keyword "SHRATE"

◆ WatDenT()

const DenT & Opm::TableManager::WatDenT ( ) const

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