Module Owl_matrix

include module type of struct include Owl_matrix_check end
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 module type of struct include Owl_matrix_swap end
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