| 
    TracktionEngine
    
   | 
 
Holds the current statistics. More...
#include <tracktion_PerformanceMeasurement.h>
Public Member Functions | |
| Statistics () noexcept=default | |
| void | clear () noexcept | 
| double | getVarianceSeconds () const | 
| double | getVarianceCycles () const | 
| std::string | toString (const std::string &name) const | 
| void | addResult (double secondsElapsed, uint64_t cyclesElapsed) noexcept | 
Public Attributes | |
| double | meanSeconds = 0.0 | 
| double | m2Seconds = 0.0 | 
| double | maximumSeconds = 0.0 | 
| double | minimumSeconds = 0.0 | 
| double | totalSeconds = 0.0 | 
| double | meanCycles = 0.0 | 
| double | m2Cycles = 0.0 | 
| uint64_t | maximumCycles = 0 | 
| uint64_t | minimumCycles = 0 | 
| uint64_t | totalCycles = 0 | 
| int64_t | numRuns = 0 | 
Holds the current statistics.
      
  | 
  defaultnoexcept | 
      
  | 
  noexcept | 
References m2Cycles, m2Seconds, maximumCycles, maximumSeconds, meanCycles, meanSeconds, minimumCycles, minimumSeconds, numRuns, totalCycles, and totalSeconds.
Referenced by tracktion::graph::PerformanceMeasurement::getStatisticsAndReset().
| double tracktion::graph::PerformanceMeasurement::Statistics::getVarianceSeconds | ( | ) | const | 
| double tracktion::graph::PerformanceMeasurement::Statistics::getVarianceCycles | ( | ) | const | 
| std::string tracktion::graph::PerformanceMeasurement::Statistics::toString | ( | const std::string & | name | ) | const | 
Referenced by tracktion::graph::PerformanceMeasurement::printStatistics().
      
  | 
  noexcept | 
| double tracktion::graph::PerformanceMeasurement::Statistics::meanSeconds = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::m2Seconds = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::maximumSeconds = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::minimumSeconds = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::totalSeconds = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::meanCycles = 0.0 | 
Referenced by clear().
| double tracktion::graph::PerformanceMeasurement::Statistics::m2Cycles = 0.0 | 
Referenced by clear().
| uint64_t tracktion::graph::PerformanceMeasurement::Statistics::maximumCycles = 0 | 
Referenced by clear().
| uint64_t tracktion::graph::PerformanceMeasurement::Statistics::minimumCycles = 0 | 
Referenced by clear().
| uint64_t tracktion::graph::PerformanceMeasurement::Statistics::totalCycles = 0 | 
Referenced by clear().
| int64_t tracktion::graph::PerformanceMeasurement::Statistics::numRuns = 0 |