FreePOOMA
2.4.1
|
Benchmark provides a user interface for creating, running, and tabulating results for benchmarks. More...
#include <Benchmark.h>
Public Member Functions | |
Benchmark (int argc, char *argv[], const char *varName="", Inform::Context_t outputContext=0) | |
virtual | ~Benchmark () |
void | addImplementation (Implementation *impl) |
void | run () |
void | setIterations (long iters) |
void | setSamplingParameters (int startSize, int numDecades, int numPoints) |
void | setNumPatches (int numPatches) |
int | numPatches () const |
void | setInform (Inform *inform) |
Benchmark provides a user interface for creating, running, and tabulating results for benchmarks.
Benchmark::Benchmark | ( | int | argc, |
char * | argv[], | ||
const char * | varName = "" , |
||
Inform::Context_t | outputContext = 0 |
||
) |
virtual Benchmark::~Benchmark | ( | ) | [virtual] |
void Benchmark::addImplementation | ( | Implementation * | impl | ) |
void Benchmark::run | ( | ) |
void Benchmark::setIterations | ( | long | iters | ) |
void Benchmark::setSamplingParameters | ( | int | startSize, |
int | numDecades, | ||
int | numPoints | ||
) |
void Benchmark::setNumPatches | ( | int | numPatches | ) |
int Benchmark::numPatches | ( | ) | const [inline] |
void Benchmark::setInform | ( | Inform * | inform | ) | [inline] |