|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
implicit.hh
Go to the documentation of this file.
23 template< class HelmholtzOperator, class NonlinearSolver, class TimeStepControl = ImplicitRungeKuttaTimeStepControl >
27 typedef ImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl > ThisType;
28 typedef BasicImplicitRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl > BaseType;
139 DUNE_THROW( NotImplemented, "Implicit Runge-Kutta method with id " << solverId << " not implemented." );
#define DUNE_THROW(E,...)
Definition multistep.hh:17
SimpleButcherTable< double > implicit34ButcherTable()
Definition butchertable.cc:121
SimpleButcherTable< double > implicitEulerButcherTable()
Definition butchertable.cc:155
SimpleButcherTable< double > implicit3ButcherTable()
Definition butchertable.cc:141
SimpleButcherTable< double > gauss2ButcherTable()
Definition butchertable.cc:170
static ParameterContainer & container()
Definition io/parameter.hh:199
NonlinearSolver::ParameterType NonlinearSolverParameterType
Definition basicimplicit.hh:70
TimeStepControl TimeStepControlType
Definition basicimplicit.hh:64
int order() const
return order of RK solver (-1 if not implemented)
Definition basicimplicit.hh:296
TimeStepControlType::ParameterType ParameterType
Definition basicimplicit.hh:69
Definition butchertable.hh:17
ImplicitRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, const Dune::Fem::ParameterReader ¶meter=Dune::Fem::Parameter::container())
constructor
Definition implicit.hh:116
static SimpleButcherTable< double > defaultButcherTables(const int solverId)
Definition implicit.hh:126
BaseType::NonlinearSolverParameterType NonlinearSolverParameterType
Definition implicit.hh:36
ImplicitRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, const SimpleButcherTable< double > &butcherTable, const Dune::Fem::ParameterReader ¶meter=Dune::Fem::Parameter::container())
constructor
Definition implicit.hh:45
BaseType::TimeStepControlType TimeStepControlType
Definition implicit.hh:32
ImplicitRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, const ParameterType &tscParam, const NonlinearSolverParameterType &nlsParam)
constructor
Definition implicit.hh:100
TimeStepControlType::TimeProviderType TimeProviderType
Definition implicit.hh:34
ImplicitRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, int order, const Dune::Fem::ParameterReader ¶meter=Dune::Fem::Parameter::container())
constructor
Definition implicit.hh:83
BaseType::ParameterType ParameterType
Definition implicit.hh:35
HelmholtzOperator HelmholtzOperatorType
Definition implicit.hh:31
ImplicitRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, int order, const ParameterType &tscParam, const NonlinearSolverParameterType &nlsParam)
constructor
Definition implicit.hh:64
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8