Public Member Functions

ANNsampStat Class Reference

#include <ANNperf.h>

List of all members.

Public Member Functions

void reset ()
 ANNsampStat ()
void operator+= (double x)
int samples ()
double mean ()
double stdDev ()
double min ()
double max ()

Detailed Description

Definition at line 88 of file ANNperf.h.


Constructor & Destructor Documentation

ANNsampStat::ANNsampStat (  ) [inline]

Definition at line 102 of file ANNperf.h.

{ reset(); }            // constructor

Member Function Documentation

double ANNsampStat::max (  ) [inline]

Definition at line 119 of file ANNperf.h.

Referenced by print_one_stat().

{ return maxVal; } // maximum
double ANNsampStat::mean (  ) [inline]

Definition at line 113 of file ANNperf.h.

References QuadProgPP::sum().

Referenced by print_one_stat().

{ return sum/n; } // mean
double ANNsampStat::min (  ) [inline]

Definition at line 118 of file ANNperf.h.

Referenced by print_one_stat().

{ return minVal; } // minimum
void ANNsampStat::operator+= ( double  x ) [inline]

Definition at line 104 of file ANNperf.h.

References QuadProgPP::sum().

        {
                n++;  sum += x;  sum2 += x*x;
                if (x < minVal) minVal = x;
                if (x > maxVal) maxVal = x;
        }
void ANNsampStat::reset (  ) [inline]

Definition at line 94 of file ANNperf.h.

References ANN_DBL_MAX, and QuadProgPP::sum().

Referenced by annResetStats().

        {  
                n = 0;
                sum = sum2 = 0;
                minVal = ANN_DBL_MAX;
                maxVal = -ANN_DBL_MAX; 
        }
int ANNsampStat::samples (  ) [inline]

Definition at line 111 of file ANNperf.h.

{ return n; }           // number of samples
double ANNsampStat::stdDev (  ) [inline]

Definition at line 116 of file ANNperf.h.

References QuadProgPP::sqrt(), and QuadProgPP::sum().

Referenced by print_one_stat().

{ return sqrt((sum2 - (sum*sum)/n)/(n-1));}

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines