AnimaL |
Tutorial |
Documentation |
Classes | |
struct | Euler |
Explicit Euler integration method. More... | |
struct | Runge_Kutta_2 |
Explicit second-order Runge-Kutta integration method (also called midpoint integration method). More... | |
struct | Runge_Kutta_4 |
Explicit fourth-order Runge-Kutta integration method. More... | |
struct | Modified_Midpoint |
Modified midpoint method. More... | |
struct | Modified_Midpoint_V |
Modified midpoint_V method. More... | |
struct | NStep_Function |
Return the number of substeps to be used. More... | |
struct | Step_Doubling |
Adaptive stepsize control for explicit integration methods. More... | |
struct | Step_Back_And_Forth |
Adaptive stepsize control for explicit integration methods. More... | |
struct | Solver |
Base class for all explicit Ordinary Differential Equation solvers. More... | |
struct | Solver_Traits |
Traits class for integration algorithms. More... | |
struct | Solver_Traits_M |
Traits class for integration algorithms. More... | |
struct | Derivative_Function |
Define derivative D of state S. More... | |
struct | Step_Function |
Move forward state S of length h in direction D. More... | |
struct | Stepper_Function |
Generic stepper class. More... | |
struct | HSmaller_Function |
New smaller stepsize. More... | |
struct | HLarger_Function |
New larger stepsize. More... | |
struct | IsDifferent_Function |
Criterion for modifying time step value. More... | |
class | SolverBase |
Base class for all time differential equation solvers. More... |