#include <SsfnTable.hpp>
Opm::SsfnTable::SsfnTable |
( |
| ) |
|
|
default |
void Opm::SimpleTable::applyDefaultsConstant |
( |
const std::string & |
columnName, |
|
|
double |
value |
|
) |
| |
|
protectedinherited |
void Opm::SimpleTable::applyDefaultsLinear |
( |
const std::string & |
columnName | ) |
|
|
protectedinherited |
void Opm::SimpleTable::checkMonotonic |
( |
const std::string & |
columnName, |
|
|
bool |
isAscending, |
|
|
bool |
isStrictlyMonotonic = true |
|
) |
| |
|
protectedinherited |
Referenced by Opm::GasvisctTable::init(), Opm::ImkrvdTable::init(), Opm::RsvdTable::init(), Opm::PlyadsTable::init(), Opm::PvdoTable::init(), Opm::RtempvdTable::init(), Opm::RocktabTable::init(), Opm::PlymaxTable::init(), init(), Opm::WatvisctTable::init(), Opm::ImptvdTable::init(), Opm::PvdgTable::init(), Opm::OilvisctTable::init(), Opm::PlydhflfTable::init(), Opm::PlyviscTable::init(), Opm::EnkrvdTable::init(), Opm::RvvdTable::init(), Opm::EnptvdTable::init(), Opm::PvdsTable::init(), and Opm::PlyshlogTable::init().
void Opm::SimpleTable::checkNonDefaultable |
( |
const std::string & |
columnName | ) |
|
|
protectedinherited |
Referenced by Opm::GasvisctTable::init(), Opm::ImkrvdTable::init(), Opm::RsvdTable::init(), Opm::PlyadsTable::init(), Opm::PvdoTable::init(), Opm::RtempvdTable::init(), Opm::RocktabTable::init(), Opm::PlymaxTable::init(), init(), Opm::WatvisctTable::init(), Opm::ImptvdTable::init(), Opm::PvdgTable::init(), Opm::OilvisctTable::init(), Opm::PlydhflfTable::init(), Opm::PlyviscTable::init(), Opm::EnkrvdTable::init(), Opm::RvvdTable::init(), Opm::EnptvdTable::init(), Opm::PvdsTable::init(), and Opm::PlyshlogTable::init().
void Opm::SimpleTable::createColumns |
( |
const std::vector< std::string > & |
columnNames | ) |
|
|
protectedinherited |
double Opm::SimpleTable::evaluate |
( |
const std::string & |
columnName, |
|
|
double |
xPos |
|
) |
| const |
|
inherited |
const std::vector<double>& Opm::SimpleTable::getColumn |
( |
const std::string & |
name | ) |
const |
|
inherited |
Referenced by Opm::PlyadsTable::getAdsorbedPolymerColumn(), Opm::PlyrockTable::getAdsorbtionIndexColumn(), Opm::PlyrockTable::getDeadPoreVolumeColumn(), Opm::RsvdTable::getDepthColumn(), Opm::RvvdTable::getDepthColumn(), Opm::RtempvdTable::getDepthColumn(), Opm::ImptvdTable::getDepthColumn(), Opm::ImkrvdTable::getDepthColumn(), Opm::EnptvdTable::getDepthColumn(), Opm::EnkrvdTable::getDepthColumn(), Opm::PvdoTable::getFormationFactorColumn(), Opm::PvdgTable::getFormationFactorColumn(), Opm::PvdsTable::getFormationFactorColumn(), Opm::PvtgInnerTable::getGasFormationFactorColumn(), Opm::PvtgOuterTable::getGasFormationFactorColumn(), getGasRelPermMultiplierColumn(), Opm::PvtoOuterTable::getGasSolubilityColumn(), Opm::PvtgInnerTable::getGasViscosityColumn(), Opm::PvtgOuterTable::getGasViscosityColumn(), Opm::GasvisctTable::getGasViscosityColumn(), Opm::SgofTable::getKrgColumn(), Opm::SgwfnTable::getKrgColumn(), Opm::SgfnTable::getKrgColumn(), Opm::SlgofTable::getKrgColumn(), Opm::ImkrvdTable::getKrgcritColumn(), Opm::EnkrvdTable::getKrgcritColumn(), Opm::ImkrvdTable::getKrgmaxColumn(), Opm::EnkrvdTable::getKrgmaxColumn(), Opm::SgwfnTable::getKrgwColumn(), Opm::Sof2Table::getKroColumn(), Opm::ImkrvdTable::getKrocritgColumn(), Opm::EnkrvdTable::getKrocritgColumn(), Opm::ImkrvdTable::getKrocritwColumn(), Opm::EnkrvdTable::getKrocritwColumn(), Opm::SgofTable::getKrogColumn(), Opm::Sof3Table::getKrogColumn(), Opm::SlgofTable::getKrogColumn(), Opm::ImkrvdTable::getKromaxColumn(), Opm::EnkrvdTable::getKromaxColumn(), Opm::Sof3Table::getKrowColumn(), Opm::SwofTable::getKrowColumn(), Opm::SwofTable::getKrwColumn(), Opm::SwfnTable::getKrwColumn(), Opm::ImkrvdTable::getKrwcritColumn(), Opm::EnkrvdTable::getKrwcritColumn(), Opm::ImkrvdTable::getKrwmaxColumn(), Opm::EnkrvdTable::getKrwmaxColumn(), Opm::PlyrockTable::getMaxAdsorbtionColumn(), Opm::PlymaxTable::getMaxPolymerConcentrationColumn(), Opm::PvtoInnerTable::getOilFormationFactorColumn(), Opm::PvtoOuterTable::getOilFormationFactorColumn(), Opm::PvtgInnerTable::getOilSolubilityColumn(), Opm::PvtgOuterTable::getOilSolubilityColumn(), Opm::OilvisctTable::getOilViscosityColumn(), Opm::PvtoInnerTable::getOilViscosityColumn(), Opm::PvtoOuterTable::getOilViscosityColumn(), Opm::SgwfnTable::getPcgwColumn(), Opm::SgfnTable::getPcogColumn(), Opm::SgofTable::getPcogColumn(), Opm::SlgofTable::getPcogColumn(), Opm::SwfnTable::getPcowColumn(), Opm::SwofTable::getPcowColumn(), Opm::PlymaxTable::getPolymerConcentrationColumn(), Opm::PlyviscTable::getPolymerConcentrationColumn(), Opm::PlyadsTable::getPolymerConcentrationColumn(), Opm::PlydhflfTable::getPolymerHalflifeColumn(), Opm::RocktabTable::getPoreVolumeMultiplierColumn(), Opm::PvdoTable::getPressureColumn(), Opm::PvdgTable::getPressureColumn(), Opm::PvdsTable::getPressureColumn(), Opm::PvtoInnerTable::getPressureColumn(), Opm::PvtgOuterTable::getPressureColumn(), Opm::RocktabTable::getPressureColumn(), Opm::PvtoOuterTable::getPressureColumn(), Opm::PlyrockTable::getResidualResistanceFactorColumn(), Opm::PlyrockTable::getRockDensityFactorColumn(), Opm::RsvdTable::getRsColumn(), Opm::RvvdTable::getRvColumn(), Opm::ImptvdTable::getSgcoColumn(), Opm::EnptvdTable::getSgcoColumn(), Opm::SgofTable::getSgColumn(), Opm::SgwfnTable::getSgColumn(), Opm::SgfnTable::getSgColumn(), Opm::ImptvdTable::getSgcritColumn(), Opm::EnptvdTable::getSgcritColumn(), Opm::ImptvdTable::getSgmaxColumn(), Opm::EnptvdTable::getSgmaxColumn(), Opm::PlyshlogTable::getShearMultiplierColumn(), Opm::SlgofTable::getSlColumn(), Opm::Sof2Table::getSoColumn(), Opm::Sof3Table::getSoColumn(), Opm::ImptvdTable::getSogcritColumn(), Opm::EnptvdTable::getSogcritColumn(), getSolventFractionColumn(), getSolventRelPermMultiplierColumn(), Opm::ImptvdTable::getSowcritColumn(), Opm::EnptvdTable::getSowcritColumn(), Opm::ImptvdTable::getSwcoColumn(), Opm::EnptvdTable::getSwcoColumn(), Opm::SwofTable::getSwColumn(), Opm::SwfnTable::getSwColumn(), Opm::ImptvdTable::getSwcritColumn(), Opm::EnptvdTable::getSwcritColumn(), Opm::ImptvdTable::getSwmaxColumn(), Opm::EnptvdTable::getSwmaxColumn(), Opm::WatvisctTable::getTemperatureColumn(), Opm::PlydhflfTable::getTemperatureColumn(), Opm::OilvisctTable::getTemperatureColumn(), Opm::RtempvdTable::getTemperatureColumn(), Opm::GasvisctTable::getTemperatureColumn(), Opm::RocktabTable::getTransmissibilityMultiplierColumn(), Opm::RocktabTable::getTransmissibilityMultiplierXColumn(), Opm::RocktabTable::getTransmissibilityMultiplierYColumn(), Opm::RocktabTable::getTransmissibilityMultiplierZColumn(), Opm::PvdoTable::getViscosityColumn(), Opm::PvdgTable::getViscosityColumn(), Opm::PvdsTable::getViscosityColumn(), Opm::PlyviscTable::getViscosityMultiplierColumn(), Opm::PlyshlogTable::getWaterVelocityColumn(), and Opm::WatvisctTable::getWaterViscosityColumn().
const std::vector<double>& Opm::SimpleTable::getColumn |
( |
size_t |
colIdx | ) |
const |
|
inherited |
const std::vector<double>& Opm::SsfnTable::getGasRelPermMultiplierColumn |
( |
| ) |
const |
|
inline |
const std::vector<double>& Opm::SsfnTable::getSolventFractionColumn |
( |
| ) |
const |
|
inline |
const std::vector<double>& Opm::SsfnTable::getSolventRelPermMultiplierColumn |
( |
| ) |
const |
|
inline |
void Opm::SimpleTable::init |
( |
Opm::DeckItemConstPtr |
deckItem, |
|
|
const std::vector< std::string > & |
columnNames |
|
) |
| |
|
protectedinherited |
Read simple tables from keywords like SWOF.
This requires all data to be a list of doubles in the first item of a given record index.
Referenced by Opm::ImkrvdTable::init(), Opm::PvdoTable::init(), Opm::WatvisctTable::init(), Opm::RsvdTable::init(), Opm::RtempvdTable::init(), init(), Opm::PlyadsTable::init(), Opm::RocktabTable::init(), Opm::RvvdTable::init(), Opm::EnptvdTable::init(), Opm::OilvisctTable::init(), Opm::PlydhflfTable::init(), Opm::EnkrvdTable::init(), Opm::ImptvdTable::init(), Opm::PvdgTable::init(), Opm::PlyviscTable::init(), Opm::PvdsTable::init(), and Opm::PlyshlogTable::init().
size_t Opm::SimpleTable::numColumns |
( |
| ) |
const |
|
inherited |
size_t Opm::SimpleTable::numRows |
( |
| ) |
const |
|
inherited |
Returns the number of tables in a keyword.
For simple tables, that is identical to the number of records.
std::map<std::string, size_t> Opm::SimpleTable::m_columnNames |
|
protectedinherited |
std::vector<std::vector<double> > Opm::SimpleTable::m_columns |
|
protectedinherited |
std::vector<std::vector<bool> > Opm::SimpleTable::m_valueDefaulted |
|
protectedinherited |
The documentation for this class was generated from the following file:
|