Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Types = Owl_ode_base.Types
type mat = Owl_dense_matrix_s.mat
module Symplectic_Euler : sig ... end
module PseudoLeapfrog : sig ... end
module Leapfrog : sig ... end
module Ruth3 : sig ... end
module Ruth4 : sig ... end
val symplectic_euler :
(module Types.Solver
with type f = (mat * mat) -> float -> mat
and type solve_output = mat * mat * mat
and type state = mat * mat
and type step_output = (mat * mat) * float)
val leapfrog :
(module Types.Solver
with type f = (mat * mat) -> float -> mat
and type solve_output = mat * mat * mat
and type state = mat * mat
and type step_output = (mat * mat) * float)
val pseudoleapfrog :
(module Types.Solver
with type f = (mat * mat) -> float -> mat
and type solve_output = mat * mat * mat
and type state = mat * mat
and type step_output = (mat * mat) * float)
val ruth3 :
(module Types.Solver
with type f = (mat * mat) -> float -> mat
and type solve_output = mat * mat * mat
and type state = mat * mat
and type step_output = (mat * mat) * float)
val ruth4 :
(module Types.Solver
with type f = (mat * mat) -> float -> mat
and type solve_output = mat * mat * mat
and type state = mat * mat
and type step_output = (mat * mat) * float)