MCPcopy Create free account

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

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

↓ 4 callersMethodmap_each_key
(&self, map: M, _retained_hint: P)
ph/src/fmph/keyset.rs:151
↓ 4 callersMethodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/kfunction.rs:253
↓ 4 callersMethodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/function2.rs:258
↓ 4 callersMethodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/function.rs:368
↓ 4 callersMethodnew
(len: std::ops::Range<usize>, rand_gen_seed: u64)
mphf_benchmark/src/inout.rs:50
↓ 4 callersMethodnew_zeroed_seed_vec
(&self, number_of_seeds: usize)
ph/src/seeds.rs:99
↓ 4 callersFunctionnon_increasing_penalty
(x: &[f64], per_dim: f64)
internal/phast/src/optim.rs:120
↓ 4 callersMethodoutput_range
(&self)
internal/phast/src/phast.rs:5
↓ 4 callersMethodoutput_range
Returns output range of `self`, i.e. 1 + maximum value that `self` can return.
ph/src/phast/function.rs:371
↓ 4 callersMethodoutput_range
Returns output range of `self`, i.e. 1 + maximum value that `self` can return.
ph/src/phast/perfect.rs:227
↓ 4 callersMethodpush_all
Pushes all `values`. Calls [`Self::push`] for all `values` items.
cseq/src/elias_fano.rs:98
↓ 4 callersMethodpush_unchecked
A version of [`Self::push`] without any checks and panic.
cseq/src/elias_fano.rs:70
↓ 4 callersMethodretain_keys
(&mut self, filter: F, _retained_earlier: P, _remove_count: R)
ph/src/fmph/keyset.rs:166
↓ 4 callersFunctionrun
(conf: &Conf, i: &(Vec<K>, Vec<K>))
mphf_benchmark/src/main.rs:267
↓ 4 callersMethodset
Sets the current sum to `value` and returns `self`. # Example ``` use fsum::FSum; assert_eq!(FSum::new().set(1.0).value(), 1.0); ```
fsum/src/lib.rs:186
↓ 4 callersMethodset_bit_to
(&mut self, bit_nr: usize, value: bool)
bitm/src/bitvec.rs:561
↓ 4 callersMethodset_bits
(&mut self, begin: usize, v: u64, len: u8)
bitm/src/bitvec.rs:680
↓ 4 callersMethodset_bits_unchecked
(&mut self, begin: usize, v: u64, len: u8)
bitm/src/bitvec.rs:691
↓ 4 callersMethodset_seed
(&self, vec: &mut [Self::VecElement], index: usize, seed: u16)
ph/src/seeds.rs:112
↓ 4 callersFunctionshow_entropy_plot
(as_percent=False, dataset='equal', compressed_methods=True, conf={})
csf_benchmark/utils/csf_benchmark_plot.py:62
↓ 4 callersFunctiontest_mphf_u64
(mphf_keys: &[K], mphf: G)
ph/src/utils.rs:71
↓ 4 callersMethodtext
Returns pseudo-random text for testing.
coding_benchmark/src/main.rs:90
↓ 4 callersFunctiontotal_size_bits
(frequencies: &HashMap<u8, usize>, book: &HashMap<u8, Code>)
coding_benchmark/src/minimum_redundancy.rs:56
↓ 4 callersFunctiontotal_size_bits_u8
(frequencies: &[usize; 256], book: &[minimum_redundancy::Code; 256])
coding_benchmark/src/minimum_redundancy.rs:38
↓ 4 callersMethodtries
(&self)
internal/phast/src/conf.rs:290
↓ 4 callersMethodunassigned_values_k
Returns number of free values of k-perfect function as an array indexed by values and the total number of free values and the number of bumped keys.
ph/src/phast/builder.rs:200
↓ 4 callersFunctionverify_partial_kphf
Checks if `kphf` is valid partial (`None` results are ignored) k-perfect hash function. Panics if it is not.
ph/src/utils.rs:37
↓ 4 callersMethodxor_fragment
(&mut self, index: usize, v: u64, v_size: u8)
bitm/src/bitvec.rs:380
↓ 3 callersMethodadd_edge
(&mut self, v0: usize, v1: usize)
csf/src/ls/graph3.rs:51
↓ 3 callersMethodadd_value
(&mut self, index: usize, value: u8, bits_per_value: u8)
csf/src/fp/collision_solver.rs:104
↓ 3 callersMethodas_usize
(self)
minimum_redundancy/src/frequencies.rs:22
↓ 3 callersMethodas_usize
(self)
ph/src/fmph/keyset.rs:374
↓ 3 callersMethodbegin_position
(&self)
cseq/src/elias_fano.rs:236
↓ 3 callersFunctionbits_to_store
(max_value: V)
bitm/src/lib.rs:43
↓ 3 callersFunctionbits_to_store_any_of_ref
(values: impl IntoIterator<Item = &'a V>)
csf/src/lib.rs:65
↓ 3 callersFunctionbuild_bit_vec_u32
(conf: &'_ Conf)
cseq_benchmark/src/sux.rs:25
↓ 3 callersFunctionbuild_level_from_slice_mt
(keys: &[K], output_range: usize, core_conf: &CC, seed_size: SS, threads_num: usize, hasher: &S, seed_chooser:
ph/src/phast/function.rs:119
↓ 3 callersFunctionbuild_level_from_slice_st
(keys: &[K], output_range: usize, core_conf: &CC, seed_size: SS, hasher: &S, seed_chooser: SC, level_nr: u64)
ph/src/phast/function.rs:87
↓ 3 callersFunctioncheck
Prints a message if `expected` differs from `got` and puts `structure_name`, `operation_name` and `argument` in the message,
cseq_benchmark/src/main.rs:176
↓ 3 callersMethodconditionally_change_bits
(&mut self, new_value: NewValue, begin: usize, v_size: u8)
bitm/src/bitvec.rs:712
↓ 3 callersFunctioncount_bits_in
(content: &[u64])
bitm/src/rank_select/mod.rs:52
↓ 3 callersMethoddiff_at_position_unchecked
(&self, mut position: Position)
cseq/src/elias_fano.rs:217
↓ 3 callersMethodencoder
(&self)
csf/src/coding/mr.rs:44
↓ 3 callersMethodend
(&'_ self)
cseq/src/elias_fano.rs:267
↓ 3 callersMethodentropy
Returns the Shannon entropy of the values counted so far.
minimum_redundancy/src/frequencies.rs:95
↓ 3 callersMethodextra_shift
(&self, bits_per_seed: u8)
ph/src/phast/seed_chooser/mod.rs:139
↓ 3 callersMethodf_nobump
(&self, key: u64, seed: u16)
ph/src/phast/conf.rs:180
↓ 3 callersMethodfinish
(self)
ph/src/fmph/gofunction.rs:447
↓ 3 callersMethodfirst_fragment_of
(&self, code: Self::Codeword)
csf/src/coding/mod.rs:92
↓ 3 callersMethodfrequencies
(&self)
minimum_redundancy/src/frequencies.rs:158
↓ 3 callersFunctionfrequencies_u8
Prints speed of and returns counting symbol occurrences.
coding_benchmark/src/minimum_redundancy.rs:13
↓ 3 callersMethodget
(&self, fragment_nr: u32, degree: impl TreeDegree)
minimum_redundancy/src/code.rs:48
↓ 3 callersMethodget_bits_unchecked
(&self, begin: usize, len: u8)
bitm/src/bitvec.rs:232
↓ 3 callersMethodget_count
(&self, bits_per_value: u8)
csf/src/fp/collision_solver.rs:227
↓ 3 callersFunctionindex
(hash: &H, k: &K, level_nr: u64, level_size: usize)
csf/src/fp/map/mod.rs:41
↓ 3 callersMethodinit_bit
(&mut self, bit_nr: usize, value: bool)
bitm/src/bitvec.rs:580
↓ 3 callersMethodinit_successive_fragment
(&mut self, index: &mut usize, v: u64, v_size: u8)
bitm/src/bitvec.rs:351
↓ 3 callersMethodinto_map
(self, hash: S, bits_per_value: u8)
csf/src/fp/map/mod.rs:54
↓ 3 callersMethodinto_vec
(self, _retained_hint: P)
ph/src/fmph/keyset.rs:197
↓ 3 callersMethodis_under_collision
(&self, index: usize)
csf/src/fp/collision_solver.rs:100
↓ 3 callersMethodkeys_for_seed
(&self, seed: u32)
internal/phast/src/conf.rs:312
↓ 3 callersFunctionkphast
(keys: &[u64], params: ph::phast::Conf<SS, CC, Hasher>, threads_num: usize, seed_chooser: SC)
internal/phast/src/phast.rs:69
↓ 3 callersMethodlen
Returns the number of keys in the input collection given during construction. The time complexity is proportional to the number returned.
ph/src/fmph/gofunction.rs:737
↓ 3 callersFunctionmap32_to_32
(hash: u32, n: u32)
seedable_hash/src/map.rs:6
↓ 3 callersMethodminimal_output_range
(&self, num_of_keys: usize)
ph/src/phast/seed_chooser/mod.rs:127
↓ 3 callersFunctionmix_key_seed
(key: u64, seed: u16)
ph/src/phast/conf.rs:18
↓ 3 callersMethodnumber_of_occurring_values
(&self)
minimum_redundancy/src/frequencies.rs:152
↓ 3 callersMethodoptimization_iters
(&self)
internal/phast/src/conf.rs:286
↓ 3 callersMethodoutput_range
Returns output range of `self`, i.e. 1 + maximum value that `self` can return.
ph/src/phast/partial.rs:177
↓ 3 callersFunctionpartition_point_with_index
(tab: &[T], mut f: F)
bitm/src/rank_select/utils.rs:21
↓ 3 callersMethodqueries_measure
(&self, queries: &[usize], f: F)
cseq_benchmark/src/main.rs:568
↓ 3 callersMethodrand_queries
Returns query points drawn uniformly at random from the range [0, `query_universe`).
cseq_benchmark/src/main.rs:531
↓ 3 callersMethodrank
(&self, index: usize)
bitm/src/rank_select/mod.rs:357
↓ 3 callersMethodrank0
(&self, index: usize)
bitm/src/rank_select/mod.rs:37
↓ 3 callersMethodremove_canonized_edge
(&mut self, v0: usize, v1: usize)
csf/src/ls/graph3.rs:56
↓ 3 callersMethodremove_first_fragment_of
(&self, code: &mut U8Code)
csf/src/coding/mr.rs:59
↓ 3 callersMethodreset
Sets the current sum to `0` and returns `self`.
fsum/src/lib.rs:172
↓ 3 callersMethodresized
(&self, size: usize)
csf/src/fp/level_sizer.rs:264
↓ 3 callersMethodreversed_codes
(&self)
minimum_redundancy/src/lib.rs:283
↓ 3 callersMethodsave_rank_or_select
Saves `space_overhead` and `time` per *rank* or *select* query (in ns) of method with given `method_name` to file with given `file_name` (+`csv` exten
cseq_benchmark/src/main.rs:480
↓ 3 callersMethodselect
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], mut rank: usi
bitm/src/rank_select/select.rs:380
↓ 3 callersFunctionselect_values_f
(to_select: &[u64], mut value_at: V, bits_per_value: u8)
csf/src/fp/collision_solver.rs:7
↓ 3 callersMethodset_bit_to_unchecked
(&mut self, bit_nr: usize, value: bool)
bitm/src/bitvec.rs:565
↓ 3 callersMethodset_bit_unchecked
(&mut self, bit_nr: usize)
bitm/src/bitvec.rs:594
↓ 3 callersMethodset_fragment
(&mut self, index: usize, v: u64, v_size: u8)
bitm/src/bitvec.rs:363
↓ 3 callersMethodset_fragment_unchecked
(&mut self, index: usize, v: u64, v_size: u8)
bitm/src/bitvec.rs:369
↓ 3 callersMethodsize_bytes
(&self)
ph/src/phast/compressed_array.rs:427
↓ 3 callersMethodsize_bytes_dyn
(&self)
ph/src/phast/compressed_array.rs:239
↓ 3 callersFunctiontest_fpmap_invariants
(fpmap: &Map)
csf/src/fp/map/mod.rs:336
↓ 3 callersFunctiontest_read_write
(fpmap: &Map)
csf/src/fp/map/mod.rs:328
↓ 3 callersFunctiontest_with_input
(to_hash: &[K])
ph/src/fmph/function.rs:666
↓ 3 callersMethodtry_get_bits_unmasked
(&self, begin: usize, len: u8)
bitm/src/bitvec.rs:636
↓ 3 callersMethodtry_move_degree1_vertex_into_vec
If `vertex` is incident with exactly one edge than move this edge from `self` into `vec`, putting `vertex` at the first position of the `HyperEdge` pu
csf/src/ls/graph3.rs:168
↓ 3 callersFunctiontry_nobump_build_st
(keys: &'k [u64], core: C, seed_size: SS, evaluator: BE, seed_chooser: SC, bucket_begin: Box<[usize]>)
ph/src/phast/builder.rs:237
↓ 3 callersMethodtry_rank
(&self, index: usize)
bitm/src/rank_select/mod.rs:215
↓ 3 callersMethoduniform_foreach
( &self, mut f: F, gen: &mut XorShift64, total_ones: &mut usize, mut n
cseq_benchmark/src/main.rs:336
↓ 3 callersMethodvalue
(f: &Self::CSF, k: u32, levels: &mut usize)
csf_benchmark/src/function.rs:58
↓ 3 callersMethodvalue_part
(&self, key: &K, fun_number: u8)
csf/src/ls/map.rs:286
↓ 3 callersFunctionvbyte_read
Returns the value read from `input` and decoded from *VByte* format.
binout/src/lib.rs:174
↓ 3 callersFunctionverify_partial_phf
Checks if `phf` is valid partial (`None` results are ignored) perfect hash function. Panics if it is not.
ph/src/utils.rs:15
← previousnext →201–300 of 1,609, ranked by callers