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