Module ivp

Source

Modules§

adams
bdf
rk

Structs§

Euler
Euler solver for an IVP.
EulerSolver
The struct that actually solves an IVP with Euler’s method Is the associated IVPStepper for Euler (the IVPSolver) You should use Euler and not this type directly
IVPIterator

Enums§

IVPError
IVPStatus
Status returned from the IVPStepper Used by the IVPIterator struct to correctly step through the IVP solution.

Traits§

Derivative
A function that can be used as a derivative for the solver
IVPSolver
Trait covering all initial value problem solvers. Build up the solver using the parameter builder functions and then use solve.
IVPStepper
Implementing this trait is providing the main functionality of an initial value problem solver. This should be used only when implementing an IVPSolver, users should use the solver via the IVPSolver trait’s interface.

Type Aliases§

Path
A type alias for collecting all Steps into a Result of a Vec of the solution ((time, system state))
Step
A type alias for a Result of a IVPStepper step Ok is a tuple of the time and solution at that time Err is an IVPError
UserError
An error generated in a derivative function