◆ invokation_name()
| virtual const char* measure_all_pot_sizes_action_t::invokation_name |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented from action_t.
511 {
return "all-pot-sizes"; }
◆ run()
| virtual void measure_all_pot_sizes_action_t::run |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented from action_t.
513 vector<benchmark_t> benchmarks;
518 for (
size_t kblock =
minsize; kblock <= ksize; kblock *= 2) {
519 for (
size_t mblock =
minsize; mblock <= msize; mblock *= 2) {
520 for (
size_t nblock =
minsize; nblock <= nsize; nblock *= 2) {
521 benchmarks.emplace_back(ksize, msize, nsize, kblock, mblock, nblock);
532 cout <<
"BEGIN MEASUREMENTS ALL POT SIZES" << endl;
533 for (
auto it = benchmarks.begin(); it != benchmarks.end(); ++it) {
void run_benchmarks(vector< benchmark_t > &benchmarks)
Definition: benchmark-blocking-sizes.cpp:454
const size_t minsize
Definition: benchmark-blocking-sizes.cpp:50
const size_t maxsize
Definition: benchmark-blocking-sizes.cpp:49
const int measurement_repetitions
Definition: benchmark-blocking-sizes.cpp:36
References maxsize, measurement_repetitions, minsize, and run_benchmarks().
The documentation for this struct was generated from the following file: