Module rk

Module rk 

Source

Structs§

RK23Coefficients
RKCoefficients45
RungeKutta
The nuts and bolts Runge-Kutta solver Users won’t use this directly if they aren’t defining their own Runge-Kutta solver Used as a common struct for the specific implementations
RungeKuttaSolver
The solver for any Runge-Kutta method Users should not use this type directly, and should instead get it from a specific RungeKutta struct (wrapped in an IVPIterator)

Traits§

RungeKuttaCoefficients
This trait defines a Runge-Kutta solver The RungeKutta struct takes an implementation of this trait as a type argument since the algorithm is the same for all the methods, just the order and these functions need to be different.

Type Aliases§

RungeKutta23
Bogacki-Shampine method for solving an IVP.
RungeKutta45
Runge-Kutta-Fehlberg method for solving an IVP.