|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
row.hh
Go to the documentation of this file.
24 template< class HelmholtzOperator, class NonlinearSolver, class TimeStepControl = ImplicitRungeKuttaTimeStepControl >
29 typedef BasicROWRungeKuttaSolver< HelmholtzOperator, NonlinearSolver, TimeStepControl > BaseType;
52 : BaseType( helmholtzOp, timeProvider, butcherTable( order ), TimeStepControlType( timeProvider, tscParam ), parameter )
58 : BaseType( helmholtzOp, timeProvider, butcherTable( order ), TimeStepControlType( timeProvider, parameter ),
73 : BaseType( helmholtzOp, timeProvider, butcherTable( 3 ), TimeStepControlType( timeProvider, tscParam ), parameter )
79 : BaseType( helmholtzOp, timeProvider, butcherTable( 3 ), TimeStepControlType( timeProvider, parameter ),
93 DUNE_THROW( NotImplemented, "ROW Runge-Kutta method of order " << order << " not implemented." );
#define DUNE_THROW(E,...)
Definition multistep.hh:17
ROWSimpleButcherTable< double > row3ButcherTable()
Definition butchertable.cc:371
ROWSimpleButcherTable< double > row2ButcherTable()
Definition butchertable.cc:350
static ParameterContainer & container()
Definition io/parameter.hh:199
TimeStepControl TimeStepControlType
Definition basicrow.hh:66
NonlinearSolver::ParameterType NonlinearSolverParameterType
Definition basicrow.hh:69
int order() const
return order of RK solver (-1 if not implemented)
Definition basicrow.hh:304
Definition butchertable.hh:91
TimeStepControlType::TimeProviderType TimeProviderType
Definition row.hh:35
HelmholtzOperator HelmholtzOperatorType
Definition row.hh:32
NonlinearSolverParameterType ParameterType
Definition row.hh:38
TimeStepControlType::ParameterType TimeStepControlParameterType
Definition row.hh:36
ROWRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, const TimeStepControlParameterType &tscParam, const NonlinearSolverParameterType ¶meter)
constructor
Definition row.hh:69
static ROWSimpleButcherTable< double > butcherTable(int order)
Definition row.hh:84
ROWRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, int order, const TimeStepControlParameterType &tscParam, const NonlinearSolverParameterType ¶meter)
constructor
Definition row.hh:48
BaseType::NonlinearSolverParameterType NonlinearSolverParameterType
Definition row.hh:37
ROWRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, const Dune::Fem::ParameterReader ¶meter=Dune::Fem::Parameter::container())
Definition row.hh:76
ROWRungeKuttaSolver(HelmholtzOperatorType &helmholtzOp, TimeProviderType &timeProvider, int order, const Dune::Fem::ParameterReader ¶meter=Dune::Fem::Parameter::container())
Definition row.hh:55
BaseType::TimeStepControlType TimeStepControlType
Definition row.hh:33
T forward(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8