Opm::GasLiftWellState< Scalar > Class Template Reference

#include <GasLiftWellState.hpp>

Public Member Functions

 GasLiftWellState (Scalar oil_rate, Scalar oil_pot, bool oil_is_limited, Scalar gas_rate, Scalar gas_pot, bool gas_is_limited, Scalar alq, bool alq_is_limited, Scalar water_rate, Scalar water_pot, bool water_is_limited, Scalar bhp, std::optional< bool > increase)
 
Scalar alq () const
 
Scalar bhp () const
 
bool alqChanged ()
 
bool alqIsLimited () const
 
bool gasIsLimited () const
 
Scalar gasRate () const
 
Scalar gasPot () const
 
std::pair< Scalar, Scalar > getRates ()
 
std::optional< bool > increase () const
 
bool oilIsLimited () const
 
Scalar oilRate () const
 
Scalar waterRate () const
 
Scalar oilPot () const
 
Scalar waterPot () const
 
bool waterIsLimited () const
 
void update (Scalar oil_rate, Scalar oil_pot, bool oil_is_limited, Scalar gas_rate, Scalar gas_pot, bool gas_is_limited, Scalar alq, bool alq_is_limited, Scalar water_rate, Scalar water_pot, Scalar water_is_limited, Scalar bhp, bool increase)
 

Constructor & Destructor Documentation

◆ GasLiftWellState()

template<class Scalar >
Opm::GasLiftWellState< Scalar >::GasLiftWellState ( Scalar  oil_rate,
Scalar  oil_pot,
bool  oil_is_limited,
Scalar  gas_rate,
Scalar  gas_pot,
bool  gas_is_limited,
Scalar  alq,
bool  alq_is_limited,
Scalar  water_rate,
Scalar  water_pot,
bool  water_is_limited,
Scalar  bhp,
std::optional< bool >  increase 
)
inline

Member Function Documentation

◆ alq()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::alq ( ) const
inline

◆ alqChanged()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::alqChanged ( )
inline

◆ alqIsLimited()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::alqIsLimited ( ) const
inline

◆ bhp()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::bhp ( ) const
inline

◆ gasIsLimited()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::gasIsLimited ( ) const
inline

◆ gasPot()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::gasPot ( ) const
inline

◆ gasRate()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::gasRate ( ) const
inline

◆ getRates()

template<class Scalar >
std::pair< Scalar, Scalar > Opm::GasLiftWellState< Scalar >::getRates ( )
inline

◆ increase()

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

◆ oilIsLimited()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::oilIsLimited ( ) const
inline

◆ oilPot()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::oilPot ( ) const
inline

◆ oilRate()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::oilRate ( ) const
inline

◆ update()

template<class Scalar >
void Opm::GasLiftWellState< Scalar >::update ( Scalar  oil_rate,
Scalar  oil_pot,
bool  oil_is_limited,
Scalar  gas_rate,
Scalar  gas_pot,
bool  gas_is_limited,
Scalar  alq,
bool  alq_is_limited,
Scalar  water_rate,
Scalar  water_pot,
Scalar  water_is_limited,
Scalar  bhp,
bool  increase 
)
inline

◆ waterIsLimited()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::waterIsLimited ( ) const
inline

◆ waterPot()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::waterPot ( ) const
inline

◆ waterRate()

template<class Scalar >
Scalar Opm::GasLiftWellState< Scalar >::waterRate ( ) const
inline

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