|
Raptor 4.0.0-rc.1
A fast and space-efficient pre-filter
|
The structure of a single IBF. More...
#include </home/runner/work/raptor/raptor/src/inspect/index_metadata.hpp>
Collaboration diagram for raptor::detail::ibf_metadata:Public Attributes | |
| size_t | bin_size {} |
| The size of a single technical bin in bits. | |
| size_t | bit_size {} |
| The size of the IBF in bits. | |
| size_t | capacity {} |
| The number of technical bins the IBF can hold without being resized. | |
| size_t | deleted_bins {} |
| The number of technical bins freed by deleting a user bin. | |
| size_t | hash_function_count {} |
| size_t | id {} |
| The position of the IBF in the HIBF, or the part of an IBF index. | |
| size_t | level {} |
The depth of the IBF in the HIBF. 0 for the top-level IBF and for every part of an IBF index. | |
| size_t | merged_bins {} |
| The number of merged bins, i.e. bins pointing to a lower-level IBF. | |
| std::optional< seqan::hibf::hierarchical_interleaved_bloom_filter::previous_ibf_id_pair > | parent {} |
| The IBF and the merged bin this IBF is the child of. Not set for a top-level IBF. | |
| size_t | technical_bins {} |
The number of technical bins in use, i.e. bin_count(). | |
The structure of a single IBF.