Galois::StatTimer Class Reference

Provides statistic interface around timer. More...

#include <Statistic.h>

Inheritance diagram for Galois::StatTimer:
Galois::TimeAccumulator

List of all members.

Public Member Functions

 StatTimer (const char *n)
 StatTimer (const char *n, start_now_t t)
 StatTimer (const char *n, const char *l)
 StatTimer (const char *n, const char *l, start_now_t t)
 StatTimer ()
 StatTimer (start_now_t t)
 ~StatTimer ()
void start ()
void stop ()
 adds the current timed interval to the total

Protected Member Functions

void init (const char *n, const char *l, bool m, bool s)

Private Attributes

const char * name
const char * loopname
bool main
bool valid

Detailed Description

Provides statistic interface around timer.


Constructor & Destructor Documentation

Galois::StatTimer::StatTimer ( const char *  n  )  [inline]
Galois::StatTimer::StatTimer ( const char *  n,
start_now_t  t 
) [inline]
Galois::StatTimer::StatTimer ( const char *  n,
const char *  l 
) [inline]
Galois::StatTimer::StatTimer ( const char *  n,
const char *  l,
start_now_t  t 
) [inline]
Galois::StatTimer::StatTimer (  )  [inline]
Galois::StatTimer::StatTimer ( start_now_t  t  )  [inline]
Galois::StatTimer::~StatTimer (  )  [inline]

Member Function Documentation

void Galois::StatTimer::init ( const char *  n,
const char *  l,
bool  m,
bool  s 
) [inline, protected]
void Galois::StatTimer::start (  )  [inline]

Reimplemented from Galois::TimeAccumulator.

void Galois::StatTimer::stop (  )  [inline]

adds the current timed interval to the total

Reimplemented from Galois::TimeAccumulator.


Member Data Documentation

const char* Galois::StatTimer::loopname [private]
bool Galois::StatTimer::main [private]
const char* Galois::StatTimer::name [private]
bool Galois::StatTimer::valid [private]

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

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1