Manak
2.0.0
|
Go to the source code of this file.
Declaration of macros used in MANAK_BENCHMARK_MODULE.
Definition in file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE | ( | Name, | |
Library | |||
) | MANAK_AUTO_BENCHMARK_CASE_T(Name, Library, MANAK_DEFAULT_TOLERANCE) |
Definition at line 51 of file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_I | ( | Name, | |
Library, | |||
Iter | |||
) | MANAK_AUTO_BENCHMARK_CASE_TI(Name, Library, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 48 of file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_IS | ( | Name, | |
Library, | |||
Iter, | |||
SP | |||
) | MANAK_AUTO_BENCHMARK_CASE_TIS(Name, Library, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 42 of file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_T | ( | Name, | |
Library, | |||
Tol | |||
) | MANAK_AUTO_BENCHMARK_CASE_TI(Name, Library, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 45 of file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_TI | ( | Name, | |
Library, | |||
Tol, | |||
Iter | |||
) | MANAK_AUTO_BENCHMARK_CASE_TIS(Name, Library, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 39 of file module_benchmark_case.hpp.
#define MANAK_AUTO_BENCHMARK_CASE_TIS | ( | Name, | |
Library, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_AUTO_BENCHMARK_CASE_TIS(Name, Library, Tol, Iter, SP) |
MANAK_AUTO_BENCHMARK_CASE macros.
Definition at line 36 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE | ( | Name, | |
Lib | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_T(Name, Lib, MANAK_DEFAULT_TOLERANCE) |
Definition at line 117 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_I | ( | Name, | |
Lib, | |||
Iter | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TI(Name, Lib, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 114 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_IS | ( | Name, | |
Lib, | |||
Iter, | |||
SP | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, Lib, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 108 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_T | ( | Name, | |
Lib, | |||
Tol | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TI(Name, Lib, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 111 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_TI | ( | Name, | |
Lib, | |||
Tol, | |||
Iter | |||
) | MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 105 of file module_benchmark_case.hpp.
#define MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS | ( | Name, | |
Lib, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_AUTO_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Tol, Iter, SP) |
MANAK AUTO GROUP BENCHMAK CASE macros.
Definition at line 102 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE | ( | Name, | |
Library, | |||
Function | |||
) | MANAK_BENCHMARK_CASE_T(Name, Library, Function, MANAK_DEFAULT_TOLERANCE) |
Definition at line 27 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_I | ( | Name, | |
Library, | |||
Function, | |||
Iter | |||
) | MANAK_BENCHMARK_CASE_TI(Name, Library, Function, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 24 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_IS | ( | Name, | |
Library, | |||
Function, | |||
Iter, | |||
SP | |||
) | MANAK_BENCHMARK_CASE_TIS(Name, Library, Function, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 18 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_T | ( | Name, | |
Library, | |||
Function, | |||
Tol | |||
) | MANAK_BENCHMARK_CASE_TI(Name, Library, Function, Tol,MANAK_DEFAULT_ITERATIONS) |
Definition at line 21 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_TI | ( | Name, | |
Library, | |||
Function, | |||
Tol, | |||
Iter | |||
) | MANAK_BENCHMARK_CASE_TIS(Name, Library, Function, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 15 of file module_benchmark_case.hpp.
#define MANAK_BENCHMARK_CASE_TIS | ( | Name, | |
Library, | |||
Function, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_BENCHMARK_CASE_TIS(Name, Library, Function, Tol, Iter, SP) |
MANAK_BENCHMARK_CASE macros.
Definition at line 12 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE | ( | Name, | |
Lib, | |||
Fun | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_T(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 73 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_I | ( | Name, | |
Lib, | |||
Fun, | |||
Iter | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 70 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_IS | ( | Name, | |
Lib, | |||
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 64 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_T | ( | Name, | |
Lib, | |||
Fun, | |||
Tol | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI(Name, Lib, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 67 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TI | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 61 of file module_benchmark_case.hpp.
#define MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_CREATE_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, SP) |
MANAK_CREATE_BENCHMARK_WITH_TEMPLATE macros.
Definition at line 58 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE | ( | Name, | |
Lib, | |||
Fun | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_T(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 139 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_I | ( | Name, | |
Lib, | |||
Fun, | |||
Iter | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 136 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_IS | ( | Name, | |
Lib, | |||
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 130 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_T | ( | Name, | |
Lib, | |||
Fun, | |||
Tol | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI(Name, Lib, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 133 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TI | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 127 of file module_benchmark_case.hpp.
#define MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_CREATE_GROUP_BENCHMARK_WITH_TEMPLATE_TIS(Name, Lib, Fun, Tol, Iter, SP) |
MANAK CREATE GROUP BENCHMARK WITH TEMPLATE.
Definition at line 124 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE | ( | Name, | |
Lib, | |||
Fun | |||
) | MANAK_GROUP_BENCHMARK_CASE_T(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE) |
Definition at line 95 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_I | ( | Name, | |
Lib, | |||
Fun, | |||
Iter | |||
) | MANAK_GROUP_BENCHMARK_CASE_TI(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter) |
Definition at line 92 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_IS | ( | Name, | |
Lib, | |||
Fun, | |||
Iter, | |||
SP | |||
) | MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Fun, MANAK_DEFAULT_TOLERANCE, Iter, SP) |
Definition at line 86 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_T | ( | Name, | |
Lib, | |||
Fun, | |||
Tol | |||
) | MANAK_GROUP_BENCHMARK_CASE_TI(Name, Lib, Fun, Tol, MANAK_DEFAULT_ITERATIONS) |
Definition at line 89 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_TI | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter | |||
) | MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Fun, Tol, Iter, MANAK_DEFAULT_SP) |
Definition at line 83 of file module_benchmark_case.hpp.
#define MANAK_GROUP_BENCHMARK_CASE_TIS | ( | Name, | |
Lib, | |||
Fun, | |||
Tol, | |||
Iter, | |||
SP | |||
) | _MANAK_GROUP_BENCHMARK_CASE_TIS(Name, Lib, Fun, Tol, Iter, SP) |
MANAK GROUP BENCHMARK CASE macros.
Definition at line 80 of file module_benchmark_case.hpp.