package eigen

  1. Overview
  2. Docs
val create : int -> int -> Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr
val delete : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> unit
val zeros : int -> int -> Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr
val ones : int -> int -> Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr
val eye : int -> Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr
val rows : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> int
val cols : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> int
val get : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> int -> int -> Stdlib.Complex.t
val set : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> int -> int -> Stdlib.Complex.t -> unit
val data : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> Stdlib.Complex.t Ctypes_static.ptr
val to_bigarray : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> (Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Bigarray_compat.c_layout) Bigarray_compat.Array2.t
val print : Eigen__Ffi_eigen_bindings.Bindings(Eigen__.Ffi_eigen_generated).DSMAT_Z.c_dsmat_z Ctypes.structure Ctypes_static.ptr -> unit
val gemm : (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, 'c, 'd) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Bigarray_compat.c_layout) Bigarray_compat.Array2.t
val transpose : (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Bigarray_compat.c_layout) Bigarray_compat.Array2.t
val swap_rows : (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> int -> int -> unit
val swap_cols : (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> int -> int -> unit
val rowwise_op : int -> (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, 'c, 'd) Bigarray_compat.Array2.t -> unit
val colwise_op : int -> (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, 'c, 'd) Bigarray_compat.Array2.t -> unit
val inv : (Stdlib.Complex.t, 'a, 'b) Bigarray_compat.Array2.t -> (Stdlib.Complex.t, Stdlib.Bigarray.complex64_elt, Bigarray_compat.c_layout) Bigarray_compat.Array2.t
OCaml

Innovation. Community. Security.