50#define NUMBER_OF_SAMPLES 1E6
Contains Timing measurement related functions.
Definition: timing.hpp:55
void MeasureTimeDifference()
Measures time difference from last call to function GetTime() and writes is to time_span member.
Definition: timing.cpp:7
std::chrono::duration< long, std::micro > time_span_
Definition: timing.hpp:59
std::vector< long > timing_info_
Definition: timing.hpp:60
std::chrono::high_resolution_clock::time_point timer_start_
Definition: timing.hpp:57
void GetTime()
Gets the current time and assings to timer_start_ member.
Definition: timing.cpp:3
uint32_t counter_
Definition: timing.hpp:61
std::chrono::high_resolution_clock::time_point last_start_time_
Definition: timing.hpp:58
void OutInfoToFile()
Outputs timing information to loop_timing_info.txt file.
Definition: timing.cpp:14
#define NUMBER_OF_SAMPLES
Definition: timing.hpp:50