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 | 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
.