ESyS-Particle  4.0.1
Public Member Functions | Protected Member Functions | List of all members
MpiWTimers Class Reference

#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)
MpiWTimerfindTimer (const std::string &timerName)
const MpiWTimerfindTimer (const std::string &timerName) const
MpiWTimerfindOrCreateTimer (const std::string &timerName)
TimingDataWritergetWriter (const std::string &fileName)

Detailed Description

Helper class for recording various pieces of timing info.


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