MCPcopy Create free account

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

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

Methodwith_divider
(divider: u8)
csf/src/fp/level_sizer.rs:203
Methodwith_evaluator
(k: u16, seed_evaluator_conf: SEC)
ph/src/phast/seed_chooser/k.rs:327
Methodwith_filled_64bit_segments
(segments_len: usize)
bitm/src/bitvec.rs:472
Methodwith_filled_bits
(bit_len: usize)
bitm/src/bitvec.rs:482
Methodwith_fragments
Build `CMap` for given keys -> values map, where: - keys are given directly - values are encoded by `value_coding` and given in as values_fragments an
csf/src/fp/cmap/mod.rs:92
Methodwith_fragments
Build `GOCMap` for given keys -> values map, where: - keys are given directly - values are encoded by Minimum-Redundancy (value_coding) and given in a
csf/src/fp/gocmap/mod.rs:120
Methodwith_hashes_bps_core_bs_threads_sc_be
(hashes: &'k mut [u64], seed_size: SS, core: C, threads_num: usize, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:58
Methodwith_hashes_bps_core_bs_threads_sc_be_u
(hashes: &'k mut [u64], seed_size: SS, core: C, threads_num: usize, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:43
Methodwith_hashes_bps_core_sc_be
(hashes: &'k mut [u64], seed_size: SS, core: C, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:52
Methodwith_hashes_bps_core_sc_be_u
(hashes: &'k mut [u64], seed_size: SS, core: C, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:28
Methodwith_hashes_bps_core_sc_u
(hashes: &'k mut [u64], seed_size: SS, core: C, seed_chooser: SC)
ph/src/phast/partial.rs:36
Methodwith_hashes_conf_be_u
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:65
Methodwith_hashes_conf_sc
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, seed_chooser: SC)
ph/src/phast/partial.rs:112
Methodwith_hashes_conf_sc_be
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:80
Methodwith_hashes_conf_sc_u
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, seed_chooser: SC)
ph/src/phast/partial.rs:95
Methodwith_hashes_conf_threads_sc
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, threads_num: usize, seed_chooser: SC)
ph/src/phast/partial.rs:120
Methodwith_hashes_conf_threads_sc_be
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, threads_num: usize, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:87
Methodwith_hashes_conf_threads_sc_be_u
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, threads_num: usize, seed_chooser: SC, bucket_evaluator: BE)
ph/src/phast/partial.rs:72
Methodwith_hashes_conf_threads_sc_u
(hashes: &'k mut [u64], conf: &Conf<SS, CC>, threads_num: usize, seed_chooser: SC)
ph/src/phast/partial.rs:103
Functionwith_hashmap_4pairs
()
csf/src/fp/map/mod.rs:355
Functionwith_hashmap_8pairs
()
csf/src/fp/map/mod.rs:376
Functionwith_hashmap_bpf1
()
csf/src/fp/cmap/mod.rs:349
Functionwith_hashmap_bpf1
()
csf/src/fp/gocmap/mod.rs:418
Functionwith_hashmap_bpf2
()
csf/src/fp/cmap/mod.rs:370
Functionwith_hashmap_bpf2
()
csf/src/fp/gocmap/mod.rs:439
Methodwith_items_from_slice
(items: &[I])
cseq/src/elias_fano.rs:290
Methodwith_items_from_slice_s
Constructs [`Sequence`] with custom select strategy and filled with elements from the `items` slice, which must be in non-decreasing order.
cseq/src/elias_fano.rs:321
Methodwith_keys_conf_sc_be_u
Returns [`Partial`] function and number of keys with unassigned values for given `keys`, using a single thread and given parameters.
ph/src/phast/partial.rs:194
Methodwith_len
Constructs a [`DynamicKeySet`] that obtains the keys by `keys` (which should produce `len` keys).
ph/src/fmph/keyset.rs:762
Methodwith_lsize
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf) and [relative level size](GOBuildConf::relative_leve
ph/src/fmph/gofunction.rs:239
Methodwith_lsize_ct
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf), [relative level size](GOBuildConf::relative_level_s
ph/src/fmph/gofunction.rs:233
Methodwith_lsize_ct_mt
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf), [relative level size](GOBuildConf::relative_level_s
ph/src/fmph/gofunction.rs:211
Methodwith_lsize_mt
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf), [relative level size](GOBuildConf::relative_level_s
ph/src/fmph/gofunction.rs:246
Methodwith_map
(map: &HashMap<K, u8, H>, stats: &mut BS)
csf/src/fp/map/mod.rs:303
Methodwith_map_conf
( map: &HashMap<K, u8, H>, conf: MapConf<LSC, CSB, S>, stats: &mut BS )
csf/src/fp/map/mod.rs:286
Methodwith_mt
Returns configuration with custom [group-optimized family of hash functions](GOBuildConf::goconf), and potentially enabled [multiple threads](GOBuildC
ph/src/fmph/gofunction.rs:252
Methodwith_occurrences_of
Constructs `Self` that counts occurrences of all values exposed by `iter`.
minimum_redundancy/src/frequencies.rs:79
Methodwith_percent
(percent: u16)
csf/src/fp/level_sizer.rs:36
Methodwith_range
(bit_vec: &'bv [u64], bit_range: Range<usize>)
bitm/src/bitvec.rs:88
Methodwith_range_unchecked
(bit_vec: &'bv [u64], bit_range: Range<usize>)
bitm/src/bitvec.rs:83
Methodwith_slice_conf
(keys: &[K], conf: Conf<SS, CC, S>)
ph/src/phast/nbfunction.rs:66
Methodwith_slice_conf_sc
Constructs [`KFunction`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/kfunction.rs:109
Methodwith_slice_conf_sc
Constructs [`Function2`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function2.rs:126
Methodwith_slice_conf_sc
Constructs [`Function`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function.rs:288
Methodwith_slice_conf_sc
Constructs [`Perfect`] function for given `keys`, using a single thread and given configuration: `keys` cannot contain duplicates.
ph/src/phast/perfect.rs:95
Methodwith_slice_conf_se
Constructs [`NBFunction`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/nbfunction.rs:45
Methodwith_slice_conf_threads
(keys: &[K], conf: Conf<SS, CC, S>, threads_num: usize)
ph/src/phast/nbfunction.rs:75
Methodwith_slice_conf_threads_sc
Constructs [`KFunction`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/kfunction.rs:122
Methodwith_slice_conf_threads_sc
Constructs [`Function2`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function2.rs:138
Methodwith_slice_conf_threads_sc
Constructs [`Function`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function.rs:301
Methodwith_slice_conf_threads_sc
Constructs [`Perfect`] function for given `keys`, using multiple (given number of) threads and given parameters: number of bits per seed, average buck
ph/src/phast/perfect.rs:111
Methodwith_slice_conf_threads_se
Constructs [`NBFunction`] for given `keys`, using multiple (given number of) threads and given configuration. Multithreading is used only for key hash
ph/src/phast/nbfunction.rs:56
Methodwith_slices_conf
( keys: &mut [K], values: &mut [u8], /*&mut [u64],*/ conf: MapConf<LSC, CSB, S>)
csf/src/fp/map/mod.rs:236
Methodwith_slices_conf_stats
Build `Map` for given keys -> values map, where: - keys are given directly, - values are given as bit vector with bit_per_value. These arrays must be
csf/src/fp/map/mod.rs:225
Methodwith_stats
Builds [`Function`] for given `keys`, reporting statistics with `stats`. Panics if constructing [`Function`] fails. Then it is almost certain that th
ph/src/fmph/function.rs:614
Methodwith_value
Constructs accumulator with given `initial_value`. # Example ``` use fsum::FSum; assert_eq!(FSum::with_value(5.0).value(), 5.0); ```
fsum/src/lib.rs:38
Methodwith_values
(number_of_vertices: usize, values: Values)
csf/src/ls/graph3.rs:154
Methodwith_vec_conf_sc
Constructs [`KFunction`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/kfunction.rs:76
Methodwith_vec_conf_sc
Constructs [`Function2`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function2.rs:95
Methodwith_vec_conf_sc
Constructs [`Function`] for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function.rs:256
Methodwith_vec_conf_sc
Constructs [`Perfect`] function for given `keys`, using a single thread and given configuration. `keys` cannot contain duplicates.
ph/src/phast/perfect.rs:67
Methodwith_vec_conf_threads_sc
Constructs [`KFunction`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/kfunction.rs:92
Methodwith_vec_conf_threads_sc
Constructs [`Function2`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function2.rs:110
Methodwith_vec_conf_threads_sc
Constructs [`Function`] for given `keys`, using multiple (given number of) threads and given configuration. `keys` cannot contain duplicates.
ph/src/phast/function.rs:271
Methodwith_vec_conf_threads_sc
Constructs [`Perfect`] function for given `keys`, using multiple (given number of) threads and given configuration `keys` cannot contain duplicates.
ph/src/phast/perfect.rs:81
Methodwith_zeroed_64bit_segments
(segments_len: usize)
bitm/src/bitvec.rs:467
Methodwith_zeroed_bits
(bit_len: usize)
bitm/src/bitvec.rs:477
Methodwithout_bumping
(key: u64, seed: u16, slice_len_minus_one: u16)
ph/src/phast/conf.rs:50
Methodwithout_occurrences
()
minimum_redundancy/src/frequencies.rs:168
Methodwrite
(&self, output: &mut dyn std::io::Write)
minimum_redundancy/src/degree.rs:18
Methodwrite
(&self, output: &mut dyn std::io::Write)
minimum_redundancy/src/degree.rs:87
Methodwrite
(&self, output: &mut dyn Write, write_value: F)
csf/src/coding/mr.rs:74
Methodwrite
(&self, output: &mut dyn Write, _write_value: F)
csf/src/coding/geom.rs:126
Methodwrite
Writes `self` to the `output` using `write_value` to write values.
csf/src/ls/cmap.rs:148
Methodwrite
Writes `self` to the `output`.
csf/src/ls/map.rs:56
Methodwrite
Writes `self` to `output`.
ph/src/seeds.rs:56
Methodwrite
Writes `self` to `output`.
ph/src/fmph/goindexing.rs:118
Methodwrite
(&self, output: &mut dyn io::Write)
ph/src/phast/compressed_array.rs:70
Methodwrite
(&self, output: &mut dyn io::Write)
ph/src/phast/conf.rs:231
Methodwrite
Writes `self` to the `output`.
ph/src/phast/seed_chooser/shift_wrap.rs:321
Methodwrite
Writes `self` to the `output`.
ph/src/phast/seed_chooser/mod.rs:98
Methodwrite
(&self, output: &mut dyn io::Write)
ph/src/phast/seed_chooser/k.rs:295
Methodwrite
(output: &mut W, val: usize)
binout/src/lib.rs:115
Methodwrite_all_values
Serialize all `values` into the given `output`.
binout/src/lib.rs:43
Methodwrite_array
Serialize `array` to the given `input`. Size of the `array` is serialized in [`VByte`] format.
binout/src/lib.rs:71
Methodwrite_bytes
Returns number of bytes which `write` will write.
cseq/src/elias_fano.rs:272
Methodwrite_bytes
Returns number of bytes which `write` will write.
cseq/src/wavelet_matrix.rs:353
Methodwrite_bytes
(&self, bytes_per_value: usize)
csf/src/coding/mr.rs:70
Methodwrite_bytes
(&self, _bytes_per_value: usize)
csf/src/coding/geom.rs:122
Methodwrite_bytes
Returns the number of bytes which `write` will write, assuming that each call to `write_value` writes `bytes_per_value` bytes.
csf/src/ls/cmap.rs:143
Methodwrite_bytes
Returns number of bytes which `write` will write.
csf/src/ls/map.rs:48
Methodwrite_bytes
Returns number of bytes which `write` will write, assuming that each call to `write_value` writes `bytes_per_value` bytes.
csf/src/fp/cmap/mod.rs:186
Methodwrite_bytes
Returns number of bytes which write will write.
csf/src/fp/map/mod.rs:243
Methodwrite_bytes
Returns number of bytes which `write` will write, assuming that each call to `write_value` writes `bytes_per_value` bytes.
csf/src/fp/gocmap/mod.rs:234
Methodwrite_bytes
Returns number of bytes which `write` will write.
ph/src/fmph/gofunction.rs:539
Methodwrite_bytes
Returns number of bytes which `write` will write.
ph/src/fmph/function.rs:463
Methodwrite_bytes
(&self)
ph/src/phast/compressed_array.rs:74
Methodwrite_bytes
Returns number of bytes which `write` will write.
ph/src/phast/kfunction.rs:264
Methodwrite_bytes
(&self)
ph/src/phast/conf.rs:237
Methodwrite_bytes
Returns number of bytes which `write` will write.
ph/src/phast/function2.rs:354
← previousnext →1,501–1,600 of 1,609, ranked by callers