Module Lbfgs.C


module C: sig .. end
C layout.

type vec = (float, Bigarray.float64_elt, Bigarray.c_layout) Bigarray.Array1.t 
Vectors indexed by 0 .. n-1.
val min : ?print:Lbfgs.print ->
?work:Lbfgs.work ->
?nsteps:int ->
?stop:(Lbfgs.state -> bool) ->
?corrections:int ->
?factr:float ->
?pgtol:float ->
?n:int ->
?ofsl:int ->
?l:vec ->
?ofsu:int ->
?u:vec ->
(vec -> vec -> float) -> ?ofsx:int -> vec -> float
See Lbfgs.F.min. Note that the default value for ofsl, ofsu and ofsx is 0 and the one for n is dim x - ofsx.
val max : ?print:Lbfgs.print ->
?work:Lbfgs.work ->
?nsteps:int ->
?stop:(Lbfgs.state -> bool) ->
?corrections:int ->
?factr:float ->
?pgtol:float ->
?n:int ->
?ofsl:int ->
?l:vec ->
?ofsu:int ->
?u:vec ->
(vec -> vec -> float) -> ?ofsx:int -> vec -> float
See Lbfgs.F.max. Note that the default value for ofsl, ofsu and ofsx is 0 and the one for n is dim x - ofsx.