|
TBCI Numerical high perf. C++ Library
2.8.0
|
Stopwatch class using gettimeofday() / _ftime() / time() to measure elapsed (= wall clock) time. More...
#include <stopwatch.h>


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