Owl_slicingSourceinclude module type of struct include Owl_base_slicing endval __foreach_continuous_blk :
Owl_types.index_ array ->
int ->
int ->
int array ->
(int array -> unit) ->
unitval optimise_input_shape :
Owl_types.index_ array ->
('a, 'b, 'c) Bigarray.Genarray.t ->
('d, 'e, 'f) Bigarray.Genarray.t ->
Owl_types.index_ array
* ('a, 'b, 'c) Bigarray.Genarray.t
* ('d, 'e, 'f) Bigarray.Genarray.tval get_fancy_array_typ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval get_fancy_array_typ_ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval set_fancy_array_typ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval get_slice_array_typ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval get_slice_array_typ_ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval set_slice_array_typ :
Owl_types.index_ array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval get_fancy_list_typ :
Owl_types.index list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval get_fancy_list_typ_ :
Owl_types.index list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval get_fancy_ext_idx_typ :
Owl_types.index array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval set_fancy_list_typ :
Owl_types.index list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval set_fancy_ext_idx_typ :
Owl_types.index array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval get_slice_list_typ :
int list list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval get_slice_list_typ_ :
int list list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval get_slice_ext_idx_typ :
int list array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.tval set_slice_list_typ :
int list list ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unitval set_slice_ext_idx_typ :
int list array ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
('a, 'b, Bigarray.c_layout) Bigarray.Genarray.t ->
unit