All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Private Member Functions | Private Attributes
osl::stat::TwoDimensionalStatistics Class Reference

#include <twoDimensionalStatistics.h>

List of all members.

Classes

class  Data

Public Member Functions

 TwoDimensionalStatistics ()
 ~TwoDimensionalStatistics ()
void add (const double &x, const double &y)
void merge (const TwoDimensionalStatistics &)
void clear ()
double averageX () const
double averageY () const
double averageX2 () const
double averageY2 () const
double averageXY () const
double meanSquaredErrors () const
double meanSquaredErrorsAdjustConstant () const
size_t size () const
double correlation () const
void fitting (double &a, double &b, double &residual) const
 ax + b = y

Private Member Functions

 TwoDimensionalStatistics (const TwoDimensionalStatistics &)
TwoDimensionalStatisticsoperator= (const TwoDimensionalStatistics &)

Private Attributes

boost::scoped_ptr< Datam_data

Detailed Description

Definition at line 13 of file twoDimensionalStatistics.h.


Constructor & Destructor Documentation

Definition at line 41 of file twoDimensionalStatistics.cc.

Definition at line 46 of file twoDimensionalStatistics.cc.


Member Function Documentation

void osl::stat::TwoDimensionalStatistics::add ( const double &  x,
const double &  y 
)

Definition at line 52 of file twoDimensionalStatistics.cc.

Definition at line 78 of file twoDimensionalStatistics.cc.

Definition at line 90 of file twoDimensionalStatistics.cc.

Definition at line 102 of file twoDimensionalStatistics.cc.

Definition at line 84 of file twoDimensionalStatistics.cc.

Definition at line 96 of file twoDimensionalStatistics.cc.

Definition at line 64 of file twoDimensionalStatistics.cc.

Definition at line 122 of file twoDimensionalStatistics.cc.

void osl::stat::TwoDimensionalStatistics::fitting ( double &  a,
double &  b,
double &  residual 
) const

ax + b = y

Definition at line 130 of file twoDimensionalStatistics.cc.

Definition at line 108 of file twoDimensionalStatistics.cc.

Definition at line 114 of file twoDimensionalStatistics.cc.

Definition at line 58 of file twoDimensionalStatistics.cc.

References m_data.

TwoDimensionalStatistics& osl::stat::TwoDimensionalStatistics::operator= ( const TwoDimensionalStatistics ) [private]

Definition at line 72 of file twoDimensionalStatistics.cc.


Member Data Documentation

boost::scoped_ptr<Data> osl::stat::TwoDimensionalStatistics::m_data [private]

Definition at line 15 of file twoDimensionalStatistics.h.

Referenced by merge().


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