Struct to collect all sorts of measurements taken during a computeInteractions iteration. More...
#include <IterationMeasurements.h>
Public Attributes | |
long | timeComputeInteractions {} |
Time it takes for the LogicHandler's computeInteractions() function. | |
long | timeRemainderTraversal {} |
Time it takes for the Remainder Traversal. | |
long | timeRebuild {} |
Time it takes for rebuilding neighbor lists. | |
long | timeTotal {} |
Time it takes for the complete iteratePairwise pipeline. | |
bool | energyMeasurementsPossible {false} |
Bool whether energy measurements are currently possible. | |
double | energyWatts {} |
Average energy consumed per time in Watts. | |
double | energyJoules {} |
Total energy consumed in Joules. | |
double | energyDeltaT {} |
Time in seconds during which energy was consumed. | |
long | energyTotal {} |
Total energy consumed so far. | |
Struct to collect all sorts of measurements taken during a computeInteractions iteration.