|
GuideRateHandler.hpp
Go to the documentation of this file.
Class for handling the blackoil well model. Definition: BlackoilWellModelGeneric.hpp:96 Definition: DeferredLogger.hpp:57 Definition: GroupState.hpp:41 Responsible for formatting and printing guide rate information to logs. Definition: GuideRateHandler.hpp:59 void dumpGuideRates() Dumps guide rates for all wells and groups in a hierarchical structure. GuideRateDumper(GuideRateHandler< Scalar, IndexTraits > &parent, const int report_step_idx, const double sim_time) DeferredLogger & deferredLogger() Definition: GuideRateHandler.hpp:65 Computes and updates guide rate values for wells and groups. Definition: GuideRateHandler.hpp:110 const Parallel::Communication & comm() const Definition: GuideRateHandler.hpp:125 void update() Triggers the guide rate update process for the current simulation step. UpdateGuideRates(GuideRateHandler< Scalar, IndexTraits > &parent, const int report_step_idx, const double sim_time, const WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state, const int num_phases) GuideRate & guideRate() Definition: GuideRateHandler.hpp:127 DeferredLogger & deferredLogger() Definition: GuideRateHandler.hpp:126 const PhaseUsageInfo< IndexTraits > & phaseUsage() const Definition: GuideRateHandler.hpp:128 const Schedule & schedule() const Definition: GuideRateHandler.hpp:130 bool isReservoirCouplingMaster() const Definition: GuideRateHandler.hpp:121 ReservoirCouplingMaster< Scalar > & reservoirCouplingMaster() Definition: GuideRateHandler.hpp:122 const SummaryState & summaryState() const Definition: GuideRateHandler.hpp:129 Handles computation and reporting of guide rates for wells and groups. Definition: GuideRateHandler.hpp:46 void debugDumpGuideRates(const int report_step_idx, const double sim_time) Dumps guide rate information to the logger in a readable format. const BlackoilWellModelGeneric< Scalar, IndexTraits > & wellModel() const Definition: GuideRateHandler.hpp:222 ReservoirCoupling::Proxy< Scalar > & rescoup() Get the reservoir coupling proxy. Definition: GuideRateHandler.hpp:175 const ReservoirCoupling::Proxy< Scalar > & rescoup() const Definition: GuideRateHandler.hpp:176 void setLogger(DeferredLogger *deferred_logger) Definition: GuideRateHandler.hpp:204 const SummaryState & summaryState() const Definition: GuideRateHandler.hpp:208 bool isReservoirCouplingSlave() const Definition: GuideRateHandler.hpp:179 const Schedule & schedule() const Definition: GuideRateHandler.hpp:207 const Parallel::Communication & getComm() const Definition: GuideRateHandler.hpp:203 BlackoilWellModelGeneric< Scalar, IndexTraits > & wellModel() Definition: GuideRateHandler.hpp:223 const PhaseUsageInfo< IndexTraits > & phaseUsage() const Definition: GuideRateHandler.hpp:206 GuideRateHandler(BlackoilWellModelGeneric< Scalar, IndexTraits > &well_model, const Schedule &schedule, const SummaryState &summary_state, const Parallel::Communication &comm) bool isReservoirCouplingMaster() const Definition: GuideRateHandler.hpp:178 ReservoirCouplingMaster< Scalar > & reservoirCouplingMaster() Definition: GuideRateHandler.hpp:181 ReservoirCouplingSlave< Scalar > & reservoirCouplingSlave() Definition: GuideRateHandler.hpp:182 void updateGuideRates(const int report_step_idx, const double sim_time, const WellState< Scalar, IndexTraits > &well_state, GroupState< Scalar > &group_state) Updates guide rates for the current simulation step. DeferredLogger & deferredLogger() Definition: GasLiftGroupInfo.hpp:37 Thin proxy for reservoir coupling master/slave pointers. Definition: RescoupProxy.hpp:54 Definition: ReservoirCouplingMaster.hpp:38 Definition: ReservoirCouplingSlave.hpp:40 Definition: WellState.hpp:66 Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilbioeffectsmodules.hh:43 Definition: ReservoirCoupling.hpp:166 |