Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
Static Protected Attributes |
List of all members
Opm::GasLiftSingleWellGeneric< Scalar > Class Template Referenceabstract
Inheritance diagram for Opm::GasLiftSingleWellGeneric< Scalar >:
Member Typedef Documentation◆ GLiftSyncGroups
template<class Scalar >
◆ MessageType
template<class Scalar >
◆ Rate
template<class Scalar >
Constructor & Destructor Documentation◆ ~GasLiftSingleWellGeneric()
template<class Scalar >
◆ GasLiftSingleWellGeneric()
template<class Scalar >
Member Function Documentation◆ addOrSubtractAlqIncrement_()
template<class Scalar >
◆ calcEcoGradient_()
template<class Scalar >
◆ calcIncOrDecGradient()
template<class Scalar >
◆ checkALQequal_()
template<class Scalar >
◆ checkGroupALQrateExceeded()
template<class Scalar >
◆ checkGroupTargetsViolated()
template<class Scalar >
◆ checkGroupTotalRateExceeded()
template<class Scalar >
◆ checkInitialALQmodified_()
template<class Scalar >
◆ checkThpControl_()
template<class Scalar >
◆ computeBhpAtThpLimit_()
template<class Scalar >
◆ computeConvergedBhpAtThpLimitByMaybeIncreasingALQ_()
template<class Scalar >
◆ computeInitialWellRates_()
template<class Scalar >
◆ computeLimitedWellRatesWithALQ_()
template<class Scalar >
◆ computeWellRates_()
template<class Scalar >
◆ computeWellRatesWithALQ_()
template<class Scalar >
◆ debugCheckNegativeGradient_()
template<class Scalar >
◆ debugInfoGroupRatesExceedTarget()
template<class Scalar >
◆ debugPrintWellStateRates()
template<class Scalar >
◆ debugShowAlqIncreaseDecreaseCounts_()
template<class Scalar >
◆ debugShowBhpAlqTable_()
template<class Scalar >
◆ debugShowLimitingTargets_()
template<class Scalar >
◆ debugShowProducerControlMode()
template<class Scalar >
◆ debugShowStartIteration_()
template<class Scalar >
◆ debugShowTargets_()
template<class Scalar >
◆ debugUpdateGlobalCounter_()
template<class Scalar >
◆ displayDebugMessage_()
template<class Scalar >
Implements Opm::GasLiftCommon< Scalar >. ◆ displayDebugMessageOnRank0_()
template<class Scalar >
◆ displayWarning_()
template<class Scalar >
◆ getBhpWithLimit_()
template<class Scalar >
◆ getGasRateWithGroupLimit_()
template<class Scalar >
◆ getGasRateWithLimit_()
template<class Scalar >
◆ getInitialRatesWithLimit_()
template<class Scalar >
◆ getLimitedRatesFromRates_()
template<class Scalar >
◆ getLiquidRateWithGroupLimit_()
template<class Scalar >
◆ getOilRateWithGroupLimit_()
template<class Scalar >
◆ getOilRateWithLimit2_()
template<class Scalar >
◆ getOilRateWithLimit_()
template<class Scalar >
◆ getProductionTarget_()
template<class Scalar >
◆ getRate_()
template<class Scalar >
◆ getRateWithGroupLimit_()
template<class Scalar >
◆ getRateWithLimit_()
template<class Scalar >
◆ getWaterRateWithGroupLimit_()
template<class Scalar >
◆ getWaterRateWithLimit2_()
template<class Scalar >
◆ getWaterRateWithLimit_()
template<class Scalar >
◆ getWell()
template<class Scalar >
Implemented in Opm::GasLiftSingleWell< TypeTag >. ◆ getWellStateRates_()
template<class Scalar >
◆ hasProductionControl_()
template<class Scalar >
◆ increaseALQtoMinALQ_()
template<class Scalar >
◆ increaseALQtoPositiveOilRate_()
template<class Scalar >
◆ logMessage_()
template<class Scalar >
◆ logSuccess_()
template<class Scalar >
◆ maybeAdjustALQbeforeOptimizeLoop_()
template<class Scalar >
◆ name()
template<class Scalar >
◆ reduceALQtoGroupAlqLimits_()
template<class Scalar >
◆ reduceALQtoGroupTarget()
template<class Scalar >
◆ reduceALQtoWellTarget_()
template<class Scalar >
◆ runOptimize()
template<class Scalar >
◆ runOptimize1_()
template<class Scalar >
◆ runOptimize2_()
template<class Scalar >
◆ runOptimizeLoop_()
template<class Scalar >
◆ setAlqMinRate_()
template<class Scalar >
◆ tryDecreaseLiftGas_()
template<class Scalar >
◆ tryIncreaseLiftGas_()
template<class Scalar >
◆ updateGroupRates_()
template<class Scalar >
◆ updateRatesToGroupLimits_()
template<class Scalar >
◆ updateWellStateAlqFixedValue_()
template<class Scalar >
◆ useFixedAlq_()
template<class Scalar >
◆ warnMaxIterationsExceeded_()
template<class Scalar >
Member Data Documentation◆ alpha_g_
template<class Scalar >
◆ alpha_w_
template<class Scalar >
◆ ALQ_EPSILON
template<class Scalar >
◆ comm_
template<class Scalar >
◆ controls_
template<class Scalar >
◆ debug
template<class Scalar >
◆ debug_abort_if_decrease_and_oil_is_limited_
template<class Scalar >
◆ debug_abort_if_increase_and_gas_is_limited_
template<class Scalar >
◆ debug_limit_increase_decrease_
template<class Scalar >
◆ debug_output_only_on_rank0
template<class Scalar >
◆ deferred_logger_
template<class Scalar >
◆ ecl_well_
template<class Scalar >
◆ eco_grad_
template<class Scalar >
◆ Gas
template<class Scalar >
◆ gas_pos_
template<class Scalar >
◆ gl_well_
template<class Scalar >
◆ group_info_
template<class Scalar >
◆ group_state_
template<class Scalar >
◆ increment_
template<class Scalar >
◆ max_alq_
template<class Scalar >
◆ max_iterations_
template<class Scalar >
◆ min_alq_
template<class Scalar >
◆ NUM_PHASES
template<class Scalar >
◆ Oil
template<class Scalar >
◆ oil_pos_
template<class Scalar >
◆ optimize_
template<class Scalar >
◆ orig_alq_
template<class Scalar >
◆ phase_usage_
template<class Scalar >
◆ summary_state_
template<class Scalar >
◆ sync_groups_
template<class Scalar >
◆ Water
template<class Scalar >
◆ water_pos_
template<class Scalar >
◆ well_name_
template<class Scalar >
Referenced by Opm::GasLiftSingleWellGeneric< Scalar >::name(). ◆ well_state_
template<class Scalar >
The documentation for this class was generated from the following files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||