Timer Class Reference

#include <Timer.h>

List of all members.

Public Member Functions

 Timer ()
 ~Timer ()
void clear ()
void start ()
void stop ()
double clock_time ()
double user_time ()
double system_time ()
double cpu_time ()

Public Attributes

double calibration


Detailed Description

Definition at line 54 of file Timer.h.


Constructor & Destructor Documentation

Timer::Timer  ) 
 

Definition at line 68 of file Timer.cpp.

References calibration, clear(), TAU_PROFILE, TAU_UTILITY, and TIMEROFF.

Here is the call graph for this function:

Timer::~Timer  ) 
 

Definition at line 99 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, TIMEROFF, and TIMERON.


Member Function Documentation

void Timer::clear  ) 
 

Definition at line 130 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, TIMEROFF, and TIMERON.

Referenced by IpplTimerInfo::clear(), IpplStats::IpplStats(), IpplTimerInfo::start(), and Timer().

double Timer::clock_time  ) 
 

Definition at line 277 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, and TIMEROFF.

Referenced by operator<<(), and IpplTimerInfo::stop().

double Timer::cpu_time  )  [inline]
 

Definition at line 66 of file Timer.h.

References system_time(), and user_time().

Referenced by operator<<(), and IpplTimerInfo::stop().

Here is the call graph for this function:

void Timer::start  ) 
 

Definition at line 171 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, and TIMERON.

Referenced by IpplStats::IpplStats(), and IpplTimerInfo::start().

void Timer::stop  ) 
 

Definition at line 222 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, and TIMEROFF.

Referenced by IpplTimerInfo::clear(), IpplStats::IpplStats(), IpplTimerInfo::start(), and IpplTimerInfo::stop().

double Timer::system_time  ) 
 

Definition at line 416 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, and TIMEROFF.

Referenced by cpu_time().

double Timer::user_time  ) 
 

Definition at line 367 of file Timer.cpp.

References TAU_PROFILE, TAU_UTILITY, and TIMEROFF.

Referenced by cpu_time().


Member Data Documentation

double Timer::calibration
 

Definition at line 75 of file Timer.h.

Referenced by Timer().


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:46:53 2006 for IPPL by  doxygen 1.4.6