Go to the documentation of this file.
20 #ifndef OPM_AUTODIFF_VFPPRODPROPERTIES_HPP_
21 #define OPM_AUTODIFF_VFPPRODPROPERTIES_HPP_
23 #include <opm/parser/eclipse/EclipseState/Tables/VFPProdTable.hpp>
24 #include <opm/core/wells.h>
73 ADB bhp( const std::vector<int>& table_id,
77 const ADB& alq) const;
95 ADB bhp( const std::vector<int>& table_id,
100 const ADB& alq) const;
114 double bhp( int table_id,
116 const double& liquid,
117 const double& vapour,
119 const double& alq) const;
133 double thp( int table_id,
135 const double& liquid,
136 const double& vapour,
138 const double& alq) const;
144 const VFPProdTable* getTable( const int table_id) const;
150 return m_tables.empty();
155 std::map<int, const VFPProdTable*> m_tables;
Definition: AdditionalObjectDeleter.hpp:22
double thp(int table_id, const double &aqua, const double &liquid, const double &vapour, const double &bhp, const double &alq) const
Definition: VFPProdProperties.hpp:39
const VFPProdTable * getTable(const int table_id) const
bool empty() const Definition: VFPProdProperties.hpp:149
ADB bhp(const std::vector< int > &table_id, const Wells &wells, const ADB &qs, const ADB &thp, const ADB &alq) const
AutoDiffBlock< double > ADB Definition: VFPProdProperties.hpp:41
|