Opm::GasLiftSingleWellGeneric::BasicRates Struct Reference

#include <GasLiftSingleWellGeneric.hpp>

Inheritance diagram for Opm::GasLiftSingleWellGeneric::BasicRates:
Inheritance graph

Public Member Functions

 BasicRates (const BasicRates &rates)
 
 BasicRates (double oil_, double gas_, double water_, bool bhp_is_limited_)
 
BasicRatesoperator= (const BasicRates &rates)
 
 BasicRates (const LimitedRates &rates)
 
double operator[] (Rate rate_type) const
 

Public Attributes

double oil
 
double gas
 
double water
 
bool bhp_is_limited
 

Constructor & Destructor Documentation

◆ BasicRates() [1/3]

Opm::GasLiftSingleWellGeneric::BasicRates::BasicRates ( const BasicRates rates)
inline

◆ BasicRates() [2/3]

Opm::GasLiftSingleWellGeneric::BasicRates::BasicRates ( double  oil_,
double  gas_,
double  water_,
bool  bhp_is_limited_ 
)
inline

◆ BasicRates() [3/3]

Opm::GasLiftSingleWellGeneric::BasicRates::BasicRates ( const LimitedRates rates)

Member Function Documentation

◆ operator=()

BasicRates & Opm::GasLiftSingleWellGeneric::BasicRates::operator= ( const BasicRates rates)
inline

References bhp_is_limited, gas, oil, and water.

◆ operator[]()

double Opm::GasLiftSingleWellGeneric::BasicRates::operator[] ( Rate  rate_type) const
inline

Member Data Documentation

◆ bhp_is_limited

bool Opm::GasLiftSingleWellGeneric::BasicRates::bhp_is_limited

Referenced by operator=().

◆ gas

double Opm::GasLiftSingleWellGeneric::BasicRates::gas

Referenced by operator=(), and operator[]().

◆ oil

double Opm::GasLiftSingleWellGeneric::BasicRates::oil

Referenced by operator=(), and operator[]().

◆ water

double Opm::GasLiftSingleWellGeneric::BasicRates::water

Referenced by operator=(), and operator[]().


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