Module Bigarray_helpers.Array1

type ('elt, 'pack, 'layout) t = ('elt'pack'layout) Stdlib.Bigarray.Array1.t
val sexp_of_t : ('elt -> Ppx_sexp_conv_lib.Sexp.t) -> ('pack -> Ppx_sexp_conv_lib.Sexp.t) -> ('layout -> Ppx_sexp_conv_lib.Sexp.t) -> ('elt'pack'layout) t -> Ppx_sexp_conv_lib.Sexp.t
val init : ('elt'pack) Stdlib.Bigarray.kind -> 'layout Stdlib.Bigarray.layout -> Base.int -> f:(Base.int -> 'elt) -> ('elt'pack'layout) t
val iteri : ('elt__) t -> f:(Base.int -> 'elt -> Base.unit) -> Base.unit
val fold : ('elt__) t -> init:'a -> f:('a -> 'elt -> 'a) -> 'a
val to_array : ('elt__) t -> 'elt Base.array
val hash_fold : (Base.Hash.state -> 'elt -> Base.Hash.state) -> Base.Hash.state -> ('elt__) t -> Base.Hash.state