package owl-ode
Module Native.SSource
Source
val euler :
(module Types.Solver
with type f = mat -> float -> mat
and type solve_output = mat * mat
and type state = mat
and type step_output = mat * float)Source
val midpoint :
(module Types.Solver
with type f = mat -> float -> mat
and type solve_output = mat * mat
and type state = mat
and type step_output = mat * float)Source
val rk4 :
(module Types.Solver
with type f = mat -> float -> mat
and type solve_output = mat * mat
and type state = mat
and type step_output = mat * float)Source
val rk23 :
tol:float ->
dtmax:float ->
(module Types.Solver
with type f = mat -> float -> mat
and type solve_output = mat * mat
and type state = mat
and type step_output = mat * float * float * bool)Source
val rk45 :
tol:float ->
dtmax:float ->
(module Types.Solver
with type f = mat -> float -> mat
and type solve_output = mat * mat
and type state = mat
and type step_output = mat * float * float * bool)