DUNE-FEM (unstable)
DuneODE::ExplicitRungeKuttaSolver< DestinationImp > Class Template Reference
Exlicit RungeKutta ODE solver. More...
#include <dune/fem/solver/rungekutta/explicit.hh>
Public Member Functions | |
ExplicitRungeKuttaSolver (OperatorType &op, TimeProviderBase &tp, const SimpleButcherTable< double > &butcherTable, bool verbose) | |
constructor More... | |
ExplicitRungeKuttaSolver (OperatorType &op, TimeProviderBase &tp, const int pord, bool verbose) | |
constructor More... | |
void | initialize (const DestinationType &U0) |
apply operator once to get dt estimate | |
void | solve (DestinationType &U0, MonitorType &monitor) |
solve the system | |
void | description (std::ostream &out) const |
print description of ODE solver to out stream | |
virtual void | solve (DestinationType &u) |
solve \(\partial_t u = L(u)\) where \(L\) is the internal operator. More... | |
Detailed Description
template<class DestinationImp>
class DuneODE::ExplicitRungeKuttaSolver< DestinationImp >
Exlicit RungeKutta ODE solver.
Constructor & Destructor Documentation
◆ ExplicitRungeKuttaSolver() [1/2]
template<class DestinationImp >
|
inline |
constructor
- Parameters
-
[in] op Operator \(L\) [in] tp TimeProvider [in] bt Butcher table defining the Runge-Kutta scheme [in] verbose verbosity
◆ ExplicitRungeKuttaSolver() [2/2]
template<class DestinationImp >
|
inline |
constructor
- Parameters
-
[in] op Operator \(L\) [in] tp TimeProvider [in] pord polynomial order [in] verbose verbosity
Member Function Documentation
◆ solve()
template<class DestinationImp >
|
inlinevirtualinherited |
solve \(\partial_t u = L(u)\) where \(L\) is the internal operator.
- Parameters
-
[in] u unknown to solve for
Reimplemented in DuneODE::ExplicitMultiStepSolver< DestinationImp >.
The documentation for this class was generated from the following file:
- dune/fem/solver/rungekutta/explicit.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.80.0
(May 16, 22:29, 2024)