Opm::GasLiftWellState Class Reference

#include <GasLiftWellState.hpp>

Public Member Functions

 GasLiftWellState (double oil_rate, bool oil_is_limited, double gas_rate, bool gas_is_limited, double alq, bool alq_is_limited, double water_rate, bool water_is_limited, std::optional< bool > increase)
 
double alq () const
 
bool alqChanged ()
 
bool alqIsLimited () const
 
bool gasIsLimited () const
 
double gasRate () const
 
std::pair< double, double > getRates ()
 
std::optional< bool > increase () const
 
bool oilIsLimited () const
 
double oilRate () const
 
double waterRate () const
 
bool waterIsLimited () const
 
void update (double oil_rate, bool oil_is_limited, double gas_rate, bool gas_is_limited, double alq, bool alq_is_limited, double water_rate, double water_is_limited, bool increase)
 

Constructor & Destructor Documentation

◆ GasLiftWellState()

Opm::GasLiftWellState::GasLiftWellState ( double  oil_rate,
bool  oil_is_limited,
double  gas_rate,
bool  gas_is_limited,
double  alq,
bool  alq_is_limited,
double  water_rate,
bool  water_is_limited,
std::optional< bool >  increase 
)
inline

Member Function Documentation

◆ alq()

double Opm::GasLiftWellState::alq ( ) const
inline

Referenced by update().

◆ alqChanged()

bool Opm::GasLiftWellState::alqChanged ( )
inline

◆ alqIsLimited()

bool Opm::GasLiftWellState::alqIsLimited ( ) const
inline

◆ gasIsLimited()

bool Opm::GasLiftWellState::gasIsLimited ( ) const
inline

◆ gasRate()

double Opm::GasLiftWellState::gasRate ( ) const
inline

◆ getRates()

std::pair< double, double > Opm::GasLiftWellState::getRates ( )
inline

◆ increase()

std::optional< bool > Opm::GasLiftWellState::increase ( ) const
inline

Referenced by update().

◆ oilIsLimited()

bool Opm::GasLiftWellState::oilIsLimited ( ) const
inline

◆ oilRate()

double Opm::GasLiftWellState::oilRate ( ) const
inline

◆ update()

void Opm::GasLiftWellState::update ( double  oil_rate,
bool  oil_is_limited,
double  gas_rate,
bool  gas_is_limited,
double  alq,
bool  alq_is_limited,
double  water_rate,
double  water_is_limited,
bool  increase 
)
inline

References alq(), and increase().

◆ waterIsLimited()

bool Opm::GasLiftWellState::waterIsLimited ( ) const
inline

◆ waterRate()

double Opm::GasLiftWellState::waterRate ( ) const
inline

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