IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/26
The Integrative Modeling Platform
eigen_analysis.h File Reference

Principal component analysis of a set of points. More...

#include "VectorD.h"
#include "Transformation3D.h"
#include "GeometricPrimitiveD.h"
#include "IMP/algebra/internal/utility.h"
#include "IMP/algebra/ReferenceFrame3D.h"
#include <IMP/log.h>
#include <IMP/log_macros.h>
#include <cereal/access.hpp>
+ Include dependency graph for eigen_analysis.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::algebra::PrincipalComponentAnalysisD< D >
 Represent an eigen analysis of some data. More...
 

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::algebra
 General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP modules.
 

Functions

Transformation3Ds IMP::algebra::get_alignments_from_first_to_second (const PrincipalComponentAnalysisD< 3 > &pca1, const PrincipalComponentAnalysisD< 3 > &pca2)
 Get all alignments of the first principal component system to the second one. More...
 
template<int D>
PrincipalComponentAnalysisD< D > IMP::algebra::get_principal_components (const Vector< VectorD< D > > &ps)
 Perform principal components analysis on a set of vectors. More...
 

Detailed Description

Principal component analysis of a set of points.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file eigen_analysis.h.