| addOrSubtractAlqIncrement_(Scalar alq, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| alpha_g_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| alpha_w_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| ALQ_EPSILON (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedstatic |
| calcEcoGradient_(Scalar oil_rate, Scalar new_oil_rate, Scalar gas_rate, Scalar new_gas_rate, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| calcIncOrDecGradient(Scalar oil_rate, Scalar gas_rate, Scalar water_rate, Scalar alq, const std::string &gr_name_dont_limit, bool increase, bool debug_output=true) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| checkALQequal_(Scalar alq1, Scalar alq2) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| checkGroupALQrateExceeded(Scalar delta_alq, const std::string &gr_name_dont_limit="") const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| checkGroupTargetsViolated(const BasicRates &rates, const BasicRates &new_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| checkGroupTotalRateExceeded(Scalar delta_alq, Scalar delta_gas_rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| checkInitialALQmodified_(Scalar alq, Scalar initial_alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| checkThpControl_() const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedpure virtual |
| comm_ (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| computeBhpAtThpLimit_(Scalar alq, bool debug_output=true) const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedpure virtual |
| computeConvergedBhpAtThpLimitByMaybeIncreasingALQ_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| computeInitialWellRates_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| computeLimitedWellRatesWithALQ_(Scalar alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| computeWellRates_(Scalar bhp, bool bhp_is_limited, bool debug_output=true) const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedpure virtual |
| computeWellRatesWithALQ_(Scalar alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| controls_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debug (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| debug_abort_if_decrease_and_oil_is_limited_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debug_abort_if_increase_and_gas_is_limited_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debug_limit_increase_decrease_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debug_output_only_on_rank0 (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| debugCheckNegativeGradient_(Scalar grad, Scalar alq, Scalar new_alq, Scalar oil_rate, Scalar new_oil_rate, Scalar gas_rate, Scalar new_gas_rate, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugInfoGroupRatesExceedTarget(Rate rate_type, const std::string &gr_name, Scalar rate, Scalar target) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugPrintWellStateRates() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowAlqIncreaseDecreaseCounts_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowBhpAlqTable_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowLimitingTargets_(const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowProducerControlMode() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowStartIteration_(Scalar alq, bool increase, Scalar oil_rate) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugShowTargets_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| debugUpdateGlobalCounter_() const (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| deferred_logger_ (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| displayDebugMessage_(const std::string &msg) const override (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedvirtual |
| displayDebugMessageOnRank0_(const std::string &msg) const (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| displayWarning_(const std::string &warning) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| ecl_well_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| eco_grad_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| Gas (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedstatic |
| gas_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| GasLiftCommon(WellState< Scalar > &well_state, const GroupState< Scalar > &group_state, DeferredLogger &deferred_logger, const Parallel::Communication &comm, bool glift_debug) (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| GasLiftSingleWellGeneric(DeferredLogger &deferred_logger, WellState< Scalar > &well_state, const GroupState< Scalar > &group_state, const Well &ecl_well, const SummaryState &summary_state, GasLiftGroupInfo< Scalar > &group_info, const PhaseUsage &phase_usage, const Schedule &schedule, const int report_step_idx, GLiftSyncGroups &sync_groups, const Parallel::Communication &comm, bool glift_debug) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getBhpWithLimit_(Scalar bhp) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getGasRateWithGroupLimit_(Scalar new_gas_rate, Scalar gas_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getGasRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getInitialRatesWithLimit_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getLimitedRatesFromRates_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getLiquidRateWithGroupLimit_(const Scalar new_oil_rate, const Scalar oil_rate, const Scalar new_water_rate, const Scalar water_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getOilRateWithGroupLimit_(Scalar new_oil_rate, Scalar oil_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getOilRateWithLimit2_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getOilRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getProductionTarget_(Rate rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getRate_(Rate rate_type, const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getRateWithGroupLimit_(Rate rate_type, const Scalar new_rate, const Scalar old_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getRateWithLimit_(Rate rate_type, const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getWaterRateWithGroupLimit_(Scalar new_water_rate, Scalar water_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getWaterRateWithLimit2_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getWaterRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| getWell() const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | pure virtual |
| getWellStateRates_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| gl_well_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| GLiftSyncGroups typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| group_info_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| group_state_ (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| hasProductionControl_(Rate rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| increaseALQtoMinALQ_(Scalar alq, const LimitedRates &orig_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| increaseALQtoPositiveOilRate_(Scalar alq, const LimitedRates &orig_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| increment_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| logMessage_(const std::string &prefix, const std::string &msg, MessageType msg_type=MessageType::INFO) const (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| logSuccess_(Scalar alq, const int iteration_idx) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| max_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| max_iterations_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| maybeAdjustALQbeforeOptimizeLoop_(const LimitedRates &rates, Scalar alq, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| MessageType typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| min_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| name() const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | inline |
| NUM_PHASES (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedstatic |
| Oil (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedstatic |
| oil_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| optimize_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| orig_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| phase_usage_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| Rate typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| reduceALQtoGroupAlqLimits_(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| reduceALQtoGroupTarget(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| reduceALQtoWellTarget_(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| runOptimize(const int iteration_idx) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| runOptimize1_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| runOptimize2_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| runOptimizeLoop_(bool increase) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| setAlqMinRate_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| summary_state_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| sync_groups_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| tryDecreaseLiftGas_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| tryIncreaseLiftGas_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| updateGroupRates_(const LimitedRates &rates, const LimitedRates &new_rates, Scalar delta_alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| updateRatesToGroupLimits_(const BasicRates &old_rates, const LimitedRates &rates, const std::string &gr_name="") const (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| updateWellStateAlqFixedValue_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| useFixedAlq_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| warnMaxIterationsExceeded_() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| Water (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protectedstatic |
| water_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| well_name_ (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | protected |
| well_state_ (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | protected |
| wellTestALQ() (defined in Opm::GasLiftSingleWellGeneric< Scalar >) | Opm::GasLiftSingleWellGeneric< Scalar > | |
| ~GasLiftCommon()=default (defined in Opm::GasLiftCommon< Scalar >) | Opm::GasLiftCommon< Scalar > | virtual |