Module Float32_u.ArraySource

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

The contents of the created array are unspecified.

Sourceval create_uninitialized : len:int -> float32# t

The contents of the created array are unspecified.

Sourceval create_local_uninitialized : len:int -> float32# t @ local

The contents of the created array are unspecified.

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