BALL
1.4.79
|
Macros | |
#define | START_SECTION(name, weight) |
#define | END_SECTION |
#define | STATUS(a) |
#define | START_TIMER BENCHMARK::timer.start();\ |
#define | STOP_TIMER BENCHMARK::timer.stop(); |
#define | START_BENCHMARK(class_name, overall_weight, version) |
#define | END_BENCHMARK |
source/BENCHMARKS/Skeleton_bench.C
#define END_BENCHMARK |
End of the test program
Definition at line 124 of file benchmark.h.
#define END_SECTION |
End of a benchmark section.
Definition at line 28 of file benchmark.h.
#define START_BENCHMARK | ( | class_name, | |
overall_weight, | |||
version | |||
) |
Program body for the benchmark. The parameter weight
determines the overall weight of this test in the accumulated benchmark (BALLStones).
Definition at line 79 of file benchmark.h.
#define START_SECTION | ( | name, | |
weight | |||
) |
Start a new benchmark section. The argument weight determines the weighting factor of the section.
Definition at line 19 of file benchmark.h.
#define START_TIMER BENCHMARK::timer.start();\ |
Start the timer. This macro is used to determine the running time of a set of commands. It may be used in benchmarks and requires a prior invocation of the START_BENCHMARK macro. All commands that are between the START_TIMER and the STOP_TIMER command contribute to the overall running time of the benchmark.
Definition at line 59 of file benchmark.h.
#define STATUS | ( | a | ) |
Status output. Print debugging information if called with -v.
Definition at line 44 of file benchmark.h.
#define STOP_TIMER BENCHMARK::timer.stop(); |
Stop the timer. This macro is used to determine the running time of a set of commands. It may be used in benchmarks and requires a prior invocation of the START_BENCHMARK and START_TIMER macros. All commands that are between the START_TIMER and the STOP_TIMER command contribute to the overall running time of the benchmark.
Definition at line 71 of file benchmark.h.