1#ifndef __VARIABLE_H__
2#define __VARIABLE_H__
3
4typedef struct
5{
6 double weight;
7 double sum;
8 double sum2;
9} Variable;
10
11#define VARIABLE_INIT { 0.0, 0.0, 0.0 }
12
13void variable_init (Variable *variable);
14void variable_add_weighted (Variable *variable,
15 double value,
16 double weight);
17void variable_add (Variable *variable,
18 double value);
19double variable_mean (Variable *variable);
20double variable_standard_deviation (Variable *variable);
21void variable_reset (Variable *variable);
22
23#endif /* __VARIABLE_H__ */
24
25

source code of gtk/tests/variable.h