@@ -96,9 +96,7 @@ void append(dyn_array* array, mpz_t element);
9696void append_eco (dyn_array * array , mpz_t element );
9797void append_only (dyn_array * array , mpz_t element );
9898void append_only_si (dyn_array * array , signed long element );
99- void append_block (dyn_array * array , unsigned long block_len , mpz_t tmp_vec [block_len ]);
10099void append_classic (dyn_array_classic * array , unsigned long element );
101- void append_block_classic (dyn_array_classic * array , unsigned long block_len , unsigned long tmp_vec [block_len ]);
102100
103101// Delete functions
104102
@@ -110,20 +108,13 @@ void delete_dyn_unsorted(dyn_array* array, unsigned long index);
110108
111109// Insert functions
112110
113- void insert (dyn_array * array , mpz_t element , unsigned long index );
114111void insert_classic (dyn_array_classic * array , unsigned long element , unsigned long index );
115- void insert_block (dyn_array * array , unsigned long index , unsigned long block_len , mpz_t element [block_len ]);
116112
117113// Liberating arrays
118114
119115void reset (dyn_array * array );
120116void free_dyn_array (dyn_array * array );
121117
122- // Query functions
123-
124- int is_present (dyn_array * array , mpz_t element );
125- int is_present_ui (dyn_array * array , unsigned long param );
126-
127118// 1D Hashmap functions
128119
129120void hashmap_1d_create (Hashmap_1D * graph , const size_t buckets );
@@ -139,7 +130,6 @@ void hashmap_graph_create(Hashmap_graph *hashmap, const size_t buckets);
139130size_t hash_graph_mpz_strong (const Hashmap_graph * hashmap , const mpz_t key );
140131void hashmap_graph_put (Hashmap_graph * hashmap , const mpz_t key , mpz_t value );
141132bool hashmap_graph_is_present (Hashmap_graph * hashmap , const mpz_t key );
142- void hashmap_graph_get (Hashmap_graph * hashmap , const mpz_t key , dyn_array * output );
143133dyn_array * hashmap_graph_get_ptr (Hashmap_graph * hashmap , const mpz_t key );
144134void hashmap_graph_free (Hashmap_graph * hashmap );
145135
@@ -149,10 +139,8 @@ void hashmap_2d_create(Hashmap_PartialRelation *partial_relations, const size_t
149139void hashmap_2d_compute_key (const unsigned long small_p , const unsigned long big_p , mpz_t key );
150140void hashmap_2d_compute_key_from_mpz (const mpz_t small_p , const mpz_t big_p , mpz_t key );
151141size_t hash_2d_mpz_strong (const Hashmap_PartialRelation * partial_relations , const mpz_t key );
152- void hashmap_2d_put (Hashmap_PartialRelation * partial_relations , const unsigned long small_p , const unsigned long big_p , const PartialRelation value );
153142void hashmap_2d_put_node (Hashmap_PartialRelation * partial_relations , PartialRelation new_node );
154143bool hashmap_2d_get_from_mpz (Hashmap_PartialRelation * partial_relations , const mpz_t small_p , const mpz_t big_p , PartialRelation * output );
155- bool hashmap_2d_is_present_mpz (Hashmap_PartialRelation * partial_relations , const mpz_t small_p , const mpz_t big_p );
156144void hashmap_2d_free (Hashmap_PartialRelation * partial_relations );
157145
158146// Stack functions
0 commit comments