Module Float32_u.Array

type ('a : float32) t = 'a array
val sexp_of_t : 'a. (('a : float32) -> Sexplib0.Sexp.t) -> ('a : float32) t -> Sexplib0.Sexp.t
val t_of_sexp : 'a. (Sexplib0.Sexp.t -> ('a : float32)) -> Sexplib0.Sexp.t -> ('a : float32) t
val equal : ('a -> 'a -> bool) -> 'a t -> 'a t -> bool
val compare : ('a -> 'a -> int) -> 'a t -> 'a t -> int
val globalize : _ -> 'a t @ local -> 'a t
val length : 'a t @ local -> int
val get : 'a t @ local -> (int -> 'a) @ local
val set : 'a t @ local -> (int -> ('a -> unit) @ local) @ local
val unsafe_get : 'a t @ local -> (int -> 'a) @ local
val unsafe_set : 'a t @ local -> (int -> ('a -> unit) @ local) @ local
val unsafe_create_uninitialized : len:int -> 'a t

The contents of the created array are unspecified.

val create_uninitialized : len:int -> float32 t

The contents of the created array are unspecified.

val create_local_uninitialized : len:int -> float32 t @ local

The contents of the created array are unspecified.

val unsafe_blit : src:'a t @ local -> (src_pos:int -> (dst:'a t @ local -> (dst_pos:int -> (len:int -> unit) @ local) @ local) @ local) @ local
val init : int -> f:(int -> 'a) @ local -> 'a t
val copy : 'a t @ local -> 'a t