Stat Class Reference

#include <misc_util.hpp>

List of all members.

Public Member Functions

 Stat ()
 Stat (const double *vector, int n)
 Stat (const int *vector, int n)
void addEntry (double value)
int numEntries () const
int numNZEntries () const
double mean () const
double stdDev () const
double sum () const
double min () const
double max () const
int minIndex () const
int maxIndex () const
void reset ()

Private Attributes

int _n
int _nz_entries
double _sum
double _sum_squares
double _min
double _max
int _minIndex
int _maxIndex

Detailed Description

Definition at line 20 of file misc_util.hpp.


Constructor & Destructor Documentation

Stat::Stat (  ) 

Definition at line 16 of file misc_util.cpp.

Stat::Stat ( const double *  vector,
int  n 
)

Definition at line 17 of file misc_util.cpp.

Stat::Stat ( const int *  vector,
int  n 
)

Definition at line 22 of file misc_util.cpp.


Member Function Documentation

void Stat::addEntry ( double  value  ) 

Definition at line 28 of file misc_util.cpp.

int Stat::numEntries (  )  const

Definition at line 50 of file misc_util.cpp.

int Stat::numNZEntries (  )  const

Definition at line 51 of file misc_util.cpp.

double Stat::mean (  )  const

Definition at line 52 of file misc_util.cpp.

double Stat::stdDev (  )  const

Definition at line 58 of file misc_util.cpp.

double Stat::sum (  )  const

Definition at line 64 of file misc_util.cpp.

double Stat::min (  )  const

Definition at line 65 of file misc_util.cpp.

double Stat::max (  )  const

Definition at line 71 of file misc_util.cpp.

int Stat::minIndex (  )  const

Definition at line 77 of file misc_util.cpp.

int Stat::maxIndex (  )  const

Definition at line 83 of file misc_util.cpp.

void Stat::reset (  ) 

Definition at line 27 of file misc_util.cpp.


Member Data Documentation

int Stat::_n [private]

Definition at line 38 of file misc_util.hpp.

int Stat::_nz_entries [private]

Definition at line 39 of file misc_util.hpp.

double Stat::_sum [private]

Definition at line 40 of file misc_util.hpp.

double Stat::_sum_squares [private]

Definition at line 41 of file misc_util.hpp.

double Stat::_min [private]

Definition at line 42 of file misc_util.hpp.

double Stat::_max [private]

Definition at line 43 of file misc_util.hpp.

int Stat::_minIndex [private]

Definition at line 44 of file misc_util.hpp.

int Stat::_maxIndex [private]

Definition at line 45 of file misc_util.hpp.


The documentation for this class was generated from the following files:

Generated on 22 May 2012 by  doxygen 1.6.1