| GTS Library Reference Manual |
|---|
#include <gts.h>
GtsRange;
void gts_range_init (GtsRange *r);
void gts_range_add_value (GtsRange *r,
gdouble val);
void gts_range_update (GtsRange *r);
void gts_range_reset (GtsRange *r);
void gts_range_print (GtsRange *r,
FILE *fptr);Using gts_range_init(), gts_range_add_value() and gts_range_update(), you can easily maintain basic statistics about an ensemble of values.
typedef struct {
gdouble min, max, sum, sum2, mean, stddev;
guint n;
} GtsRange;A simple statistics structure.
min; | Minimum value of the population. |
max; | Maximum value of the population. |
sum; | |
sum2; | |
mean; | Average value of the population. |
stddev; | Standard deviation of the population. |
n; | Number of samples in the population. |
void gts_range_add_value (GtsRange *r,gdouble val);
Adds val to r.
r : | a GtsRange. |
val : | a value to add to |
| <<< Vectors and matrices | Miscellaneous macros and functions >>> |