IMP logo
Public Member Functions | Protected Member Functions | Protected Attributes
IMP::algebra::PrincipalComponentAnalysisD< D > Class Template Reference

Detailed Description

template<int D>
class IMP::algebra::PrincipalComponentAnalysisD< D >

Represent a eigen analysis of some data.

List of all members.

Public Member Functions

 PrincipalComponentAnalysisD (const base::Vector< VectorD< D > > &pcs, VectorD< D > values, VectorD< D > centroid)
VectorD< D > get_centroid () const
VectorD< D > get_principal_component (unsigned int i) const
base::Vector< VectorD< D > > get_principal_components () const
double get_principal_value (unsigned int i) const
VectorD< D > get_principal_values () const
void set_centroid (VectorD< D > cntr)
void show (std::ostream &out=std::cout) const

Protected Member Functions

int compare (const PrincipalComponentAnalysisD &o) const

Protected Attributes

VectorD< D > centroid_
VectorD< D > eigen_values_
base::Vector< VectorD< D > > eigen_vecs_

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

Generated on Tue May 22 2012 23:33:25 for IMP by doxygen 1.8.1