|
template<typename T > |
T | Opm::detail::getFlo (const VFPProdTable &table, const T &aqua, const T &liquid, const T &vapour) |
|
template<typename T > |
T | Opm::detail::getFlo (const VFPInjTable &table, const T &aqua, const T &liquid, const T &vapour) |
|
template<typename T > |
T | Opm::detail::getWFR (const VFPProdTable &table, const T &aqua, const T &liquid, const T &vapour) |
|
template<typename T > |
T | Opm::detail::getGFR (const VFPProdTable &table, const T &aqua, const T &liquid, const T &vapour) |
|
InterpData | Opm::detail::findInterpData (const double value_in, const std::vector< double > &values) |
|
VFPEvaluation | Opm::detail::operator+ (VFPEvaluation lhs, const VFPEvaluation &rhs) |
|
VFPEvaluation | Opm::detail::operator- (VFPEvaluation lhs, const VFPEvaluation &rhs) |
|
VFPEvaluation | Opm::detail::operator* (double lhs, const VFPEvaluation &rhs) |
|
VFPEvaluation | Opm::detail::interpolate (const VFPProdTable &table, const InterpData &flo_i, const InterpData &thp_i, const InterpData &wfr_i, const InterpData &gfr_i, const InterpData &alq_i) |
|
VFPEvaluation | Opm::detail::interpolate (const VFPInjTable &table, const InterpData &flo_i, const InterpData &thp_i) |
|
VFPEvaluation | Opm::detail::bhp (const VFPProdTable &table, const double aqua, const double liquid, const double vapour, const double thp, const double alq, const double explicit_wfr, const double explicit_gfr, const bool use_vfpexplicit) |
|
VFPEvaluation | Opm::detail::bhp (const VFPInjTable &table, const double aqua, const double liquid, const double vapour, const double thp) |
|
template<typename T > |
const T & | Opm::detail::getTable (const std::map< int, std::reference_wrapper< const T > > &tables, int table_id) |
|
template<typename T > |
bool | Opm::detail::hasTable (const std::map< int, std::reference_wrapper< const T > > &tables, int table_id) |
|
template<typename TYPE , typename TABLE > |
TYPE | Opm::detail::getType (const TABLE &table) |
|
double | Opm::detail::findTHP (const std::vector< double > &bhp_array, const std::vector< double > &thp_array, double bhp) |
|
std::pair< double, double > | Opm::detail::getMinimumBHPCoordinate (const VFPProdTable &table, const double thp, const double wfr, const double gfr, const double alq) |
|
std::optional< std::pair< double, double > > | Opm::detail::intersectWithIPR (const VFPProdTable &table, const double thp, const double wfr, const double gfr, const double alq, const double ipr_a, const double ipr_b, const std::function< double(const double)> &adjust_bhp) |
|