alqRate(const std::string &group_name) | Opm::GasLiftGroupInfo< Scalar > | |
checkDoGasLiftOptimization_(const std::string &well_name) | Opm::GasLiftGroupInfo< Scalar > | protected |
checkNewtonIterationIdxOk_(const std::string &well_name) | Opm::GasLiftGroupInfo< Scalar > | protected |
comm_ | Opm::GasLiftCommon< Scalar > | protected |
Communication typedef | Opm::GasLiftGroupInfo< Scalar > | protected |
debug | Opm::GasLiftCommon< Scalar > | protected |
debug_output_only_on_rank0 | Opm::GasLiftCommon< Scalar > | protected |
debugDisplayUpdatedGroupRates(const std::string &name, Scalar oil_rate, Scalar gas_rate, Scalar water_rate, Scalar alq) const | Opm::GasLiftGroupInfo< Scalar > | protected |
debugDisplayWellContribution_(const std::string &gr_name, const std::string &well_name, Scalar eff_factor, Scalar well_oil_rate, Scalar well_gas_rate, Scalar well_water_rate, Scalar well_alq, Scalar oil_rate, Scalar gas_rate, Scalar water_rate, Scalar alq) const | Opm::GasLiftGroupInfo< Scalar > | protected |
debugEndInitializeGroup(const std::string &name) const | Opm::GasLiftGroupInfo< Scalar > | protected |
debugStartInitializeGroup(const std::string &name) const | Opm::GasLiftGroupInfo< Scalar > | protected |
debugUpdateGlobalCounter_() const | Opm::GasLiftCommon< Scalar > | protected |
deferred_logger_ | Opm::GasLiftCommon< Scalar > | protected |
displayDebugMessage_(const std::string &msg) const override | Opm::GasLiftGroupInfo< Scalar > | protectedvirtual |
displayDebugMessage_(const std::string &msg, const std::string &well_name) | Opm::GasLiftGroupInfo< Scalar > | protected |
displayDebugMessageOnRank0_(const std::string &msg) const | Opm::GasLiftCommon< Scalar > | protected |
ecl_wells_ | Opm::GasLiftGroupInfo< Scalar > | protected |
Gas | Opm::GasLiftGroupInfo< Scalar > | protectedstatic |
GasLiftCommon(WellState< Scalar > &well_state, const GroupState< Scalar > &group_state, DeferredLogger &deferred_logger, const Parallel::Communication &comm, bool glift_debug) | Opm::GasLiftCommon< Scalar > | protected |
GasLiftGroupInfo(GLiftEclWells &ecl_wells, const Schedule &schedule, const SummaryState &summary_state, const int report_step_idx, const int iteration_idx, const PhaseUsage &phase_usage, DeferredLogger &deferred_logger, WellState< Scalar > &well_state, const GroupState< Scalar > &group_state, const Parallel::Communication &comm, bool glift_debug) | Opm::GasLiftGroupInfo< Scalar > | |
gasPotential(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
gasRate(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
gasTarget(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
getGroupIdx(const std::string &group_name) | Opm::GasLiftGroupInfo< Scalar > | |
getPotential(Rate rate_type, const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
getProducerWellRates_(const Well *well, const int index) | Opm::GasLiftGroupInfo< Scalar > | protected |
getRate(Rate rate_type, const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
getRates(const int group_idx) const | Opm::GasLiftGroupInfo< Scalar > | |
getTarget(Rate rate_type, const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
getWellGroups(const std::string &well_name) | Opm::GasLiftGroupInfo< Scalar > | |
GLiftEclWells typedef | Opm::GasLiftGroupInfo< Scalar > | |
glo_ | Opm::GasLiftGroupInfo< Scalar > | protected |
group_idx_ | Opm::GasLiftGroupInfo< Scalar > | protected |
group_rate_map_ | Opm::GasLiftGroupInfo< Scalar > | protected |
group_state_ | Opm::GasLiftCommon< Scalar > | protected |
GroupIdxMap typedef | Opm::GasLiftGroupInfo< Scalar > | protected |
groupIdxToName(int group_idx) const | Opm::GasLiftGroupInfo< Scalar > | |
GroupRateMap typedef | Opm::GasLiftGroupInfo< Scalar > | protected |
hasAnyTarget(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
hasWell(const std::string &well_name) | Opm::GasLiftGroupInfo< Scalar > | |
initialize() | Opm::GasLiftGroupInfo< Scalar > | |
initializeGroupRatesRecursive_(const Group &group) | Opm::GasLiftGroupInfo< Scalar > | protected |
initializeWell2GroupMapRecursive_(const Group &group, std::vector< std::string > &group_names, std::vector< Scalar > &group_efficiency, Scalar cur_efficiency) | Opm::GasLiftGroupInfo< Scalar > | protected |
iteration_idx_ | Opm::GasLiftGroupInfo< Scalar > | protected |
liquidTarget(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
logMessage_(const std::string &prefix, const std::string &msg, MessageType msg_type=MessageType::INFO) const | Opm::GasLiftCommon< Scalar > | protected |
maxAlq(const std::string &group_name) | Opm::GasLiftGroupInfo< Scalar > | |
maxTotalGasRate(const std::string &group_name) | Opm::GasLiftGroupInfo< Scalar > | |
MessageType enum name | Opm::GasLiftCommon< Scalar > | protected |
next_group_idx_ | Opm::GasLiftGroupInfo< Scalar > | protected |
Oil | Opm::GasLiftGroupInfo< Scalar > | protectedstatic |
oilPotential(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
oilRate(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
oilTarget(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
optimize_only_thp_wells_ | Opm::GasLiftGroupInfo< Scalar > | protected |
phase_usage_ | Opm::GasLiftGroupInfo< Scalar > | protected |
Rate enum name | Opm::GasLiftGroupInfo< Scalar > | |
rateToString(Rate rate) | Opm::GasLiftGroupInfo< Scalar > | static |
report_step_idx_ | Opm::GasLiftGroupInfo< Scalar > | protected |
schedule_ | Opm::GasLiftGroupInfo< Scalar > | protected |
summary_state_ | Opm::GasLiftGroupInfo< Scalar > | protected |
update(const std::string &well_name, Scalar delta_oil, Scalar delta_gas, Scalar delta_water, Scalar delta_alq) | Opm::GasLiftGroupInfo< Scalar > | |
updateGroupIdxMap_(const std::string &group_name) | Opm::GasLiftGroupInfo< Scalar > | protected |
updateRate(int idx, Scalar oil_rate, Scalar gas_rate, Scalar water_rate, Scalar alq) | Opm::GasLiftGroupInfo< Scalar > | |
Water | Opm::GasLiftGroupInfo< Scalar > | protectedstatic |
waterPotential(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
waterRate(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
waterTarget(const std::string &group_name) const | Opm::GasLiftGroupInfo< Scalar > | |
Well2GroupMap typedef | Opm::GasLiftGroupInfo< Scalar > | protected |
well_group_map_ | Opm::GasLiftGroupInfo< Scalar > | protected |
well_state_ | Opm::GasLiftCommon< Scalar > | protected |
wellGroupMap() | Opm::GasLiftGroupInfo< Scalar > | inline |
~GasLiftCommon()=default | Opm::GasLiftCommon< Scalar > | virtual |