MCPcopy Create free account

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

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

↓ 1 callersFunctionbits_per_entry
Calculate bits per entry for given number of entries and number of bytes occupied by them.
csf_benchmark/src/main.rs:133
↓ 1 callersMethodbounds
(&self)
internal/phast/src/optim.rs:97
↓ 1 callersMethodbucket_is_empty
(&self, bucket_nr: usize)
ph/src/phast/builder.rs:539
↓ 1 callersMethodbucket_size
(&self)
mphf_benchmark/src/main.rs:124
↓ 1 callersMethodbucket_size
(&self, bucket_nr: usize)
ph/src/phast/builder.rs:534
↓ 1 callersFunctionbucket_size_normalization_multiplier
Returns the multiplier that allows obtaining a bucket size of `k`-perfect function from a bucket size of 1-perfect function.
ph/src/phast/seed_chooser/k.rs:11
↓ 1 callersFunctionbucket_sizes_mt
(keys: &[u64], conf: &C, mut threads_num: usize)
ph/src/phast/builder.rs:16
↓ 1 callersMethodbuild_array_for_hashes
Returns fingerprint array for given hashes of keys, level size, and group seeds (given as a function that returns seeds for provided group indices).
ph/src/fmph/gofunction.rs:137
↓ 1 callersMethodbuild_array_for_hashes_mt
Returns fingerprint array for given hashes of keys, level size, and group seeds (given as a function that returns seeds for provided group indices).
ph/src/fmph/gofunction.rs:151
↓ 1 callersMethodbuild_array_for_indices
Build level for given sequence of key indices possibly using multiple threads.
ph/src/fmph/function.rs:237
↓ 1 callersMethodbuild_array_for_indices_st
Build level for given sequence of key indices using a single thread
ph/src/fmph/function.rs:225
↓ 1 callersMethodbuild_array_mt
(&self, keys: &KS, level_size_segments: usize, level_size_groups: usize, group_seed: u16)
ph/src/fmph/gofunction.rs:341
↓ 1 callersFunctionbuild_bit_vec
(conf: &'_ Conf)
cseq_benchmark/src/bitm.rs:6
↓ 1 callersFunctionbuild_coder_u8
(frequencies: &[usize; 256])
coding_benchmark/src/huffman_compress.rs:15
↓ 1 callersMethodbuild_hasher
(&self, seed: u64)
seedable_hash/src/lib.rs:33
↓ 1 callersMethodbuild_level
Builds level possibly (if `keys` can be iterated in parallel) using multiple threads
ph/src/fmph/function.rs:268
↓ 1 callersMethodbuild_level_st
Builds level using a single thread.
ph/src/fmph/function.rs:253
↓ 1 callersMethodbuild_next_level_with_cache
(&mut self, keys: &mut KS, level_size_groups: usize, level_size_segments: usize)
ph/src/fmph/gofunction.rs:359
↓ 1 callersFunctioncheck_collision
(seen: &mut [u64], input_len: usize, index: usize)
mphf_benchmark/src/builder.rs:17
↓ 1 callersMethodclear_assigned_from_bucket
(&self, bucket: usize, seeds: &[SS::VecElement], unassigned_values: &mut [u64], bumped_len: &mut usize)
ph/src/phast/builder.rs:143
↓ 1 callersMethodclear_bit_unchecked
(&mut self, bit_nr: usize)
bitm/src/bitvec.rs:603
↓ 1 callersMethodclear_used
(&mut self)
ph/src/phast/builder.rs:506
↓ 1 callersMethodcode_capacity
(&self)
minimum_redundancy/src/degree.rs:110
↓ 1 callersMethodcombine
(&self, other: &Self, other_weight: f64)
ph/src/phast/seed_chooser/k.rs:188
↓ 1 callersFunctionconcatenate_values
(values: &[Box<[u64]>], values_lens: &[usize], bits_per_value: u8)
csf/src/fp/common.rs:7
↓ 1 callersMethodconditionally_copy_bits
(&mut self, src: &Self, predicate: Pred, begin: usize, v_size: u8)
bitm/src/bitvec.rs:733
↓ 1 callersFunctionconstruct_unassigned
(output_range: usize)
ph/src/phast/builder.rs:116
↓ 1 callersMethodcopy_group_if_better
(&self, dst: &mut [u64], src: &[u64], group_index: usize, callback: CB)
ph/src/fmph/goindexing.rs:234
↓ 1 callersMethodcount
(&self, index: usize, bits_per_value: u8)
csf/src/fp/collision_solver.rs:358
↓ 1 callersMethodcount_bit_zeros
(&self)
bitm/src/bitvec.rs:608
↓ 1 callersMethodcursor_at_unchecked
(&'_ self, index: usize)
cseq/src/elias_fano.rs:376
↓ 1 callersMethodcursor_of
(&'_ self, value: u64)
cseq/src/elias_fano.rs:431
↓ 1 callersMethoddecode
(&mut self, fragments: &mut I)
minimum_redundancy/src/decoder.rs:91
↓ 1 callersMethoddiff
(&self, index: usize)
cseq/src/elias_fano.rs:355
↓ 1 callersMethoddiff_at_position
(&self, position: Position)
cseq/src/elias_fano.rs:226
↓ 1 callersMethoddiff_unchecked
(&self, index: usize)
cseq/src/elias_fano.rs:348
↓ 1 callersMethoddrain_frequencies
(&mut self)
minimum_redundancy/src/frequencies.rs:154
↓ 1 callersMethodempty_used_values
(&self)
ph/src/phast/seed_chooser/k.rs:367
↓ 1 callersFunctionensure_no_absences
(absences_found: f64)
mphf_benchmark/src/builder.rs:24
↓ 1 callersMethodeval
(&self, bucket_nr: usize, bucket_size: usize)
ph/src/phast/evaluator.rs:185
↓ 1 callersMethodeval_and_remove
(&self, _k: u16, values_used_by_seed: &[usize], free_values: &mut FreeValueMultiSetU16, _bucket_data: Self::Bu
ph/src/phast/seed_chooser/k.rs:70
↓ 1 callersMethodextract_first
Extracts and returns the first remaining fragment of the unreversed `code`. Return [`None`] if `code` is empty.
minimum_redundancy/src/code.rs:55
↓ 1 callersMethodextract_first_fragment_of
Extracts and returns the first fragment of the `code` or [`None`] if the `code` is already empty.
csf/src/coding/mod.rs:95
↓ 1 callersMethodextract_rev_first
Extracts and returns the first remaining fragment of the reversed `code`. Return [`None`] if `code` is empty.
minimum_redundancy/src/code.rs:65
↓ 1 callersMethodf
(&self, primary_code: u64, seed: u16, conf: &C)
ph/src/phast/seed_chooser/mod.rs:181
↓ 1 callersMethodfile
Either opens or crates (and than put headers inside) and returns the file with given `file_name` (+`csv` extension).
cseq_benchmark/src/main.rs:461
↓ 1 callersMethodfind_bit_one
(&self, start_index: usize)
bitm/src/bitvec.rs:764
↓ 1 callersMethodfind_bit_one_unchecked
(&self, start_index: usize)
bitm/src/bitvec.rs:774
↓ 1 callersMethodfinished
(&self)
ph/src/phast/builder.rs:488
↓ 1 callersFunctionfmphgo_benchmark_all
(mut csv_file: Option<File>, i: &(Vec<K>, Vec<K>), conf: &Conf, key_access: KeyAccess)
mphf_benchmark/src/fmph.rs:193
↓ 1 callersMethodfor_bucket
(&self, _first_bucket_in_window: usize, _bucket_nr: usize, _core: &C)
ph/src/phast/seed_chooser/k.rs:65
↓ 1 callersMethodfor_k
(&self, _k: u16)
ph/src/phast/seed_chooser/k.rs:86
↓ 1 callersMethodfragments_of
(&self, code: Self::Codeword)
csf/src/coding/mod.rs:84
↓ 1 callersFunctiongap_for
(effective_slice_len: u16, bucket_num: usize, output_range: usize)
ph/src/phast/builder.rs:220
↓ 1 callersMethodgeneric_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:159
↓ 1 callersMethodget
(&self, k: &K)
csf/src/fp/cmap/mod.rs:82
↓ 1 callersMethodget
Gets the value associated with the given `key`. If the `key` was not in the input key-value collection given during construction, either [`None`] or
csf/src/fp/map/mod.rs:98
↓ 1 callersMethodget
(&self, key: &K)
csf/src/fp/gomap/mod.rs:70
↓ 1 callersMethodget
(&self, k: &K)
csf/src/fp/gocmap/mod.rs:111
↓ 1 callersMethodget
(&self, index: usize)
ph/src/phast/compressed_array.rs:65
↓ 1 callersFunctionget_bits25
(ptr: *const u8, first_bit: usize)
bitm/src/lib.rs:87
↓ 1 callersFunctionget_bits57
(ptr: *const u8, first_bit: usize)
bitm/src/lib.rs:55
↓ 1 callersFunctionget_data
Try to read data from file and returns them or None.
cseq_benchmark/utils/cseq_benchmark_tabs.py:8
↓ 1 callersFunctionget_fmph_file
(i0_len: usize, i1_len: usize, conf: &Conf, use_fmph: &Option<&FMPHConf>)
mphf_benchmark/src/fmph.rs:257
↓ 1 callersMethodget_stats
Gets the value associated with the given key `k` and reports statistics to `access_stats`.
csf/src/fp/cmap/mod.rs:55
↓ 1 callersMethodget_stats
Gets the value associated with the given key `key` and reports statistics to `access_stats`.
csf/src/fp/gocmap/mod.rs:81
↓ 1 callersMethodget_stats_or_panic
(&self, key: &K, access_stats: &mut A)
csf/src/fp/map/mod.rs:106
↓ 1 callersMethodget_stats_or_panic
(&self, key: &K, access_stats: &mut A)
csf/src/fp/gomap/mod.rs:78
↓ 1 callersMethodget_stats_or_panic
(&self, key: &K, access_stats: &mut A)
ph/src/fmph/gofunction.rs:525
↓ 1 callersMethodget_stats_or_panic
(&self, key: &K, access_stats: &mut A)
ph/src/fmph/function.rs:449
↓ 1 callersMethodget_value
(&self, _vertex: usize)
csf/src/ls/graph3.rs:90
↓ 1 callersMethodhas_par_iter
(&self)
ph/src/fmph/keyset.rs:743
↓ 1 callersMethodhash
(hash_builder: S)
csf/src/ls/conf.rs:78
↓ 1 callersMethodhash_to_group
(&self, hash: u32)
ph/src/fmph/goindexing.rs:177
↓ 1 callersMethodhi_bits
(&self)
cseq/src/elias_fano.rs:483
↓ 1 callersMethodin_group_index
(&self, hash: u64, group_seed: u16)
ph/src/fmph/goindexing.rs:64
↓ 1 callersMethodin_slice_nobump
(&self, key: u64, seed: u16)
ph/src/phast/conf.rs:144
↓ 1 callersMethodin_slice_noseed
(&self, key: u64)
ph/src/phast/conf.rs:152
↓ 1 callersMethodinc_count
(&mut self, bits_per_value: u8)
csf/src/fp/collision_solver.rs:223
↓ 1 callersMethodindex
(&self, key: &K, fun_number: u8)
csf/src/ls/map.rs:280
↓ 1 callersMethodindex
(&self, k: &K, level_nr: u64, size: usize)
csf/src/fp/cmap/mod.rs:48
↓ 1 callersMethodindex
(&self, k: &K, level_nr: u64, size: usize)
ph/src/fmph/function.rs:409
↓ 1 callersMethodinit
(&self, array: &mut [u64], index: usize, value: u64, bits_per_value: u8)
csf/src/ls/conf.rs:23
↓ 1 callersMethodinit_bit_unchecked
(&mut self, bit_nr: usize, value: bool)
bitm/src/bitvec.rs:584
↓ 1 callersFunctioninit_bits25
(ptr: *mut u8, first_bit: usize, value: u32)
bitm/src/lib.rs:96
↓ 1 callersFunctioninit_bits57
(ptr: *mut u8, first_bit: usize, value: u64)
bitm/src/lib.rs:64
↓ 1 callersMethodinit_bits_unchecked
(&mut self, begin: usize, v: u64, len: u8)
bitm/src/bitvec.rs:671
↓ 1 callersMethodinit_fragment_unchecked
(&mut self, index: usize, v: u64, v_size: u8)
bitm/src/bitvec.rs:357
↓ 1 callersMethodinit_successive_bit
(&mut self, bit_nr: &mut usize, value: bool)
bitm/src/bitvec.rs:184
↓ 1 callersMethodinternal_nodes_count
(&self)
minimum_redundancy/src/decoder.rs:131
↓ 1 callersMethodinto_sorted
Converts `self` to the pair of boxed slices that contain distinct values and numbers of their occurrences (in non decreasing order) respectively.
minimum_redundancy/src/frequencies.rs:116
↓ 1 callersMethodinto_unsorted
Converts `self` to the pair of boxed slices that contain distinct values and numbers of their occurrences respectively.
minimum_redundancy/src/frequencies.rs:103
↓ 1 callersMethodis_code_empty
(&self, code: Self::Codeword)
csf/src/coding/mod.rs:89
↓ 1 callersMethodis_empty
(&self)
minimum_redundancy/src/code.rs:73
↓ 1 callersMethodis_end
(&self)
cseq/src/elias_fano.rs:565
↓ 1 callersMethodis_turbo
(&self)
internal/phast/src/conf.rs:308
↓ 1 callersMethodk
(&self)
ph/src/phast/perfect.rs:220
↓ 1 callersMethodlast_seed
(&self)
ph/src/fmph/gofunction.rs:256
↓ 1 callersMethodlen
(&self)
csf/src/coding/mod.rs:132
↓ 1 callersMethodlen_of_encoded
(&self, encoder: &Self::Encoder<'e>, to_encode: &Q)
csf/src/coding/mod.rs:111
← previousnext →501–600 of 1,609, ranked by callers