#include <statisticmeasure.h>
Inherits AbstractMeasure.
Inheritance diagram for StatisticMeasure:
Public Member Functions | |
StatisticMeasure (double &observedValue, const char *measureName, MeasureMode mode, long stepSpan, double additionalParam) | |
virtual | ~StatisticMeasure () |
virtual void | step () |
Protected Member Functions | |
void | internInit () |
virtual double | calculateSumValue () |
virtual double | calculateAverageValue () |
virtual double | calculateMovingAverageValue () |
virtual double | calculateStepDifference () |
virtual double | calculateNormalizedStepDifference () |
virtual double | testConvergence () |
Protected Attributes | |
double & | observedValue |
MeasureMode | mode |
long | stepSpan |
double | additionalParam |
long | oldestStepIndex |
long | newestStepIndex |
double * | valueHistory |
long | stepsReached |
Provides
StatisticMeasure | ( | double & | observedValue, | |
const char * | measureName, | |||
MeasureMode | mode, | |||
long | stepSpan, | |||
double | additionalParam | |||
) |
virtual ~StatisticMeasure | ( | ) | [inline, virtual] |
double calculateAverageValue | ( | ) | [protected, virtual] |
double calculateMovingAverageValue | ( | ) | [protected, virtual] |
double calculateNormalizedStepDifference | ( | ) | [protected, virtual] |
double calculateStepDifference | ( | ) | [protected, virtual] |
double calculateSumValue | ( | ) | [protected, virtual] |
void internInit | ( | ) | [protected] |
void step | ( | ) | [virtual] |
Implements IMeasure.
double testConvergence | ( | ) | [protected, virtual] |
double additionalParam [protected] |
MeasureMode mode [protected] |
long newestStepIndex [protected] |
double& observedValue [protected] |
long oldestStepIndex [protected] |
long stepSpan [protected] |
long stepsReached [protected] |
double* valueHistory [protected] |