Opm::GasLiftSingleWellGeneric< Scalar > Member List

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

addOrSubtractAlqIncrement_(Scalar alq, bool increase) constOpm::GasLiftSingleWellGeneric< Scalar >protected
alpha_g_Opm::GasLiftSingleWellGeneric< Scalar >protected
alpha_w_Opm::GasLiftSingleWellGeneric< Scalar >protected
ALQ_EPSILONOpm::GasLiftSingleWellGeneric< Scalar >protectedstatic
calcEcoGradient_(Scalar oil_rate, Scalar new_oil_rate, Scalar gas_rate, Scalar new_gas_rate, bool increase) constOpm::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) constOpm::GasLiftSingleWellGeneric< Scalar >
checkALQequal_(Scalar alq1, Scalar alq2) constOpm::GasLiftSingleWellGeneric< Scalar >protected
checkGroupALQrateExceeded(Scalar delta_alq, const std::string &gr_name_dont_limit="") constOpm::GasLiftSingleWellGeneric< Scalar >protected
checkGroupTargetsViolated(const BasicRates &rates, const BasicRates &new_rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
checkGroupTotalRateExceeded(Scalar delta_alq, Scalar delta_gas_rate) constOpm::GasLiftSingleWellGeneric< Scalar >protected
checkInitialALQmodified_(Scalar alq, Scalar initial_alq) constOpm::GasLiftSingleWellGeneric< Scalar >protected
checkThpControl_() const =0Opm::GasLiftSingleWellGeneric< Scalar >protectedpure virtual
comm_Opm::GasLiftCommon< Scalar >protected
computeBhpAtThpLimit_(Scalar alq, bool debug_output=true) const =0Opm::GasLiftSingleWellGeneric< Scalar >protectedpure virtual
computeConvergedBhpAtThpLimitByMaybeIncreasingALQ_() constOpm::GasLiftSingleWellGeneric< Scalar >protected
computeInitialWellRates_() constOpm::GasLiftSingleWellGeneric< Scalar >protected
computeLimitedWellRatesWithALQ_(Scalar alq) constOpm::GasLiftSingleWellGeneric< Scalar >protected
computeWellRates_(Scalar bhp, bool bhp_is_limited, bool debug_output=true) const =0Opm::GasLiftSingleWellGeneric< Scalar >protectedpure virtual
computeWellRatesWithALQ_(Scalar alq) constOpm::GasLiftSingleWellGeneric< Scalar >protected
controls_Opm::GasLiftSingleWellGeneric< Scalar >protected
debugOpm::GasLiftCommon< Scalar >protected
debug_abort_if_decrease_and_oil_is_limited_Opm::GasLiftSingleWellGeneric< Scalar >protected
debug_abort_if_increase_and_gas_is_limited_Opm::GasLiftSingleWellGeneric< Scalar >protected
debug_limit_increase_decrease_Opm::GasLiftSingleWellGeneric< Scalar >protected
debug_output_only_on_rank0Opm::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) constOpm::GasLiftSingleWellGeneric< Scalar >protected
debugInfoGroupRatesExceedTarget(Rate rate_type, const std::string &gr_name, Scalar rate, Scalar target) constOpm::GasLiftSingleWellGeneric< Scalar >protected
debugPrintWellStateRates() constOpm::GasLiftSingleWellGeneric< Scalar >protected
debugShowAlqIncreaseDecreaseCounts_()Opm::GasLiftSingleWellGeneric< Scalar >protected
debugShowBhpAlqTable_()Opm::GasLiftSingleWellGeneric< Scalar >protected
debugShowLimitingTargets_(const LimitedRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
debugShowProducerControlMode() constOpm::GasLiftSingleWellGeneric< Scalar >protected
debugShowStartIteration_(Scalar alq, bool increase, Scalar oil_rate)Opm::GasLiftSingleWellGeneric< Scalar >protected
debugShowTargets_()Opm::GasLiftSingleWellGeneric< Scalar >protected
debugUpdateGlobalCounter_() constOpm::GasLiftCommon< Scalar >protected
deferred_logger_Opm::GasLiftCommon< Scalar >protected
displayDebugMessage_(const std::string &msg) const overrideOpm::GasLiftSingleWellGeneric< Scalar >protectedvirtual
displayDebugMessageOnRank0_(const std::string &msg) constOpm::GasLiftCommon< Scalar >protected
displayWarning_(const std::string &warning)Opm::GasLiftSingleWellGeneric< Scalar >protected
ecl_well_Opm::GasLiftSingleWellGeneric< Scalar >protected
eco_grad_Opm::GasLiftSingleWellGeneric< Scalar >protected
GasOpm::GasLiftSingleWellGeneric< Scalar >protectedstatic
gas_pos_Opm::GasLiftSingleWellGeneric< Scalar >protected
GasLiftCommon(WellState< Scalar > &well_state, const GroupState< Scalar > &group_state, DeferredLogger &deferred_logger, const Parallel::Communication &comm, bool glift_debug)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)Opm::GasLiftSingleWellGeneric< Scalar >protected
getBhpWithLimit_(Scalar bhp) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getGasRateWithGroupLimit_(Scalar new_gas_rate, Scalar gas_rate, const std::string &gr_name_dont_limit) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getGasRateWithLimit_(const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getInitialRatesWithLimit_() constOpm::GasLiftSingleWellGeneric< Scalar >protected
getLimitedRatesFromRates_(const BasicRates &rates) constOpm::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) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getOilRateWithGroupLimit_(Scalar new_oil_rate, Scalar oil_rate, const std::string &gr_name_dont_limit) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getOilRateWithLimit2_(const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getOilRateWithLimit_(const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getProductionTarget_(Rate rate) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getRate_(Rate rate_type, const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getRateWithGroupLimit_(Rate rate_type, const Scalar new_rate, const Scalar old_rate, const std::string &gr_name_dont_limit) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getRateWithLimit_(Rate rate_type, const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getWaterRateWithGroupLimit_(Scalar new_water_rate, Scalar water_rate, const std::string &gr_name_dont_limit) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getWaterRateWithLimit2_(const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getWaterRateWithLimit_(const BasicRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
getWell() const =0Opm::GasLiftSingleWellGeneric< Scalar >pure virtual
getWellStateRates_() constOpm::GasLiftSingleWellGeneric< Scalar >protected
gl_well_Opm::GasLiftSingleWellGeneric< Scalar >protected
GLiftSyncGroups typedefOpm::GasLiftSingleWellGeneric< Scalar >
group_info_Opm::GasLiftSingleWellGeneric< Scalar >protected
group_state_Opm::GasLiftCommon< Scalar >protected
hasProductionControl_(Rate rate) constOpm::GasLiftSingleWellGeneric< Scalar >protected
increaseALQtoMinALQ_(Scalar alq, const LimitedRates &orig_rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
increaseALQtoPositiveOilRate_(Scalar alq, const LimitedRates &orig_rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
increment_Opm::GasLiftSingleWellGeneric< Scalar >protected
logMessage_(const std::string &prefix, const std::string &msg, MessageType msg_type=MessageType::INFO) constOpm::GasLiftCommon< Scalar >protected
logSuccess_(Scalar alq, const int iteration_idx)Opm::GasLiftSingleWellGeneric< Scalar >protected
max_alq_Opm::GasLiftSingleWellGeneric< Scalar >protected
max_iterations_Opm::GasLiftSingleWellGeneric< Scalar >protected
maybeAdjustALQbeforeOptimizeLoop_(const LimitedRates &rates, Scalar alq, bool increase) constOpm::GasLiftSingleWellGeneric< Scalar >protected
MessageType typedefOpm::GasLiftSingleWellGeneric< Scalar >
min_alq_Opm::GasLiftSingleWellGeneric< Scalar >protected
name() constOpm::GasLiftSingleWellGeneric< Scalar >inline
NUM_PHASESOpm::GasLiftSingleWellGeneric< Scalar >protectedstatic
OilOpm::GasLiftSingleWellGeneric< Scalar >protectedstatic
oil_pos_Opm::GasLiftSingleWellGeneric< Scalar >protected
optimize_Opm::GasLiftSingleWellGeneric< Scalar >protected
orig_alq_Opm::GasLiftSingleWellGeneric< Scalar >protected
phase_usage_Opm::GasLiftSingleWellGeneric< Scalar >protected
Rate typedefOpm::GasLiftSingleWellGeneric< Scalar >
reduceALQtoGroupAlqLimits_(Scalar alq, const LimitedRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
reduceALQtoGroupTarget(Scalar alq, const LimitedRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
reduceALQtoWellTarget_(Scalar alq, const LimitedRates &rates) constOpm::GasLiftSingleWellGeneric< Scalar >protected
runOptimize(const int iteration_idx)Opm::GasLiftSingleWellGeneric< Scalar >
runOptimize1_()Opm::GasLiftSingleWellGeneric< Scalar >protected
runOptimize2_()Opm::GasLiftSingleWellGeneric< Scalar >protected
runOptimizeLoop_(bool increase)Opm::GasLiftSingleWellGeneric< Scalar >protected
setAlqMinRate_(const GasLiftWell &well)Opm::GasLiftSingleWellGeneric< Scalar >protected
summary_state_Opm::GasLiftSingleWellGeneric< Scalar >protected
sync_groups_Opm::GasLiftSingleWellGeneric< Scalar >protected
tryDecreaseLiftGas_()Opm::GasLiftSingleWellGeneric< Scalar >protected
tryIncreaseLiftGas_()Opm::GasLiftSingleWellGeneric< Scalar >protected
updateGroupRates_(const LimitedRates &rates, const LimitedRates &new_rates, Scalar delta_alq) constOpm::GasLiftSingleWellGeneric< Scalar >protected
updateRatesToGroupLimits_(const BasicRates &rates, const LimitedRates &new_rates, const std::string &gr_name="") constOpm::GasLiftSingleWellGeneric< Scalar >protected
updateWellStateAlqFixedValue_(const GasLiftWell &well)Opm::GasLiftSingleWellGeneric< Scalar >protected
useFixedAlq_(const GasLiftWell &well)Opm::GasLiftSingleWellGeneric< Scalar >protected
warnMaxIterationsExceeded_()Opm::GasLiftSingleWellGeneric< Scalar >protected
WaterOpm::GasLiftSingleWellGeneric< Scalar >protectedstatic
water_pos_Opm::GasLiftSingleWellGeneric< Scalar >protected
well_name_Opm::GasLiftSingleWellGeneric< Scalar >protected
well_state_Opm::GasLiftCommon< Scalar >protected
~GasLiftCommon()=defaultOpm::GasLiftCommon< Scalar >virtual
~GasLiftSingleWellGeneric()=defaultOpm::GasLiftSingleWellGeneric< Scalar >virtual