#include <performance_tests.h>
template<typename T>
class test_runner< T >
Definition at line 80 of file performance_tests.h.
◆ test_runner()
◆ elapsed_time()
◆ get_max()
◆ get_mean()
◆ get_median()
◆ get_min()
◆ get_non_parametric_skew()
◆ get_quantiles()
◆ get_size()
◆ get_stddev()
◆ is_same_distribution()
template<typename T>
| bool test_runner< T >::is_same_distribution |
( |
size_t |
npoints, |
|
|
double |
mean, |
|
|
double |
stddev |
|
) |
| const |
|
inline |
Definition at line 137 of file performance_tests.h.
139 return m_stats->is_same_distribution_99(npoints, mean, stddev);
◆ run()
Definition at line 90 of file performance_tests.h.
92 static_assert(0 < T::loop_count,
"T::loop_count must be greater than 0");
102 std::cout <<
"Warm up: " << timer.
elapsed_ms() <<
" ms" << std::endl;
108 m_per_call_timers[i].resume();
112 m_per_call_timers[i].pause();
◆ time_per_call()
Definition at line 123 of file performance_tests.h.
125 static_assert(0 < T::loop_count,
"T::loop_count must be greater than 0");
The documentation for this class was generated from the following file: