Free_variable.Sparse_vectype basis = tval is_empty : t -> boolval zero : tval smul : Mavryk_benchmark.Sparse_vec.R.t -> t -> tval fold :
(basis -> Mavryk_benchmark.Sparse_vec.R.t -> 'b -> 'b) ->
t ->
'b ->
'bval iter : (basis -> Mavryk_benchmark.Sparse_vec.R.t -> unit) -> t -> unitval find_map :
(basis -> Mavryk_benchmark.Sparse_vec.R.t -> 'res option) ->
t ->
'res optionval set : t -> basis -> Mavryk_benchmark.Sparse_vec.R.t -> tval get_exn : t -> basis -> Mavryk_benchmark.Sparse_vec.R.tval get_opt : t -> basis -> Mavryk_benchmark.Sparse_vec.R.t optionval get : t -> basis -> Mavryk_benchmark.Sparse_vec.R.tReturns zero if basis is not found in t.
val of_list : (basis * Mavryk_benchmark.Sparse_vec.R.t) list -> tval to_list : t -> (basis * Mavryk_benchmark.Sparse_vec.R.t) listval pp :
pp_basis:(Stdlib.Format.formatter -> basis -> unit) ->
pp_element:
(Stdlib.Format.formatter -> Mavryk_benchmark.Sparse_vec.R.t -> unit) ->
Stdlib.Format.formatter ->
t ->
unitmodule Op : sig ... end