Parameter VarManagement.Vec
Parameters
Signature
include SparseVector.SparseVector with type num := A.t
include Vector.Vector with type num := A.t
val equal : t -> t -> Ppx_deriving_runtime.boolval compare : t -> t -> Ppx_deriving_runtime.intval of_list : A.t list -> tval of_array : A.t array -> tval of_sparse_list : int -> (int * A.t) list -> tval to_list : t -> A.t listval to_array : t -> A.t arrayval to_sparse_list : t -> (int * A.t) listval compare_length_with : t -> int -> intval is_const_vec : t -> boolval nth : t -> int -> A.tval set_nth : t -> int -> A.t -> tval remove_nth : t -> int -> tval keep_vals : t -> int -> tval push_first : t -> int -> A.t -> tval is_zero_vec : t -> boolval tail_afterindex : t -> int -> tval insert_zero_at_indices : t -> (int * int) list -> int -> tval remove_at_indices : t -> int list -> tval starting_from_nth : t -> int -> tval find_first_non_zero : t -> (int * A.t) optionval map_f_preserves_zero : (A.t -> A.t) -> t -> tval mapi_f_preserves_zero : (int -> A.t -> A.t) -> t -> tval map2_f_preserves_zero : (A.t -> A.t -> A.t) -> t -> t -> tval map2_f_preserves_zero_helper :
(int -> int -> int) ->
(A.t -> A.t -> A.t) ->
t ->
t ->
tval find2i_f_false_at_zero : (A.t -> A.t -> bool) -> t -> t -> intval apply_with_c_f_preserves_zero : (A.t -> A.t -> A.t) -> A.t -> t -> t