ska::prime_number_hash_policy Struct Reference
Public Types | |
using | mod_function = size_t(*)(size_t) |
Public Member Functions | |
mod_function | next_size_over (size_t &size) const |
void | commit (mod_function new_mod_function) |
void | reset () |
size_t | index_for_hash (size_t hash, size_t) const |
size_t | keep_in_range (size_t index, size_t num_slots_minus_one) const |
Static Public Member Functions | |
static size_t | mod0 (size_t) |
static size_t | mod2 (size_t hash) |
static size_t | mod3 (size_t hash) |
static size_t | mod5 (size_t hash) |
static size_t | mod7 (size_t hash) |
static size_t | mod11 (size_t hash) |
static size_t | mod13 (size_t hash) |
static size_t | mod17 (size_t hash) |
static size_t | mod23 (size_t hash) |
static size_t | mod29 (size_t hash) |
static size_t | mod37 (size_t hash) |
static size_t | mod47 (size_t hash) |
static size_t | mod59 (size_t hash) |
static size_t | mod73 (size_t hash) |
static size_t | mod97 (size_t hash) |
static size_t | mod127 (size_t hash) |
static size_t | mod151 (size_t hash) |
static size_t | mod197 (size_t hash) |
static size_t | mod251 (size_t hash) |
static size_t | mod313 (size_t hash) |
static size_t | mod397 (size_t hash) |
static size_t | mod499 (size_t hash) |
static size_t | mod631 (size_t hash) |
static size_t | mod797 (size_t hash) |
static size_t | mod1009 (size_t hash) |
static size_t | mod1259 (size_t hash) |
static size_t | mod1597 (size_t hash) |
static size_t | mod2011 (size_t hash) |
static size_t | mod2539 (size_t hash) |
static size_t | mod3203 (size_t hash) |
static size_t | mod4027 (size_t hash) |
static size_t | mod5087 (size_t hash) |
static size_t | mod6421 (size_t hash) |
static size_t | mod8089 (size_t hash) |
static size_t | mod10193 (size_t hash) |
static size_t | mod12853 (size_t hash) |
static size_t | mod16193 (size_t hash) |
static size_t | mod20399 (size_t hash) |
static size_t | mod25717 (size_t hash) |
static size_t | mod32401 (size_t hash) |
static size_t | mod40823 (size_t hash) |
static size_t | mod51437 (size_t hash) |
static size_t | mod64811 (size_t hash) |
static size_t | mod81649 (size_t hash) |
static size_t | mod102877 (size_t hash) |
static size_t | mod129607 (size_t hash) |
static size_t | mod163307 (size_t hash) |
static size_t | mod205759 (size_t hash) |
static size_t | mod259229 (size_t hash) |
static size_t | mod326617 (size_t hash) |
static size_t | mod411527 (size_t hash) |
static size_t | mod518509 (size_t hash) |
static size_t | mod653267 (size_t hash) |
static size_t | mod823117 (size_t hash) |
static size_t | mod1037059 (size_t hash) |
static size_t | mod1306601 (size_t hash) |
static size_t | mod1646237 (size_t hash) |
static size_t | mod2074129 (size_t hash) |
static size_t | mod2613229 (size_t hash) |
static size_t | mod3292489 (size_t hash) |
static size_t | mod4148279 (size_t hash) |
static size_t | mod5226491 (size_t hash) |
static size_t | mod6584983 (size_t hash) |
static size_t | mod8296553 (size_t hash) |
static size_t | mod10453007 (size_t hash) |
static size_t | mod13169977 (size_t hash) |
static size_t | mod16593127 (size_t hash) |
static size_t | mod20906033 (size_t hash) |
static size_t | mod26339969 (size_t hash) |
static size_t | mod33186281 (size_t hash) |
static size_t | mod41812097 (size_t hash) |
static size_t | mod52679969 (size_t hash) |
static size_t | mod66372617 (size_t hash) |
static size_t | mod83624237 (size_t hash) |
static size_t | mod105359939 (size_t hash) |
static size_t | mod132745199 (size_t hash) |
static size_t | mod167248483 (size_t hash) |
static size_t | mod210719881 (size_t hash) |
static size_t | mod265490441 (size_t hash) |
static size_t | mod334496971 (size_t hash) |
static size_t | mod421439783 (size_t hash) |
static size_t | mod530980861 (size_t hash) |
static size_t | mod668993977 (size_t hash) |
static size_t | mod842879579 (size_t hash) |
static size_t | mod1061961721 (size_t hash) |
static size_t | mod1337987929 (size_t hash) |
static size_t | mod1685759167 (size_t hash) |
static size_t | mod2123923447 (size_t hash) |
static size_t | mod2675975881 (size_t hash) |
static size_t | mod3371518343 (size_t hash) |
static size_t | mod4247846927 (size_t hash) |
static size_t | mod5351951779 (size_t hash) |
static size_t | mod6743036717 (size_t hash) |
static size_t | mod8495693897 (size_t hash) |
static size_t | mod10703903591 (size_t hash) |
static size_t | mod13486073473 (size_t hash) |
static size_t | mod16991387857 (size_t hash) |
static size_t | mod21407807219 (size_t hash) |
static size_t | mod26972146961 (size_t hash) |
static size_t | mod33982775741 (size_t hash) |
static size_t | mod42815614441 (size_t hash) |
static size_t | mod53944293929 (size_t hash) |
static size_t | mod67965551447 (size_t hash) |
static size_t | mod85631228929 (size_t hash) |
static size_t | mod107888587883 (size_t hash) |
static size_t | mod135931102921 (size_t hash) |
static size_t | mod171262457903 (size_t hash) |
static size_t | mod215777175787 (size_t hash) |
static size_t | mod271862205833 (size_t hash) |
static size_t | mod342524915839 (size_t hash) |
static size_t | mod431554351609 (size_t hash) |
static size_t | mod543724411781 (size_t hash) |
static size_t | mod685049831731 (size_t hash) |
static size_t | mod863108703229 (size_t hash) |
static size_t | mod1087448823553 (size_t hash) |
static size_t | mod1370099663459 (size_t hash) |
static size_t | mod1726217406467 (size_t hash) |
static size_t | mod2174897647073 (size_t hash) |
static size_t | mod2740199326961 (size_t hash) |
static size_t | mod3452434812973 (size_t hash) |
static size_t | mod4349795294267 (size_t hash) |
static size_t | mod5480398654009 (size_t hash) |
static size_t | mod6904869625999 (size_t hash) |
static size_t | mod8699590588571 (size_t hash) |
static size_t | mod10960797308051 (size_t hash) |
static size_t | mod13809739252051 (size_t hash) |
static size_t | mod17399181177241 (size_t hash) |
static size_t | mod21921594616111 (size_t hash) |
static size_t | mod27619478504183 (size_t hash) |
static size_t | mod34798362354533 (size_t hash) |
static size_t | mod43843189232363 (size_t hash) |
static size_t | mod55238957008387 (size_t hash) |
static size_t | mod69596724709081 (size_t hash) |
static size_t | mod87686378464759 (size_t hash) |
static size_t | mod110477914016779 (size_t hash) |
static size_t | mod139193449418173 (size_t hash) |
static size_t | mod175372756929481 (size_t hash) |
static size_t | mod220955828033581 (size_t hash) |
static size_t | mod278386898836457 (size_t hash) |
static size_t | mod350745513859007 (size_t hash) |
static size_t | mod441911656067171 (size_t hash) |
static size_t | mod556773797672909 (size_t hash) |
static size_t | mod701491027718027 (size_t hash) |
static size_t | mod883823312134381 (size_t hash) |
static size_t | mod1113547595345903 (size_t hash) |
static size_t | mod1402982055436147 (size_t hash) |
static size_t | mod1767646624268779 (size_t hash) |
static size_t | mod2227095190691797 (size_t hash) |
static size_t | mod2805964110872297 (size_t hash) |
static size_t | mod3535293248537579 (size_t hash) |
static size_t | mod4454190381383713 (size_t hash) |
static size_t | mod5611928221744609 (size_t hash) |
static size_t | mod7070586497075177 (size_t hash) |
static size_t | mod8908380762767489 (size_t hash) |
static size_t | mod11223856443489329 (size_t hash) |
static size_t | mod14141172994150357 (size_t hash) |
static size_t | mod17816761525534927 (size_t hash) |
static size_t | mod22447712886978529 (size_t hash) |
static size_t | mod28282345988300791 (size_t hash) |
static size_t | mod35633523051069991 (size_t hash) |
static size_t | mod44895425773957261 (size_t hash) |
static size_t | mod56564691976601587 (size_t hash) |
static size_t | mod71267046102139967 (size_t hash) |
static size_t | mod89790851547914507 (size_t hash) |
static size_t | mod113129383953203213 (size_t hash) |
static size_t | mod142534092204280003 (size_t hash) |
static size_t | mod179581703095829107 (size_t hash) |
static size_t | mod226258767906406483 (size_t hash) |
static size_t | mod285068184408560057 (size_t hash) |
static size_t | mod359163406191658253 (size_t hash) |
static size_t | mod452517535812813007 (size_t hash) |
static size_t | mod570136368817120201 (size_t hash) |
static size_t | mod718326812383316683 (size_t hash) |
static size_t | mod905035071625626043 (size_t hash) |
static size_t | mod1140272737634240411 (size_t hash) |
static size_t | mod1436653624766633509 (size_t hash) |
static size_t | mod1810070143251252131 (size_t hash) |
static size_t | mod2280545475268481167 (size_t hash) |
static size_t | mod2873307249533267101 (size_t hash) |
static size_t | mod3620140286502504283 (size_t hash) |
static size_t | mod4561090950536962147 (size_t hash) |
static size_t | mod5746614499066534157 (size_t hash) |
static size_t | mod7240280573005008577 (size_t hash) |
static size_t | mod9122181901073924329 (size_t hash) |
static size_t | mod11493228998133068689 (size_t hash) |
static size_t | mod14480561146010017169 (size_t hash) |
static size_t | mod18446744073709551557 (size_t hash) |
Member Typedef Documentation
◆ mod_function
using ska::prime_number_hash_policy::mod_function = size_t (*)(size_t) |
Member Function Documentation
◆ commit()
|
inline |
◆ index_for_hash()
|
inline |
◆ keep_in_range()
|
inline |
◆ mod0()
|
inlinestatic |
◆ mod1009()
|
inlinestatic |
◆ mod10193()
|
inlinestatic |
◆ mod102877()
|
inlinestatic |
◆ mod1037059()
|
inlinestatic |
◆ mod10453007()
|
inlinestatic |
◆ mod105359939()
|
inlinestatic |
◆ mod1061961721()
|
inlinestatic |
◆ mod10703903591()
|
inlinestatic |
◆ mod107888587883()
|
inlinestatic |
◆ mod1087448823553()
|
inlinestatic |
◆ mod10960797308051()
|
inlinestatic |
◆ mod11()
|
inlinestatic |
◆ mod110477914016779()
|
inlinestatic |
◆ mod1113547595345903()
|
inlinestatic |
◆ mod11223856443489329()
|
inlinestatic |
◆ mod113129383953203213()
|
inlinestatic |
◆ mod1140272737634240411()
|
inlinestatic |
◆ mod11493228998133068689()
|
inlinestatic |
◆ mod1259()
|
inlinestatic |
◆ mod127()
|
inlinestatic |
◆ mod12853()
|
inlinestatic |
◆ mod129607()
|
inlinestatic |
◆ mod13()
|
inlinestatic |
◆ mod1306601()
|
inlinestatic |
◆ mod13169977()
|
inlinestatic |
◆ mod132745199()
|
inlinestatic |
◆ mod1337987929()
|
inlinestatic |
◆ mod13486073473()
|
inlinestatic |
◆ mod135931102921()
|
inlinestatic |
◆ mod1370099663459()
|
inlinestatic |
◆ mod13809739252051()
|
inlinestatic |
◆ mod139193449418173()
|
inlinestatic |
◆ mod1402982055436147()
|
inlinestatic |
◆ mod14141172994150357()
|
inlinestatic |
◆ mod142534092204280003()
|
inlinestatic |
◆ mod1436653624766633509()
|
inlinestatic |
◆ mod14480561146010017169()
|
inlinestatic |
◆ mod151()
|
inlinestatic |
◆ mod1597()
|
inlinestatic |
◆ mod16193()
|
inlinestatic |
◆ mod163307()
|
inlinestatic |
◆ mod1646237()
|
inlinestatic |
◆ mod16593127()
|
inlinestatic |
◆ mod167248483()
|
inlinestatic |
◆ mod1685759167()
|
inlinestatic |
◆ mod16991387857()
|
inlinestatic |
◆ mod17()
|
inlinestatic |
◆ mod171262457903()
|
inlinestatic |
◆ mod1726217406467()
|
inlinestatic |
◆ mod17399181177241()
|
inlinestatic |
◆ mod175372756929481()
|
inlinestatic |
◆ mod1767646624268779()
|
inlinestatic |
◆ mod17816761525534927()
|
inlinestatic |
◆ mod179581703095829107()
|
inlinestatic |
◆ mod1810070143251252131()
|
inlinestatic |
◆ mod18446744073709551557()
|
inlinestatic |
◆ mod197()
|
inlinestatic |
◆ mod2()
|
inlinestatic |
◆ mod2011()
|
inlinestatic |
◆ mod20399()
|
inlinestatic |
◆ mod205759()
|
inlinestatic |
◆ mod2074129()
|
inlinestatic |
◆ mod20906033()
|
inlinestatic |
◆ mod210719881()
|
inlinestatic |
◆ mod2123923447()
|
inlinestatic |
◆ mod21407807219()
|
inlinestatic |
◆ mod215777175787()
|
inlinestatic |
◆ mod2174897647073()
|
inlinestatic |
◆ mod21921594616111()
|
inlinestatic |
◆ mod220955828033581()
|
inlinestatic |
◆ mod2227095190691797()
|
inlinestatic |
◆ mod22447712886978529()
|
inlinestatic |
◆ mod226258767906406483()
|
inlinestatic |
◆ mod2280545475268481167()
|
inlinestatic |
◆ mod23()
|
inlinestatic |
◆ mod251()
|
inlinestatic |
◆ mod2539()
|
inlinestatic |
◆ mod25717()
|
inlinestatic |
◆ mod259229()
|
inlinestatic |
◆ mod2613229()
|
inlinestatic |
◆ mod26339969()
|
inlinestatic |
◆ mod265490441()
|
inlinestatic |
◆ mod2675975881()
|
inlinestatic |
◆ mod26972146961()
|
inlinestatic |
◆ mod271862205833()
|
inlinestatic |
◆ mod2740199326961()
|
inlinestatic |
◆ mod27619478504183()
|
inlinestatic |
◆ mod278386898836457()
|
inlinestatic |
◆ mod2805964110872297()
|
inlinestatic |
◆ mod28282345988300791()
|
inlinestatic |
◆ mod285068184408560057()
|
inlinestatic |
◆ mod2873307249533267101()
|
inlinestatic |
◆ mod29()
|
inlinestatic |
◆ mod3()
|
inlinestatic |
◆ mod313()
|
inlinestatic |
◆ mod3203()
|
inlinestatic |
◆ mod32401()
|
inlinestatic |
◆ mod326617()
|
inlinestatic |
◆ mod3292489()
|
inlinestatic |
◆ mod33186281()
|
inlinestatic |
◆ mod334496971()
|
inlinestatic |
◆ mod3371518343()
|
inlinestatic |
◆ mod33982775741()
|
inlinestatic |
◆ mod342524915839()
|
inlinestatic |
◆ mod3452434812973()
|
inlinestatic |
◆ mod34798362354533()
|
inlinestatic |
◆ mod350745513859007()
|
inlinestatic |
◆ mod3535293248537579()
|
inlinestatic |
◆ mod35633523051069991()
|
inlinestatic |
◆ mod359163406191658253()
|
inlinestatic |
◆ mod3620140286502504283()
|
inlinestatic |
◆ mod37()
|
inlinestatic |
◆ mod397()
|
inlinestatic |
◆ mod4027()
|
inlinestatic |
◆ mod40823()
|
inlinestatic |
◆ mod411527()
|
inlinestatic |
◆ mod4148279()
|
inlinestatic |
◆ mod41812097()
|
inlinestatic |
◆ mod421439783()
|
inlinestatic |
◆ mod4247846927()
|
inlinestatic |
◆ mod42815614441()
|
inlinestatic |
◆ mod431554351609()
|
inlinestatic |
◆ mod4349795294267()
|
inlinestatic |
◆ mod43843189232363()
|
inlinestatic |
◆ mod441911656067171()
|
inlinestatic |
◆ mod4454190381383713()
|
inlinestatic |
◆ mod44895425773957261()
|
inlinestatic |
◆ mod452517535812813007()
|
inlinestatic |
◆ mod4561090950536962147()
|
inlinestatic |
◆ mod47()
|
inlinestatic |
◆ mod499()
|
inlinestatic |
◆ mod5()
|
inlinestatic |
◆ mod5087()
|
inlinestatic |
◆ mod51437()
|
inlinestatic |
◆ mod518509()
|
inlinestatic |
◆ mod5226491()
|
inlinestatic |
◆ mod52679969()
|
inlinestatic |
◆ mod530980861()
|
inlinestatic |
◆ mod5351951779()
|
inlinestatic |
◆ mod53944293929()
|
inlinestatic |
◆ mod543724411781()
|
inlinestatic |
◆ mod5480398654009()
|
inlinestatic |
◆ mod55238957008387()
|
inlinestatic |
◆ mod556773797672909()
|
inlinestatic |
◆ mod5611928221744609()
|
inlinestatic |
◆ mod56564691976601587()
|
inlinestatic |
◆ mod570136368817120201()
|
inlinestatic |
◆ mod5746614499066534157()
|
inlinestatic |
◆ mod59()
|
inlinestatic |
◆ mod631()
|
inlinestatic |
◆ mod6421()
|
inlinestatic |
◆ mod64811()
|
inlinestatic |
◆ mod653267()
|
inlinestatic |
◆ mod6584983()
|
inlinestatic |
◆ mod66372617()
|
inlinestatic |
◆ mod668993977()
|
inlinestatic |
◆ mod6743036717()
|
inlinestatic |
◆ mod67965551447()
|
inlinestatic |
◆ mod685049831731()
|
inlinestatic |
◆ mod6904869625999()
|
inlinestatic |
◆ mod69596724709081()
|
inlinestatic |
◆ mod7()
|
inlinestatic |
◆ mod701491027718027()
|
inlinestatic |
◆ mod7070586497075177()
|
inlinestatic |
◆ mod71267046102139967()
|
inlinestatic |
◆ mod718326812383316683()
|
inlinestatic |
◆ mod7240280573005008577()
|
inlinestatic |
◆ mod73()
|
inlinestatic |
◆ mod797()
|
inlinestatic |
◆ mod8089()
|
inlinestatic |
◆ mod81649()
|
inlinestatic |
◆ mod823117()
|
inlinestatic |
◆ mod8296553()
|
inlinestatic |
◆ mod83624237()
|
inlinestatic |
◆ mod842879579()
|
inlinestatic |
◆ mod8495693897()
|
inlinestatic |
◆ mod85631228929()
|
inlinestatic |
◆ mod863108703229()
|
inlinestatic |
◆ mod8699590588571()
|
inlinestatic |
◆ mod87686378464759()
|
inlinestatic |
◆ mod883823312134381()
|
inlinestatic |
◆ mod8908380762767489()
|
inlinestatic |
◆ mod89790851547914507()
|
inlinestatic |
◆ mod905035071625626043()
|
inlinestatic |
◆ mod9122181901073924329()
|
inlinestatic |
◆ mod97()
|
inlinestatic |
◆ next_size_over()
|
inline |
◆ reset()
|
inline |
The documentation for this struct was generated from the following file:
- mpqc/util/external/c++/ska_flat_hash_map.hpp