Simple statistics

Name

Simple statistics -- 

Synopsis


#include <gfs.h>

                    GfsNorm;

void                gfs_norm_init                       (GfsNorm *n);
void                gfs_norm_add                        (GfsNorm *n,
                                                         gdouble val,
                                                         gdouble weight);
void                gfs_norm_update                     (GfsNorm *n);
void                gfs_norm_reset                      (GfsNorm *n);

Description

Details

GfsNorm

typedef struct {
  gdouble bias, first, second, infty, w;
} GfsNorm;

Contains simple norm statistics.


gfs_norm_init ()

void                gfs_norm_init                       (GfsNorm *n);

Initializes a GfsNorm.

n :

a GfsNorm.


gfs_norm_add ()

void                gfs_norm_add                        (GfsNorm *n,
                                                         gdouble val,
                                                         gdouble weight);

Adds val to n.

n :

a GfsNorm.

val :

a value to add to n.

weight :

weight of val.


gfs_norm_update ()

void                gfs_norm_update                     (GfsNorm *n);

Updates the fields of n.

n :

a GfsNorm.


gfs_norm_reset ()

void                gfs_norm_reset                      (GfsNorm *n);

Sets all the fields of n to 0.

n :

a GfsNorm.