
#include <stats.h>

| Public Member Functions | |
| stats () | |
| void | zero (void) | 
| Clear all accumulators. | |
| void | add (double val, op_t op) | 
| Add this value to this accumulator. | |
| double | get (op_t op) const | 
| Look up the value in this accumulator. | |
| void | set (double val, op_t op) | 
| void | add (const stats &s, double scale=1.0) | 
| Add everything in this object, scaled by scale, to us. | |
| void | print (FILE *f, const char *what, double scale=1.0, double thresh=0.001) const | 
| Print these stats, scaled by scale, where they exceed threshold. | |
| Data Fields | |
| double | t [op_max] | 
| Accumulators for each op_t:. | |
Definition at line 53 of file stats.h.
| stats::stats::stats | ( | ) |  [inline] | 
| void stats::stats::zero | ( | void | ) |  [inline] | 
Clear all accumulators.
Definition at line 61 of file stats.h.
References op, stats::op_len, and t.
Referenced by stats(), and LV3D_PerfManager::zero().

| void stats::stats::add | ( | double | val, | |
| op_t | op | |||
| ) |  [inline] | 
Add this value to this accumulator.
Definition at line 65 of file stats.h.
Referenced by LV3D0_Deposit(), and LV3D_PerfManager::zero().

| double stats::stats::get | ( | op_t | op | ) | const  [inline] | 
Look up the value in this accumulator.
Definition at line 68 of file stats.h.
Referenced by printStats().

| void stats::stats::set | ( | double | val, | |
| op_t | op | |||
| ) |  [inline] | 
Definition at line 69 of file stats.h.
Referenced by LV3D_PerfManager::collect().

| void stats::stats::add | ( | const stats & | s, | |
| double | scale = 1.0 | |||
| ) |  [inline] | 
| void stats::stats::print | ( | FILE * | f, | |
| const char * | what, | |||
| double | scale = 1.0, | |||
| double | thresh = 0.001 | |||
| ) | const | 
Print these stats, scaled by scale, where they exceed threshold.
Referenced by printStats().

| double stats::stats::t[op_max] | 
 1.5.5
 1.5.5