Public Attributes | List of all members
STimerRecords Struct Reference

#include <stattimer.hpp>

+ Collaboration diagram for STimerRecords:

Public Attributes

int id
 Id number of the timer. More...
 
std::string label
 Label of the timer. More...
 
double maximum
 maximum of elapsed time [s] More...
 
double mean
 mean of elapsed time [s] More...
 
double minimum
 minimum of elapsed time [s] More...
 
int nsample
 number of samples used to compute the above statistics More...
 
double stddev
 standard deviation of elapsed time [s] More...
 
std::vector< double > timebuf
 vector containing the recent values of elapsed time More...
 

Detailed Description

Struct that a STimerReporterFunc function receives as an argument.

Definition at line 50 of file stattimer.hpp.

Member Data Documentation

§ id

int STimerRecords::id

Id number of the timer.

Definition at line 51 of file stattimer.hpp.

§ label

std::string STimerRecords::label

Label of the timer.

Definition at line 52 of file stattimer.hpp.

§ maximum

double STimerRecords::maximum

maximum of elapsed time [s]

Definition at line 55 of file stattimer.hpp.

§ mean

double STimerRecords::mean

mean of elapsed time [s]

Definition at line 53 of file stattimer.hpp.

§ minimum

double STimerRecords::minimum

minimum of elapsed time [s]

Definition at line 56 of file stattimer.hpp.

§ nsample

int STimerRecords::nsample

number of samples used to compute the above statistics

Definition at line 58 of file stattimer.hpp.

§ stddev

double STimerRecords::stddev

standard deviation of elapsed time [s]

Definition at line 54 of file stattimer.hpp.

§ timebuf

std::vector<double> STimerRecords::timebuf

vector containing the recent values of elapsed time

Definition at line 57 of file stattimer.hpp.


The documentation for this struct was generated from the following file: