package graphv_core_lib

  1. Overview
  2. Docs
type buffer
type underlying
type t = {
  1. arr : buffer;
  2. mutable size : int;
}
val create : unit -> t
val clear : t -> unit
val iteri : t -> f:(int -> float -> 'a) -> unit
val iter : t -> f:(float -> 'a) -> unit
val num_verts : t -> int
val capacity : t -> int
val iterv : t -> f:(float -> float -> float -> float -> 'a) -> unit
val check_size : t -> int -> unit
val set : t -> int -> float -> float -> float -> float -> unit
val get : t -> int -> float * float * float * float
val num_bytes : t -> int
val num_floats : t -> int
val unsafe_array : t -> underlying
module Sub : sig ... end