MCPcopy Create free account

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

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

Methodlsize_bpv
(level_size_chooser: LSC)
csf/src/fp/map/conf.rs:45
Methodlsize_coding
(level_size_chooser: LSC, coding: BC)
csf/src/fp/cmap/conf.rs:73
Methodlsize_coding
(level_size_chooser: LSC, coding: BC)
csf/src/fp/gocmap/conf.rs:74
Methodlsize_cs
(level_size_chooser: LSC, collision_solver: CS)
csf/src/fp/cmap/conf.rs:79
Methodlsize_cs
(level_size_chooser: LSC, collision_solver: CS)
csf/src/fp/map/conf.rs:51
Methodlsize_cs
(level_size_chooser: LSC, collision_solver: CSB)
csf/src/fp/gomap/conf.rs:78
Methodlsize_cs_coding
(level_size_chooser: LSC, collision_solver: CS, coding: BC)
csf/src/fp/cmap/conf.rs:85
Methodlsize_cs_hash
(level_size_chooser: LSC, collision_solver: CS, hash: S)
csf/src/fp/cmap/conf.rs:127
Methodlsize_cs_hash
(level_size_chooser: LSC, collision_solver: CS, hash: S)
csf/src/fp/map/conf.rs:75
Methodlsize_cs_hash_coding
(level_size_chooser: LSC, collision_solver: CS, hash: S, coding: BC)
csf/src/fp/cmap/conf.rs:133
Methodlsize_ct
Returns configuration that uses custom [`relative_level_size`](BuildConf::relative_level_size) and [`cache_threshold`](BuildConf::cache_threshold) to
ph/src/fmph/function.rs:84
Methodlsize_hash
(level_size_chooser: LSC, hash: S)
csf/src/fp/cmap/conf.rs:115
Methodlsize_hash
(level_size_chooser: LSC, hash: S)
csf/src/fp/map/conf.rs:69
Methodlsize_hash_coding
(level_size_chooser: LSC, hash: S, coding: BC)
csf/src/fp/cmap/conf.rs:121
Methodlsize_mt
Returns configuration that potentially uses [multiple threads](BuildConf::use_multiple_threads) and at each level a bit-array of size [`relative_level
ph/src/fmph/function.rs:91
Functionlsmap_1bpv
()
csf/src/ls/map.rs:339
Functionlsmap_1bpv_bm123
()
csf/src/ls/map.rs:344
Functionlsmap_2bpv
()
csf/src/ls/map.rs:358
Functionlsmap_2bpv_bm123
()
csf/src/ls/map.rs:363
Functionlsmap_3bpv
()
csf/src/ls/map.rs:384
Functionlsmap_3bpv_bm123
()
csf/src/ls/map.rs:389
Functionmain
()
mphf_benchmark/src/main.rs:431
Functionmain
()
cseq_benchmark/src/main.rs:639
Functionmain
()
internal/phast/src/main.rs:27
Functionmain
()
coding_benchmark/src/main.rs:159
Functionmain
()
csf_benchmark/src/main.rs:567
Functionmap16_to_16
(hash: u16, n: u16)
seedable_hash/src/map.rs:15
Functionmap64_to_32
(hash: u64, n: u32)
seedable_hash/src/map.rs:24
Methodmap_each_key
Calls `map` for each key in the set, and returns outputs of these calls. Uses single thread. If `self` doesn't remember which keys are retained it us
ph/src/fmph/keyset.rs:34
Methodmap_each_key_value
Calls `map` for each key-value pair in the set, and returns outputs of these calls. Uses single thread. If `self` doesn't remember which keys are ret
csf/src/fp/kvset.rs:56
Functionmap_usize
(hash: usize, n: usize)
seedable_hash/src/map.rs:49
Methodmax_fragment_value
Maximum value of fragment.
csf/src/coding/mod.rs:62
Methodminimal_f_core
(&self, num_of_keys: usize, core: &CC, bits_per_seed: u8)
ph/src/phast/seed_chooser/mod.rs:89
Methodminimal_f_core
(&self, num_of_keys: usize, core: &CC, bits_per_seed: u8)
ph/src/phast/seed_chooser/mod.rs:171
Methodminimal_generic_f_core
(&self, num_of_keys: usize, bits_per_seed: u8, bucket_size_100: u16, preferred_slice_len: u16)
ph/src/phast/seed_chooser/mod.rs:81
Methodminimal_output_range
(&self, num_of_keys: u32)
ph/src/phast/partial.rs:172
Methodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/nbfunction.rs:116
Methodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/perfect.rs:224
Methodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/seed_chooser/mod.rs:52
Methodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/seed_chooser/k.rs:293
Methodmphf_size
(mphf: &Self::MPHF)
mphf_benchmark/src/fmph.rs:38
Methodmphf_size
(mphf: &Self::MPHF)
mphf_benchmark/src/ptrhash.rs:40
Methodmphf_size
(mphf: &Self::MPHF)
mphf_benchmark/src/phast.rs:44
Methodmphf_size
(mphf: &Self::MPHF)
mphf_benchmark/src/cmph.rs:60
Methodmt
Returns configuration that potentially uses [multiple threads](BuildConf::use_multiple_threads) to build [Function].
ph/src/fmph/function.rs:60
Methodmul
(self, rhs: u32)
minimum_redundancy/src/degree.rs:75
Methodmul
(self, rhs: usize)
ph/src/seeds.rs:79
Methodmul
(self, rhs: usize)
ph/src/fmph/goindexing.rs:153
Methodmul_assign
(&mut self, rhs: f64)
ph/src/phast/seed_chooser/utils.rs:39
Methodmultiple_rounded_up
(mut shift_end: u16)
ph/src/phast/seed_chooser/shift_wrap.rs:62
Functionn_lowest_bits_0_64
(how_many: u8)
bitm/src/lib.rs:24
Methodname
(&self)
csf/src/coding/mr.rs:91
Methodname
(&self)
csf/src/coding/geom.rs:150
Methodname
(&self)
csf_benchmark/src/main.rs:77
Methodnan
()
mphf_benchmark/src/stats.rs:33
Methodnew
(&self, keys: &[K], use_multiple_threads: bool)
mphf_benchmark/src/fmph.rs:22
Methodnew
(&self, keys: &[K], _use_multiple_threads: bool)
mphf_benchmark/src/ptrhash.rs:28
Methodnew
(&self, keys: &[K], use_multiple_threads: bool)
mphf_benchmark/src/phast.rs:22
Methodnew
(&self, keys: &[K], _use_multiple_threads: bool)
mphf_benchmark/src/cmph.rs:28
Methodnew
(final_len: usize, universe: u64)
cseq/src/elias_fano.rs:63
Methodnew
Construct level builder for given level `total_len` in bits, `number_of_zeros` among the most significant bits and index of most significant bit (`ind
cseq/src/wavelet_matrix.rs:32
Methodnew
Returns iterator over levels of `coding`.
minimum_redundancy/src/iterators.rs:24
Methodnew
Constructs decoder for given `coding`.
minimum_redundancy/src/decoder.rs:26
Methodnew
Constructs iterator over bits set in the given `slice`.
bitm/src/bitvec.rs:16
Methodnew
(_content: &[u64], #[cfg(target_pointer_width = "64")] _l1ranks: &[usize], _l2ranks: &[u64], _total_rank: usiz
bitm/src/rank_select/select.rs:378
Methodnew
<V: Default>
csf/src/coding/geom.rs:18
Methodnew
()
csf/src/ls/conf.rs:73
Methodnew
(number_of_values: usize, bits_per_value: u8)
csf/src/ls/graph3.rs:100
Methodnew
(percent: u16, level_size_chooser: LSC)
csf/src/fp/level_sizer.rs:260
Methodnew
(level_size_segments: usize, bits_per_value: u8)
csf/src/fp/collision_solver.rs:90
Methodnew
(conf: &'c Conf, cost: CF)
internal/phast/src/optim.rs:72
Methodnew
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf).
ph/src/fmph/gofunction.rs:221
Methodnew
(slice: &'k mut [K])
ph/src/fmph/keyset.rs:219
Methodnew
(mut conf: BuildConf<S>, keys: &impl KeySet<K>)
ph/src/fmph/function.rs:209
Methodnew
Returns [`TwoToPowerBits`] that represent two to power of `log2size`.
ph/src/fmph/goindexing.rs:139
Methodnew
(num_of_values: usize, max_value: usize)
ph/src/phast/compressed_array.rs:48
Methodnew
(output_range: usize, num_of_keys: usize, bucket_size_100: u16, slice_len: u16, max_shift: u16)
ph/src/phast/conf.rs:297
Methodnew
Constructs [`NBFunction`] for given number of keys and configuration. `hashes(hasher, seed)` must return `num_of_keys` hashes.
ph/src/phast/nbfunction.rs:83
Methodnew
(bits_per_seed: u8, slice_len: u16)
ph/src/phast/evaluator.rs:72
Methodnew
(keys: &'k [u64], conf: C, seed_size: SS, span_limit: u16, evaluator: BE, bucket_begin: Box<[usize]>, seed_cho
ph/src/phast/builder.rs:126
Methodnew
(k: u16)
ph/src/phast/seed_chooser/k.rs:321
Methodnew
Constructs zeroed accumulator. # Example ``` use fsum::FSum; assert_eq!(FSum::new().value(), 0.0); ```
fsum/src/lib.rs:25
Methodnew0
(_content: &[u64], #[cfg(target_pointer_width = "64")] _l1ranks: &[usize], _l2ranks: &[u64], _total_rank: usiz
bitm/src/rank_select/select.rs:399
Methodnew_b
Constructs [`Builder`] to build [`Sequence`] with custom bit vector type and `final_len` values in range [`0`, `universe`). After adding values in non
cseq/src/elias_fano.rs:41
Methodnew_cmph_source
(keys: &[Self])
mphf_benchmark/src/cmph.rs:94
Methodnew_for_bps
(bits_per_seed: u8)
ph/src/phast/conf.rs:454
Methodnew_psl
(bucket_size100: u16, preferred_slice_len: u16)
ph/src/phast/conf.rs:449
Methodnew_zeroed_seed_vec
(&self, number_of_seeds: usize)
ph/src/seeds.rs:21
Methodnext
(&mut self)
mphf_benchmark/src/inout.rs:23
Methodnext
(&mut self)
cseq/src/elias_fano.rs:507
Methodnext
(&mut self)
minimum_redundancy/src/iterators.rs:45
Methodnext
(&mut self)
butils/src/lib.rs:26
Methodnext_back
(&mut self)
cseq/src/elias_fano.rs:513
Methodnext_back
(&mut self)
bitm/src/bitvec.rs:117
Methodnth_back
(&mut self, n: usize)
bitm/src/bitvec.rs:121
Methodoccurrences_of
(&mut self, value: &Self::Value)
minimum_redundancy/src/frequencies.rs:148
Methodof
(value: u32)
minimum_redundancy/src/frequencies.rs:24
Methodoutput_range
(&self)
internal/phast/src/partial.rs:5
Methodoutput_range
(&self)
internal/phast/src/perfect.rs:5
Methodoutput_range
Returns output range of `self`, i.e. `1` + maximum value that `self` can return.
ph/src/phast/kfunction.rs:256
← previousnext →1,101–1,200 of 1,609, ranked by callers