Module Bigarray.Array3

val get : ('a, Bigarray.float32_elt, 'c) Bigarray.Array3.t -> int -> int -> int -> float32

Array3.get a x y z, also written a.{x,y,z}, returns the element of a at coordinates (x, y, z). x, y and z must be within the bounds of a, as described for Bigarray.Genarray.get; otherwise, Invalid_argument is raised.

val set : ('a, Bigarray.float32_elt, 'c) Bigarray.Array3.t -> int -> int -> int -> float32 -> unit

Array3.set a x y v, or alternatively a.{x,y,z} <- v, stores the value v at coordinates (x, y, z) in a. x, y and z must be within the bounds of a, as described for Bigarray.Genarray.set; otherwise, Invalid_argument is raised.

val unsafe_get : ('a, Bigarray.float32_elt, 'c) Bigarray.Array3.t -> int -> int -> int -> float32

Like Bigarray.Array3.get, but bounds checking is not always performed.

val unsafe_set : ('a, Bigarray.float32_elt, 'c) Bigarray.Array3.t -> int -> int -> int -> float32 -> unit

Like Bigarray.Array3.set, but bounds checking is not always performed.