|
opm-simulators
|
Public Member Functions | |
| SurplusState (GasLiftStage2 &parent_, const Group &group_, const WellState< Scalar, IndexTraits > &well_state_, Scalar oil_rate_, Scalar gas_rate_, Scalar water_rate_, Scalar alq_, Scalar min_eco_grad_, Scalar oil_target_, Scalar gas_target_, Scalar water_target_, Scalar liquid_target_, std::optional< Scalar > max_glift_, std::optional< Scalar > max_total_gas_) | |
| void | addOrRemoveALQincrement (GradMap &grad_map, const std::string &well_name, bool add) |
| bool | checkALQlimit () |
| bool | checkEcoGradient (const std::string &well_name, Scalar eco_grad) |
| bool | checkGasTarget (Scalar delta_gas) |
| bool | checkLiquidTarget (Scalar delta_liquid) |
| bool | checkOilTarget (Scalar delta_oil) |
| bool | checkWaterTarget (Scalar delta_water) |
| std::array< Scalar, 4 > | computeDelta (const std::string &name) |
| void | updateRates (const std::array< Scalar, 4 > &delta) |
Public Attributes | |
| GasLiftStage2 & | parent |
| const Group & | group |
| const WellState< Scalar, IndexTraits > & | well_state |
| Scalar | oil_rate |
| Scalar | gas_rate |
| Scalar | water_rate |
| Scalar | alq |
| const Scalar | min_eco_grad |
| const Scalar | oil_target |
| const Scalar | gas_target |
| const Scalar | water_target |
| const Scalar | liquid_target |
| std::optional< Scalar > | max_glift |
| std::optional< Scalar > | max_total_gas |
| int | it |