|
Opm::ReservoirCoupling::Proxy< Scalar > Class Template Reference Thin proxy for reservoir coupling master/slave pointers. More...
Inheritance diagram for Opm::ReservoirCoupling::Proxy< Scalar >:
![]()
Detailed Descriptiontemplate<class Scalar> class Opm::ReservoirCoupling::Proxy< Scalar > Thin proxy for reservoir coupling master/slave pointers. This class encapsulates pointers to ReservoirCouplingMaster and ReservoirCouplingSlave, providing mode queries that work regardless of MPI availability. This eliminates the need for #ifdef RESERVOIR_COUPLING_ENABLED guards in consumer code. The proxy does not own the master/slave objects - they are owned by SimulatorFullyImplicitBlackoil. Pointers are set after construction via setMaster()/setSlave(). Master and slave modes are mutually exclusive - setting one clears the other. Constructor & Destructor Documentation◆ Proxy() [1/3]
template<class Scalar >
◆ Proxy() [2/3]
template<class Scalar >
◆ Proxy() [3/3]
template<class Scalar >
Member Function Documentation◆ isEnabled()
template<class Scalar >
◆ isMaster()
template<class Scalar >
◆ isSlave()
template<class Scalar >
◆ master() [1/2]
template<class Scalar >
◆ master() [2/2]
template<class Scalar >
◆ masterPtr() [1/2]
template<class Scalar >
◆ masterPtr() [2/2]
template<class Scalar >
◆ operator=() [1/2]
template<class Scalar >
◆ operator=() [2/2]
template<class Scalar >
◆ setMaster()
template<class Scalar >
◆ setSlave()
template<class Scalar >
◆ slave() [1/2]
template<class Scalar >
◆ slave() [2/2]
template<class Scalar >
◆ slavePtr() [1/2]
template<class Scalar >
◆ slavePtr() [2/2]
template<class Scalar >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||