|
Opm::RescoupConstraintsCalculator< Scalar, IndexTraits > Class Template Reference Computes per-master-group production targets and per-rate-type limits for reservoir coupling, and sends them to the slaves. More...
Detailed Descriptiontemplate<class Scalar, class IndexTraits> class Opm::RescoupConstraintsCalculator< Scalar, IndexTraits > Computes per-master-group production targets and per-rate-type limits for reservoir coupling, and sends them to the slaves. Constructed once per sync step on the master process, drives the full target-distribution flow when its single public entry point
Member Typedef Documentation◆ InjectionGroupTarget
template<class Scalar , class IndexTraits >
◆ ProductionGroupConstraints
template<class Scalar , class IndexTraits >
Constructor & Destructor Documentation◆ RescoupConstraintsCalculator()
template<class Scalar , class IndexTraits >
Construct a calculator bound to the master's per-sync-step state.
Member Function Documentation◆ calculateMasterGroupConstraintsAndSendToSlaves()
template<class Scalar , class IndexTraits >
Run the full master-side target distribution and dispatch the resulting constraints to each activated slave. Runs on every rank of the master communicator; the slave-facing MPI sends are rank-0-only inside the underlying helpers. The driver writes group-state side effects (cmodes, GCW, reductions) and finishes with a The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||