Chopper
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
per_level_stats Struct Reference

Public Member Functions

 per_level_stats (std::vector< ibf_stats > const &stats)
 
void print (std::ostream &stream, size_t const number_of_user_bins) const
 

Public Attributes

size_t number_of_levels {}
 
std::vector< size_t > size_in_bits {}
 
std::vector< size_t > max_elements {}
 
std::vector< size_t > tbs_too_big {}
 
std::vector< size_t > tbs_too_many_elements {}
 
std::vector< size_t > num_ibfs {}
 
std::vector< double > load_factor {}
 

Constructor & Destructor Documentation

◆ per_level_stats()

per_level_stats::per_level_stats ( std::vector< ibf_stats > const &  stats)
inlineexplicit

Member Function Documentation

◆ print()

void per_level_stats::print ( std::ostream &  stream,
size_t const  number_of_user_bins 
) const
inline

Member Data Documentation

◆ load_factor

std::vector<double> per_level_stats::load_factor {}

◆ max_elements

std::vector<size_t> per_level_stats::max_elements {}

◆ num_ibfs

std::vector<size_t> per_level_stats::num_ibfs {}

◆ number_of_levels

size_t per_level_stats::number_of_levels {}

◆ size_in_bits

std::vector<size_t> per_level_stats::size_in_bits {}

◆ tbs_too_big

std::vector<size_t> per_level_stats::tbs_too_big {}

◆ tbs_too_many_elements

std::vector<size_t> per_level_stats::tbs_too_many_elements {}

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