GOAccumulator

GOAccumulator

Synopsis

typedef             GOAccumulator;
typedef             GOAccumulatorl;
void                go_accumulator_add                  (GOAccumulator *acc,
                                                         double x);
void                go_accumulator_add_quad             (GOAccumulator *acc,
                                                         const GOQuad *x);
void                go_accumulator_add_quadl            (GOAccumulatorl *acc,
                                                         const GOQuadl *x);
void                go_accumulator_addl                 (GOAccumulatorl *acc,
                                                         long double x);
void                go_accumulator_clear                (GOAccumulator *acc);
void                go_accumulator_clearl               (GOAccumulatorl *acc);
void                go_accumulator_end                  (void *state);
void                go_accumulator_endl                 (void *state);
void                go_accumulator_free                 (GOAccumulator *acc);
void                go_accumulator_freel                (GOAccumulatorl *acc);
gboolean            go_accumulator_functional           (void);
gboolean            go_accumulator_functionall          (void);
GOAccumulator *     go_accumulator_new                  (void);
GOAccumulatorl *    go_accumulator_newl                 (void);
void *              go_accumulator_start                (void);
void *              go_accumulator_startl               (void);
double              go_accumulator_value                (GOAccumulator *acc);
long double         go_accumulator_valuel               (GOAccumulatorl *acc);

Description

Details

GOAccumulator

typedef struct GOAccumulator_ GOAccumulator;


GOAccumulatorl

typedef struct GOAccumulatorl_ GOAccumulatorl;


go_accumulator_add ()

void                go_accumulator_add                  (GOAccumulator *acc,
                                                         double x);

acc :

x :


go_accumulator_add_quad ()

void                go_accumulator_add_quad             (GOAccumulator *acc,
                                                         const GOQuad *x);

acc :

x :


go_accumulator_add_quadl ()

void                go_accumulator_add_quadl            (GOAccumulatorl *acc,
                                                         const GOQuadl *x);

acc :

x :


go_accumulator_addl ()

void                go_accumulator_addl                 (GOAccumulatorl *acc,
                                                         long double x);

acc :

x :


go_accumulator_clear ()

void                go_accumulator_clear                (GOAccumulator *acc);

acc :


go_accumulator_clearl ()

void                go_accumulator_clearl               (GOAccumulatorl *acc);

acc :


go_accumulator_end ()

void                go_accumulator_end                  (void *state);

state :


go_accumulator_endl ()

void                go_accumulator_endl                 (void *state);

state :


go_accumulator_free ()

void                go_accumulator_free                 (GOAccumulator *acc);

acc :


go_accumulator_freel ()

void                go_accumulator_freel                (GOAccumulatorl *acc);

acc :


go_accumulator_functional ()

gboolean            go_accumulator_functional           (void);

Returns :


go_accumulator_functionall ()

gboolean            go_accumulator_functionall          (void);

Returns :


go_accumulator_new ()

GOAccumulator *     go_accumulator_new                  (void);

Returns :


go_accumulator_newl ()

GOAccumulatorl *    go_accumulator_newl                 (void);

Returns :


go_accumulator_start ()

void *              go_accumulator_start                (void);

Returns :


go_accumulator_startl ()

void *              go_accumulator_startl               (void);

Returns :


go_accumulator_value ()

double              go_accumulator_value                (GOAccumulator *acc);

acc :

Returns :


go_accumulator_valuel ()

long double         go_accumulator_valuel               (GOAccumulatorl *acc);

acc :

Returns :