|
TBCI Numerical high perf. C++ Library 2.8.0
|
#include <stopwatch.h>


Public Member Functions | |
| stopwatch () | |
| Public Member Functions inherited from stopw_base | |
| stopw_base (const double tick, const double over=-1.0) | |
| c'tor | |
| virtual | ~stopw_base () |
| d'tor | |
| double | reset () |
| Resets the stopwatch. | |
| void | start () |
| Starts the stopwatch. | |
| double | stop () |
| Stops the stopwatch and returns total time (since last reset). | |
| double | stop_d () |
| Stops the stopwatch and returns time since last start / read. | |
| double | read () |
| Returns the total time without stopping the stopwatch (but resets the differential timer). | |
| double | read_d () |
| Returns the time since last read/start without stopping the stopwatch (but resets the differential timer). | |
Additional Inherited Members | |
| Protected Member Functions inherited from stopw_base | |
| virtual double | seconds () const |
| Return the current time, to be overriden in derived classes. | |
| double | adv_stopwatch () |
| Advance the stopwatch, return diff, handle single overflows. | |
| Protected Attributes inherited from stopw_base | |
| double | last_time |
| The last time we read/started/stopped the clock. | |
| double | total |
| The total elapsed time since construction or reset. | |
| const double | secs_per_tick |
| Used in seconds() to convert internal time to s. | |
| const double | overflow_secs |
| If we overflow once, we miss this many seconds; We assume that internally long ints are used, i.e. | |
| int | running |
| The status. | |
Stopwatch class using clock() to measure CPU time.
Definition at line 193 of file stopwatch.h.
|
inline |
Definition at line 196 of file stopwatch.h.
References CPS, and stopw_base::stopw_base().