package eigen

  1. Overview
  2. Docs
type c_dsmat_c
val ml_eigen_new : int64 -> int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_delete : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> unit
val ml_eigen_zeros : int64 -> int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_ones : int64 -> int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_eye : int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_rows : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> int64
val ml_eigen_cols : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> int64
val ml_eigen_get : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> int64 -> int64 -> Complex.t
val ml_eigen_set : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> int64 -> int64 -> Complex.t -> unit
val ml_eigen_print : c_dsmat_c Ctypes.structure Ctypes_static.ptr -> unit
val ml_eigen_gemm : Complex.t Ctypes_static.ptr -> int64 -> int64 -> Complex.t Ctypes_static.ptr -> int64 -> int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_transpose : Complex.t Ctypes_static.ptr -> int64 -> int64 -> c_dsmat_c Ctypes.structure Ctypes_static.ptr
val ml_eigen_swap_rows : Complex.t Ctypes_static.ptr -> int64 -> int64 -> int64 -> int64 -> unit
val ml_eigen_swap_cols : Complex.t Ctypes_static.ptr -> int64 -> int64 -> int64 -> int64 -> unit
val ml_eigen_rowwise_op : int -> Complex.t Ctypes_static.ptr -> int64 -> int64 -> Complex.t Ctypes_static.ptr -> unit
val ml_eigen_colwise_op : int -> Complex.t Ctypes_static.ptr -> int64 -> int64 -> Complex.t Ctypes_static.ptr -> unit