My Project
Loading...
Searching...
No Matches
Opm::EnkrvdTable Class Reference
Inheritance diagram for Opm::EnkrvdTable:
Opm::SimpleTable

Public Member Functions

 EnkrvdTable (const DeckItem &item, const int tableID)
 
const TableColumngetDepthColumn () const
 The datum depth for the remaining columns.
 
const TableColumngetKrwmaxColumn () const
 Maximum relative permeability of water.
 
const TableColumngetKrgmaxColumn () const
 Maximum relative permeability of gas.
 
const TableColumngetKromaxColumn () const
 Maximum relative permeability of oil.
 
const TableColumngetKrwcritColumn () const
 Relative permeability of water at the critical oil (or gas) saturation.
 
const TableColumngetKrgcritColumn () const
 Relative permeability of gas at the critical oil (or water) saturation.
 
const TableColumngetKrocritgColumn () const
 Oil relative permeability of oil at the critical gas saturation.
 
const TableColumngetKrocritwColumn () const
 Oil relative permeability of oil at the critical water saturation.
 
const TableColumngetColumn (const std::string &name) const
 
const TableColumngetColumn (size_t colIdx) const
 
TableColumngetColumn (const std::string &name)
 
TableColumngetColumn (size_t colIdx)
 
- Public Member Functions inherited from Opm::SimpleTable
 SimpleTable (TableSchema, const std::string &tableName, const DeckItem &deckItem, const int tableID)
 
 SimpleTable (TableSchema)
 
void addColumns ()
 
void init (const std::string &tableName, const DeckItem &deckItem, const int tableID, double scaling_factor=0.0)
 Initialize deck item.
 
size_t numColumns () const
 
size_t numRows () const
 
void addRow (const std::vector< double > &row, const std::string &tableName)
 
const TableColumngetColumn (const std::string &name) const
 
const TableColumngetColumn (size_t colIdx) const
 
bool hasColumn (const std::string &name) const
 
TableColumngetColumn (const std::string &name)
 
TableColumngetColumn (size_t colIdx)
 
double get (const std::string &column, size_t row) const
 
double get (size_t column, size_t row) const
 
double evaluate (const std::string &columnName, double xPos) const
 Evaluate a column of the table at a given position.
 
void assertJFuncPressure (const bool jf) const
 throws std::invalid_argument if jf != m_jfunc
 
bool operator== (const SimpleTable &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Additional Inherited Members

- Static Public Member Functions inherited from Opm::SimpleTable
static SimpleTable serializationTestObject ()
 
- Protected Attributes inherited from Opm::SimpleTable
TableSchema m_schema
 
OrderedMap< TableColumnm_columns
 
bool m_jfunc = false
 

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