#include <TableManager.hpp>

Public Member Functions

 TableManager (const Deck &deck)
 
 TableManager ()=default
 
TableManager & operator= (const TableManager &data)
 
const TableContainer & getTables (const std::string &tableName) const
 
const TableContainer & operator[] (const std::string &tableName) const
 
bool hasTables (const std::string &tableName) const
 
const Tabdims & getTabdims () const
 
const Eqldims & getEqldims () const
 
const Aqudims & getAqudims () const
 
const Regdims & getRegdims () const
 
size_t numFIPRegions () const
 
const TableContainer & getSwofTables () const
 
const TableContainer & getSgwfnTables () const
 
const TableContainer & getSof2Tables () const
 
const TableContainer & getSof3Tables () const
 
const TableContainer & getSgofTables () const
 
const TableContainer & getSlgofTables () const
 
const TableContainer & getSwfnTables () const
 
const TableContainer & getSgfnTables () const
 
const TableContainer & getSsfnTables () const
 
const TableContainer & getRsvdTables () const
 
const TableContainer & getRvvdTables () const
 
const TableContainer & getPbvdTables () const
 
const TableContainer & getPdvdTables () const
 
const TableContainer & getSaltvdTables () const
 
const TableContainer & getEnkrvdTables () const
 
const TableContainer & getEnptvdTables () const
 
const TableContainer & getImkrvdTables () const
 
const TableContainer & getImptvdTables () const
 
const TableContainer & getPvdgTables () const
 
const TableContainer & getPvdoTables () const
 
const TableContainer & getPvdsTables () const
 
const TableContainer & getSpecheatTables () const
 
const TableContainer & getSpecrockTables () const
 
const TableContainer & getWatvisctTables () const
 
const TableContainer & getOilvisctTables () const
 
const TableContainer & getGasvisctTables () const
 
const TableContainer & getRtempvdTables () const
 
const TableContainer & getRocktabTables () const
 
const TableContainer & getPlyadsTables () const
 
const TableContainer & getPlyviscTables () const
 
const TableContainer & getPlydhflfTables () const
 
const TableContainer & getPlymaxTables () const
 
const TableContainer & getPlyrockTables () const
 
const TableContainer & getPlyshlogTables () const
 
const TableContainer & getAqutabTables () const
 
const TableContainer & getFoamadsTables () const
 
const TableContainer & getFoammobTables () const
 
const TableContainer & getSorwmisTables () const
 
const TableContainer & getSgcwmisTables () const
 
const TableContainer & getMiscTables () const
 
const TableContainer & getPmiscTables () const
 
const TableContainer & getMsfnTables () const
 
const TableContainer & getTlpmixpaTables () const
 
const JFunc & getJFunc () 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 TableContainer & getRockwnodTables () const
 
const TableContainer & getOverburdTables () const
 
const DenT & WatDenT () const
 
const DenT & GasDenT () const
 
const DenT & OilDenT () const
 
const StandardCond & stCond () const
 
std::size_t gas_comp_index () const
 
const PvtwTable & getPvtwTable () const
 
const std::vector< PvtwsaltTable > & getPvtwSaltTables () const
 
const std::vector< BrineDensityTable > & getBrineDensityTables () const
 
const std::vector< SolventDensityTable > & getSolventDensityTables () const
 
const PvcdoTable & getPvcdoTable () const
 
const DensityTable & getDensityTable () const
 
const PlyvmhTable & getPlyvmhTable () const
 
const RockTable & getRockTable () const
 
const ViscrefTable & getViscrefTable () const
 
const PlmixparTable & getPlmixparTable () const
 
const ShrateTable & getShrateTable () const
 
const Stone1exTable & getStone1exTable () const
 
const TlmixparTable & getTlmixparTable () const
 
const WatdentTable & getWatdentTable () 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: