![]() |
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.