Sandals  v0.0.0
A C++ library for ODEs/DAEs integration
Loading...
Searching...
No Matches
Sandals Namespace Reference

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.

Detailed Description

The namespace contains all the classes and functions of the Sandals library.

Typedef Documentation

◆ Integer

The Integer type, #define the preprocessor symbol SANDALS_DEFAULT_INTEGER_TYPE. The default value is int.