WARPXM v1.10.0
Loading...
Searching...
No Matches
wmtemporalsolver_rk.h
Go to the documentation of this file.
1#ifndef WMTEMPORALSOLVER_RK_H
2#define WMTEMPORALSOLVER_RK_H
3
4// Wm includes
6#include <vector>
7#include <memory>
8
9// forward declarations
11
13{
14 std::unique_ptr<WmExplicitRungeKuttaScheme> scheme_;
15
16public:
19
20 void setup(const WxCryptSet& wxc) override;
21
23};
24
25#endif
Opaque Pointer object that carries the referenced data type, but does not expose this payload type as...
Definition: wmopaqueptr.h:81
The WmExplicitRungeKuttaScheme class.
Definition: wmexplicitrungekuttascheme.h:31
Definition: wmtemporalsolver_rk.h:13
WmTemporalSolver_RK(const WmTemporalSolver_RK &)=delete
WxStepperStatus step() override
Advance the stepper by assigned time step.
void setup(const WxCryptSet &wxc) override
Setup object using supplied crypset.
WmTemporalSolver_RK(const WmConstOpaquePtr &parent_solver)
WxCryptSet extends WxCrypt by providing, in addition to name-value pairs, an set of named WxCryptSets...
Definition: wxcryptset.h:35
Represents important parameters for the efficacy of a completing simulation step.
Definition: wxstepperstatus.h:19
Base class for all temporal solvers.
Definition: wmtemporalsolver.h:34