Mlpack::timers -
Timers ()
Nothing to do for the constructor. std::map< std::string, timeval > & GetAllTimers ()
Returns a copy of all the timers used via this interface. timeval GetTimer (const std::string &timerName)
Returns a copy of the timer specified. void PrintTimer (const std::string &timerName)
Prints the specified timer. void StartTimer (const std::string &timerName)
* Initializes a timer, available like a normal value specified on * the command line. void StopTimer (const std::string &timerName)
* Halts the timer, and replaces it's value with * the delta time from it's start * *.
void FileTimeToTimeVal (timeval *tv)
void GetTime (timeval *tv)
std::map< std::string, timeval > timers
Definition at line 105 of file timers.hpp.
Nothing to do for the constructor.
Definition at line 109 of file timers.hpp.
Returns a copy of all the timers used via this interface.
Returns a copy of the timer specified.
Parameters:
timerName The name of the timer in question.
Prints the specified timer. If it took longer than a minute to complete the timer will be displayed in days, hours, and minutes as well.
Parameters:
timerName The name of the timer in question.
* Initializes a timer, available like a normal value specified on * the command line. Timers are of type timeval. If a timer is started, then stopped, then re-started, then stopped, the final timer value will be the length of both runs of the timer. * *
Parameters:
timerName The name of the timer in question.
* Halts the timer, and replaces it's value with * the delta time from it's start * *.
Parameters:
timerName The name of the timer in question.
Definition at line 150 of file timers.hpp.
Generated automatically by Doxygen for MLPACK from the source code.