Go to the documentation of this file.
20 #ifndef OPM_AUTODIFF_VFPINJPROPERTIES_HPP_
21 #define OPM_AUTODIFF_VFPINJPROPERTIES_HPP_
23 #include <opm/parser/eclipse/EclipseState/Tables/VFPInjTable.hpp>
24 #include <opm/core/wells.h>
68 ADB bhp( const std::vector<int>& table_id,
71 const ADB& thp) const;
88 ADB bhp( const std::vector<int>& table_id,
92 const ADB& thp) const;
105 double bhp( int table_id,
107 const double& liquid,
108 const double& vapour,
109 const double& thp) const;
123 double thp( int table_id,
125 const double& liquid,
126 const double& vapour,
127 const double& bhp) const;
133 const VFPInjTable* getTable( const int table_id) const;
139 return m_tables.empty();
144 std::map<int, const VFPInjTable*> m_tables;
Definition: AdditionalObjectDeleter.hpp:22
const VFPInjTable * getTable(const int table_id) const
Definition: VFPInjProperties.hpp:35
bool empty() const Definition: VFPInjProperties.hpp:138
AutoDiffBlock< double > ADB Definition: VFPInjProperties.hpp:37
ADB bhp(const std::vector< int > &table_id, const Wells &wells, const ADB &qs, const ADB &thp) const
double thp(int table_id, const double &aqua, const double &liquid, const double &vapour, const double &bhp) const
|