#include <GasLiftStage2.hpp>
|
| SurplusState (GasLiftStage2 &parent_, const Group &group_, double oil_rate_, double gas_rate_, double water_rate_, double alq_, double min_eco_grad_, double oil_target_, double gas_target_, double water_target_, double liquid_target_, std::optional< double > max_glift_, std::optional< double > max_total_gas_) |
|
void | addOrRemoveALQincrement (GradMap &grad_map, const std::string &well_name, bool add) |
|
bool | checkALQlimit () |
|
bool | checkEcoGradient (const std::string &well_name, double eco_grad) |
|
bool | checkGasTarget (double delta_gas) |
|
bool | checkLiquidTarget (double delta_liquid) |
|
bool | checkOilTarget (double delta_oil) |
|
bool | checkWaterTarget (double delta_water) |
|
std::array< double, 4 > | computeDelta (const std::string &name) |
|
void | updateRates (const std::array< double, 4 > &delta) |
|
◆ SurplusState()
Opm::GasLiftStage2::SurplusState::SurplusState |
( |
GasLiftStage2 & |
parent_, |
|
|
const Group & |
group_, |
|
|
double |
oil_rate_, |
|
|
double |
gas_rate_, |
|
|
double |
water_rate_, |
|
|
double |
alq_, |
|
|
double |
min_eco_grad_, |
|
|
double |
oil_target_, |
|
|
double |
gas_target_, |
|
|
double |
water_target_, |
|
|
double |
liquid_target_, |
|
|
std::optional< double > |
max_glift_, |
|
|
std::optional< double > |
max_total_gas_ |
|
) |
| |
|
inline |
◆ addOrRemoveALQincrement()
void Opm::GasLiftStage2::SurplusState::addOrRemoveALQincrement |
( |
GradMap & |
grad_map, |
|
|
const std::string & |
well_name, |
|
|
bool |
add |
|
) |
| |
◆ checkALQlimit()
bool Opm::GasLiftStage2::SurplusState::checkALQlimit |
( |
| ) |
|
◆ checkEcoGradient()
bool Opm::GasLiftStage2::SurplusState::checkEcoGradient |
( |
const std::string & |
well_name, |
|
|
double |
eco_grad |
|
) |
| |
◆ checkGasTarget()
bool Opm::GasLiftStage2::SurplusState::checkGasTarget |
( |
double |
delta_gas | ) |
|
◆ checkLiquidTarget()
bool Opm::GasLiftStage2::SurplusState::checkLiquidTarget |
( |
double |
delta_liquid | ) |
|
◆ checkOilTarget()
bool Opm::GasLiftStage2::SurplusState::checkOilTarget |
( |
double |
delta_oil | ) |
|
◆ checkWaterTarget()
bool Opm::GasLiftStage2::SurplusState::checkWaterTarget |
( |
double |
delta_water | ) |
|
◆ computeDelta()
std::array< double, 4 > Opm::GasLiftStage2::SurplusState::computeDelta |
( |
const std::string & |
name | ) |
|
◆ updateRates()
void Opm::GasLiftStage2::SurplusState::updateRates |
( |
const std::array< double, 4 > & |
delta | ) |
|
◆ alq
double Opm::GasLiftStage2::SurplusState::alq |
◆ gas_rate
double Opm::GasLiftStage2::SurplusState::gas_rate |
◆ gas_target
const double Opm::GasLiftStage2::SurplusState::gas_target |
◆ group
const Group& Opm::GasLiftStage2::SurplusState::group |
◆ it
int Opm::GasLiftStage2::SurplusState::it |
◆ liquid_target
const double Opm::GasLiftStage2::SurplusState::liquid_target |
◆ max_glift
std::optional<double> Opm::GasLiftStage2::SurplusState::max_glift |
◆ max_total_gas
std::optional<double> Opm::GasLiftStage2::SurplusState::max_total_gas |
◆ min_eco_grad
const double Opm::GasLiftStage2::SurplusState::min_eco_grad |
◆ oil_rate
double Opm::GasLiftStage2::SurplusState::oil_rate |
◆ oil_target
const double Opm::GasLiftStage2::SurplusState::oil_target |
◆ parent
◆ water_rate
double Opm::GasLiftStage2::SurplusState::water_rate |
◆ water_target
const double Opm::GasLiftStage2::SurplusState::water_target |
The documentation for this struct was generated from the following file:
|