ProteoWizard
Public Types | Public Member Functions | Private Member Functions | Private Attributes | List of all members
pwiz::math::Stats Class Reference

#include <Stats.hpp>

Public Types

typedef boost::numeric::ublas::vector< double > vector_type
 
typedef boost::numeric::ublas::matrix< double > matrix_type
 
typedef std::vector< vector_typedata_type
 

Public Member Functions

 Stats (const data_type &data)
 
 ~Stats ()
 
vector_type mean () const
 
matrix_type meanOuterProduct () const
 
matrix_type covariance () const
 

Private Member Functions

 Stats (const Stats &stats)
 
Statsoperator= (const Stats &stats)
 

Private Attributes

std::auto_ptr< Impl > impl_
 

Detailed Description

Definition at line 40 of file Stats.hpp.

Member Typedef Documentation

§ vector_type

typedef boost::numeric::ublas::vector<double> pwiz::math::Stats::vector_type

Definition at line 44 of file Stats.hpp.

§ matrix_type

typedef boost::numeric::ublas::matrix<double> pwiz::math::Stats::matrix_type

Definition at line 45 of file Stats.hpp.

§ data_type

Definition at line 46 of file Stats.hpp.

Constructor & Destructor Documentation

§ Stats() [1/2]

pwiz::math::Stats::Stats ( const data_type data)

§ ~Stats()

pwiz::math::Stats::~Stats ( )

§ Stats() [2/2]

pwiz::math::Stats::Stats ( const Stats stats)
private

Member Function Documentation

§ mean()

vector_type pwiz::math::Stats::mean ( ) const

Referenced by test().

§ meanOuterProduct()

matrix_type pwiz::math::Stats::meanOuterProduct ( ) const

Referenced by test().

§ covariance()

matrix_type pwiz::math::Stats::covariance ( ) const

Referenced by test().

§ operator=()

Stats& pwiz::math::Stats::operator= ( const Stats stats)
private

Member Data Documentation

§ impl_

std::auto_ptr<Impl> pwiz::math::Stats::impl_
private

Definition at line 56 of file Stats.hpp.


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