Public Attributes | Static Public Attributes | List of all members
absl::random_internal_nanobenchmark::Params Struct Reference

#include <nanobenchmark.h>

Public Attributes

size_t max_evals = 9
 
size_t max_measure_retries = 2
 
size_t min_mode_samples = 64
 
size_t min_samples_per_eval = 7
 
size_t precision_divisor = 1024
 
double seconds_per_eval = 4E-3
 
size_t subset_ratio = 2
 
double target_rel_mad = 0.002
 
bool verbose = true
 

Static Public Attributes

static constexpr size_t kTimerSamples = 256
 

Detailed Description

Definition at line 71 of file abseil-cpp/absl/random/internal/nanobenchmark.h.

Member Data Documentation

◆ kTimerSamples

static constexpr size_t absl::random_internal_nanobenchmark::Params::kTimerSamples = 256
staticconstexpr

◆ max_evals

size_t absl::random_internal_nanobenchmark::Params::max_evals = 9

◆ max_measure_retries

size_t absl::random_internal_nanobenchmark::Params::max_measure_retries = 2

◆ min_mode_samples

size_t absl::random_internal_nanobenchmark::Params::min_mode_samples = 64

◆ min_samples_per_eval

size_t absl::random_internal_nanobenchmark::Params::min_samples_per_eval = 7

◆ precision_divisor

size_t absl::random_internal_nanobenchmark::Params::precision_divisor = 1024

◆ seconds_per_eval

double absl::random_internal_nanobenchmark::Params::seconds_per_eval = 4E-3

◆ subset_ratio

size_t absl::random_internal_nanobenchmark::Params::subset_ratio = 2

◆ target_rel_mad

double absl::random_internal_nanobenchmark::Params::target_rel_mad = 0.002

◆ verbose

bool absl::random_internal_nanobenchmark::Params::verbose = true

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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:02:55