package owl

  1. Overview
  2. Docs
OCaml Scientific and Engineering Computing

Install

dune-project
 Dependency

Authors

Maintainers

Sources

owl-1.0.1.tbz
sha256=72ca9f6edd302fdfa16c7559cedac7ac2c885466a367e17ea1ea8807b2dd13ef
sha512=72a60fb5b0ee4eea6cd8012aab9a492a32483feb218c1b6b4b913e0af985fba288113164e5af1129c0b5fffdb49d7b9aded6647238626b6561dc7125fdeb4eb5

doc/owl/Owl_sparse_common/index.html

Module Owl_sparse_common

type ('a, 'b) kind = ('a, 'b) Bigarray.kind
type ('a, 'b) eigen_mat = ('a, 'b) Eigen.Types.spmat
val _eigen_create : 'a 'b. float -> ('a, 'b) kind -> int -> int -> ('a, 'b) eigen_mat
val _eigen_eye : 'a 'b. ('a, 'b) kind -> int -> ('a, 'b) eigen_mat
val _eigen_nnz : 'a 'b. ('a, 'b) eigen_mat -> int
val _eigen_set : 'a 'b. ('a, 'b) eigen_mat -> int -> int -> 'a -> unit
val _eigen_get : 'a 'b. ('a, 'b) eigen_mat -> int -> int -> 'a
val _eigen_insert : 'a 'b. ('a, 'b) eigen_mat -> int -> int -> 'a -> unit
val _eigen_reset : 'a 'b. ('a, 'b) eigen_mat -> unit
val _eigen_copy : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_transpose : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_diagonal : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_trace : 'a 'b. ('a, 'b) eigen_mat -> 'a
val _eigen_row : 'a 'b. ('a, 'b) eigen_mat -> int -> ('a, 'b) eigen_mat
val _eigen_col : 'a 'b. ('a, 'b) eigen_mat -> int -> ('a, 'b) eigen_mat
val _eigen_is_compressed : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_compress : 'a 'b. ('a, 'b) eigen_mat -> unit
val _eigen_uncompress : 'a 'b. ('a, 'b) eigen_mat -> unit
val _eigen_valueptr : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b, Bigarray.c_layout) Bigarray.Array1.t
val _eigen_innerindexptr : 'a 'b. ('a, 'b) eigen_mat -> (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t
val _eigen_outerindexptr : 'a 'b. ('a, 'b) eigen_mat -> (int64, Bigarray.int64_elt, Bigarray.c_layout) Bigarray.Array1.t
val _eigen_print : 'a 'b. ('a, 'b) eigen_mat -> unit
val _eigen_prune : 'a 'b. ('a, 'b) eigen_mat -> 'a -> float -> unit
val _eigen_is_zero : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_is_positive : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_is_negative : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_is_nonpositive : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_is_nonnegative : 'a 'b. ('a, 'b) eigen_mat -> bool
val _eigen_equal : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_not_equal : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_greater : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_less : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_greater_equal : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_less_equal : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> bool
val _eigen_add : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_sub : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_mul : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_div : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_gemm : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_add_scalar : 'a 'b. ('a, 'b) eigen_mat -> 'a -> ('a, 'b) eigen_mat
val _eigen_sub_scalar : 'a 'b. ('a, 'b) eigen_mat -> 'a -> ('a, 'b) eigen_mat
val _eigen_mul_scalar : 'a 'b. ('a, 'b) eigen_mat -> 'a -> ('a, 'b) eigen_mat
val _eigen_div_scalar : 'a 'b. ('a, 'b) eigen_mat -> 'a -> ('a, 'b) eigen_mat
val _eigen_min : 'a 'b. ('a, 'b) eigen_mat -> 'a
val _eigen_max : 'a 'b. ('a, 'b) eigen_mat -> 'a
val _eigen_min2 : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_max2 : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_sum : 'a 'b. ('a, 'b) eigen_mat -> 'a
val _eigen_abs : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
val _eigen_neg : 'a 'b. ('a, 'b) eigen_mat -> ('a, 'b) eigen_mat
OCaml

Innovation. Community. Security.