#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 |