#include <algorithm>#include <vector>#include <limits>#include <iomanip>#include <string>#include <cstring>#include "hayai/hayai_test_factory.hpp"#include "hayai/hayai_test_descriptor.hpp"#include "hayai/hayai_test_result.hpp"#include "hayai/hayai_console_outputter.hpp"

Go to the source code of this file.
Classes | |
| class | hayai::Benchmarker |
| Benchmarking execution controller singleton. More... | |
| struct | hayai::Benchmarker::CalibrationModel |
| Calibration model. More... | |
Namespaces | |
| namespace | hayai |
Defines | |
| #define | HAYAI_CALIBRATION_INTERESECT_RUNS 10000 |
| #define | HAYAI_CALIBRATION_POINT(_x) |
| #define | HAYAI_CALIBRATION_PPR 6 |
| #define | HAYAI_CALIBRATION_RUNS 10 |
| #define | HAYAI_CALIBRATION_SCALE 1000000 |
| #define HAYAI_CALIBRATION_INTERESECT_RUNS 10000 |
| #define HAYAI_CALIBRATION_POINT | ( | _x | ) |
x[point] = _x; \
t[point++] = \
test->Run(_x * std::size_t(HAYAI_CALIBRATION_SCALE))
| #define HAYAI_CALIBRATION_PPR 6 |
| #define HAYAI_CALIBRATION_RUNS 10 |
| #define HAYAI_CALIBRATION_SCALE 1000000 |