IpplTimings Class Reference

#include <IpplTimings.h>

List of all members.

Public Types

typedef int TimerRef
typedef IpplTimerInfo TimerInfo

Public Member Functions

 IpplTimings ()
 ~IpplTimings ()

Static Public Member Functions

static TimerRef getTimer (const char *)
static void startTimer (TimerRef)
static void stopTimer (TimerRef)
static void clearTimer (TimerRef)
static TimerInfoinfoTimer (const char *nm)
static void print ()
static void print (string fn)


Detailed Description

Definition at line 112 of file IpplTimings.h.


Member Typedef Documentation

typedef IpplTimerInfo IpplTimings::TimerInfo
 

Definition at line 119 of file IpplTimings.h.

typedef int IpplTimings::TimerRef
 

Definition at line 116 of file IpplTimings.h.


Constructor & Destructor Documentation

IpplTimings::IpplTimings  ) 
 

Definition at line 42 of file IpplTimings.cpp.

IpplTimings::~IpplTimings  ) 
 

Definition at line 47 of file IpplTimings.cpp.


Member Function Documentation

void IpplTimings::clearTimer TimerRef   )  [static]
 

Definition at line 89 of file IpplTimings.cpp.

IpplTimings::TimerRef IpplTimings::getTimer const char *   )  [static]
 

Definition at line 52 of file IpplTimings.cpp.

References IpplTimerInfo::indx, and IpplTimerInfo::name.

Referenced by DiscField< Dim >::read().

static TimerInfo* IpplTimings::infoTimer const char *  nm  )  [inline, static]
 

Definition at line 145 of file IpplTimings.h.

void IpplTimings::print string  fn  )  [static]
 

Definition at line 222 of file IpplTimings.cpp.

References IpplInfo::getNodes(), reduce(), and Inform::width().

Here is the call graph for this function:

void IpplTimings::print  )  [static]
 

Definition at line 155 of file IpplTimings.cpp.

References IpplInfo::getNodes(), reduce(), and Inform::width().

Here is the call graph for this function:

void IpplTimings::startTimer TimerRef   )  [static]
 

Definition at line 71 of file IpplTimings.cpp.

Referenced by DiscField< Dim >::read().

void IpplTimings::stopTimer TimerRef   )  [static]
 

Definition at line 80 of file IpplTimings.cpp.


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