IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/21
The Integrative Modeling Platform
IMP::algebra::PrincipalComponentAnalysisD< D > Class Template Reference

Represent an eigen analysis of some data. More...

#include <IMP/algebra/eigen_analysis.h>

+ Inheritance diagram for IMP::algebra::PrincipalComponentAnalysisD< D >:

Detailed Description

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

Represent an eigen analysis of some data.

Definition at line 24 of file eigen_analysis.h.

Public Member Functions

 PrincipalComponentAnalysisD (const Vector< VectorD< D > > &pcs, VectorD< D > values, VectorD< D > centroid)
 
VectorD< D > get_centroid () const
 
VectorD< D > get_principal_component (unsigned int i) const
 
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
 

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