Raptor 4.0.0-rc.1
A fast and space-efficient pre-filter
Loading...
Searching...
No Matches
raptor::detail::ibf_metadata Struct Reference

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().
 

Detailed Description

The structure of a single IBF.


The documentation for this struct was generated from the following file:
Hide me