MCPcopy Create free account

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

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

↓ 1 callersMethodupdate_best
Update `best_array` and `best_seeds` copying groups that are better (have more ones in `array`) from `array` and `array_seed`.
ph/src/fmph/gofunction.rs:259
↓ 1 callersMethodvalidate
(&self)
ph/src/seeds.rs:19
↓ 1 callersMethodvalidate
(&self)
ph/src/fmph/goindexing.rs:209
↓ 1 callersMethodvalue
(mphf: &Self::MPHF, key: &K)
mphf_benchmark/src/fmph.rs:34
↓ 1 callersMethodvec_len
(&self, number_of_seeds: usize)
ph/src/seeds.rs:162
↓ 1 callersFunctionverify_kphf
Checks if `kphf` is valid partial k-perfect hash function. Panics if it is not (also if `phf` returns `None` for any key).
ph/src/utils.rs:50
↓ 1 callersMethodverify_rank
If verification flag is set, validates function answering `rank` queries using all points of the universe.
cseq_benchmark/src/main.rs:219
↓ 1 callersMethodverify_select0
If verification flag is set, validates function answering `select0` queries using all zeros in the universe.
cseq_benchmark/src/main.rs:317
↓ 1 callersMethodverify_select1
If verification flag is set, validates function answering `select` (one) queries using all ones in the universe.
cseq_benchmark/src/main.rs:266
↓ 1 callersFunctionwarn_size_diff
(size_st: usize, size_mt: usize)
mphf_benchmark/src/builder.rs:10
↓ 1 callersMethodwrite
Writes `self` to the `output`.
cseq/src/wavelet_matrix.rs:362
↓ 1 callersMethodwrite
Writes `self` to the given `output`, using `write_value` to write each value.
minimum_redundancy/src/lib.rs:238
↓ 1 callersMethodwrite
Writes `self` to the `output`, using `write_value` to write values.
csf/src/fp/cmap/mod.rs:194
↓ 1 callersMethodwrite
Write `self` to the output.
csf/src/fp/map/mod.rs:251
↓ 1 callersMethodwrite
Writes `self` to the `output`, using `write_value` to write values.
csf/src/fp/gocmap/mod.rs:244
↓ 1 callersMethodwrite
Writes `self` to the `output`.
ph/src/fmph/gofunction.rs:547
↓ 1 callersMethodwrite
Writes `self` to the `output`.
ph/src/phast/kfunction.rs:273
↓ 1 callersMethodwrite
Writes `self` to the `output`.
ph/src/phast/function2.rs:339
↓ 1 callersMethodwrite
Writes `self` to the `output`.
ph/src/phast/function.rs:26
↓ 1 callersMethodwrite_internal_nodes_count_bytes
Returns number of bytes which `write_internal_nodes_count` will write.
minimum_redundancy/src/lib.rs:181
↓ 1 callersMethodwrite_size_bytes
(&self)
ph/src/fmph/goindexing.rs:113
↓ 1 callersMethodwrite_values_size_bytes
Returns number of bytes which `write_values` will write, assuming that each call to `write_value` writes the number of bytes pointed by `value_size`.
minimum_redundancy/src/lib.rs:204
↓ 1 callersFunctionzero_at_each
Calculates a mask that has 0 only at positions divided by `multiplier`.
ph/src/phast/seed_chooser/shift_wrap.rs:10
Method_new
(build_first: BF, build_level: BL, conf: Conf<SS, CC, S>, seed_chooser: SCC, number_of_keys: usize)
ph/src/phast/kfunction.rs:211
Method_new
(build_first: BF, build_level: BL, conf: Conf<SS, CC, S>, seed_chooser: SCC, number_of_keys: usize)
ph/src/phast/function2.rs:149
Method_new
(build_first: BF, build_level: BL, conf: Conf<SS, CC, S>, seed_chooser: SCC, number_of_keys: usize)
ph/src/phast/function.rs:312
Method_new
(build_first: BF, build_level: BL, conf: Conf<SS, CC, S>, seed_chooser: SCC)
ph/src/phast/perfect.rs:123
Method_with_conf_stats
Pre-builds [`Map`] for given key-value pairs `kv`, using the build configuration `conf` and reporting statistics with `stats`. After return `kv` conta
csf/src/fp/map/mod.rs:127
Methodadd_assign
(&mut self, rhs: Self)
internal/phast/src/benchmark.rs:32
Methodadd_assign
(&mut self, other: f64)
fsum/src/lib.rs:193
Methodadd_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift_wrap.rs:220
Methodadd_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift_wrap_prod.rs:133
Methodadd_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/shift.rs:88
Methodadd_used
(&self, used_values: &mut Self::UsedValues, value: usize)
ph/src/phast/seed_chooser/seed.rs:166
Methodadvance_back
(&mut self)
cseq/src/elias_fano.rs:593
Methodalways_map_to_zero
Returns [`Map`] that assigns `0` to each key.
csf/src/ls/map.rs:115
Functionarray_64bit
()
bitm/src/rank_select/mod.rs:564
Functionarray_64bit_101111_binary
()
bitm/src/rank_select/mod.rs:588
Functionarray_64bit_101111_combined
()
bitm/src/rank_select/mod.rs:595
Functionarray_64bit_filled
()
bitm/src/rank_select/mod.rs:600
Functionarray_64bit_filled_101111
()
bitm/src/rank_select/mod.rs:617
Functionarray_64bit_filled_101111_combined
()
bitm/src/rank_select/mod.rs:624
Functionarray_64bit_halffilled
()
bitm/src/rank_select/mod.rs:629
Functionarray_64bit_halffilled_101111_binary
()
bitm/src/rank_select/mod.rs:639
Functionarray_64bit_halffilled_101111_combined
()
bitm/src/rank_select/mod.rs:646
Functionarray_64bit_zeroed_first
()
bitm/src/rank_select/mod.rs:651
Functionarray_64bit_zeroed_first_101111
()
bitm/src/rank_select/mod.rs:669
Functionarray_64bit_zeroed_first_101111_combined
()
bitm/src/rank_select/mod.rs:676
Methodarray_content_size
Returns the number of bytes occupied by serialized content of the array.
binout/src/lib.rs:57
Methodarray_size
(array: &[T])
binout/src/lib.rs:66
Functionarray_with_rank_101111
()
bitm/src/rank_select/mod.rs:468
Functionarray_with_rank_101111_combined
()
bitm/src/rank_select/mod.rs:473
Methodas_micros
(self)
butils/src/lib.rs:81
Methodas_milis
(self)
butils/src/lib.rs:80
Methodas_picos
(self)
butils/src/lib.rs:83
Functionasis_u16
()
binout/src/lib.rs:317
Functionasis_u16_array
()
binout/src/lib.rs:327
Methodback_index
Returns index of the value returned by last `next_back`.
cseq/src/elias_fano.rs:501
Functionbdzhmap_3pairs_1bpf
()
csf/src/ls/cmap.rs:415
Functionbdzhmap_3pairs_1bpf_bm123
()
csf/src/ls/cmap.rs:422
Functionbdzhmap_3pairs_2bpf
()
csf/src/ls/cmap.rs:429
Functionbdzhmap_3pairs_2bpf_bm123
()
csf/src/ls/cmap.rs:436
Functionbdzhmap_8pairs_1bpf
()
csf/src/ls/cmap.rs:459
Functionbdzhmap_8pairs_1bpf_bm123
()
csf/src/ls/cmap.rs:466
Functionbdzhmap_8pairs_2bpf
()
csf/src/ls/cmap.rs:473
Functionbdzhmap_8pairs_2bpf_bm123
()
csf/src/ls/cmap.rs:480
Functionbdzhmap_8pairs_3bpf
()
csf/src/ls/cmap.rs:487
Functionbdzhmap_8pairs_3bpf_bm123
()
csf/src/ls/cmap.rs:494
Methodbegin
(&'_ self)
cseq/src/elias_fano.rs:262
Functionbenchmark
(conf: &super::Conf)
coding_benchmark/src/minimum_redundancy.rs:163
Functionbenchmark
(conf: &super::Conf)
coding_benchmark/src/huffman_compress.rs:32
Functionbenchmark_lookup
Lookups for all keys in `input` and returns search statistics. If `verify` is `true`, checks if the `mphf` is valid for the given `input`.
mphf_benchmark/src/builder.rs:100
Functionbenchmark_rank9
(conf: &super::Conf)
cseq_benchmark/src/succinct.rs:20
Functionbenchmark_rank_select
(conf: &super::Conf)
cseq_benchmark/src/vers.rs:3
Functionbenchmark_with
(bits_per_seed: SS, bucket_size_100: u16, i: &(Vec<K>, Vec<K>), conf: &Conf, seed_chooser: SC)
mphf_benchmark/src/phast.rs:57
Methodbest_in_range
(shift_end: u16, without_shift: &mut [(usize, u16)], used_values: &CyclicSet<UVS>)
ph/src/phast/seed_chooser/shift_wrap.rs:37
Methodbest_seed
(&self, used_values: &mut Self::UsedValues, keys: &[u64], core: &C, bits_per_seed: u8, _bucket_nr: usize, _fir
ph/src/phast/seed_chooser/shift_wrap.rs:241
Methodbest_seed
(&self, free_values: &mut Self::UsedValues, keys: &[u64], core: &C, bits_per_seed: u8, bucket_nr: usize, first
ph/src/phast/seed_chooser/k.rs:382
Methodbest_seed
(&self, used_values: &mut Self::UsedValues, keys: &[u64], core: &C, bits_per_seed: u8, bucket_nr: usize, _firs
ph/src/phast/seed_chooser/shift_wrap_prod.rs:151
Methodbest_seed
(&self, used_values: &mut Self::UsedValues, keys: &[u64], conf: &C, bits_per_seed: u8, _bucket_nr: usize, _fir
ph/src/phast/seed_chooser/shift.rs:126
Methodbest_seed
(&self, used_values: &mut Self::UsedValues, keys: &[u64], conf: &C, bits_per_seed: u8, bucket_nr: usize, first
ph/src/phast/seed_chooser/seed.rs:177
Functionbig_array_with_rank_101111
()
bitm/src/rank_select/mod.rs:528
Functionbig_array_with_rank_101111_combined
()
bitm/src/rank_select/mod.rs:533
Methodbit_in_unchecked_range_iter
(&'_ self, bit_range: Range<usize>)
bitm/src/bitvec.rs:632
Methodbit_range
(&self)
bitm/src/bitvec.rs:94
Methodbit_vec
(&self)
bitm/src/bitvec.rs:97
Functionbits
()
bitm/src/bitvec.rs:885
Methodbits_per_fragment
(&self)
csf/src/coding/geom.rs:62
Functionbits_per_fragment_1
()
minimum_redundancy/src/degree.rs:243
Functionbits_per_fragment_2
()
minimum_redundancy/src/degree.rs:273
Functionbits_per_fragment_3
()
minimum_redundancy/src/degree.rs:301
Methodbits_per_lo
(&self)
cseq/src/elias_fano.rs:179
Methodbounds
Returns lower and upper bounds of the parameters, converted to floats.
internal/phast/src/optim.rs:50
Methodbpf
(bits_per_fragment: u8)
csf/src/fp/cmap/conf.rs:39
Methodbpf
(bits_per_fragment: u8)
csf/src/fp/gocmap/conf.rs:32
Methodbps_bpg
Returns a configuration that uses seeds and groups of the sizes given in bits.
ph/src/fmph/gofunction.rs:100
Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/shift_wrap.rs:229
Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/mod.rs:134
Methodbucket_evaluator
(&self, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/mod.rs:214
Methodbucket_evaluator
(&self, _k: u16, bits_per_seed: u8, slice_len: u16)
ph/src/phast/seed_chooser/k.rs:43
← previousnext →701–800 of 1,609, ranked by callers