This file implements eigenvalues/eigenvectors for any kind of matrix-like object. More...
#include <mrpt/math/math_frwds.h>#include <mrpt/math/matrices_metaprogramming.h>

Go to the source code of this file.
Namespaces | |
| namespace | mrpt |
This is the global namespace for all Mobile Robot Programming Toolkit (MRPT) libraries. | |
| namespace | mrpt::math |
This base provides a set of functions for maths stuff. | |
| namespace | mrpt::math::detail |
Functions | |
Matrix eigenvectors | |
| template<class MAT , class ARR > | |
| void | mrpt::math::detail::tred2 (MAT &a, const size_t n, ARR &d, ARR &e) |
| Householder reduction of a real, symmetric matrix a[1..n][1..n]. | |
| template<class MAT , class ARR > | |
| void | mrpt::math::detail::tqli (ARR &d, ARR &e, const size_t n, MAT &z) |
| QL algorithm with implicit shifts, to determine the eigenvalues and eigenvectors of a real, symmetric, tridiagonal matrix, or of a real, symmetric matrix previously reduced by tred2 x11.2. | |
| template<class MATRIX1 , class MATRIX2 , class VECTOR1 > | |
| void | mrpt::math::detail::eigenVectorsMatrix (const MATRIX1 &M, MATRIX2 *eVecs, VECTOR1 &eVals) |
| eigenVectorsMatrix | |
| template<class MATRIX1 , class MATRIX2 , class VECTOR1 > | |
| void | mrpt::math::detail::eigenVectorsMatrix_special_2x2 (const MATRIX1 &M, MATRIX2 *eVecs, VECTOR1 &eVals) |
| template<class T > | |
| T | mrpt::math::detail::pythag (const T a, const T b) |
| template<class T > | |
| T | mrpt::math::detail::SIGN (T a, T b) |
This file implements eigenvalues/eigenvectors for any kind of matrix-like object.
Definition in file ops_matrices_eigen.h.
| Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010 |