package eigen
Owl's OCaml interface to Eigen3 C++ library
Install
Dune Dependency
Authors
Maintainers
Sources
0.0.6.tar.gz
sha256=1105ab4c6ea7db252233680c1af173abc6f487383044f930426c4efa0a61cbaf
md5=cd094d5bb0394e193a3087ffc353ae94
doc/eigen/Eigen_dsmat_c/index.html
Module Eigen_dsmat_c
val create :
int ->
int ->
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr
Ffi_eigen_generated.return
val delete :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
unit Ffi_eigen_generated.return
val zeros :
int ->
int ->
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr
Ffi_eigen_generated.return
val ones :
int ->
int ->
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr
Ffi_eigen_generated.return
val eye :
int ->
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr
Ffi_eigen_generated.return
val rows :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
int
val cols :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
int
val get :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
int ->
int ->
Complex.t Ffi_eigen_generated.return
val set :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
int ->
int ->
Complex.t ->
unit Ffi_eigen_generated.return
val data :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
Complex.t Ctypes_static.ptr Ffi_eigen_generated.return
val to_bigarray :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
(Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array2.t
val print :
Eigen_types.DSMAT_C.c_dsmat_c Ctypes.structure Ctypes_static.ptr ->
unit Ffi_eigen_generated.return
val gemm :
(Complex.t, 'a, 'b) Bigarray.Array2.t ->
(Complex.t, 'c, 'd) Bigarray.Array2.t ->
(Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array2.t
val transpose :
(Complex.t, 'a, 'b) Bigarray.Array2.t ->
(Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array2.t
val swap_rows : (Complex.t, 'a, 'b) Bigarray.Array2.t -> int -> int -> unit
val swap_cols : (Complex.t, 'a, 'b) Bigarray.Array2.t -> int -> int -> unit
val rowwise_op :
int ->
(Complex.t, 'a, 'b) Bigarray.Array2.t ->
(Complex.t, 'c, 'd) Bigarray.Array2.t ->
unit
val colwise_op :
int ->
(Complex.t, 'a, 'b) Bigarray.Array2.t ->
(Complex.t, 'c, 'd) Bigarray.Array2.t ->
unit
val inv :
(Complex.t, 'a, 'b) Bigarray.Array2.t ->
(Complex.t, Bigarray.complex32_elt, Bigarray.c_layout) Bigarray.Array2.t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>