MCPcopy Create free account

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

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

Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/shift_wrap_prod.rs:142
Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/shift.rs:94
Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/seed.rs:193
Methodbucket_for
(&self, key: u64)
ph/src/phast/conf.rs:120
Methodbuild
(content: BV)
bitm/src/rank_select/mod.rs:262
Methodbuild_from_iter
(&self, iter: Iter, mut bits_per_fragment: u8)
csf/src/coding/geom.rs:158
Methodbuild_last_level
(keys: Vec::<K>, hasher: &S, seed: &mut u64)
ph/src/phast/function2.rs:234
Methodbuild_level0_from_slice_mt
(keys: &[K], conf: &Conf<SS, CC, S>, threads_num: usize, seed_chooser: SC)
ph/src/phast/kfunction.rs:153
Methodbuild_level0_from_slice_st
(keys: &[K], conf: &Conf<SS, CC, S>, seed_chooser: SC)
ph/src/phast/kfunction.rs:134
Methodbuild_level0_mt
(keys: &mut Vec::<K>, conf: &Conf<SS, CC, S>, threads_num: usize, seed_chooser: SC)
ph/src/phast/kfunction.rs:190
Methodbuild_level0_st
(keys: &mut Vec::<K>, conf: &Conf<SS, CC, S>, seed_chooser: SC)
ph/src/phast/kfunction.rs:173
Methodbuild_level_from_slice_mt
(keys: &[K], conf: &Conf<SS, CC, S>, threads_num: usize, seed_chooser: SC, level_nr: u64)
ph/src/phast/perfect.rs:166
Methodbuild_level_from_slice_st
(keys: &[K], conf: &Conf<SS, CC, S>, seed_chooser: SC, level_nr: u64)
ph/src/phast/perfect.rs:147
Methodbuild_level_mt
(keys: &mut Vec::<K>, conf: &Conf<SS, CC, S>, threads_num: usize, seed_chooser: SC, level_nr: u64)
ph/src/phast/perfect.rs:200
Methodbuild_level_st
(keys: &mut Vec::<K>, conf: &Conf<SS, CC, S>, seed_chooser: SC, level_nr: u64)
ph/src/phast/perfect.rs:185
Methodbuild_mt
(hashes: &'k mut [u64], seed_size: SS, core: C, threads_num: usize, hasher: S, seed_chooser: SC, bucket_evalua
ph/src/phast/partial.rs:153
Methodbuild_st
(hashes: &'k mut [u64], seed_size: SS, core: C, hasher: S, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:139
Methodcached
(slice: &[K], clone_threshold: usize)
ph/src/fmph/keyset.rs:286
Methodclear_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift_wrap.rs:222
Methodclear_used
(&self, free_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/k.rs:375
Methodclear_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift_wrap_prod.rs:135
Methodclear_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift.rs:90
Methodclear_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/seed.rs:168
Functioncode_2bits
()
minimum_redundancy/src/code.rs:165
Methodcode_lengths
Returns a map from (clones of) values to the lengths of their codes.
minimum_redundancy/src/lib.rs:316
Methodcode_lengths_array
Returns array indexed by values that contains the lengths of their codes.
minimum_redundancy/src/lib.rs:345
Methodcode_lengths_ref
Returns a map from (references to) values to the lengths of their codes.
minimum_redundancy/src/lib.rs:299
Methodcode_of
(&self, _encoder: &Self::Encoder<'e>, to_encode: &Q)
csf/src/coding/geom.rs:90
Functioncode_tree_degree3
()
minimum_redundancy/src/code.rs:184
Methodcodes_for_values_ref
Returns a map from (references to) values to their codes.
minimum_redundancy/src/lib.rs:304
Methodcoding
(coding: BC)
csf/src/fp/cmap/conf.rs:45
Methodcoding
(coding: BC)
csf/src/fp/gocmap/conf.rs:38
Functioncoding_3sym_1bit
()
minimum_redundancy/src/lib.rs:422
Functioncoding_3sym_2bits
()
minimum_redundancy/src/lib.rs:456
Functioncoding_5sym_tree_degree3
()
minimum_redundancy/src/lib.rs:597
Functioncoding_6sym_1bit
()
minimum_redundancy/src/lib.rs:489
Functioncoding_6sym_2bits
()
minimum_redundancy/src/lib.rs:546
Methodconcatenate_seed_vecs
(&self, level_sizes: LS, seeds: Vec<Box<[Self::VecElement]>>)
ph/src/seeds.rs:41
Functionconditionally_change_bits
(tab: &mut [u64], index: usize, v_size: u8)
bitm/benches/bitvec-iai.rs:49
Methodconditionally_change_bits
Conditionally (if `new_value` does not return [`None`]) changes the value `old` stored at bits `[begin, begin+v_size)` to the one returned by `new_val
bitm/src/bitvec.rs:402
Methodconditionally_copy_bits
(&mut self, src: &Self, predicate: Pred, begin: usize, v_size: u8)
bitm/src/bitvec.rs:424
Methodconsider
(count_and_values: &mut u16, value: u16, bits_per_value: u8)
csf/src/fp/collision_solver.rs:336
Methodconsider_all
Maps value of each key to code fragment, and adds the fragment to collision solver.
csf/src/fp/gocmap/mod.rs:51
Functionconsider_l2entry
(l2_index: usize, mut l2_entry: u64, rank: &mut usize)
bitm/src/rank_select/select.rs:213
Methodconstruct_value_array
Constructs array for values to fill with `set_value` method.
csf/src/fp/collision_solver.rs:52
Methodconstruct_value_array
(number_of_values: usize, bits_per_value: u8)
csf/src/fp/collision_solver.rs:277
Methodconsume
(&mut self, fragment: u8)
csf/src/coding/mod.rs:37
Methodconsume_checked
(&mut self, fragment: u32)
minimum_redundancy/src/decoder.rs:73
Methodconsume_checked
(&mut self, fragment: u8)
csf/src/coding/geom.rs:26
Methodconsumed_fragments
(&self)
minimum_redundancy/src/decoder.rs:45
Functioncontent_101111
()
bitm/src/rank_select/mod.rs:549
Functioncontent_101111_combined
()
bitm/src/rank_select/mod.rs:554
Methodcopy_group_if_better
(&self, dst: &mut [u64], src: &[u64], group_index: usize, callback: CB)
ph/src/fmph/goindexing.rs:102
Methodcore
(&self)
ph/src/phast/seed_chooser/shift_wrap.rs:224
Methodcore
(&self)
ph/src/phast/seed_chooser/shift_wrap_prod.rs:137
Methodcore
(&self)
ph/src/phast/seed_chooser/shift.rs:92
Methodcore
(&self)
ph/src/phast/seed_chooser/seed.rs:170
Methodcost
(&self, param: &Self::Param)
internal/phast/src/optim.rs:115
Methodcount_collisions_in_groups
Counts number of positive collisions in each group.
csf/src/fp/gocmap/mod.rs:70
Methodcount_in_range
Returns the number of `item` occurrences in the given `range`, or panics if `range` is out of bounds.
cseq/src/wavelet_matrix.rs:274
Methodcs
(collision_solver: CS)
csf/src/fp/cmap/conf.rs:52
Methodcs
(collision_solver: CS)
csf/src/fp/map/conf.rs:36
Methodcs
(collision_solver: CSB)
csf/src/fp/gomap/conf.rs:32
Methodcs_coding
(collision_solver: CS, coding: BC)
csf/src/fp/cmap/conf.rs:58
Methodcs_hash
(collision_solver: CS, hash: S)
csf/src/fp/cmap/conf.rs:103
Methodcs_hash
(collision_solver: CS, hash: S)
csf/src/fp/map/conf.rs:63
Methodcs_hash_coding
(collision_solver: CS, hash: S, coding: BC)
csf/src/fp/cmap/conf.rs:109
Methodct
Returns configuration that uses custom [`cache_threshold`](BuildConf::cache_threshold) to build [Function].
ph/src/fmph/function.rs:65
Methodct_mt
Returns configuration that uses custom [`cache_threshold`](BuildConf::cache_threshold) and potentially uses [multiple threads](BuildConf::use_multiple
ph/src/fmph/function.rs:71
Methodcurrent_len
(&self)
cseq/src/elias_fano.rs:27
Methodcursor_at
(&'_ self, index: usize)
cseq/src/elias_fano.rs:382
Methoddecode_next
(&mut self, fragments: &mut I)
minimum_redundancy/src/decoder.rs:111
Methoddecoder
(&self)
csf/src/coding/geom.rs:66
Methoddefault
()
csf/src/fp/level_sizer.rs:40
Methoddefault
fn default() -> Self { Self { ..Default::default() } }
csf/src/fp/cmap/conf.rs:32
Methoddefault
fn default() -> Self { Self { ..Default::default() } }
csf/src/fp/map/conf.rs:29
Methoddefault
()
csf/src/fp/gomap/conf.rs:24
Methoddefault
()
csf/src/fp/gocmap/conf.rs:24
Methoddefault
Creates a configuration in which the seed and group sizes are 4 and 16 bits respectively, which (when relative level size is 100) leads to a minimum p
ph/src/fmph/gofunction.rs:74
Methoddefault
()
ph/src/fmph/keyset.rs:845
Methoddefault
()
ph/src/fmph/function.rs:48
Methoddefault
()
ph/src/phast/cyclic.rs:58
Methoddefault
()
ph/src/phast/seed_chooser/utils.rs:35
Methoddefault_bigger
Creates a configuration in which the seed and group sizes are 2 and 16 bits respectively, which (when relative level size is 100) leads to a minimum p
ph/src/fmph/gofunction.rs:60
Methoddefault_biggest
Creates a configuration in which the seed and group sizes are 1 and 8 bits respectively, which (when relative level size is 100) leads to a minimum pe
ph/src/fmph/gofunction.rs:45
Methoddefault_generic8
()
ph/src/phast/conf.rs:547
Methoddefault_smallest
Creates a configuration in which the seed and group sizes are 8 and 32 bits respectively, which (when relative level size is 100) leads to a minimum p
ph/src/fmph/gofunction.rs:89
Functiondegree_2
()
minimum_redundancy/src/degree.rs:248
Functiondegree_27
()
minimum_redundancy/src/degree.rs:311
Functiondegree_4
()
minimum_redundancy/src/degree.rs:278
Functiondegree_8
()
minimum_redundancy/src/degree.rs:306
Methoddel_cmph_source
(source: *mut cmph_io_adapter_t)
mphf_benchmark/src/cmph.rs:108
Methoddensity_for
(_number_of_items: usize, _len: usize)
bitm/src/rank_select/select.rs:485
Methoddiff_or_panic
(&self, index: usize)
cseq/src/elias_fano.rs:362
Methoddiffs
(&'_ self)
cseq/src/elias_fano.rs:257
Methoddispose
(_: *mut c_void, _: *mut c_char, _: cmph_uint32)
mphf_benchmark/src/cmph.rs:86
Methoddivide
(index: usize, density: Self::SamplingDensity)
bitm/src/rank_select/select.rs:461
Methoddynamic
Constructs cached [`DynamicKeySet`] that obtains the keys by `keys` that returns iterator over keys. The keys are cloned and cached as soon as their n
ph/src/fmph/keyset.rs:873
Methoddynamic_with_len
Constructs cached [`DynamicKeySet`] that obtains the keys by `keys` that returns iterator over exactly `len` keys. The keys are cloned and cached as s
ph/src/fmph/keyset.rs:892
Methodempty
()
ph/src/phast/conf.rs:307
← previousnext →801–900 of 1,609, ranked by callers