Opm::GuideRateHandler< Scalar, IndexTraits > Class Template Reference Handles computation and reporting of guide rates for wells and groups. More...
Detailed Descriptiontemplate<typename Scalar, typename IndexTraits> class Opm::GuideRateHandler< Scalar, IndexTraits > Handles computation and reporting of guide rates for wells and groups. This class manages the update and dumping of guide rates, which are used to control and monitor the production and injection targets for wells and groups. It integrates with the well model to compute guide rates and supports optional reservoir coupling to exchange guide rate information between master and slave models.
Member Typedef Documentation◆ Potentials
template<typename Scalar , typename IndexTraits >
Constructor & Destructor Documentation◆ GuideRateHandler()
template<typename Scalar , typename IndexTraits >
Member Function Documentation◆ debugDumpGuideRates()
template<typename Scalar , typename IndexTraits >
Dumps guide rate information to the logger in a readable format. Used mainly for debugging or inspection during simulation development.
◆ deferredLogger()
template<typename Scalar , typename IndexTraits >
◆ getComm()
template<typename Scalar , typename IndexTraits >
◆ isReservoirCouplingMaster()
template<typename Scalar , typename IndexTraits >
◆ isReservoirCouplingSlave()
template<typename Scalar , typename IndexTraits >
◆ receiveMasterGroupPotentialsFromSlaves()
template<typename Scalar , typename IndexTraits >
◆ reservoirCouplingMaster()
template<typename Scalar , typename IndexTraits >
◆ reservoirCouplingSlave()
template<typename Scalar , typename IndexTraits >
◆ schedule()
template<typename Scalar , typename IndexTraits >
◆ sendSlaveGroupPotentialsToMaster()
template<typename Scalar , typename IndexTraits >
◆ setLogger()
template<typename Scalar , typename IndexTraits >
◆ setReservoirCouplingMaster()
template<typename Scalar , typename IndexTraits >
◆ setReservoirCouplingSlave()
template<typename Scalar , typename IndexTraits >
◆ updateGuideRates()
template<typename Scalar , typename IndexTraits >
Updates guide rates for the current simulation step.
◆ wellModel()
template<typename Scalar , typename IndexTraits >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||