Template Numerical Library version\ main:4e58ea6
|
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: