Opm::GasLiftSingleWell< TypeTag > Member List

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

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