package eigen

  1. Overview
  2. Docs
val to_bigarray : Eigen_types.DSMAT_S.c_dsmat_s Ctypes.structure Ctypes_static.ptr -> (float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array2.t
val of_bigarray : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> Eigen_types.DSMAT_S.c_dsmat_s Ctypes.structure Ctypes_static.ptr Ffi_eigen_generated.return
val of_bigarray2 : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> 'c
val gemm : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> (float, 'c, 'd) Stdlib.Bigarray.Array2.t -> (float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array2.t
val transpose : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> (float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array2.t
val swap_rows : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> int -> int -> unit
val swap_cols : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> int -> int -> unit
val rowwise_op : int -> (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> (float, 'c, 'd) Stdlib.Bigarray.Array2.t -> unit
val colwise_op : int -> (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> (float, 'c, 'd) Stdlib.Bigarray.Array2.t -> unit
val inv : (float, 'a, 'b) Stdlib.Bigarray.Array2.t -> (float, Stdlib.Bigarray.float32_elt, Stdlib.Bigarray.c_layout) Stdlib.Bigarray.Array2.t
OCaml

Innovation. Community. Security.