Module Owl_matrix

include Owl_matrix_check
val owl_float32_matrix_is_triu : ('a'b) Owl_core_types.owl_arr -> bool
val owl_float64_matrix_is_triu : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex32_matrix_is_triu : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex64_matrix_is_triu : ('a'b) Owl_core_types.owl_arr -> bool
val _matrix_is_triu : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> bool
val owl_float32_matrix_is_tril : ('a'b) Owl_core_types.owl_arr -> bool
val owl_float64_matrix_is_tril : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex32_matrix_is_tril : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex64_matrix_is_tril : ('a'b) Owl_core_types.owl_arr -> bool
val _matrix_is_tril : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> bool
val owl_float32_matrix_is_diag : ('a'b) Owl_core_types.owl_arr -> bool
val owl_float64_matrix_is_diag : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex32_matrix_is_diag : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex64_matrix_is_diag : ('a'b) Owl_core_types.owl_arr -> bool
val _matrix_is_diag : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> bool
val owl_float32_matrix_is_symmetric : ('a'b) Owl_core_types.owl_arr -> bool
val owl_float64_matrix_is_symmetric : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex32_matrix_is_symmetric : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex64_matrix_is_symmetric : ('a'b) Owl_core_types.owl_arr -> bool
val _matrix_is_symmetric : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> bool
val owl_float32_matrix_is_hermitian : ('a'b) Owl_core_types.owl_arr -> bool
val owl_float64_matrix_is_hermitian : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex32_matrix_is_hermitian : ('a'b) Owl_core_types.owl_arr -> bool
val owl_complex64_matrix_is_hermitian : ('a'b) Owl_core_types.owl_arr -> bool
val _matrix_is_hermitian : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> bool
include Owl_matrix_swap
val owl_float32_matrix_swap_rows : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_float64_matrix_swap_rows : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_complex32_matrix_swap_rows : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_complex64_matrix_swap_rows : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val _matrix_swap_rows : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_float32_matrix_swap_cols : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_float64_matrix_swap_cols : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_complex32_matrix_swap_cols : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_complex64_matrix_swap_cols : ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val _matrix_swap_cols : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> int -> int -> int -> int -> unit
val owl_float32_matrix_transpose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_float64_matrix_transpose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_complex32_matrix_transpose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_complex64_matrix_transpose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val _matrix_transpose : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_float32_matrix_ctranspose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_float64_matrix_ctranspose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_complex32_matrix_ctranspose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val owl_complex64_matrix_ctranspose : ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit
val _matrix_ctranspose : a b. ('a'b) Stdlib.Bigarray.kind -> ('a'b) Owl_core_types.owl_arr -> ('a'b) Owl_core_types.owl_arr -> unit