![]() |
Rosetta Utilities
2015.25
|
#include <numeric/xyzVector.hh>#include <numeric/xyzMatrix.hh>#include <numeric/xyz.functions.hh>#include <numeric/types.hh>#include <Eigen/Dense>#include <Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h>#include <utility/vector1.hh>Namespaces | |
| numeric | |
| Unit headers. | |
Functions | |
| template<typename T > | |
| xyzVector< T > | numeric::first_principal_component (utility::vector1< xyzVector< T > > const &coords) |
| return the first principal component of the given set of points More... | |
| template<typename T > | |
| xyzMatrix< T > | numeric::principal_components (utility::vector1< xyzVector< T > > const &coords) |
| return a matrix containing the first 3 principal components of the given set of points. Matrix columns are principal components, first column is first component, etc. More... | |
| template<typename T > | |
| xyzVector< T > | numeric::principal_component_eigenvalues (utility::vector1< xyzVector< T > > const &coords) |
| return a vector containing the eigenvalues corresponding to the first 3 principal components of the given set of points. More... | |
| template<typename T > | |
| std::pair< xyzMatrix< T > , xyzVector< T > > | numeric::principal_components_and_eigenvalues (utility::vector1< xyzVector< T > > const &coords) |
| return a pair containing a matrix of the first 3 principal components and a vector of the corresponding eigenvalues of the given set of points. More... | |
| std::pair< utility::vector1 < utility::vector1< Real > >, utility::vector1< Real > > | numeric::principal_components_and_eigenvalues_ndimensions (utility::vector1< utility::vector1< Real > > const &coords, bool const shift_center) |
| Return a pair containing a matrix (vector of vectors) of all of the principal components and a vector of the corresponding eigenvalues of the given set of points in n-dimensional space. More... | |
1.8.7