|
MaMiCo 1.2
|


Public Member Functions | |
| LBCouetteSolverState (int size) | |
| LBCouetteSolverState (int size, double *pdf) | |
| std::unique_ptr< State > | clone () const override |
| int | getSizeBytes () const override |
| std::unique_ptr< State > | operator+ (const State &rhs) override |
| std::unique_ptr< State > | operator- (const State &rhs) override |
| bool | operator== (const State &rhs) const override |
| double * | getData () override |
| const double * | getData () const override |
| void | print (std::ostream &os) const override |
Private Attributes | |
| std::vector< double > | _pdf |
Additional Inherited Members | |
| Public Types inherited from coupling::interface::PintableMacroSolverState | |
| using | State = PintableMacroSolverState |
|
inlineoverridevirtual |
Implements coupling::interface::PintableMacroSolverState.
|
inlineoverridevirtual |
For MPI communication, raw pointer of the underlying data is needed
Implements coupling::interface::PintableMacroSolverState.
|
inlineoverridevirtual |
For MPI communication, raw pointer of the underlying data is needed
Implements coupling::interface::PintableMacroSolverState.
|
inlineoverridevirtual |
For MPI communication, size of a State object must be known
Implements coupling::interface::PintableMacroSolverState.
|
overridevirtual |
For Parareal algorithm, it must be possible to add states. This is expected to operate element-wise
Implements coupling::interface::PintableMacroSolverState.
|
overridevirtual |
For Parareal algorithm, it must be possible to substract states. This is expected to operate element-wise
Implements coupling::interface::PintableMacroSolverState.
|
inlineoverridevirtual |
For tests, it must be possible to compare states. This is expected to operate element-wise
Implements coupling::interface::PintableMacroSolverState.
|
inlineoverridevirtual |
this is expected to print information about the type of this state object to os
Implements coupling::interface::PintableMacroSolverState.