Opm::VFPProperties Class Reference

#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< double > &well_state)
 
const VFPInjPropertiesgetInj () const
 
const VFPProdPropertiesgetProd () const
 
double getExplicitWFR (const int table_id, const std::size_t well_index) const
 
double getExplicitGFR (const int table_id, const std::size_t well_index) const
 

Detailed Description

A thin wrapper class that holds one VFPProdProperties and one VFPInjProperties object.

Constructor & Destructor Documentation

◆ VFPProperties()

Opm::VFPProperties::VFPProperties ( const std::vector< std::reference_wrapper< const VFPInjTable > > &  inj_tables,
const std::vector< std::reference_wrapper< const VFPProdTable > > &  prod_tables,
const WellState< double > &  well_state 
)
inline

Constructor Takes no ownership of data.

Parameters
inj_tablesA map of different VFPINJ tables.
prod_tablesA map of different VFPPROD tables.

References Opm::VFPInjProperties::addTable(), and Opm::VFPProdProperties::addTable().

Member Function Documentation

◆ getExplicitGFR()

◆ getExplicitWFR()

◆ getInj()

const VFPInjProperties * Opm::VFPProperties::getInj ( ) const
inline

Returns the VFP properties for injection wells

◆ getProd()

const VFPProdProperties * Opm::VFPProperties::getProd ( ) const
inline

Returns the VFP properties for production wells


The documentation for this class was generated from the following file: