|
IFEM
90A354
|
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) | |
Stores profiling data for one computational task.