Go to the documentation of this file.
5 #define _MANAK_BENCHMARK_CASE_TIS(Name, Library, Function, Tol, Iter, SP) \
6 _MANAK_CASE_TIS(BenchmarkCase, Name, Library, Function, Tol, Iter, SP)
12 #define _MANAK_AUTO_BENCHMARK_CASE_TIS(Name, Library, Tol, Iter, SP) \
13 _MANAK_AUTO_CASE_TIS(BenchmarkCase, Name, Library, Tol, Iter, SP)
19 #define _MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, SP) \
20 _MANAK_CREATE_WITH_TEMPLATE_TIS(BenchmarkCase, Name, Lib, Fun, Tol, Iter, SP)
26 #define _MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Fun, Tol, Iter, SP) \
27 _MANAK_GROUP_CASE_TIS(BenchmarkCase, Name, Lib, Fun, Tol, Iter, SP)
33 #define _MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Tol, Iter, SP) \
34 _MANAK_AUTO_GROUP_CASE_TIS(BenchmarkCase, Name, Lib, Tol, Iter, SP)
40 #define _MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, SP) \
41 _MANAK_CREATE_GROUP_WITH_TEMPLATE_TIS(BenchmarkCase, Name, Lib, Fun, Tol, Iter, SP)
47 #ifdef MANAK_SIMPLE_MODULE
50 #else // MANAK_SIMPLE_MODULE
53 #endif // MANAK_SIMPLE_MODULE
59 #define MEASURE(Code) \
60 manak::Timer::StartTimer(); \
62 manak::Timer::StopTimer();