Class Timing¶
Defined in File Timing.h
Class Documentation¶
-
class
Utilities::Timing¶ Class for time measurements.
Public Static Functions
-
static inline void
reset()¶
-
static inline FORCE_INLINE void startTiming (const std::string &name=std::string(""))
-
static inline FORCE_INLINE double stopTiming (bool print=true)
-
static inline FORCE_INLINE double stopTiming (bool print, int &id)
-
static inline FORCE_INLINE void printAverageTimes ()
-
static inline FORCE_INLINE void printTimeSums ()
Public Static Attributes
-
static bool
m_dontPrintTimes¶
-
static unsigned int
m_startCounter¶
-
static unsigned int
m_stopCounter¶
-
static std::stack<TimingHelper>
m_timingStack¶
-
static std::unordered_map<int, AverageTime>
m_averageTimes¶
-
static inline void