Module bacon_sci::ivp

source ·

Modules§

Structs§

  • Euler solver for an IVP.
  • 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

Enums§

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

Traits§

  • A function that can be used as a derivative for the solver
  • Trait covering all initial value problem solvers. Build up the solver using the parameter builder functions and then use solve.
  • 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§

  • A type alias for collecting all Steps into a Result of a Vec of the solution ((time, system state))
  • 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
  • An error generated in a derivative function