package owl-ode
Module Native.D
include module type of struct include Native_d end
type mat = Owl_dense_matrix_d.matmodule Euler = Native_d.Eulermodule Midpoint = Native_d.Midpointmodule RK4 = Native_d.RK4module RK23 = Native_d.RK23Default tol = 1e-7
module RK45 = Native_d.RK45val euler :
(module Types.SolverT
with type output = mat * mat
and type s = mat
and type step_output = mat * float
and type t = mat)val midpoint :
(module Types.SolverT
with type output = mat * mat
and type s = mat
and type step_output = mat * float
and type t = mat)val rk4 :
(module Types.SolverT
with type output = mat * mat
and type s = mat
and type step_output = mat * float
and type t = mat)val rk23 :
tol:float ->
dtmax:float ->
(module Types.SolverT
with type output = mat * mat
and type s = mat
and type step_output = mat * float * float * bool
and type t = mat)val rk45 :
tol:float ->
dtmax:float ->
(module Types.SolverT
with type output = mat * mat
and type s = mat
and type step_output = mat * float * float * bool
and type t = mat)