IpplTimerInfo Class Reference

#include <IpplTimings.h>

Collaboration diagram for IpplTimerInfo:

Collaboration graph
[legend]
List of all members.

Public Types

typedef int TimerRef

Public Member Functions

 IpplTimerInfo ()
 ~IpplTimerInfo ()
void start ()
void stop ()
void clear ()

Public Attributes

Timer t
string name
double cpuTime
double wallTime
bool running
TimerRef indx

Detailed Description

Definition at line 54 of file IpplTimings.h.


Member Typedef Documentation

typedef int IpplTimerInfo::TimerRef
 

Definition at line 58 of file IpplTimings.h.


Constructor & Destructor Documentation

IpplTimerInfo::IpplTimerInfo  )  [inline]
 

Definition at line 61 of file IpplTimings.h.

References clear().

Here is the call graph for this function:

IpplTimerInfo::~IpplTimerInfo  )  [inline]
 

Definition at line 66 of file IpplTimings.h.


Member Function Documentation

void IpplTimerInfo::clear void   )  [inline]
 

Definition at line 87 of file IpplTimings.h.

References Timer::clear(), running, Timer::stop(), and t.

Referenced by IpplTimerInfo().

Here is the call graph for this function:

void IpplTimerInfo::start  )  [inline]
 

Definition at line 69 of file IpplTimings.h.

References Timer::clear(), running, Timer::start(), Timer::stop(), and t.

Here is the call graph for this function:

void IpplTimerInfo::stop  )  [inline]
 

Definition at line 78 of file IpplTimings.h.

References Timer::clock_time(), Timer::cpu_time(), cpuTime, running, Timer::stop(), t, and wallTime.

Here is the call graph for this function:


Member Data Documentation

double IpplTimerInfo::cpuTime
 

Definition at line 100 of file IpplTimings.h.

Referenced by stop().

TimerRef IpplTimerInfo::indx
 

Definition at line 107 of file IpplTimings.h.

Referenced by IpplTimings::getTimer().

string IpplTimerInfo::name
 

Definition at line 97 of file IpplTimings.h.

Referenced by IpplTimings::getTimer().

bool IpplTimerInfo::running
 

Definition at line 104 of file IpplTimings.h.

Referenced by clear(), start(), and stop().

Timer IpplTimerInfo::t
 

Definition at line 94 of file IpplTimings.h.

Referenced by clear(), start(), and stop().

double IpplTimerInfo::wallTime
 

Definition at line 101 of file IpplTimings.h.

Referenced by stop().


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:42:36 2006 for IPPL by  doxygen 1.4.6