Home
last modified time | relevance | path

Searched refs:new_n_buckets (Results 1 – 2 of 2) sorted by relevance

/petsc/include/petsc/private/khash/
H A Dkhash.h211 extern int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets); \
248 SCOPE int kh_resize_##name(kh_##name##_t *h, khint_t new_n_buckets) \
253 kroundup32(new_n_buckets); \
254 if (new_n_buckets < 4) new_n_buckets = 4; \
255 …if (h->size >= (khint_t)(new_n_buckets * __ac_HASH_UPPER + 0.5)) j = 0; /* requested size is too s…
257 new_flags = (khint32_t*)kmalloc(__ac_fsize(new_n_buckets) * sizeof(khint32_t)); \
259 memset(new_flags, 0xaa, __ac_fsize(new_n_buckets) * sizeof(khint32_t)); \
260 if (h->n_buckets < new_n_buckets) { /* expand */ \
261 khkey_t *new_keys = (khkey_t*)krealloc((void *)h->keys, new_n_buckets * sizeof(khkey_t)); \
265 khval_t *new_vals = (khval_t*)krealloc((void *)h->vals, new_n_buckets * sizeof(khval_t)); \
[all …]
/petsc/include/petsc/private/cpp/
H A Dunordered_map.hpp935 …const auto new_n_buckets = std::max(detail::round_up_to_next_pow2(req_size), min_n_bucket… in resize() local
936 const auto new_size = (new_n_buckets >> 1) + (new_n_buckets >> 2); in resize()
950 const auto new_mask = new_n_buckets - 1; in resize()
960 std::vector<flags_type> new_flags(khash_fsize(new_n_buckets), default_bit_pattern()); in resize()
966 if (old_n_buckets < new_n_buckets) PetscCallCXX(values_.resize(new_n_buckets)); in resize()
1005 if (old_n_buckets > new_n_buckets) PetscCallCXX(values_.resize(new_n_buckets)); in resize()