18 std::string&
name() {
return m_name; }
20 float elapsed(
void )
const {
return ( m_started ? 0.0 : m_elapsed ); }
22 double mean(
void )
const {
return m_mean; }
23 double rms(
void )
const {
24 double var = m_ms - m_mean * m_mean;
25 return ( var > 0 ? sqrt( var ) : 0.0 );
34 inline unsigned int propVal() {
return m_propVal; }
35 inline void propVal(
unsigned int val ) { m_propVal = val; }
52 struct timeval m_startTime;
56 int m_numberOfMeasurements;
59 std::string m_propName;
60 unsigned int m_propVal;
62 double m_meanTimePerObject;
63 int m_NmeanTimePerObject;
void propName(std::string name)
int number_of_measurements(void) const
BesTimer(const std::string name)
double meanTimePerObject()
float elapsed(void) const
void propVal(unsigned int val)
bool operator<(BesTimer &it)