MCPcopy Create free account

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

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

Methodoutput_range
(&self, seed_chooser_core: SCC, bits_per_seed: u8)
ph/src/phast/conf.rs:185
Methodoutput_range
Returns output range of `self`, i.e. 1 + maximum value that `self` can return.
ph/src/phast/nbfunction.rs:119
Methodoutput_range
(&self, number_of_keys: usize, loading_factor_1000: u16)
ph/src/phast/seed_chooser/mod.rs:55
Methodpar_for_each_key
(&self, f: F, retained_hint: P)
ph/src/fmph/keyset.rs:25
Methodpar_into_vec
(self, retained_hint: P)
ph/src/fmph/keyset.rs:131
Methodpar_iter
(&self)
ph/src/fmph/keyset.rs:705
Methodpar_map_each_key
(&self, map: M, retained_hint: P)
ph/src/fmph/keyset.rs:44
Methodpar_pre_retain
Copy `indices` accepted by `filter` to the beginning of each segment and stores new lengths of each segment in `new_lengths`.
ph/src/fmph/keyset.rs:450
Methodpar_retain_index
(indices: &mut Vec<I>, segments: &mut Vec<SegmentMetadata>, filter: F)
ph/src/fmph/keyset.rs:493
Methodpar_retain_keys
(&mut self, filter: F, retained_earlier: P, remove_count: R)
ph/src/fmph/keyset.rs:66
Methodpar_retain_keys_with_indices
(&mut self, _index_filter: IF, filter: F, retained_earlier: P, remove_count: R)
ph/src/fmph/keyset.rs:103
Methodparams
Returns description of the parameters: names, lower and upper bounds, printing precisions.
internal/phast/src/optim.rs:40
Methodpartial_cmp
(&self, other: &Self)
ph/src/phast/seed_chooser/utils.rs:12
Methodpattern
(pattern: u64)
csf/src/ls/conf.rs:92
Methodpeel
(self, number_of_edges: usize)
csf/src/ls/graph3.rs:141
Functionpercent_of
(overhead: usize, whole: usize)
cseq_benchmark/src/main.rs:634
Functionphast_benchmark
(csv_file: &mut Option<File>, i: &(Vec<K>, Vec<K>), conf: &Conf, seed_chooser: SC, phast_conf: &PHastConf, enc
mphf_benchmark/src/phast.rs:78
Functionphast_benchmark_enc
(csv_file: &mut Option<File>, i: &(Vec<K>, Vec<K>), conf: &Conf, seed_chooser: SC, phast_conf: &PHastConf, enc
mphf_benchmark/src/phast.rs:65
Methodpositive_collisions_in_entry
(entry: u16, bits_per_value: u8)
csf/src/fp/collision_solver.rs:349
Methodprefetch
(&self, _index: usize)
bitm/src/rank_select/mod.rs:48
Methodprefetch
(&self, index: usize)
bitm/src/rank_select/mod.rs:253
Methodprefiller
(value_prefiller: BM)
csf/src/ls/conf.rs:85
Methodprefiller_hash
(value_prefiller: VPF, hash_builder: S)
csf/src/ls/conf.rs:106
Methodprint
Prints `x`.
internal/phast/src/optim.rs:57
Functionprocess_alg_name
(n: str)
cseq_benchmark/utils/cseq_benchmark_tabs.py:23
Functionptrhash_benchmark
(csv_file: &mut Option<File>, i: &(Vec<K>, Vec<K>), conf: &Conf, speed: u8)
mphf_benchmark/src/ptrhash.rs:48
Methodpush_diff_unchecked
Pushes a value that is `diff` greater than the previous one, or from 0 if pushing the first value. A version of [`Self::push_diff`] without any checks
cseq/src/elias_fano.rs:78
Methodpush_diffs
Calls [`Self::push_diff`] for all `diffs` items.
cseq/src/elias_fano.rs:103
Methodpush_front
Appends the `fragment` (that must be less than `self.tree_degree`) to the least significant digit (bits) of `bits`.
minimum_redundancy/src/degree.rs:30
Methodpush_front
(&self, bits: &mut u32, fragment: u32)
minimum_redundancy/src/degree.rs:100
Methodrandomly
(seed: u64)
csf/src/ls/conf.rs:99
Methodrank
(&self, index: usize)
bitm/src/rank_select/mod.rs:21
Methodrank_unchecked
(&self, index: usize)
bitm/src/rank_select/mod.rs:27
Methodread
(data: *mut c_void, key: *mut *mut c_char, len: *mut cmph_uint32)
mphf_benchmark/src/cmph.rs:76
Methodread
Reads `self` from the `input`.
cseq/src/elias_fano.rs:295
Methodread
Reads `self` from the `input`.
cseq/src/wavelet_matrix.rs:149
Methodread
(input: &mut dyn std::io::Read)
minimum_redundancy/src/degree.rs:91
Methodread
Reads `Coding` from the given `input`, using `read_value` to read each value.
minimum_redundancy/src/lib.rs:247
Methodread
(input: &mut dyn Read, read_value: F)
csf/src/coding/mr.rs:78
Methodread
(input: &mut dyn Read, _read_value: F)
csf/src/coding/geom.rs:130
Methodread
Reads `BDZHMap` from the input using `read_value` to read values. Only `BDZHMap`s that use default hasher can be read by this method.
csf/src/ls/cmap.rs:169
Methodread
Reads `self` from the `input`. Only [`Map`]s that use default hasher can be read by this method.
csf/src/ls/map.rs:81
Methodread
Reads `Self` from the `input`, using `read_value` to read values. Only `CMap`s that use default hasher can be read by this method.
csf/src/fp/cmap/mod.rs:225
Methodread
Read `self` from the `input`. Only `FPMap`s that use default hasher can be read by this method.
csf/src/fp/map/mod.rs:279
Methodread
Reads `Self` from the `input`, using `read_value` to read values. Only `GOCMap`s that use default hasher can be read by this method.
csf/src/fp/gocmap/mod.rs:289
Methodread
Reads `Self` from `input`.
ph/src/seeds.rs:61
Methodread
Reads `Self` from the `input`. Only [`GOFunction`]s that use default hasher can be read by this method.
ph/src/fmph/gofunction.rs:697
Methodread
Reads `Self` from the `input`. Only [Function]s that use default hasher can be read by this method.
ph/src/fmph/function.rs:605
Methodread
Reads `Self` from `input`.
ph/src/fmph/goindexing.rs:123
Methodread
(input: &mut dyn io::Read)
ph/src/phast/compressed_array.rs:78
Methodread
Read `Self` from the `input`. Uses default hasher and seed chooser.
ph/src/phast/kfunction.rs:302
Methodread
(input: &mut dyn io::Read)
ph/src/phast/conf.rs:243
Methodread
Read `Self` from the `input`. Uses default hasher and seed chooser.
ph/src/phast/function2.rs:383
Methodread
Reads seed size and `Self` from the `input`.
ph/src/phast/function.rs:33
Methodread
(_input: &mut dyn io::Read)
ph/src/phast/seed_chooser/shift_wrap.rs:121
Methodread
(input: &mut dyn io::Read)
ph/src/phast/seed_chooser/k.rs:301
Methodread
(_input: &mut dyn io::Read)
ph/src/phast/seed_chooser/shift.rs:65
Methodread
(_input: &mut dyn io::Read)
ph/src/phast/seed_chooser/seed.rs:147
Methodread
(input: &mut R)
binout/src/lib.rs:119
Methodread_array
Deserialize array from the given `input`. Size of the array is deserialized from [`VByte`] format.
binout/src/lib.rs:85
Methodread_array_iter
(input: &mut R)
binout/src/lib.rs:104
Methodread_internal_nodes_count
Reads (written by `write_internal_nodes_count`) `internal_nodes_count` from `input`.
minimum_redundancy/src/lib.rs:194
Methodread_iter
(input: &mut R)
binout/src/lib.rs:91
Methodread_n
Deserialize `n` values from the given `input`.
binout/src/lib.rs:77
Methodread_n_iter
(input: &mut R, n: usize)
binout/src/lib.rs:97
Methodread_s
Reads `self` from the `input`. Custom select strategies do not have to be the same as the ones used by the written sequence.
cseq/src/elias_fano.rs:305
Methodread_s
Reads `self` from the `input`. Custom select strategy does not have to be the same as the one used by the written sequence.
cseq/src/wavelet_matrix.rs:332
Methodread_seed_vec
(input: &mut dyn Read, number_of_seeds: usize)
ph/src/seeds.rs:128
Methodread_values
Reads `values` from the given `input`, using `read_value` to read each value.
minimum_redundancy/src/lib.rs:221
Methodread_with_hasher
Reads `self` from the input, using `read_value` to read values (`hasher` must be the same as used by stored `BDZHMap`).
csf/src/ls/cmap.rs:156
Methodread_with_hasher
Reads `self` from the `input` (`hasher` must be the same as used by written [`Map`]).
csf/src/ls/map.rs:64
Methodread_with_hasher
Read self from the input, using read_value to read values (hasher must be the same as used by written `CMap`).
csf/src/fp/cmap/mod.rs:204
Methodread_with_hasher
Read `self` from the `input` (`hasher` must be the same as used by written [`Map`]).
csf/src/fp/map/mod.rs:260
Methodread_with_hasher
Reads `Self` from the `input`, using `read_value` to read values. Hasher must be the same as the one used to write.
csf/src/fp/gocmap/mod.rs:257
Methodread_with_hasher
Reads `Self` from the `input`. Hash builder must be the same as the one used to write.
ph/src/fmph/gofunction.rs:556
Methodread_with_hasher
Reads `Self` from the `input`. Hasher must be the same as the one used to write.
ph/src/fmph/function.rs:475
Methodread_with_hasher
Read `Self` from the `input`. `hasher` must be the same as used by the structure written.
ph/src/phast/kfunction.rs:286
Methodread_with_hasher
Read `Self` from the `input`. `hasher` must be the same as used by the structure written.
ph/src/phast/function2.rs:365
Methodread_with_hasher
Read `Self` from the `input`. `hasher` must be the same as used by the structure written.
ph/src/phast/function.rs:471
Methodremove_first_fragment_of
(&self, code: &mut Self::Codeword)
csf/src/coding/geom.rs:85
Methodretain_keys_with_indices
(&mut self, _index_filter: IF, filter: F/*, retained_earlier: P, remove_count: R*/)
csf/src/fp/kvset.rs:82
Methodretain_keys_with_indices
(&mut self, _index_filter: IF, filter: F, retained_earlier: P, remove_count: R)
ph/src/fmph/keyset.rs:95
Methodrev_fragment_of
(&self, code: Self::Codeword, index: u8)
csf/src/coding/mod.rs:79
Methodreverse_code
(&self, mut bits: u32, len: u32)
minimum_redundancy/src/degree.rs:112
Methodreversed_code
(&self, codeword: Code)
minimum_redundancy/src/lib.rs:270
Methodreversed_codes_for_values_ref
Returns a map from (references to) values to their reversed codes.
minimum_redundancy/src/lib.rs:309
Methodrewind
(data: *mut c_void)
mphf_benchmark/src/cmph.rs:88
Methodselect
(&self, rank: usize)
bitm/src/rank_select/select.rs:27
Methodselect0
(&self, rank: usize)
bitm/src/rank_select/select.rs:45
Methodselect0_unchecked
(&self, rank: usize)
bitm/src/rank_select/select.rs:51
Methodselect0_unchecked
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], rank: usize)
bitm/src/rank_select/select.rs:73
Methodselect0_unchecked
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], mut rank: usi
bitm/src/rank_select/select.rs:413
Functionselect_from_l2
(content: &[u64], l2ranks: &[u64], l2_index: usize, mut rank: usize)
bitm/src/rank_select/select.rs:290
Functionselect_from_l2_unchecked
(content: &[u64], l2ranks: &[u64], l2_index: usize, mut rank: usize)
bitm/src/rank_select/select.rs:246
Functionselect_l1
(l1ranks: &[usize], rank: &mut usize)
bitm/src/rank_select/select.rs:150
Methodselect_l2index
(l1ranks: &[usize], l2ranks: &[u64], rank: &mut usize)
bitm/src/rank_select/select.rs:348
Methodselect_unchecked
(&self, rank: usize)
bitm/src/rank_select/select.rs:33
Methodselect_unchecked
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], rank: usize)
bitm/src/rank_select/select.rs:62
Methodselect_unchecked
(&self, content: &[u64], #[cfg(target_pointer_width = "64")] l1ranks: &[usize], l2ranks: &[u64], mut rank: usi
bitm/src/rank_select/select.rs:392
Methodselect_unchecked
(&self, rank: usize)
bitm/src/rank_select/mod.rs:199
← previousnext →1,201–1,300 of 1,609, ranked by callers