Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages   Examples  

Accum Class Reference
[Statistic]

Inherits Tab.


Detailed Description

Compute statistics about provided data.

Author:
Ralf Gerstenberger

Note:
Accum from ODEM

Accum supports Report

Accum computes minimum, maximum, mean-value, divergence and number of samples (size) according to the simulation time (see Tally). A value of 1 hold for 4 time units together with a value of 0 hold for 1 time unit will result in a mean value of (1*4 + 0*1)/5 = 0.2 .

Since:
1.0


Public Member Functions

 Accum (Simulation *s, Label title="")
 Construction.

virtual ~Accum ()
 Destruction.

virtual void update (double v)
 Update statistics.

virtual void reset ()
 Reset statistics.

unsigned int getSize () const
 Get number of samples.

double getMin () const
 Get minimum.

double getMax () const
 Get maximum.

double getMean () const
 Get average (over time).

double getDivergence () const
 Get divergence.

virtual void report (Report *r)
 Report generation.


Protected Attributes

double sumt
double sumsqt
double min
double max
double lasttime
double lastv


Generated on Mon Aug 11 10:36:07 2003 for ODEMx by doxygen1.3