#include <stattimer.hpp>
Public Member Functions | |
STimer () | |
~STimer () | |
Protected Member Functions | |
void | calcStat (STimerRecords &rec) const |
void | initTimeBuf (int len) |
void | registerTime (double delta) |
std::string | report (STimerReporterFunc fn=NULL) const |
void | setId (int i) |
void | setLabel (std::string l) |
void | setReporterFunc (STimerReporterFunc f) |
void | start () |
void | start (double start_count_value) |
double | stop () |
Static Protected Member Functions | |
static double | tickCount () |
static double | tickPeriod () |
Protected Attributes | |
double | dmax |
double | dmin |
double | dsqrsum |
double | dsum |
int | id |
int | idx_timebuf |
bool | is_recording |
std::string | label |
int | nsample |
STimerReporterFunc | reporter_func |
double | start_count |
std::vector< double > | timebuf |
Friends | |
class | STimerList_< STimer > |
Class for a single timer. This is used by STimerList class and will not be used by a user directly.
Definition at line 87 of file stattimer.hpp.
|
inline |
Definition at line 90 of file stattimer.hpp.
|
inline |
Definition at line 93 of file stattimer.hpp.
|
inlineprotected |
Definition at line 146 of file stattimer.hpp.
|
inlineprotected |
Definition at line 179 of file stattimer.hpp.
|
inlineprotected |
Definition at line 109 of file stattimer.hpp.
|
inlineprotected |
Definition at line 134 of file stattimer.hpp.
|
inlineprotected |
Definition at line 183 of file stattimer.hpp.
|
inlineprotected |
Definition at line 173 of file stattimer.hpp.
|
inlineprotected |
Definition at line 176 of file stattimer.hpp.
|
inlineprotected |
Definition at line 95 of file stattimer.hpp.
|
inlineprotected |
Definition at line 99 of file stattimer.hpp.
|
inlineprotected |
Definition at line 103 of file stattimer.hpp.
|
inlinestaticprotected |
Definition at line 658 of file stattimer.hpp.
|
inlinestaticprotected |
Definition at line 664 of file stattimer.hpp.
|
friend |
Definition at line 88 of file stattimer.hpp.
|
protected |
Definition at line 194 of file stattimer.hpp.
|
protected |
Definition at line 195 of file stattimer.hpp.
|
protected |
Definition at line 193 of file stattimer.hpp.
|
protected |
Definition at line 192 of file stattimer.hpp.
|
protected |
Definition at line 189 of file stattimer.hpp.
|
protected |
Definition at line 197 of file stattimer.hpp.
|
protected |
Definition at line 198 of file stattimer.hpp.
|
protected |
Definition at line 199 of file stattimer.hpp.
|
protected |
Definition at line 191 of file stattimer.hpp.
|
protected |
Definition at line 200 of file stattimer.hpp.
|
protected |
Definition at line 190 of file stattimer.hpp.
|
protected |
Definition at line 196 of file stattimer.hpp.