|
Sandals
v0.0.0
A C++ library for ODEs/DAEs integration
|
The namespace for the Sandals library. More...
Classes | |
| class | Chebyshev51 |
| Class container for the 5-stage Runge-Kutta-Chebyshev order 1 method. More... | |
| class | Chebyshev51Tableau |
| Butcher tableau for the 5-stage Runge-Kutta-Chebyshev order 1 method. More... | |
| class | Explicit |
| Class container for the system of explicit ODEs. More... | |
| class | ExplicitEuler |
| Class container for the Explicit Euler method. More... | |
| class | ExplicitEulerTableau |
| Butcher tableau for the Explicit Euler method. More... | |
| class | ExplicitWrapper |
| Class container for the system of explicit ODEs/DAEs wrapper. More... | |
| class | Fehlberg45 |
| Class container for the Runge-Kutta-Fehlberg 4(5) method. More... | |
| class | Fehlberg45Tableau |
| Butcher tableau for the Runge-Kutta-Fehlberg 4(5) method. More... | |
| class | GaussLegendre2 |
| Class container for the Gauss-Legendre order 2 method. More... | |
| class | GaussLegendre2Tableau |
| Butcher Tableau for the Gauss-Legendre order 2 method. More... | |
| class | GaussLegendre4 |
| Class container for the Gauss-Legendre order 4 method. More... | |
| class | GaussLegendre4Tableau |
| Butcher Tableau for the Gauss-Legendre order 4 method. More... | |
| class | GaussLegendre6 |
| Class container for the Gauss-Legendre order 6 method. More... | |
| class | GaussLegendre6Tableau |
| Butcher tableau for the Gauss-Legendre order 6 method. More... | |
| class | Heun2 |
| Class container for the Heun's (or 2-stage strong-stability preserving Runge-Kutta) order 2 method. More... | |
| class | Heun2Tableau |
| Butcher tableau for the Heun's (or 2-stage strong-stability preserving Runge-Kutta) order 2 method. More... | |
| class | Heun3 |
| Class container for the Heun's order 3 method. More... | |
| class | Heun3Tableau |
| Butcher tableau for the Heun's order 3 method. More... | |
| class | Implicit |
| Class container for the system of implicit ODEs/DAEs. More... | |
| class | ImplicitEuler |
| Class container for the Implicit Euler method. More... | |
| class | ImplicitEulerTableau |
| Butcher tableau for the Implicit Euler method. More... | |
| class | ImplicitWrapper |
| Class container for the system of implicit ODEs/DAEs wrapper. More... | |
| class | Linear |
| Class container for the system of linear ODEs/DAEs. More... | |
| class | LinearWrapper |
| Class container for the system of linear ODEs/DAEs wrapper. More... | |
| class | LobattoIIIA2 |
| Class container for the Lobatto IIIA order 2 method. More... | |
| class | LobattoIIIA2Tableau |
| Butcher tableau for the Lobatto IIIA order 2 method. More... | |
| class | MTE22 |
| Class container for the minimal truncation error (or Ralston's) order 2 method. More... | |
| class | MTE22Tableau |
| Butcher tableau for the minimal truncation error (or Ralston's) order 2 method. More... | |
| class | Problem |
| Class container for an boundary value problem (BVP) of ODEs/DAEs. More... | |
| class | RadauIIA3 |
| Class container for the Radau IIA order 3 method. More... | |
| class | RadauIIA3Tableau |
| Butcher tableau for the Radau IIA order 3 method. More... | |
| class | RadauIIA5 |
| Class container for the Radau IIA order 5 method. More... | |
| class | RadauIIA5Tableau |
| Butcher tableau for the Radau IIA order 3 method. More... | |
| class | Ralston2 |
| Class container for the Ralston's (or minimal truncation error) order 2 method. More... | |
| class | Ralston2Tableau |
| Butcher tableau for the Ralston's (or minimal truncation error) order 2 method. More... | |
| class | Ralston3 |
| Class container for the Ralston's order 3 method. More... | |
| class | Ralston3Tableau |
| Butcher tableau for the Ralston's order 3 method. More... | |
| class | Ralston4 |
| Class container for the Ralston's order 4 method. More... | |
| class | Ralston4Tableau |
| Butcher tableau for the Ralston's order 4 method. More... | |
| class | RK4 |
| Class container for the Runge-Kutta order 4 method. More... | |
| class | RK4Tableau |
| Butcher tableau for the Runge-Kutta order 4 method. More... | |
| class | RungeKutta |
| Class container for the generic implicit, explicit, and diagonally implicit Runge-Kutta methods. More... | |
| class | SemiExplicit |
| Class container for the system of semi-explicit ODEs/DAEs. More... | |
| class | SemiExplicitWrapper |
| Class container for the system of semi-explicit ODEs/DAEs wrapper. More... | |
| struct | Solution |
| Class container for the numerical solution of a system of ODEs/DAEs. More... | |
| class | SSPIRK33 |
| Class container for the 3-stage diagonally-implicit strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPIRK33Tableau |
| Butcher tableau for the 3-stage diagonally-implicit strong-stability preserving Runge-Kuttax order 3 method. More... | |
| class | SSPRK104 |
| Class container for the 10-stage strong-stability preserving Runge-Kutta order 4 method. More... | |
| class | SSPRK104Tableau |
| Butcher tableau for the 10-stage strong-stability preserving Runge-Kutta order 4 method. More... | |
| class | SSPRK22 |
| Class container for the 2-stage strong-stability preserving Runge-Kutta (or Heun) order 2 method. More... | |
| class | SSPRK22star |
| Class container for the optimal 2-stage strong-stability preserving Runge-Kutta order 2 method. More... | |
| class | SSPRK22starTableau |
| Butcher tableau for the optimal 2-stage strong-stability preserving Runge-Kutta order 2 method. More... | |
| class | SSPRK22Tableau |
| Butcher tableau for the 2-stage strong-stability preserving Runge-Kutta (or Heun) order 2 method. More... | |
| class | SSPRK33 |
| Class container for the 3-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPRK33Tableau |
| Butcher tableau for the 3-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPRK42 |
| Class container for the 4-stage strong-stability preserving Runge-Kutta order 2 method. More... | |
| class | SSPRK42Tableau |
| Butcher tableau for the 4-stage strong-stability preserving Runge-Kutta order 2 method. More... | |
| class | SSPRK43 |
| Class container for the 4-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPRK43Tableau |
| Butcher tableau for the 4-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPRK93 |
| Class container for the 9-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| class | SSPRK93Tableau |
| Butcher tableau for the 9-stage strong-stability preserving Runge-Kutta order 3 method. More... | |
| struct | Tableau |
| Struct container for the Butcher tableau of a Runge-Kutta method. More... | |
| class | TicToc |
| Class container for a timer. More... | |
Typedefs | |
| using | Integer = SANDALS_DEFAULT_INTEGER_TYPE |
| The Integer type as used for the API. | |
The namespace contains all the classes and functions of the Sandals library.
The Integer type, #define the preprocessor symbol SANDALS_DEFAULT_INTEGER_TYPE. The default value is int.