IFEM  90A354
Public Member Functions | Public Attributes | List of all members
Profiler::Profile Struct Reference

Stores profiling data for one computational task. More...

Public Member Functions

 Profile ()
 The constructor initializes the total times to zero.
 
bool haveTime () const
 Checks if this profile item have any timing to report.
 

Public Attributes

clock_t startCPU
 The last starting CPU time of this task.
 
double startWall
 The last starting wall clock time of this task.
 
double totalCPU
 Total CPU time consumed by this task so far.
 
double totalWall
 Total wall clock time consumed by this task so far.
 
size_t nCalls
 Number of invokations of this task.
 
bool running
 Flag indicating if this task is currently running.
 
int level
 Task level (used for indent in profiling report)
 

Detailed Description

Stores profiling data for one computational task.


The documentation for this struct was generated from the following file: