Sandals
v0.0.0
A C++ library for ODEs/DAEs integration
|
CSandals::Implicit< Real, N, M > | Class container for the system of implicit ODEs/DAEs |
CSandals::Implicit< Real, N, 0 > | |
CSandals::Explicit< Real, N, M > | Class container for the system of explicit ODEs |
CSandals::ImplicitWrapper< Real, N, M > | Class container for the system of implicit ODEs/DAEs wrapper |
CSandals::Implicit< Real, N, M > | |
CSandals::Explicit< Real, N, 0 > | |
CSandals::ExplicitWrapper< Real, N, M > | Class container for the system of explicit ODEs/DAEs wrapper |
CSandals::Linear< Real, N, M > | Class container for the system of linear ODEs/DAEs |
CSandals::SemiExplicit< Real, N, M > | Class container for the system of semi-explicit ODEs/DAEs |
CSandals::Explicit< Real, N, M > | |
CSandals::Linear< Real, N, 0 > | |
CSandals::LinearWrapper< Real, N, M > | Class container for the system of linear ODEs/DAEs wrapper |
CSandals::SemiExplicit< Real, N, 0 > | |
CSandals::SemiExplicitWrapper< Real, N, M > | Class container for the system of semi-explicit ODEs/DAEs wrapper |
CSandals::RungeKutta< Real, S, N, M > | Class container for the generic implicit, explicit, and diagonally implicit Runge-Kutta methods |
CSandals::RungeKutta< Real, 1, N, 0 > | |
CSandals::ExplicitEuler< Real, N, M > | Class container for the Explicit Euler method |
CSandals::GaussLegendre2< Real, N, M > | Class container for the Gauss-Legendre order 2 method |
CSandals::ImplicitEuler< Real, N, M > | Class container for the Implicit Euler method |
CSandals::RungeKutta< Real, 10, N, 0 > | |
CSandals::SSPRK104< Real, N, M > | Class container for the 10-stage strong-stability preserving Runge-Kutta order 4 method |
CSandals::RungeKutta< Real, 2, N, 0 > | |
CSandals::GaussLegendre4< Real, N, M > | Class container for the Gauss-Legendre order 4 method |
CSandals::Heun2< Real, N, M > | Class container for the Heun's (or 2-stage strong-stability preserving Runge-Kutta) order 2 method |
CSandals::LobattoIIIA2< Real, N, M > | Class container for the Lobatto IIIA order 2 method |
CSandals::MTE22< Real, N, M > | Class container for the minimal truncation error (or Ralston's) order 2 method |
CSandals::RadauIIA3< Real, N, M > | Class container for the Radau IIA order 3 method |
CSandals::Ralston2< Real, N, M > | Class container for the Ralston's (or minimal truncation error) order 2 method |
CSandals::SSPRK22< Real, N, M > | Class container for the 2-stage strong-stability preserving Runge-Kutta (or Heun) order 2 method |
CSandals::SSPRK22star< Real, N, M > | Class container for the optimal 2-stage strong-stability preserving Runge-Kutta order 2 method |
CSandals::RungeKutta< Real, 3, N, 0 > | |
CSandals::GaussLegendre6< Real, N, M > | Class container for the Gauss-Legendre order 6 method |
CSandals::Heun3< Real, N, M > | Class container for the Heun's order 3 method |
CSandals::RadauIIA5< Real, N, M > | Class container for the Radau IIA order 5 method |
CSandals::Ralston3< Real, N, M > | Class container for the Ralston's order 3 method |
CSandals::SSPIRK33< Real, N, M > | Class container for the 3-stage diagonally-implicit strong-stability preserving Runge-Kutta order 3 method |
CSandals::SSPRK33< Real, N, M > | Class container for the 3-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::RungeKutta< Real, 4, N, 0 > | |
CSandals::RK4< Real, N, M > | Class container for the Runge-Kutta order 4 method |
CSandals::Ralston4< Real, N, M > | Class container for the Ralston's order 4 method |
CSandals::SSPRK42< Real, N, M > | Class container for the 4-stage strong-stability preserving Runge-Kutta order 2 method |
CSandals::SSPRK43< Real, N, M > | Class container for the 4-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::RungeKutta< Real, 5, N, 0 > | |
CSandals::Chebyshev51< Real, N, M > | Class container for the 5-stage Runge-Kutta-Chebyshev order 1 method |
CSandals::RungeKutta< Real, 6, N, 0 > | |
CSandals::Fehlberg45< Real, N, M > | Class container for the Runge-Kutta-Fehlberg 4(5) method |
CSandals::RungeKutta< Real, 9, N, 0 > | |
CSandals::SSPRK93< Real, N, M > | Class container for the 9-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::Solution< Real, N, M > | Class container for the numerical solution of a system of ODEs/DAEs |
CSandals::Tableau< Real, S > | Struct container for the Butcher tableau of a Runge-Kutta method |
CSandals::Tableau< Real, 1 > | |
CSandals::ExplicitEulerTableau< Real > | Butcher tableau for the Explicit Euler method |
CSandals::GaussLegendre2Tableau< Real > | Butcher Tableau for the Gauss-Legendre order 2 method |
CSandals::ImplicitEulerTableau< Real > | Butcher tableau for the Implicit Euler method |
CSandals::Tableau< Real, 10 > | |
CSandals::SSPRK104Tableau< Real > | Butcher tableau for the 10-stage strong-stability preserving Runge-Kutta order 4 method |
CSandals::Tableau< Real, 2 > | |
CSandals::GaussLegendre4Tableau< Real > | Butcher Tableau for the Gauss-Legendre order 4 method |
CSandals::Heun2Tableau< Real > | Butcher tableau for the Heun's (or 2-stage strong-stability preserving Runge-Kutta) order 2 method |
CSandals::LobattoIIIA2Tableau< Real > | Butcher tableau for the Lobatto IIIA order 2 method |
CSandals::MTE22Tableau< Real > | Butcher tableau for the minimal truncation error (or Ralston's) order 2 method |
CSandals::RadauIIA3Tableau< Real > | Butcher tableau for the Radau IIA order 3 method |
CSandals::Ralston2Tableau< Real > | Butcher tableau for the Ralston's (or minimal truncation error) order 2 method |
CSandals::SSPRK22Tableau< Real > | Butcher tableau for the 2-stage strong-stability preserving Runge-Kutta (or Heun) order 2 method |
CSandals::SSPRK22starTableau< Real > | Butcher tableau for the optimal 2-stage strong-stability preserving Runge-Kutta order 2 method |
CSandals::Tableau< Real, 3 > | |
CSandals::GaussLegendre6Tableau< Real > | Butcher tableau for the Gauss-Legendre order 6 method |
CSandals::Heun3Tableau< Real > | Butcher tableau for the Heun's order 3 method |
CSandals::RadauIIA5Tableau< Real > | Butcher tableau for the Radau IIA order 3 method |
CSandals::Ralston3Tableau< Real > | Butcher tableau for the Ralston's order 3 method |
CSandals::SSPIRK33Tableau< Real > | Butcher tableau for the 3-stage diagonally-implicit strong-stability preserving Runge-Kuttax order 3 method |
CSandals::SSPRK33Tableau< Real > | Butcher tableau for the 3-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::Tableau< Real, 4 > | |
CSandals::RK4Tableau< Real > | Butcher tableau for the Runge-Kutta order 4 method |
CSandals::Ralston4Tableau< Real > | Butcher tableau for the Ralston's order 4 method |
CSandals::SSPRK42Tableau< Real > | Butcher tableau for the 4-stage strong-stability preserving Runge-Kutta order 2 method |
CSandals::SSPRK43Tableau< Real > | Butcher tableau for the 4-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::Tableau< Real, 5 > | |
CSandals::Chebyshev51Tableau< Real > | Butcher tableau for the 5-stage Runge-Kutta-Chebyshev order 1 method |
CSandals::Tableau< Real, 6 > | |
CSandals::Fehlberg45Tableau< Real > | Butcher tableau for the Runge-Kutta-Fehlberg 4(5) method |
CSandals::Tableau< Real, 9 > | |
CSandals::SSPRK93Tableau< Real > | Butcher tableau for the 9-stage strong-stability preserving Runge-Kutta order 3 method |
CSandals::TicToc< Real > | Class container for a timer |