Owl_base_dense_matrix_s
module M = Owl_base_dense_matrix_generic
include module type of struct include M end
About the comparison of two complex numbers x
and y
, Owl uses the following conventions: 1) x
and y
are equal iff both real and imaginary parts are equal; 2) x
is less than y
if the magnitude of x
is less than the magnitude of x
; in case both x
and y
have the same magnitudes, x
is less than x
if the phase of x
is less than the phase of y
; 3) less or equal, greater, greater or equal relation can be further defined atop of the aforementioned conventions.
N-dimensional array type, i.e. Bigarray Genarray type.
type mat = (float, Stdlib.Bigarray.float32_elt) M.t
val eye : int -> (float, Stdlib.Bigarray.float32_elt) M.t