Stores profiling data for one computational task.
More...
|
|
| Profile () |
| | The constructor initializes the total times to zero.
|
| |
|
bool | haveTime () const |
| | Checks if this profile item have any timing to report.
|
| |
|
|
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.
The documentation for this struct was generated from the following file:
- /home/runner/work/IFEM-2/IFEM-2/src/Utility/Profiler.h