package owl-ode

  1. Overview
  2. Docs
module Euler : Types.SolverT with type s = mat and type t = mat and type step_output = mat * float and type output = mat * mat
module Midpoint : Types.SolverT with type s = mat and type t = mat and type step_output = mat * float and type output = mat * mat
module RK4 : Types.SolverT with type s = mat and type t = mat and type step_output = mat * float and type output = mat * mat
module RK23 : Types.SolverT with type s = mat and type t = mat and type step_output = mat * float * float * bool and type output = mat * mat

Default tol = 1e-7

module RK45 : Types.SolverT with type s = mat and type t = mat and type step_output = mat * float * float * bool and type output = mat * mat
val 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)
val to_state_array : ?axis:int -> (int * int) -> mat -> mat array
OCaml

Innovation. Community. Security.