Opm::VFPProperties< Scalar > Class Template Reference

#include <VFPProperties.hpp>

Inheritance diagram for Opm::VFPProperties< Scalar >:
Inheritance graph

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)
 
const VFPInjProperties< Scalar > * getInj () const
 
const VFPProdProperties< Scalar > * getProd () const
 
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
 

Detailed Description

template<class Scalar>
class Opm::VFPProperties< Scalar >

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

Constructor & Destructor Documentation

◆ VFPProperties()

template<class Scalar >
Opm::VFPProperties< Scalar >::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 
)
inline

Constructor Takes no ownership of data.

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

Member Function Documentation

◆ getExplicitGFR()

template<class Scalar >
Scalar Opm::VFPProperties< Scalar >::getExplicitGFR ( const int  table_id,
const std::size_t  well_index 
) const
inline

◆ getExplicitWFR()

template<class Scalar >
Scalar Opm::VFPProperties< Scalar >::getExplicitWFR ( const int  table_id,
const std::size_t  well_index 
) const
inline

◆ getInj()

template<class Scalar >
const VFPInjProperties< Scalar > * Opm::VFPProperties< Scalar >::getInj ( ) const
inline

Returns the VFP properties for injection wells

◆ getProd()

template<class Scalar >
const VFPProdProperties< Scalar > * Opm::VFPProperties< Scalar >::getProd ( ) const
inline

Returns the VFP properties for production wells


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