Manak
2.0.0
|
Go to the source code of this file.
Declaration of macros used in MANAK_SIMPLE_BENCHMARK_MODULE.
Definition in file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE | ( | Name | ) | MANAK_AUTO_BENCHMARK_CASE_T(Name, MANAK_DEFAULT_TOLERANCE) |
Definition at line 54 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_I | ( | Name, | |
Iter | |||
) | MANAK_AUTO_BENCHMARK_CASE_TI(Name, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 51 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_IS | ( | Name, | |
Iter, | |||
SP | |||
) | MANAK_AUTO_BENCHMARK_CASE_TIS(Name, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 45 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_T | ( | Name, | |
Tol | |||
) | MANAK_AUTO_BENCHMARK_CASE_TI(Name, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 48 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_TI | ( | Name, | |
Tol, | |||
Iter | |||
) | MANAK_AUTO_BENCHMARK_CASE_TIS(Name, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 42 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_TIS | ( | Name, | |
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_AUTO_BENCHMARK_CASE_TIS(Name, MANAK_BASE_LIBRARY_NAME, Tol, Iter, SP) |
MANAK_AUTO_BENCHMARK_CASE macros.
Definition at line 39 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE | ( | Name | ) | MANAK_AUTO_GROUP_BENCHMARK_CASE_T(Name, MANAK_DEFAULT_TOLERANCE) |
Definition at line 98 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_I | ( | Name, | |
Iter | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TI(Name, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 95 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_IS | ( | Name, | |
Iter, | |||
SP | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 89 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_T | ( | Name, | |
Tol | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TI(Name, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 92 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_TI | ( | Name, | |
Tol, | |||
Iter | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 86 of file simple_module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS | ( | Name, | |
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, MANAK_STRINGIZE(MANAK_BASE_LIBRARY_NAME), Tol, Iter, SP) |
MANAK AUTO GROUP BENCHMARK CASE MACROS.
Definition at line 83 of file simple_module_benchmark_case.hpp.
#define MANAK_BASE_LIBRARY_NAME MANAK_SIMPLE_MODULE |
Definition at line 9 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE | ( | Name, | |
Function | |||
) | MANAK_BENCHMARK_CASE_T(Name, Function, MANAK_DEFAULT_TOLERANCE) |
Definition at line 31 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_I | ( | Name, | |
Function, | |||
Iter | |||
) | MANAK_BENCHMARK_CASE_TI(Name, Function, Iter, MANAK_DEFAULT_TOLERANCE) |
Definition at line 25 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_IS | ( | Name, | |
Function, | |||
Iter, | |||
SP | |||
) | MANAK_BENCHMARK_CASE_TIS(Name, Function, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 22 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_T | ( | Name, | |
Function, | |||
Tol | |||
) | MANAK_BENCHMARK_CASE_TI(Name, Function, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 28 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_TI | ( | Name, | |
Function, | |||
Tol, | |||
Iter | |||
) | MANAK_BENCHMARK_CASE_TIS(Name, Function, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 19 of file simple_module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_TIS | ( | Name, | |
Function, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_BENCHMARK_CASE_TIS(Name, MANAK_BASE_LIBRARY_NAME, Function, Tol, Iter, SP) |
MANAK_BENCHMARK_CASE macros.
Definition at line 16 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE | ( | Name, | |
Fun | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_T(Name, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 76 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_I | ( | Name, | |
Fun, | |||
Iter | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 73 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_IS | ( | Name, | |
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 67 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_T | ( | Name, | |
Fun, | |||
Tol | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI(Name, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 70 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI | ( | Name, | |
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 64 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS | ( | Name, | |
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, MANAK_BASE_LIBRARY_NAME, Fun, Tol, Iter, SP) |
MANAK_CREATE_BENCHMARK_WITH_TEMPLATE macros.
Definition at line 61 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE | ( | Name, | |
Fun | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_T(Name, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 142 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_I | ( | Name, | |
Fun, | |||
Iter | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 139 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_IS | ( | Name, | |
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 133 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_T | ( | Name, | |
Fun, | |||
Tol | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI(Name, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 136 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI | ( | Name, | |
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 130 of file simple_module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS | ( | Name, | |
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, MANAK_STRINGIZE(MANAK_BASE_LIBRARY_NAME), Fun, Tol, Iter, SP) |
MANAK CREATE GROUP BENCHMARK WITH TEMPLATE MACROS.
Definition at line 127 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE | ( | Name, | |
Fun | |||
) | MANAK_GROUP_BENCHMARK_CASE_T(Name, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 120 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_I | ( | Name, | |
Fun, | |||
Iter | |||
) | MANAK_GROUP_BENCHMARK_CASE_TI(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 117 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_IS | ( | Name, | |
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 111 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_T | ( | Name, | |
Fun, | |||
Tol | |||
) | MANAK_GROUP_BENCHMARK_CASE_TI(Name, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 114 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_TI | ( | Name, | |
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 108 of file simple_module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_TIS | ( | Name, | |
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_GROUP_BENCHMARK_CASE_TIS(Name, MANAK_STRINGIZE(MANAK_BASE_LIBRARY_NAME), Fun, Tol, Iter, SP) |
MANAK GROUP BENCHMARK CASE MACROS.
Definition at line 105 of file simple_module_benchmark_case.hpp.