20#ifndef OPM_GASLIFT_WELL_STATE_HEADER_INCLUDED 
   21#define OPM_GASLIFT_WELL_STATE_HEADER_INCLUDED 
   39                     bool water_is_limited,
 
   42        , oil_is_limited_{oil_is_limited}
 
   44        , gas_is_limited_{gas_is_limited}
 
   46        , alq_is_limited_{alq_is_limited}
 
   47        , water_rate_{water_rate}
 
   48        , water_is_limited_{water_is_limited}
 
   52    Scalar 
alq()
 const { 
return alq_; }
 
   56    Scalar 
gasRate()
 const { 
return gas_rate_; }
 
   57    std::pair<Scalar, Scalar> 
getRates() { 
return {oil_rate_, gas_rate_}; }
 
   58    std::optional<bool> 
increase()
 const { 
return increase_; }
 
   60    Scalar 
oilRate()
 const { 
return oil_rate_; }
 
   70                Scalar water_is_limited,
 
   74        oil_is_limited_ = oil_is_limited;
 
   76        gas_is_limited_ = gas_is_limited;
 
   78        alq_is_limited_ = alq_is_limited;
 
   79        water_rate_ = water_rate;
 
   80        water_is_limited_ = water_is_limited;
 
   92    bool water_is_limited_;
 
   93    std::optional<bool> increase_;
 
Definition: GasLiftWellState.hpp:30
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)
Definition: GasLiftWellState.hpp:63
Scalar waterRate() const
Definition: GasLiftWellState.hpp:61
std::optional< bool > increase() const
Definition: GasLiftWellState.hpp:58
bool alqIsLimited() const
Definition: GasLiftWellState.hpp:54
Scalar gasRate() const
Definition: GasLiftWellState.hpp:56
bool waterIsLimited() const
Definition: GasLiftWellState.hpp:62
std::pair< Scalar, Scalar > getRates()
Definition: GasLiftWellState.hpp:57
bool gasIsLimited() const
Definition: GasLiftWellState.hpp:55
bool alqChanged()
Definition: GasLiftWellState.hpp:53
bool oilIsLimited() const
Definition: GasLiftWellState.hpp:59
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)
Definition: GasLiftWellState.hpp:32
Scalar oilRate() const
Definition: GasLiftWellState.hpp:60
Scalar alq() const
Definition: GasLiftWellState.hpp:52
Definition: blackoilbioeffectsmodules.hh:43