RocktabTable.hpp
Go to the documentation of this file.
43 ? std::vector<std::string>{"PO", "PV_MULT", "TRANSMIS_MULT_X", "TRANSMIS_MULT_Y", "TRANSMIS_MULT_Z"}
size_t numColumns() const const std::vector< double > & getTransmissibilityMultiplierZColumn() const Definition: RocktabTable.hpp:83 void init(Opm::DeckItemConstPtr deckItem, const std::vector< std::string > &columnNames) Read simple tables from keywords like SWOF. Definition: Deck.hpp:29 const std::vector< double > & getColumn(const std::string &name) const void checkNonDefaultable(const std::string &columnName) const std::vector< double > & getTransmissibilityMultiplierXColumn() const Definition: RocktabTable.hpp:73 Definition: TableManager.hpp:66 const std::vector< double > & getPressureColumn() const Definition: RocktabTable.hpp:64 Definition: RocktabTable.hpp:28 const std::vector< double > & getPoreVolumeMultiplierColumn() const Definition: RocktabTable.hpp:67 size_t numRows() const static size_t numTables(Opm::DeckKeywordConstPtr keyword) Returns the number of tables in a keyword. double evaluate(const std::string &columnName, double xPos) const Evaluate a column of the table at a given position. const std::vector< double > & getTransmissibilityMultiplierYColumn() const Definition: RocktabTable.hpp:76 void init(Opm::DeckItemConstPtr item, bool isDirectional, bool hasStressOption) Read the ROCKTAB keyword and provide some convenience methods for it. Definition: RocktabTable.hpp:37 void checkMonotonic(const std::string &columnName, bool isAscending, bool isStrictlyMonotonic=true) Definition: SimpleTable.hpp:32 const std::vector< double > & getTransmissibilityMultiplierColumn() const Definition: RocktabTable.hpp:70 void applyDefaultsLinear(const std::string &columnName) RocktabTable()=default |