![]() |
Reference documentation for deal.II version 9.2.0
|
Classes | |
| class | EmbeddedExplicitRungeKutta |
| class | ExplicitRungeKutta |
| class | ImplicitRungeKutta |
| class | RungeKutta |
| class | TimeStepping |
Enumerations | |
| enum | runge_kutta_method { FORWARD_EULER, RK_THIRD_ORDER, RK_CLASSIC_FOURTH_ORDER, BACKWARD_EULER, IMPLICIT_MIDPOINT, CRANK_NICOLSON, SDIRK_TWO_STAGES, HEUN_EULER, BOGACKI_SHAMPINE, DOPRI, FEHLBERG, CASH_KARP, invalid } |
| enum | embedded_runge_kutta_time_step { DELTA_T, MIN_DELTA_T, MAX_DELTA_T } |
Namespace containing the time stepping methods.
The following Runge-Kutta methods are available:
| Enumerator | |
|---|---|
| FORWARD_EULER | |
| RK_THIRD_ORDER | |
| RK_CLASSIC_FOURTH_ORDER | |
| BACKWARD_EULER | |
| IMPLICIT_MIDPOINT | |
| CRANK_NICOLSON | |
| SDIRK_TWO_STAGES | |
| HEUN_EULER | |
| BOGACKI_SHAMPINE | |
| DOPRI | |
| FEHLBERG | |
| CASH_KARP | |
| invalid | |
Definition at line 57 of file time_stepping.h.
Reason for exiting evolve_one_time_step when using an embedded method: DELTA_T (the time step is in the valid range), MIN_DELTA_T (the time step was increased to the minimum acceptable time step), MAX_DELTA_T (the time step was reduced to the maximum acceptable time step).
| Enumerator | |
|---|---|
| DELTA_T | |
| MIN_DELTA_T | |
| MAX_DELTA_T | |
Definition at line 82 of file time_stepping.h.