![]() |
Reference documentation for deal.II version 9.5.0
|
Classes | |
| class | EmbeddedExplicitRungeKutta |
| class | ExplicitRungeKutta |
| class | ImplicitRungeKutta |
| class | LowStorageRungeKutta |
| class | RungeKutta |
| class | TimeStepping |
Namespace containing the time stepping methods.
The following Runge-Kutta methods are available:
| Enumerator | |
|---|---|
| FORWARD_EULER | Forward Euler method, first order. |
| RK_THIRD_ORDER | Third order Runge-Kutta method. |
| SSP_THIRD_ORDER | Third order Strong Stability Preserving (SSP) Runge-Kutta method (SSP time discretizations are also called Total Variation Diminishing (TVD) methods in the literature, see [86]). |
| RK_CLASSIC_FOURTH_ORDER | Classical fourth order Runge-Kutta method. |
| LOW_STORAGE_RK_STAGE3_ORDER3 | Three-stage scheme of order three by Kennedy et al. [110]. Its stability region is significantly smaller than the higher order schemes, but due to three stages only, it is very competitive in terms of the work per stage. |
| LOW_STORAGE_RK_STAGE5_ORDER4 | Five-stage scheme of order four, defined in the paper by Kennedy et al. [110]. |
| LOW_STORAGE_RK_STAGE7_ORDER4 | Seven-stage scheme of order four defined in the paper by Tselios and Simos [170]. |
| LOW_STORAGE_RK_STAGE9_ORDER5 | Nine-stage scheme of order five defined in the paper by Kennedy et al. [110]. |
| BACKWARD_EULER | Backward Euler method, first order. |
| IMPLICIT_MIDPOINT | Implicit midpoint method, second order. |
| CRANK_NICOLSON | Crank-Nicolson method, second order. |
| SDIRK_TWO_STAGES | Two stage SDIRK method (short for "singly diagonally implicit Runge-Kutta"), second order. |
| HEUN_EULER | Heun's method (improved Euler's method), second order. |
| BOGACKI_SHAMPINE | Bogacki–Shampine method, third-order. |
| DOPRI | Dormand-Prince method, fifth order; this is the method used by ode45 in MATLAB. |
| FEHLBERG | Fehlberg method, fifth order. |
| CASH_KARP | Cash–Karp method, fifth order. |
| invalid | Invalid. |
Definition at line 60 of file time_stepping.h.
Reason for exiting evolve_one_time_step when using an embedded method: DELTA_T, MIN_DELTA_T, MAX_DELTA_T.
Definition at line 152 of file time_stepping.h.