libode
Easy to compile, fast ODE integrators as C++ classes
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Code::OdeBaseLowest base class for all solvers
 Code::OdeAdaptiveBase class implementing solver functions with adaptive time steps
 Code::OdeBackwardEulerBackward Euler's method, unconditionally stable but relatively inaccurate
 Code::OdeEmbeddedBase clase implementing methods for embedded Runge-Kutta error estimation
 Code::OdeDoPri54Popular explicit 5/4 pair from Dormand & Prince
 Code::OdeDoPri87Explicit 8/7 pair from Dormand & Prince
 Code::OdeGRK4AFourth-order, A-stable, adaptive Rosenbrock method from Kaps and Rentrop
 Code::OdeRK43This class implements a 3rd and 4th order method with the FSAL (first same as last) property
 Code::OdeRKCKExplicit 5/4 pair, also with 3rd, 2nd, and 1st order embedded methods, from Cash & Karp
 Code::OdeRKF322nd and 3rd order solver developed by Fehlberg
 Code::OdeSDIRK43L-stable 4/3 SDIRK pair
 Code::OdeVern65Jim Verner's "most efficient" 6/5 pair
 Code::OdeVern76Jim Verner's "most efficient" 7/6 pair
 Code::OdeVern98Jim Verner's "most efficient" 9/8 pair
 Code::OdeEulerThe simplest runge kutta method, forward Euler's
 Code::OdeGauss6The sixth-order, A-stable, fully-implicit Gauss-Legendre method with 3 stages
 Code::OdeGeng5The fifth-order, symplectic, fully-implicit Geng integrator with 3 stages
 Code::OdeLobattoIIIC6The sixth-order, L-stable, fully-implicit Lobatto IIIC method with 4 stages
 Code::OdeRK4The classic Runge-Kutta 4th order method
 Code::OdeROW6A6th order, A-stable Rosenbrock method
 Code::OdeRadauIIA5The fifth-order, L-stable, fully-implicit Radau IIA method with 3 stages
 Code::OdeSsp3Strong stability preserving method of order 3
 Code::OdeTrapzSecond order, explicit trapezoidal rule
 Code::OdeERKBase class providing space for temporary solutions moving through RK stages
 Code::OdeDoPri54Popular explicit 5/4 pair from Dormand & Prince
 Code::OdeDoPri87Explicit 8/7 pair from Dormand & Prince
 Code::OdeRK4The classic Runge-Kutta 4th order method
 Code::OdeRK43This class implements a 3rd and 4th order method with the FSAL (first same as last) property
 Code::OdeRKCKExplicit 5/4 pair, also with 3rd, 2nd, and 1st order embedded methods, from Cash & Karp
 Code::OdeRKF322nd and 3rd order solver developed by Fehlberg
 Code::OdeSsp3Strong stability preserving method of order 3
 Code::OdeTrapzSecond order, explicit trapezoidal rule
 Code::OdeVern65Jim Verner's "most efficient" 6/5 pair
 Code::OdeVern76Jim Verner's "most efficient" 7/6 pair
 Code::OdeVern98Jim Verner's "most efficient" 9/8 pair
 Code::OdeIRKProvides a large vector containing the slope values of all stages with pointers to each of the individual stages
 Code::OdeBackwardEulerBackward Euler's method, unconditionally stable but relatively inaccurate
 Code::OdeGauss6The sixth-order, A-stable, fully-implicit Gauss-Legendre method with 3 stages
 Code::OdeGeng5The fifth-order, symplectic, fully-implicit Geng integrator with 3 stages
 Code::OdeLobattoIIIC6The sixth-order, L-stable, fully-implicit Lobatto IIIC method with 4 stages
 Code::OdeRadauIIA5The fifth-order, L-stable, fully-implicit Radau IIA method with 3 stages
 Code::OdeNewtonNewton's method for nonlinear systems of equations
 Code::OdeNewtonBridge< OdeBackwardEuler >
 Code::OdeNewtonBridge< OdeGauss6 >
 Code::OdeNewtonBridge< OdeGeng5 >
 Code::OdeNewtonBridge< OdeLobattoIIIC6 >
 Code::OdeNewtonBridge< OdeRadauIIA5 >
 Code::OdeNewtonBridge< OdeSDIRK43 >
 Code::OdeNewtonBridge< Integrator >Templated base class connecting solver objects and OdeNewton objects
 Code::OdeNewtonIRK< OdeBackwardEuler >
 Code::NewtonBackwardEulerNonlinear system solver for OdeBackwardEuler
 Code::OdeNewtonIRK< OdeGauss6 >
 Code::NewtonGauss6Nonlinear system solver for OdeGauss6
 Code::OdeNewtonIRK< OdeGeng5 >
 Code::NewtonGeng5Nonlinear system solver for OdeGeng5
 Code::OdeNewtonIRK< OdeLobattoIIIC6 >
 Code::NewtonLobattoIIIC6Nonlinear system solver for OdeLobattoIIIC6
 Code::OdeNewtonIRK< OdeRadauIIA5 >
 Code::NewtonRadauIIA5Nonlinear system solver for OdeRadauIIA5
 Code::OdeNewtonSDIRK< OdeSDIRK43 >
 Code::NewtonSDIRK43Nonlinear system solver for OdeSDIRK43
 Code::OdeNewtonIRK< Integrator >Extension of OdeNewtonBridge class for fully implicit methods
 Code::OdeNewtonSDIRK< Integrator >Extension of OdeNewtonBridge class for fully SDIRK methods
 Code::OdeRKProvides space for stage slope values, an array of arrays for k values
 Code::OdeDoPri54Popular explicit 5/4 pair from Dormand & Prince
 Code::OdeDoPri87Explicit 8/7 pair from Dormand & Prince
 Code::OdeEulerThe simplest runge kutta method, forward Euler's
 Code::OdeRK4The classic Runge-Kutta 4th order method
 Code::OdeRK43This class implements a 3rd and 4th order method with the FSAL (first same as last) property
 Code::OdeRKCKExplicit 5/4 pair, also with 3rd, 2nd, and 1st order embedded methods, from Cash & Karp
 Code::OdeRKF322nd and 3rd order solver developed by Fehlberg
 Code::OdeSDIRK43L-stable 4/3 SDIRK pair
 Code::OdeSsp3Strong stability preserving method of order 3
 Code::OdeTrapzSecond order, explicit trapezoidal rule
 Code::OdeVern65Jim Verner's "most efficient" 6/5 pair
 Code::OdeVern76Jim Verner's "most efficient" 7/6 pair
 Code::OdeVern98Jim Verner's "most efficient" 9/8 pair
 Code::OdeRosenbrockBase class for Rosenbrock methods
 Code::OdeGRK4AFourth-order, A-stable, adaptive Rosenbrock method from Kaps and Rentrop
 Code::OdeROW6A6th order, A-stable Rosenbrock method