package owl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
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