package gsl

  1. Overview
  2. Docs
type kind =
  1. | CONJUGATE_FR
  2. | CONJUGATE_PR
  3. | VECTOR_BFGS
  4. | VECTOR_BFGS2
  5. | STEEPEST_DESCENT
type t
val make : kind -> int -> Gsl_fun.multim_fun_fdf -> x:Gsl_vector.vector -> step:float -> tol:float -> t
val name : t -> string
val iterate : t -> unit
val restart : t -> unit
val minimum : ?x:Gsl_vector.vector -> ?dx:Gsl_vector.vector -> ?g:Gsl_vector.vector -> t -> float
val test_gradient : t -> float -> bool