package owl-ode

  1. Overview
  2. Docs

Module Common.MakeSource

Parameters

module M : Owl_types_ndarray_algodiff.Sig with type elt = float

Signature

Sourceval steps : float -> float -> float -> int
Sourcetype state_type =
  1. | Row
  2. | Col
  3. | Matrix
Sourceval get_state_t : M.arr -> state_type * int
Sourceval integrate : step:(M.arr -> M.elt -> M.arr * M.elt) -> tspan:(M.elt * float) -> dt:float -> M.arr -> M.arr * M.arr
Sourceval symplectic_integrate : step:(M.arr -> M.arr -> M.elt -> M.arr * M.arr * M.elt) -> tspan:(M.elt * float) -> dt:float -> M.arr -> M.arr -> M.arr * M.arr * M.arr
Sourceval adaptive_integrate : step:(M.arr -> float -> float -> M.elt * M.arr * float * bool) -> tspan:(M.elt * float) -> dtmax:float -> M.arr -> M.arr * M.arr
OCaml

Innovation. Community. Security.