src/Profile/TulipTimers.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PCXX_EVENT(c, e, p)
#define PCXX_WTIMER_CLEAR   60199
#define PCXX_WTIMER_START   60100
#define PCXX_WTIMER_STOP   60200
#define PCXX_UTIMER_CLEAR   60399
#define PCXX_UTIMER_START   60300
#define PCXX_UTIMER_STOP   60400
#define LANG
#define pcxx_GetUSecL()   pcxxT_GetClock()
#define pcxx_GetUSecD()   ((double) pcxxT_GetClock())
#define tulip_WallClock()   ((double) pcxxT_GetClock() * 1.0e-6)

Functions

LANG unsigned long int pcxxT_GetClock ()
LANG void tulip_InitClocks ()
LANG double tulip_UserClock ()
LANG int tulip_UserTimerClear (int)
LANG int tulip_UserTimerStart (int)
LANG int tulip_UserTimerStop (int)
LANG double tulip_UserTimerElapsed (int)
LANG int tulip_WallTimerClear (int)
LANG int tulip_WallTimerStart (int)
LANG int tulip_WallTimerStop (int)
LANG double tulip_WallTimerElapsed (int)


Define Documentation

#define LANG
 

Definition at line 59 of file TulipTimers.h.

#define PCXX_EVENT c,
e,
 ) 
 

Definition at line 48 of file TulipTimers.h.

 
#define pcxx_GetUSecD  )     ((double) pcxxT_GetClock())
 

Definition at line 131 of file TulipTimers.h.

 
#define pcxx_GetUSecL  )     pcxxT_GetClock()
 

Definition at line 130 of file TulipTimers.h.

#define PCXX_UTIMER_CLEAR   60399
 

Definition at line 52 of file TulipTimers.h.

Referenced by tulip_UserTimerClear().

#define PCXX_UTIMER_START   60300
 

Definition at line 53 of file TulipTimers.h.

Referenced by tulip_UserTimerStart().

#define PCXX_UTIMER_STOP   60400
 

Definition at line 54 of file TulipTimers.h.

Referenced by tulip_UserTimerStop().

#define PCXX_WTIMER_CLEAR   60199
 

Definition at line 49 of file TulipTimers.h.

Referenced by tulip_WallTimerClear().

#define PCXX_WTIMER_START   60100
 

Definition at line 50 of file TulipTimers.h.

Referenced by tulip_WallTimerStart().

#define PCXX_WTIMER_STOP   60200
 

Definition at line 51 of file TulipTimers.h.

Referenced by tulip_WallTimerStop().

 
#define tulip_WallClock  )     ((double) pcxxT_GetClock() * 1.0e-6)
 

Definition at line 132 of file TulipTimers.h.

Referenced by tulip_WallTimerStart(), and tulip_WallTimerStop().


Function Documentation

LANG unsigned long int pcxxT_GetClock  ) 
 

Definition at line 135 of file TulipTimers.cpp.

LANG void tulip_InitClocks  ) 
 

Definition at line 141 of file TulipTimers.cpp.

LANG double tulip_UserClock  ) 
 

Definition at line 213 of file TulipTimers.cpp.

Referenced by tulip_UserTimerStart(), and tulip_UserTimerStop().

LANG int tulip_UserTimerClear int   ) 
 

Definition at line 249 of file TulipTimers.cpp.

References PCXX_EVENT, and PCXX_UTIMER_CLEAR.

LANG double tulip_UserTimerElapsed int   ) 
 

Definition at line 284 of file TulipTimers.cpp.

LANG int tulip_UserTimerStart int   ) 
 

Definition at line 263 of file TulipTimers.cpp.

References PCXX_EVENT, PCXX_UTIMER_START, and tulip_UserClock().

Here is the call graph for this function:

LANG int tulip_UserTimerStop int   ) 
 

Definition at line 273 of file TulipTimers.cpp.

References PCXX_EVENT, PCXX_UTIMER_STOP, and tulip_UserClock().

Here is the call graph for this function:

LANG int tulip_WallTimerClear int   ) 
 

Definition at line 294 of file TulipTimers.cpp.

References PCXX_EVENT, and PCXX_WTIMER_CLEAR.

LANG double tulip_WallTimerElapsed int   ) 
 

Definition at line 318 of file TulipTimers.cpp.

LANG int tulip_WallTimerStart int   ) 
 

Definition at line 303 of file TulipTimers.cpp.

References PCXX_EVENT, PCXX_WTIMER_START, and tulip_WallClock.

LANG int tulip_WallTimerStop int   ) 
 

Definition at line 310 of file TulipTimers.cpp.

References PCXX_EVENT, PCXX_WTIMER_STOP, and tulip_WallClock.


Generated on Mon Jan 16 14:19:39 2006 for IPPL by  doxygen 1.4.6