Module Owl_numdiff_generic.MakeSource

Parameters

module A : Owl_types.Ndarray_Numdiff with type elt = float

Signature

Sourcetype arr = A.arr
Sourcetype elt = A.elt
Sourceval _eps : float
Sourceval _ep1 : float
Sourceval _ep2 : float
Sourceval diff : (float -> float) -> float -> float
Sourceval diff' : (float -> float) -> float -> float * float
Sourceval diff2 : (float -> float) -> float -> float
Sourceval diff2' : (float -> float) -> float -> float * float
Sourceval grad' : (A.arr -> A.elt) -> A.arr -> A.arr * A.arr
Sourceval grad : (A.arr -> A.elt) -> A.arr -> A.arr
Sourceval jacobianT' : (A.arr -> A.arr) -> A.arr -> A.arr * A.arr
Sourceval jacobianT : (A.arr -> A.arr) -> A.arr -> A.arr
Sourceval jacobian' : (A.arr -> A.arr) -> A.arr -> A.arr * A.arr
Sourceval jacobian : (A.arr -> A.arr) -> A.arr -> A.arr