#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()
| bool test_runner< T >::is_same_distribution |
( |
size_t | npoints, |
|
|
double | mean, |
|
|
double | stddev ) const |
|
inline |
◆ run()
Definition at line 90 of file performance_tests.h.
91 {
92 static_assert(0 <
T::loop_count,
"T::loop_count must be greater than 0");
93
96 return false;
97
100 warm_up();
101 if (m_params.verbose)
103
106 {
107 if (m_params.stats)
108 m_per_call_timers[
i].resume();
110 return false;
111 if (m_params.stats)
112 m_per_call_timers[
i].pause();
113 }
114 m_elapsed =
timer.elapsed_ms();
116
117 return true;
118 }
◆ time_per_call()
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/tests/performance_tests/performance_tests.h