module Single: sig endtypefloat_vector_bigarr =(float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
typevector =float_vector_bigarr
val create : ?init:float -> int -> vectorval of_array : float array -> vectorval to_array : vector -> float arrayval length : vector -> intval get : vector -> int -> floatval set : vector -> int -> float -> unitval set_all : vector -> float -> unitval set_zero : vector -> unitval set_basis : vector -> int -> unitval memcpy : src:vector -> dst:vector -> unitval copy : vector -> vectorval swap_element : vector -> int -> int -> unitval reverse : vector -> unitval add : vector -> vector -> unitval sub : vector -> vector -> unitval mul : vector -> vector -> unitval div : vector -> vector -> unitval scale : vector -> float -> unitval add_constant : vector -> float -> unitval is_null : vector -> boolval max : vector -> floatval min : vector -> floatval minmax : vector -> float * floatval max_index : vector -> intval min_index : vector -> intval minmax_index : vector -> int * int
No-copy operations
|
val subvector : vector -> off:int -> len:int -> vector