Chopper
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
compute_ibf_size.hpp File Reference
#include <cstdint>
#include <hibf/build/bin_size_in_bits.hpp>
#include <hibf/build/build_data.hpp>
#include <hibf/contrib/robin_hood.hpp>
#include <hibf/layout/graph.hpp>
#include <hibf/misc/divide_and_ceil.hpp>

Go to the source code of this file.

Functions

void update_parent_kmers (robin_hood::unordered_flat_set< uint64_t > &parent_kmers, robin_hood::unordered_flat_set< uint64_t > const &kmers)
 
size_t compute_ibf_size (robin_hood::unordered_flat_set< uint64_t > &parent_kmers, robin_hood::unordered_flat_set< uint64_t > &kmers, size_t const number_of_bins, seqan::hibf::layout::graph::node const &ibf_node, seqan::hibf::build::build_data &data, size_t const current_hibf_level)
 

Function Documentation

◆ compute_ibf_size()

size_t compute_ibf_size ( robin_hood::unordered_flat_set< uint64_t > &  parent_kmers,
robin_hood::unordered_flat_set< uint64_t > &  kmers,
size_t const  number_of_bins,
seqan::hibf::layout::graph::node const &  ibf_node,
seqan::hibf::build::build_data &  data,
size_t const  current_hibf_level 
)

◆ update_parent_kmers()

void update_parent_kmers ( robin_hood::unordered_flat_set< uint64_t > &  parent_kmers,
robin_hood::unordered_flat_set< uint64_t > const &  kmers 
)