#include <math.h>
Go to the source code of this file.
#define ADD_SAMPLE | ( | m, | |||
s | ) |
Value:
(m.sum_of_samples += (float) (s), \ m.sum_of_squares += (float) (s) * (float) (s), \ ++m.num_samples)
Definition at line 59 of file measure.h.
Referenced by record_samples().
#define MEAN | ( | m | ) | ((m).num_samples ? ((float) ((m).sum_of_samples / (m).num_samples)) : 0) |
#define new_measurement | ( | m | ) |
Value:
((m).num_samples = 0, \ (m).sum_of_samples = 0, \ (m).sum_of_squares = 0)
Definition at line 73 of file measure.h.
Referenced by reset_width_tally().
#define number_of_samples | ( | m | ) | ((m).num_samples) |
#define print_summary | ( | string, | |||
measure | ) |
Value:
cprintf ("\t%-20s \tn = %d, \tm = %4.2f, \ts = %4.2f\n ", \ string, \ number_of_samples (measure), \ MEAN (measure), \ standard_deviation (measure))
#define standard_deviation | ( | m | ) | ((float) sqrt (VARIANCE (m))) |
#define VARIANCE | ( | m | ) |