ESyS-Particle
4.0.1
|
#include <Timer.h>
Public Member Functions | |
void | start (const std::string &name) |
void | stop (const std::string &name, bool elapseIsStopMinusStart=false) |
void | pause (const std::string &name) |
void | resume (const std::string &name) |
void | zeroise (const std::string &name) |
void | zeroise () |
bool | timerExists (const std::string &name) const |
double | getTiming (const std::string &name) const |
void | writeHeader (std::ostream &oStream) |
void | appendData (std::ostream &oStream) |
void | appendData (const std::string &fileName) |
void | clear () |
Protected Member Functions | |
void | createTimer (const std::string &timerName) |
MpiWTimer * | findTimer (const std::string &timerName) |
const MpiWTimer * | findTimer (const std::string &timerName) const |
MpiWTimer & | findOrCreateTimer (const std::string &timerName) |
TimingDataWriter & | getWriter (const std::string &fileName) |
Helper class for recording various pieces of timing info.