GOAccumulator

GOAccumulator

Functions

Types and Values

typedef GOAccumulator
typedef GOAccumulatorl
typedef GOAccumulatorD

Description

Functions

go_accumulator_add ()

void
go_accumulator_add (GOAccumulator *acc,
                    double x);

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_addl ()

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

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_addD ()

void
go_accumulator_addD (GOAccumulatorD *acc,
                     _Decimal64 x);

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_add_quad ()

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

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_add_quadl ()

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

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_add_quadD ()

void
go_accumulator_add_quadD (GOAccumulatorD *acc,
                          const GOQuadD *x);

[skip]

Parameters

acc

accumulator

 

x

value to add

 

go_accumulator_clear ()

void
go_accumulator_clear (GOAccumulator *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_clearl ()

void
go_accumulator_clearl (GOAccumulatorl *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_clearD ()

void
go_accumulator_clearD (GOAccumulatorD *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_end ()

void
go_accumulator_end (void *state);

go_accumulator_endl ()

void
go_accumulator_endl (void *state);

go_accumulator_endD ()

void
go_accumulator_endD (void *state);

go_accumulator_free ()

void
go_accumulator_free (GOAccumulator *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_freel ()

void
go_accumulator_freel (GOAccumulatorl *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_freeD ()

void
go_accumulator_freeD (GOAccumulatorD *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_functional ()

gboolean
go_accumulator_functional (void);

go_accumulator_functionall ()

gboolean
go_accumulator_functionall (void);

go_accumulator_functionalD ()

gboolean
go_accumulator_functionalD (void);

go_accumulator_new ()

GOAccumulator *
go_accumulator_new (void);

[skip]


go_accumulator_newl ()

GOAccumulatorl *
go_accumulator_newl (void);

[skip]


go_accumulator_newD ()

GOAccumulatorD *
go_accumulator_newD (void);

[skip]


go_accumulator_start ()

void *
go_accumulator_start (void);

[skip]


go_accumulator_startl ()

void *
go_accumulator_startl (void);

[skip]


go_accumulator_startD ()

void *
go_accumulator_startD (void);

[skip]


go_accumulator_value ()

double
go_accumulator_value (GOAccumulator *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_valuel ()

long double
go_accumulator_valuel (GOAccumulatorl *acc);

[skip]

Parameters

acc

accumulator

 

go_accumulator_valueD ()

_Decimal64
go_accumulator_valueD (GOAccumulatorD *acc);

[skip]

Parameters

acc

accumulator

 

Types and Values

GOAccumulator

typedef struct GOAccumulator_ GOAccumulator;

GOAccumulatorl

typedef struct GOAccumulatorl_ GOAccumulatorl;

GOAccumulatorD

typedef struct GOAccumulatorD_ GOAccumulatorD;