Opm::GasLiftWellState< Scalar > Class Template Reference

#include <GasLiftWellState.hpp>

Public Member Functions

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

Constructor & Destructor Documentation

◆ GasLiftWellState()

template<class Scalar >
Opm::GasLiftWellState< Scalar >::GasLiftWellState ( Scalar  oil_rate,
bool  oil_is_limited,
Scalar  gas_rate,
bool  gas_is_limited,
Scalar  alq,
bool  alq_is_limited,
Scalar  water_rate,
bool  water_is_limited,
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

◆ gasIsLimited()

template<class Scalar >
bool Opm::GasLiftWellState< Scalar >::gasIsLimited ( ) 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

◆ oilRate()

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

◆ update()

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

◆ waterIsLimited()

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

◆ waterRate()

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

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