MCPcopy Create free account

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

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

↓ 7 callersMethodcontain
(&self, value: usize)
ph/src/phast/cyclic.rs:25
↓ 7 callersMethodf
(&self, primary_code: u64, seed: u16, conf: &C)
ph/src/phast/seed_chooser/seed.rs:137
↓ 7 callersMethodget
(&self, key: u64)
internal/phast/src/phast.rs:15
↓ 7 callersMethodget_bits
(&self, begin: usize, len: u8)
bitm/src/bitvec.rs:214
↓ 7 callersMethodget_stats
Gets the value associated with the given key `k` and reports statistics to `access_stats`.
csf/src/ls/cmap.rs:357
↓ 7 callersFunctionhash_all_par
(keys: &[K], hasher: &S, seed: u64)
ph/src/phast/function.rs:107
↓ 7 callersMethodlen
(&self)
cseq/src/wavelet_matrix.rs:117
↓ 7 callersMethodpush
Adds subsequent `item` from previous level to `self`.
cseq/src/wavelet_matrix.rs:45
↓ 7 callersFunctionread_bits
Reads `number_of_bits` bits, rounded up to multiple of 64, from `input`.
ph/src/utils.rs:10
↓ 7 callersMethodremove
(&mut self, value: usize)
ph/src/phast/cyclic.rs:20
↓ 7 callersMethodselect0
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], mut rank: usi
bitm/src/rank_select/select.rs:401
↓ 7 callersMethodto_usize
(self)
csf/src/ls/graph3.rs:12
↓ 6 callersMethodas_ref
(&self)
bitm/src/rank_select/mod.rs:303
↓ 6 callersFunctionbenchmark
(conf: &super::Conf)
coding_benchmark/src/constriction.rs:24
↓ 6 callersMethodbit_ones
(&'_ self)
bitm/src/bitvec.rs:616
↓ 6 callersMethodbits_per_value
(&self)
csf/src/fp/kvset.rs:168
↓ 6 callersMethodbumped_len
Calculates number of unassigned keys.
ph/src/phast/builder.rs:167
↓ 6 callersMethodf_core
(&self, output_range: usize, num_of_keys: usize, core: &CC, bits_per_seed: u8)
ph/src/phast/seed_chooser/mod.rs:167
↓ 6 callersFunctionfile
(conf: &Conf, function_name: &str, function_header: &str)
csf_benchmark/src/main.rs:224
↓ 6 callersFunctiongen_tab
(filename, params={}, filter=None)
cseq_benchmark/utils/cseq_benchmark_tabs.py:29
↓ 6 callersMethodget
(&self, index: usize)
cseq/src/elias_fano.rs:336
↓ 6 callersFunctionindex
(key: &impl Hash, hash: &impl BuildSeededHasher, seed: u64, level_size: usize)
ph/src/fmph/function.rs:197
↓ 6 callersMethodlen_of
(&self, code: U8Code)
csf/src/coding/mr.rs:48
↓ 6 callersMethodnext
(&mut self)
binout/src/lib.rs:13
↓ 6 callersMethodpar_iter
(&self)
ph/src/fmph/keyset.rs:739
↓ 6 callersMethodparams
(&self)
internal/phast/src/optim.rs:94
↓ 6 callersMethodprint_compressed_size
(&self, compressed_size_bits: usize)
coding_benchmark/src/main.rs:138
↓ 6 callersFunctionprint_vec
(x: &[f64], params: &[(&str, Constrain, Constrain, usize)])
internal/phast/src/optim.rs:22
↓ 6 callersMethodslice_begin
(&self, key: u64)
ph/src/phast/conf.rs:102
↓ 6 callersFunctiontest_read_write
(seq: Sequence<S, S0>)
cseq/src/elias_fano.rs:647
↓ 6 callersMethodtruncate
(&mut self, len: usize)
csf/src/fp/map/mod.rs:65
↓ 6 callersMethodtry_f
(&self, seed_size: SS, seeds: &[SS::VecElement], key: u64)
ph/src/phast/conf.rs:369
↓ 5 callersMethodadvance_position_back_unchecked
(&self, position: &mut Position)
cseq/src/elias_fano.rs:194
↓ 5 callersMethodbits_per_item
(&self)
cseq/src/wavelet_matrix.rs:123
↓ 5 callersMethodbuild
(&mut self)
ph/src/phast/builder.rs:448
↓ 5 callersFunctioncheck_all_ones
(a: &ArrayWithRank)
bitm/src/rank_select/mod.rs:395
↓ 5 callersFunctioncheck_all_zeros
(a: &ArrayWithRank)
bitm/src/rank_select/mod.rs:409
↓ 5 callersFunctioncompare_texts
(original: &[u8], decoded: &[u8])
coding_benchmark/src/main.rs:145
↓ 5 callersMethodconditionally_change_fragment
(&mut self, new_value: NewValue, index: usize, v_size: u8)
bitm/src/bitvec.rs:414
↓ 5 callersMethodconditionally_copy_fragment
(&mut self, src: &Self, predicate: Pred, index: usize, v_size: u8)
bitm/src/bitvec.rs:436
↓ 5 callersMethodconsume
(&mut self, fragment: u8)
csf/src/coding/mr.rs:25
↓ 5 callersMethodcursor
(&'_ self, position: Position)
cseq/src/elias_fano.rs:246
↓ 5 callersMethoddata_foreach
(&self, mut f: F)
cseq_benchmark/src/main.rs:382
↓ 5 callersMethoddecoder
(&self)
csf/src/coding/mr.rs:40
↓ 5 callersMethodelias_fano
should elias fano be tested
mphf_benchmark/src/main.rs:129
↓ 5 callersMethodextra_shift
(&self, bits_per_seed: u8)
ph/src/phast/seed_chooser/shift.rs:43
↓ 5 callersMethodfor_each_key
(&self, f: F, _retained_hint: P)
ph/src/fmph/keyset.rs:145
↓ 5 callersMethodfor_each_key_value
(&self, mut f: F/*, _retained_hint: P*/)
csf/src/fp/kvset.rs:162
↓ 5 callersMethodget
(&mut self)
mphf_benchmark/src/inout.rs:58
↓ 5 callersMethodget
(&self, key: &K)
csf/src/ls/map.rs:293
↓ 5 callersFunctionh2b
(bits_per_group_seed: u8, bits_per_group: GS, i: &(Vec<K>, Vec<K>), conf: &Conf, p: &FMPHGOBuildParams)
mphf_benchmark/src/fmph.rs:130
↓ 5 callersFunctionh2bench
(bits_per_group_seed: SS, bits_per_group: GS, i: &(Vec<K>, Vec<K>), conf: &Conf, p: &FMPHGOBuildParams)
mphf_benchmark/src/fmph.rs:114
↓ 5 callersMethoditer
Returns iterator over all items.
cseq/src/wavelet_matrix.rs:322
↓ 5 callersMethodlen
(&self)
minimum_redundancy/src/iterators.rs:37
↓ 5 callersMethodlevel
(&mut self, input_size: usize, level_size: usize)
ph/src/stats.rs:27
↓ 5 callersFunctionmult_hi
(a: u64, b: u64)
ph/src/phast/conf.rs:10
↓ 5 callersMethodoptimize_weights6
(&self, seed_chooser: SC)
internal/phast/src/conf.rs:503
↓ 5 callersMethodoutput_range
Returns output range of `self`, i.e. 1 + maximum value that `self` can return.
ph/src/phast/function2.rs:261
↓ 5 callersMethodretained
Returns whether `key` is retained (`false` if it is already hashed at the levels built so far).
ph/src/fmph/gofunction.rs:316
↓ 5 callersMethodretained
Returns whether `key` is retained (`false` if it is already hashed at the levels built so far).
ph/src/fmph/function.rs:219
↓ 5 callersMethodrev_fragment_of
(&self, code: Self::Codeword, index: u8)
csf/src/coding/mr.rs:54
↓ 5 callersMethodseed_for
(&self, seed_size: SS, key: u64)
ph/src/phast/function.rs:20
↓ 5 callersFunctiontest_mphf
(mphf_keys: &[K], mphf: G)
ph/src/utils.rs:63
↓ 5 callersFunctiontest_read_write
(huffman: &Coding<char, FS>)
minimum_redundancy/src/lib.rs:402
↓ 5 callersMethodunassigned_values
Calculates bitmap (with length = output range) of free values of 1-perfect function and the number of bumped keys.
ph/src/phast/builder.rs:157
↓ 5 callersFunctionverify_phf
Checks if `phf` is valid perfect hash function. Panics if it is not (also if `phf` returns `None` for any key).
ph/src/utils.rs:28
↓ 4 callersFunctionbenchmark
(f: F)
internal/phast/src/benchmark.rs:138
↓ 4 callersFunctionbenchmark_rank9
(conf: &Conf)
cseq_benchmark/src/sux.rs:31
↓ 4 callersFunctionbenchmark_rank_select
(conf: &super::Conf)
cseq_benchmark/src/bitm.rs:13
↓ 4 callersMethodbest_array
(&self, build_for_group: AB, level_size_groups: usize)
ph/src/fmph/gofunction.rs:272
↓ 4 callersMethodbit_in_range_iter
(&'_ self, bit_range: Range<usize>)
bitm/src/bitvec.rs:628
↓ 4 callersMethodbits_per_fragments
(&self)
csf_benchmark/src/main.rs:127
↓ 4 callersFunctionbits_per_seed_to_100_bucket_size
(bits_per_seed: u8)
ph/src/phast/conf.rs:279
↓ 4 callersFunctionbucket_begin_st
Calculate bucket_begin array using a single thread. `keys` must be sorted.
ph/src/phast/builder.rs:68
↓ 4 callersFunctionbuild_bit_vec
(conf: &'_ Conf)
cseq_benchmark/src/sux.rs:12
↓ 4 callersFunctionbuild_bit_vec_u64
(conf: &'_ Conf)
cseq_benchmark/src/sux.rs:18
↓ 4 callersMethodclear_bit
(&mut self, bit_nr: usize)
bitm/src/bitvec.rs:599
↓ 4 callersMethodcode_of
(&self, encoder: &Self::Encoder<'e>, to_encode: &Q)
csf/src/coding/mr.rs:64
↓ 4 callersFunctioncompress
(text: impl IntoIterator<Item = &'i u8>, book: &HashMap<u8, Code>, compressed_size_bits: usize)
coding_benchmark/src/minimum_redundancy.rs:62
↓ 4 callersFunctioncompress_u8
(text: impl IntoIterator<Item = &'i u8>, book: &[minimum_redundancy::Code; 256], compressed_size_bits: usize)
coding_benchmark/src/minimum_redundancy.rs:44
↓ 4 callersMethodcreate
(&mut self, n: usize, bits_per_value: u8)
csf/src/ls/conf.rs:19
↓ 4 callersMethoddecode_shift
(&self, mut s: u32, rank: usize)
bitm/src/rank_select/select.rs:676
↓ 4 callersMethodend
(&mut self, remaining_keys: usize)
ph/src/stats.rs:31
↓ 4 callersMethodfail_on_level
(&mut self, level_nr: usize)
ph/src/stats.rs:52
↓ 4 callersMethodfinish
(self)
ph/src/fmph/function.rs:342
↓ 4 callersMethodfor_k
(&self, k: u16)
internal/phast/src/optim.rs:477
↓ 4 callersFunctionfpgo_all
(conf: &Conf, level_size: L)
csf_benchmark/src/main.rs:550
↓ 4 callersFunctionfphash_add_bit
(result: &mut [u64], collision: &mut [u64], bit_index: usize)
ph/src/fmph/function.rs:134
↓ 4 callersFunctionfphash_sync_add_bit
(result: &[AtomicU64], collision: &[AtomicU64], bit_index: usize)
ph/src/fmph/function.rs:144
↓ 4 callersFunctionfrom_mut_slice
(v: &mut LevelArray)
ph/src/fmph/function.rs:176
↓ 4 callersFunctiongen_data
Puts and returns data from `generator` in two vectors of desired length `keys_num` and `foreign_keys_num` respectively.
mphf_benchmark/src/inout.rs:82
↓ 4 callersMethodget
(&self, key: &K)
ph/src/fmph/gofunction.rs:516
↓ 4 callersFunctionget_mut_slice
(v: &mut [AtomicU64])
ph/src/fmph/function.rs:184
↓ 4 callersMethodhash_index
(&self, hash: u64, level_size_groups: usize, group_seed: GetGroupSeed)
ph/src/fmph/gofunction.rs:122
↓ 4 callersFunctionindex
(hash_builder: &S, k: &K, fun_number_seed: u8, size: usize)
csf/src/ls/map.rs:35
↓ 4 callersMethodinit
(&self)
internal/phast/src/optim.rs:91
↓ 4 callersMethodinit_bits
(&mut self, begin: usize, v: u64, len: u8)
bitm/src/bitvec.rs:662
↓ 4 callersMethodk
(&self)
ph/src/phast/seed_chooser/k.rs:287
↓ 4 callersMethodkey_index
(&self, key: &K, level_seed: u64, level_size_groups: usize, group_seed: GetGroupSeed)
ph/src/fmph/gofunction.rs:130
↓ 4 callersMethodlevel_nr
(&self)
ph/src/fmph/gofunction.rs:313
← previousnext →101–200 of 1,609, ranked by callers