My Project
|
Public Member Functions | |
OptimizeState (GasLiftSingleWellGeneric &parent_, bool increase_) | |
std::pair< std::optional< double >, bool > | addOrSubtractAlqIncrement (double alq) |
double | calcEcoGradient (double oil_rate, double new_oil_rate, double gas_rate, double new_gas_rate) |
bool | checkAlqOutsideLimits (double alq, double oil_rate) |
bool | checkEcoGradient (double gradient) |
bool | checkOilRateExceedsTarget (double oil_rate) |
bool | checkRatesViolated (const LimitedRates &rates) const |
void | debugShowIterationInfo (double alq) |
double | getBhpWithLimit () |
void | warn_ (std::string msg) |
Public Attributes | |
GasLiftSingleWellGeneric & | parent |
bool | increase |
int | it |
bool | stop_iteration |
double | bhp |