![]() |
ryujin 2.5.0 revision c64172211cf21344cb9b9b0f3a1266aa6400d392
|
#include <include/ryujin/base/mpi_ensemble_container.h>
Public Member Functions | |
| template<typename... Args> | |
| MPIEnsembleContainer (const MPIEnsemble &mpi_ensemble, const std::string &subsection, Args &&...args) | |
| const T & | get () const |
| operator const T & () const | |
A specialized wrapper container used in the Scheduler that helps creating instances of HyperbolicSystem / ParabolicSystem / InitialValues that are MPIEnsemble "aware:"
Definition at line 36 of file mpi_ensemble_container.h.
|
inline |
Create an independent instance of T for every ensemble of the MPI ensemble collection. The subsection string for the ParameterAcceptor is appended by "/ensemble n".
Definition at line 45 of file mpi_ensemble_container.h.
|
inline |
Return a const reference to the appropriate class instance for the current MPI ensemble.
Definition at line 71 of file mpi_ensemble_container.h.
|
inline |
Conversion operator that returns the appropriate class instance for the current MPI ensemble.
Definition at line 80 of file mpi_ensemble_container.h.