|
Template Numerical Library version\ main:d08c4decc
|
Namespace for numerical methods for ODE solvers. More...
Namespaces | |
| namespace | Matlab |
| Namespace for Matlab aliases for ODE solvers. | |
Classes | |
| struct | BogackiShampin |
| Third order Bogacki-Shampin method with adaptive time step. More... | |
| struct | CashKarp |
| Fifth order Cash-Karp method with adaptive time step. More... | |
| struct | DormandPrince |
| Fifth order Dormand-Prince method also known as ode45 from Matlab with adaptive step size. More... | |
| struct | Euler |
| First order Euler method. More... | |
| struct | Fehlberg2 |
| Second order Fehlbergs's method with adaptive time step. More... | |
| struct | Fehlberg5 |
| Fifth order Runge-Kutta-Fehlberg method with adaptive time step. More... | |
| struct | Heun2 |
| Second order Heun's method and Heun-Euler method with adaptive time step. More... | |
| struct | Heun3 |
| Third order Heun's method. More... | |
| struct | Kutta |
| Third order Kutta's method. More... | |
| struct | KuttaMerson |
| Fourth order Runge-Kutta-Merson method with adaptive step size. More... | |
| struct | Midpoint |
| Second order midpoint method. More... | |
| struct | OriginalRungeKutta |
| Fourth order Runge-Kutta method. More... | |
| struct | Ralston2 |
| Second order Ralstons's method. More... | |
| struct | Ralston3 |
| Third order Ralston's method. More... | |
| struct | Ralston4 |
| Fourth order Ralstons's method. More... | |
| struct | Rule38 |
| Fourth order 3/8 rule method. More... | |
| struct | SSPRK3 |
| Third order Strong Stability Preserving Runge-Kutta method. More... | |
| struct | VanDerHouwenWray |
| Third order Van der Houwen's-Wray's method. More... | |
Namespace for numerical methods for ODE solvers.
This namespace contains numerical methods for TNL::Solvers::ODE::ODESolver.
TNL provides several methods for ODE solution, categorized based on their order of accuracy:
1-order accuracy methods:
2-nd order accuracy methods
3-rd order accuracy methods
4-th order accuracy method
5-th order accuracy method
The vector \( \vec u(t) \) in ODE solvers can be represented using different types of containers, depending on the size and nature of the ODE system: