Bucket configuration.
More...
#include <toolbox/hdr/Histogram.hpp>
Bucket configuration.
Definition at line 27 of file Histogram.hpp.
◆ BucketConfig() [1/3]
toolbox::hdr::BucketConfig::BucketConfig |
( |
std::int64_t |
lowest_trackable_value, |
|
|
std::int64_t |
highest_trackable_value, |
|
|
int |
significant_figures |
|
) |
| |
Construct BucketConfig.
Due to the size of the histogram being the result of some reasonably involved math on the input parameters.
- Parameters
-
lowest_trackable_value | The smallest possible value to be put into the histogram. |
highest_trackable_value | The largest possible value to be put into the histogram. |
significant_figures | The level of precision for this histogram, i.e. the number of figures in a decimal number that will be maintained. E.g. a value of 3 will mean the results from the histogram will be accurate up to the first three digits. Must be a value between 1 and 5 (inclusive). |
◆ ~BucketConfig()
toolbox::hdr::BucketConfig::~BucketConfig |
( |
| ) |
|
|
defaultnoexcept |
◆ BucketConfig() [2/3]
◆ BucketConfig() [3/3]
toolbox::hdr::BucketConfig::BucketConfig |
( |
BucketConfig && |
| ) |
|
|
defaultnoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ lowest_trackable_value
std::int64_t toolbox::hdr::BucketConfig::lowest_trackable_value |
◆ highest_trackable_value
std::int64_t toolbox::hdr::BucketConfig::highest_trackable_value |
◆ significant_figures
std::int32_t toolbox::hdr::BucketConfig::significant_figures |
◆ unit_magnitude
std::int32_t toolbox::hdr::BucketConfig::unit_magnitude |
◆ sub_bucket_half_count_magnitude
std::int32_t toolbox::hdr::BucketConfig::sub_bucket_half_count_magnitude |
◆ sub_bucket_count
std::int32_t toolbox::hdr::BucketConfig::sub_bucket_count |
◆ sub_bucket_half_count
std::int32_t toolbox::hdr::BucketConfig::sub_bucket_half_count |
◆ sub_bucket_mask
std::int64_t toolbox::hdr::BucketConfig::sub_bucket_mask |
◆ bucket_count
std::int32_t toolbox::hdr::BucketConfig::bucket_count |
◆ counts_len
std::int32_t toolbox::hdr::BucketConfig::counts_len |
The documentation for this struct was generated from the following file: