Loading...
Searching...
No Matches
Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > Member List

This is the complete list of members for Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >, including all inherited members.

addOrSubtractAlqIncrement_(Scalar alq, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
alpha_g_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
alpha_w_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
ALQ_EPSILON (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected static
calcEcoGradient_(Scalar oil_rate, Scalar new_oil_rate, Scalar gas_rate, Scalar new_gas_rate, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | 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, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
checkALQequal_(Scalar alq1, Scalar alq2) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
checkGroupALQrateExceeded(Scalar delta_alq, const std::string &gr_name_dont_limit="") const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
checkGroupTargetsViolated(const BasicRates &rates, const BasicRates &new_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
checkGroupTotalRateExceeded(Scalar delta_alq, Scalar delta_gas_rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
checkInitialALQmodified_(Scalar alq, Scalar initial_alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
checkThpControl_() const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected pure virtual
comm_ (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
computeBhpAtThpLimit_(Scalar alq, bool debug_output=true) const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected pure virtual
computeConvergedBhpAtThpLimitByMaybeIncreasingALQ_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
computeInitialWellRates_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
computeLimitedWellRatesWithALQ_(Scalar alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
computeWellRates_(Scalar bhp, bool bhp_is_limited, bool debug_output=true) const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected pure virtual
computeWellRatesWithALQ_(Scalar alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
controls_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debug (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
debug_abort_if_decrease_and_oil_is_limited_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debug_abort_if_increase_and_gas_is_limited_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debug_limit_increase_decrease_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debug_output_only_on_rank0 (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | 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, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugInfoGroupRatesExceedTarget(Rate rate_type, const std::string &gr_name, Scalar rate, Scalar target) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugPrintWellStateRates() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowAlqIncreaseDecreaseCounts_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowBhpAlqTable_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowLimitingTargets_(const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowProducerControlMode() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowStartIteration_(Scalar alq, bool increase, Scalar oil_rate) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
debugShowTargets_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
deferred_logger_ (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
displayDebugMessage_(const std::string &msg) const override (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected virtual
displayDebugMessageOnRank0_(const std::string &msg) const (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
displayWarning_(const std::string &warning) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
ecl_well_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
eco_grad_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
Gas (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected static
gas_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
GasLiftCommon(WellState< Scalar, IndexTraits > &well_state, const GroupState< Scalar > &group_state, DeferredLogger &deferred_logger, const Parallel::Communication &comm, bool glift_debug) (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected

GasLiftSingleWellGeneric(DeferredLogger &deferred_logger, WellState< Scalar, IndexTraits > &well_state, const GroupState< Scalar > &group_state, const Well &ecl_well, const SummaryState &summary_state, GasLiftGroupInfo< Scalar, IndexTraits > &group_info, const Schedule &schedule, const int report_step_idx, GLiftSyncGroups &sync_groups, const Parallel::Communication &comm, bool glift_debug) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >)

Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >

protected

getBhpWithLimit_(Scalar bhp) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getGasRateWithGroupLimit_(Scalar new_gas_rate, Scalar gas_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getGasRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getInitialRatesWithLimit_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getLimitedRatesFromRates_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | 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, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getOilRateWithGroupLimit_(Scalar new_oil_rate, Scalar oil_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getOilRateWithLimit2_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getOilRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getProductionTarget_(Rate rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getRate_(Rate rate_type, const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | 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, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getRateWithLimit_(Rate rate_type, const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getWaterRateWithGroupLimit_(Scalar new_water_rate, Scalar water_rate, const std::string &gr_name_dont_limit) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getWaterRateWithLimit2_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getWaterRateWithLimit_(const BasicRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
getWell() const =0 (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | pure virtual
getWellStateRates_() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
gl_well_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
GLiftSyncGroups typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
group_info_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
group_state_ (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
hasProductionControl_(Rate rate) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
increaseALQtoMinALQ_(Scalar alq, const LimitedRates &orig_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
increaseALQtoPositiveOilRate_(Scalar alq, const LimitedRates &orig_rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
increment_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
logMessage_(const std::string &prefix, const std::string &msg, MessageType msg_type=MessageType::INFO) const (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
logSuccess_(Scalar alq, const int iteration_idx) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
max_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
max_iterations_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
maybeAdjustALQbeforeOptimizeLoop_(const LimitedRates &rates, Scalar alq, bool increase) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
MessageType typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
min_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
name() const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | inline
NUM_PHASES (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected static
Oil (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected static
oil_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
optimize_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
orig_alq_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
Rate typedef (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
reduceALQtoGroupAlqLimits_(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
reduceALQtoGroupTarget(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
reduceALQtoWellTarget_(Scalar alq, const LimitedRates &rates) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
runOptimize(const int iteration_idx) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
runOptimize1_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
runOptimize2_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
runOptimizeLoop_(bool increase) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
setAlqMinRate_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
summary_state_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
sync_groups_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
tryDecreaseLiftGas_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
tryIncreaseLiftGas_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
updateGroupRates_(const LimitedRates &rates, const LimitedRates &new_rates, Scalar delta_alq) const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
updateRatesToGroupLimits_(const BasicRates &old_rates, const LimitedRates &rates, const std::string &gr_name="") const (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
updateWellStateAlqFixedValue_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
useFixedAlq_(const GasLiftWell &well) (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
warnMaxIterationsExceeded_() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
Water (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected static
water_pos_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
well_name_ (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > | protected
well_state_ (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | protected
wellTestALQ() (defined in Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits >) | Opm::GasLiftSingleWellGeneric< Scalar, IndexTraits > |
~GasLiftCommon()=default (defined in Opm::GasLiftCommon< Scalar, IndexTraits >) | Opm::GasLiftCommon< Scalar, IndexTraits > | virtual