|
|
| 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 TableColumn & | getColumn (const std::string &name) const |
| |
|
const TableColumn & | getColumn (size_t colIdx) const |
| |
|
bool | hasColumn (const std::string &name) const |
| |
|
TableColumn & | getColumn (const std::string &name) |
| |
|
TableColumn & | getColumn (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) |
| |
◆ evaluate()
| double Opm::SimpleTable::evaluate |
( |
const std::string & |
columnName, |
|
|
double |
xPos |
|
) |
| const |
Evaluate a column of the table at a given position.
This method uses linear interpolation and always uses the first column as the X coordinate.
◆ init()
| void Opm::SimpleTable::init |
( |
const std::string & |
tableName, |
|
|
const DeckItem & |
deckItem, |
|
|
const int |
tableID, |
|
|
double |
scaling_factor = 0.0 |
|
) |
| |
Initialize deck item.
- Parameters
-
| deckItem | item to initialize |
| tableID | Index for table to initialize |
| scaling_factor | If zero use SI value, else use value scaled by scaling factor |
The documentation for this class was generated from the following files:
- opm/input/eclipse/EclipseState/Tables/SimpleTable.hpp
- opm/input/eclipse/EclipseState/Tables/SimpleTable.cpp