MCPcopy Create free account

hub / github.com/beling/bsuccinct-rs / functions

Functions1,609 in github.com/beling/bsuccinct-rs

Methodfrom_vec_mt
Constructs [`Function`] for given `keys`, using multiple threads. `keys` cannot contain duplicates.
ph/src/phast/function.rs:504
Methodfrom_vec_mt
Constructs [`Perfect`] function for given `keys`, using multiple threads. `keys` cannot contain duplicates.
ph/src/phast/perfect.rs:247
Methodfrom_vec_st
Constructs [`KFunction`] for given `keys`, using a single thread. `keys` cannot contain duplicates.
ph/src/phast/kfunction.rs:312
Methodfrom_vec_st
Constructs [`Function2`] for given `keys`, using a single thread. `keys` cannot contain duplicates.
ph/src/phast/function2.rs:392
Methodfrom_vec_st
Constructs [`Function`] for given `keys`, using a single thread. `keys` cannot contain duplicates.
ph/src/phast/function.rs:497
Methodfrom_vec_st
Constructs [`Perfect`] function for given `keys`, using a single thread. `keys` cannot contain duplicates.
ph/src/phast/perfect.rs:240
Functionfsum
()
fsum/src/lib.rs:223
Functionfsum_add_sub_assign_reset_into
()
fsum/src/lib.rs:234
Methodgeneric
(seed_size: SS, bucket_size100: u16)
ph/src/phast/conf.rs:531
Methodgeneric8
(bucket_size100: u16)
ph/src/phast/conf.rs:543
Methodgeneric8_nobump
(loading_factor_1000: u16)
ph/src/phast/conf.rs:566
Methodgeneric8_nobump_fast
(loading_factor_1000: u16)
ph/src/phast/conf.rs:553
Methodgeneric_f_core
(&self, output_range: usize, num_of_keys: usize, bits_per_seed: u8, bucket_size_100: u16, preferred_slice_len:
ph/src/phast/seed_chooser/mod.rs:77
Methodgeneric_with_hash
(seed_size: SS, bucket_size100: u16, hasher: S)
ph/src/phast/conf.rs:537
Methodgeq_cursor
(&'_ self, value: u64)
cseq/src/elias_fano.rs:421
Functionget
(c: &mut Criterion)
ph/benches/fmph.rs:4
Methodget
(&self, key: u64)
internal/phast/src/partial.rs:15
Methodget
(&self, key: u64)
internal/phast/src/perfect.rs:15
Methodget
(&self, key: &K)
ph/src/phast/nbfunction.rs:37
Methodget_all
(&self, keys: &[u64])
internal/phast/src/function.rs:30
Functionget_bits
(tab: &[u64], index: usize, v_size: u8)
bitm/benches/bitvec-iai.rs:7
Functionget_bits
(c: &mut Criterion)
bitm/benches/bitvec.rs:4
Functionget_bits_unchecked
(tab: &[u64], index: usize, v_size: u8)
bitm/benches/bitvec-iai.rs:14
Methodget_fragment_unmasked_unchecked
(&self, index: usize, v_size: u8)
bitm/src/bitvec.rs:325
Methodget_or_panic
Returns value at given `index` or panics if `index` is out of bounds.
cseq/src/elias_fano.rs:341
Methodget_or_panic
(&self, index: usize)
cseq/src/wavelet_matrix.rs:251
Methodget_or_panic
(&self, key: &K)
csf/src/fp/map/mod.rs:114
Methodget_or_panic
(&self, key: &K)
csf/src/fp/gomap/mod.rs:86
Methodget_or_panic
(&self, key: &K)
ph/src/fmph/gofunction.rs:534
Methodget_or_panic
(&self, key: &K)
ph/src/fmph/function.rs:458
Methodget_rev
(&self, fragment_nr: u32, degree: impl TreeDegree)
minimum_redundancy/src/code.rs:34
Methodget_successive_bit
(&self, bit_nr: &mut usize)
bitm/src/bitvec.rs:146
Methodget_successive_bits
(&self, begin: &mut usize, len: u8)
bitm/src/bitvec.rs:237
Methodget_successive_fragment
(&self, index: &mut usize, v_size: u8)
bitm/src/bitvec.rs:336
Methodgroups
(goconf: GOConf<GS, SS, S>)
csf/src/fp/gomap/conf.rs:42
Methodgroups
(goconf: GOConf<GS, SS, S>)
csf/src/fp/gocmap/conf.rs:48
Methodgroups_coding
(goconf: GOConf<GS, SS, S>, coding: BC)
csf/src/fp/gocmap/conf.rs:64
Methodgroups_cs
(goconf: GOConf<GS, SS, S>, collision_solver: CSB)
csf/src/fp/gomap/conf.rs:52
Methodgroups_lsize
(goconf: GOConf<GS, SS, S>, level_size_chooser: LSC)
csf/src/fp/gomap/conf.rs:88
Methodgroups_lsize_coding
(goconf: GOConf<GS, SS, S>, level_size_chooser: LSC, coding: BC)
csf/src/fp/gocmap/conf.rs:90
Methodgroups_lsize_cs
(goconf: GOConf<GS, SS, S>, level_size_chooser: LSC, collision_solver: CSB)
csf/src/fp/gomap/conf.rs:94
Methodhas_par_for_each_key
(&self)
ph/src/fmph/keyset.rs:16
Methodhas_par_iter
(&self)
ph/src/fmph/keyset.rs:708
Methodhash
(x: &K, seed: u64)
mphf_benchmark/src/ptrhash.rs:17
Methodhash
(hash: S)
csf/src/fp/cmap/conf.rs:91
Methodhash
(hash: S)
csf/src/fp/map/conf.rs:57
Methodhash
Returns configuration that uses custom [`hash_builder`](BuildConf::hash_builder).
ph/src/fmph/function.rs:102
Methodhash_bps_bpg
Returns a configuration that uses given family of hash functions and seeds and groups of the sizes given in bits.
ph/src/fmph/gofunction.rs:117
Methodhash_coding
(hash: S, coding: BC)
csf/src/fp/cmap/conf.rs:97
Methodhash_lsize
Returns configuration that uses custom [`hash_builder`](BuildConf::hash_builder) and [`relative_level_size`](BuildConf::relative_level_size).
ph/src/fmph/function.rs:107
Methodhash_lsize_ct
Returns configuration that uses custom [`hash_builder`](BuildConf::hash_builder), [`relative_level_size`](BuildConf::relative_level_size) and [`cache_
ph/src/fmph/function.rs:120
Methodhash_lsize_ct_mt
Returns configuration that uses custom [`hash_builder`](BuildConf::hash_builder), [`relative_level_size`](BuildConf::relative_level_size), [`cache_thr
ph/src/fmph/function.rs:127
Methodhash_lsize_mt
Returns configuration that uses custom [`hash_builder`](BuildConf::hash_builder), [`relative_level_size`](BuildConf::relative_level_size) and potentia
ph/src/fmph/function.rs:113
Methodhash_to_group
(&self, hash: u32)
ph/src/fmph/goindexing.rs:56
Methodindex
(&self, index: usize)
ph/src/phast/cyclic.rs:93
Methodindex_mut
(&mut self, index: usize)
ph/src/phast/cyclic.rs:99
Methodindex_of
(&self, value: u64)
cseq/src/elias_fano.rs:436
Methodinit
(&self, array: &mut [u64], index: usize, value: u64, bits_per_value: u8)
csf/src/ls/conf.rs:12
Methodinit_seed
(&self, vec: &mut [Self::VecElement], index: usize, seed: u16)
ph/src/seeds.rs:37
Methodinit_successive_bit_unchecked
(&mut self, bit_nr: &mut usize, value: bool)
bitm/src/bitvec.rs:192
Methodinto_vec
(self/*, retained_hint: P*/)
csf/src/fp/kvset.rs:91
Methodinto_vec
(self, retained_hint: P)
ph/src/fmph/keyset.rs:124
Methodis_empty
(&self)
cseq/src/wavelet_matrix.rs:120
Methodis_in_second_half
(index: usize, density: Self::SamplingDensity)
bitm/src/rank_select/select.rs:465
Methodis_lossless
(&self)
csf/src/fp/collision_solver.rs:134
Methodis_valid
(&self)
cseq/src/elias_fano.rs:568
Methoditems_per_sample
(density: Self::SamplingDensity)
bitm/src/rank_select/select.rs:456
Methoditems_per_sample_log2
(_density: Self::SamplingDensity)
bitm/src/rank_select/select.rs:486
Methoditer_rev
(&self, degree: D)
minimum_redundancy/src/code.rs:81
Functioniterators
()
bitm/src/bitvec.rs:912
Methodk
(&self)
ph/src/phast/kfunction.rs:261
Methodk
(&self)
ph/src/phast/seed_chooser/mod.rs:49
Methodk
(&self)
ph/src/phast/seed_chooser/mod.rs:124
Methodk_from_slice_mt
Constructs `k`-[`Perfect`] function for given `keys`, using multiple threads. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:340
Methodk_from_slice_se_mt
Constructs `k`-[`Perfect`] function for given `keys`, using multiple threads. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:304
Methodk_from_slice_se_st
Constructs `k`-[`Perfect`] function for given `keys`, using a single thread. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:294
Methodk_from_slice_st
Constructs `k`-[`Perfect`] function for given `keys`, using a single thread. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:332
Methodk_from_vec_mt
Constructs `k`-[`Perfect`] function for given `keys`, using multiple threads. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:324
Methodk_from_vec_se_mt
Constructs `k`-[`Perfect`] function for given `keys`, using multiple threads. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:283
Methodk_from_vec_se_st
Constructs `k`-[`Perfect`] function for given `keys`, using a single thread. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:273
Methodk_from_vec_st
Constructs `k`-[`Perfect`] function for given `keys`, using a single thread. `k`-[`Perfect`] function maps `k` or less different keys to each value.
ph/src/phast/perfect.rs:316
Methodkey_data_and_len
(key: &Self)
mphf_benchmark/src/cmph.rs:112
Methodlast_pushed
(&self)
cseq/src/elias_fano.rs:33
Methodlen_of
(&self, code: Self::Codeword)
csf/src/coding/geom.rs:72
Methodlevel
(&mut self, _input_size: usize, _level_size: usize)
ph/src/stats.rs:8
Methodlevel_size_groups_segments
Returns number of groups and 64-bit segments for given `desired_total_size`.
ph/src/fmph/goindexing.rs:81
Methodlevel_sizes
Returns sizes of the successive levels.
ph/src/fmph/gofunction.rs:580
Methodlevel_sizes
Returns sizes of the successive levels.
ph/src/fmph/function.rs:485
Methodlevels
(&self)
internal/phast/src/partial.rs:9
Methodlevels
(&self)
internal/phast/src/perfect.rs:9
Methodlevels
(&self)
ph/src/phast/kfunction.rs:45
Methodlevels
(&self)
ph/src/phast/function2.rs:58
Methodlevels
(&self)
ph/src/phast/function.rs:218
Methodlevels
(&self)
ph/src/phast/perfect.rs:38
Methodlsize
(level_size_chooser: LSC)
csf/src/fp/cmap/conf.rs:64
Methodlsize
(level_size_chooser: LSC)
csf/src/fp/map/conf.rs:42
Methodlsize
(level_size_chooser: LSC)
csf/src/fp/gomap/conf.rs:68
Methodlsize
(level_size_chooser: LSC)
csf/src/fp/gocmap/conf.rs:84
Methodlsize
Returns configuration that uses at each level a bit-array of size [`relative_level_size`](BuildConf::relative_level_size) given as a percent of number
ph/src/fmph/function.rs:78
Methodlsize_bpf
(level_size_chooser: LSC, bits_per_fragment: u8)
csf/src/fp/cmap/conf.rs:67
← previousnext →1,001–1,100 of 1,609, ranked by callers