Module Owl_ndarray_contract

val owl_float32_ndarray_contract_one : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_float64_ndarray_contract_one : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_complex32_ndarray_contract_one : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_complex64_ndarray_contract_one : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val _ndarray_contract_one : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_float32_ndarray_contract_two : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_float64_ndarray_contract_two : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_complex32_ndarray_contract_two : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val owl_complex64_ndarray_contract_two : ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit
val _ndarray_contract_two : 'a 'b. ( 'a, 'b ) Stdlib.Bigarray.kind -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( 'a, 'b ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> ( int64, Stdlib.Bigarray.int64_elt ) Owl_core_types.owl_arr -> int64 -> unit