26#include <dolfin/fem/Assembler.h>
27#include <dolfin/la/GenericVector.h>
32 class MultiStageScheme;
50 std::shared_ptr<MultiStageScheme>
scheme()
const
56 std::shared_ptr<MultiStageScheme> _scheme;
60 std::shared_ptr<GenericVector> _tmp;
Definition Assembler.h:54
This class is a time integrator for general Runge Kutta problems.
Definition RKSolver.h:36
std::shared_ptr< MultiStageScheme > scheme() const
Return the MultiStageScheme.
Definition RKSolver.h:50
void step(double dt)
Step solver with time step dt.
Definition RKSolver.cpp:43
void step_interval(double t0, double t1, double dt)
Step solver an interval using dt as time step.
Definition RKSolver.cpp:108
RKSolver(std::shared_ptr< MultiStageScheme > scheme)
Definition RKSolver.cpp:37