My Project
|
A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object. More...
#include <VFPProperties.hpp>
Public Member Functions | |
VFPProperties (const std::vector< std::reference_wrapper< const VFPInjTable > > &inj_tables, const std::vector< std::reference_wrapper< const VFPProdTable > > &prod_tables, const WellState< Scalar > &well_state) | |
Constructor Takes no ownership of data. | |
const VFPInjProperties< Scalar > * | getInj () const |
Returns the VFP properties for injection wells. | |
const VFPProdProperties< Scalar > * | getProd () const |
Returns the VFP properties for production wells. | |
Scalar | getExplicitWFR (const int table_id, const std::size_t well_index) const |
Scalar | getExplicitGFR (const int table_id, const std::size_t well_index) const |
A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object.
|
inline |
Constructor Takes no ownership of data.
inj_tables | A map of different VFPINJ tables. |
prod_tables | A map of different VFPPROD tables. |