19 #ifndef OPM_PARSER_COMPVD_TABLE_HPP 20 #define OPM_PARSER_COMPVD_TABLE_HPP 22 #include "SimpleTable.hpp" 30 class KeywordLocation;
59 const int numComponents,
64 const TableColumn& getMoleFractionColumn(
int componentIdx)
const;
69 Phase
phaseFlag(std::size_t rowIdx)
const;
70 const std::vector<Phase>& phaseFlags()
const {
return phaseFlags_; }
72 int numComponents()
const {
return static_cast<int>(SimpleTable::numColumns()) - 2; }
75 std::vector<Phase> phaseFlags_;
const TableColumn & getSaturationPressureColumn() const
Observed saturation pressure, in SI units (Pa).
Definition: Tables.cpp:3041
Definition: KeywordLocation.hpp:27
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: DeckItem.hpp:38
Definition: SimpleTable.hpp:36
Definition: TableColumn.hpp:32
Phase phaseFlag(std::size_t rowIdx) const
Vapor or liquid for the given row.
Definition: Tables.cpp:3046
Definition: UnitSystem.hpp:34
Table representation of the E300 COMPVD keyword.
Definition: CompvdTable.hpp:50