FreePOOMA  2.4.1
Public Member Functions
Benchmark Class Reference

Benchmark provides a user interface for creating, running, and tabulating results for benchmarks. More...

#include <Benchmark.h>

List of all members.

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)

Detailed Description

Benchmark provides a user interface for creating, running, and tabulating results for benchmarks.


Constructor & Destructor Documentation

Benchmark::Benchmark ( int  argc,
char *  argv[],
const char *  varName = "",
Inform::Context_t  outputContext = 0 
)
virtual Benchmark::~Benchmark ( ) [virtual]

Member Function Documentation

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]

The documentation for this class was generated from the following file: