1#ifndef RUNGEKUTTA_ODE_SOLVER_HH
2#define RUNGEKUTTA_ODE_SOLVER_HH
47 template<
class Destination >
55 template <
class Destination>
58 template <
class Destination>
63 template<
class Destination>
66 ParDGHelmholtz< Destination >, ParDGNewtonInverse< Destination > >
97 template<
class Destination>
100 SpaceOperatorInterface<Destination>,
101 ParDGHelmholtz< Destination >, ParDGNewtonInverse< Destination > >
Definition: bindguard.hh:11
Definition: multistep.hh:17
static ParameterContainer & container()
Definition: io/parameter.hh:193
interface for time evolution operators
Definition: spaceoperatorif.hh:38
Definition: dghelmholtz.hh:62
Definition: krylovinverseoperators.hh:48
inverse operator based on a newton scheme
Definition: newtoninverseoperator.hh:209
Definition: odesolver.hh:67
ImplicitRungeKuttaSolver< HelmholtzOperatorType, ParDGNewtonInverse< Destination > > BaseType
Definition: odesolver.hh:71
SpaceOperatorInterface< Destination > OperatorType
Definition: odesolver.hh:69
HelmholtzOperatorType * createHelmholtzOperator(OperatorType &op)
Definition: odesolver.hh:77
ParDGHelmholtz< Destination > HelmholtzOperatorType
Definition: odesolver.hh:70
ImplicitOdeSolver(OperatorType &op, TimeProviderBase &tp, int order, const ParameterReader ¶meter=Parameter::container())
Definition: odesolver.hh:83
std::unique_ptr< HelmholtzOperatorType > helmOpPtr_
Definition: odesolver.hh:75
Definition: odesolver.hh:102
SemiImplicitRungeKuttaSolver< OperatorType, HelmholtzOperatorType, ParDGNewtonInverse< Destination > > BaseType
Definition: odesolver.hh:106
SemiImplicitOdeSolver(OperatorType &explOp, OperatorType &implOp, TimeProviderBase &tp, int order, const ParameterReader ¶meter=Parameter::container())
Definition: odesolver.hh:118
ParDGHelmholtz< Destination > HelmholtzOperatorType
Definition: odesolver.hh:105
std::unique_ptr< HelmholtzOperatorType > helmOpPtr_
Definition: odesolver.hh:110
SpaceOperatorInterface< Destination > OperatorType
Definition: odesolver.hh:104
HelmholtzOperatorType * createHelmholtzOperator(OperatorType &op)
Definition: odesolver.hh:112
HelmholtzOperatorType & helmholtzOp_
Definition: basicimplicit.hh:319
Exlicit RungeKutta ODE solver.
Definition: explicit.hh:65
Implicit RungeKutta ODE solver.
Definition: implicit.hh:26
Implicit RungeKutta ODE solver.
Definition: semiimplicit.hh:112
Definition: timestepcontrol.hh:23
general base for time providers
Definition: timeprovider.hh:36