hpp-rbprm
4.10.0
Implementation of RB-PRM planner using hpp.
|
Go to the documentation of this file.
28 #ifndef WBR_STOPWATCH_H
29 #define WBR_STOPWATCH_H
35 #pragma GCC visibility push(default)
162 void start(std::string perf_name);
165 void stop(std::string perf_name);
168 void pause(std::string perf_name);
171 void reset(std::string perf_name);
177 void report(std::string perf_name,
int precision=2,
178 std::ostream& output = std::cout);
181 void report_all(
int precision=2, std::ostream& output = std::cout);
264 #pragma GCC visibility pop
@ CPU_TIME
Definition: stop-watch.hh:50
void stop(std::string perf_name)
long double get_average_time(std::string perf_name)
Definition: stop-watch.hh:39
long double get_max_time(std::string perf_name)
long double get_last_time(std::string perf_name)
@ NONE
Definition: stop-watch.hh:49
long double get_min_time(std::string perf_name)
bool active
Definition: stop-watch.hh:250
bool performance_exists(std::string perf_name)
StopwatchMode
Definition: stop-watch.hh:47
A class representing a stopwatch.
Definition: stop-watch.hh:146
long double get_time_so_far(std::string perf_name)
Stopwatch(StopwatchMode _mode=NONE)
void set_mode(StopwatchMode mode)
@ REAL_TIME
Definition: stop-watch.hh:51
void pause(std::string perf_name)
void report(std::string perf_name, int precision=2, std::ostream &output=std::cout)
StopwatchMode mode
Definition: stop-watch.hh:253
std::map< std::string, PerformanceData > * records_of
Definition: stop-watch.hh:257
Stopwatch & getProfiler()
long double get_total_time(std::string perf_name)
std::string error
Definition: stop-watch.hh:43
StopwatchException(std::string error)
Definition: stop-watch.hh:42
void start(std::string perf_name)
void reset(std::string perf_name)
void report_all(int precision=2, std::ostream &output=std::cout)