Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Functions
Eigenvalues File Reference
#include "Core"
#include "src/Core/util/DisableStupidWarnings.h"
#include "Cholesky"
#include "Jacobi"
#include "Householder"
#include "LU"
#include "src/Eigenvalues/Tridiagonalization.h"
#include "src/Eigenvalues/RealSchur.h"
#include "src/Eigenvalues/EigenSolver.h"
#include "src/Eigenvalues/SelfAdjointEigenSolver.h"
#include "src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h"
#include "src/Eigenvalues/HessenbergDecomposition.h"
#include "src/Eigenvalues/ComplexSchur.h"
#include "src/Eigenvalues/ComplexEigenSolver.h"
#include "src/Eigenvalues/MatrixBaseEigenvalues.h"
#include "src/Core/util/ReenableStupidWarnings.h"
Include dependency graph for Eigenvalues:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Eigen::internal::traits< TridiagonalizationMatrixTReturnType< MatrixType > >
class  Eigen::Tridiagonalization< _MatrixType >
  More...
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, Size, IsComplex >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 3, false >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 1, IsComplex >
struct  Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >
struct  Eigen::internal::traits< HessenbergDecompositionMatrixHReturnType< MatrixType > >
class  Eigen::HessenbergDecomposition< _MatrixType >
  More...
struct  Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >
  More...
class  Eigen::RealSchur< _MatrixType >
  More...
struct  Eigen::internal::traits< HessenbergDecompositionMatrixHReturnType< MatrixType > >
class  Eigen::HessenbergDecomposition< _MatrixType >
  More...
struct  Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >
  More...
class  Eigen::RealSchur< _MatrixType >
  More...
class  Eigen::EigenSolver
  More...
struct  Eigen::internal::traits< TridiagonalizationMatrixTReturnType< MatrixType > >
class  Eigen::Tridiagonalization< _MatrixType >
  More...
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, Size, IsComplex >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 3, false >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 1, IsComplex >
struct  Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >
class  Eigen::SelfAdjointEigenSolver
  More...
struct  Eigen::internal::traits< TridiagonalizationMatrixTReturnType< MatrixType > >
class  Eigen::Tridiagonalization< _MatrixType >
  More...
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, Size, IsComplex >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 3, false >
struct  Eigen::internal::tridiagonalization_inplace_selector< MatrixType, 1, IsComplex >
struct  Eigen::internal::TridiagonalizationMatrixTReturnType< MatrixType >
class  Eigen::GeneralizedSelfAdjointEigenSolver
  More...
struct  Eigen::internal::traits< HessenbergDecompositionMatrixHReturnType< MatrixType > >
class  Eigen::HessenbergDecomposition< _MatrixType >
  More...
struct  Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >
  More...
struct  Eigen::internal::traits< HessenbergDecompositionMatrixHReturnType< MatrixType > >
class  Eigen::HessenbergDecomposition< _MatrixType >
  More...
struct  Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >
  More...
class  Eigen::ComplexSchur< _MatrixType >
  More...
struct  Eigen::internal::complex_schur_reduce_to_hessenberg< MatrixType, IsComplex >
struct  Eigen::internal::complex_schur_reduce_to_hessenberg< MatrixType, false >
struct  Eigen::internal::traits< HessenbergDecompositionMatrixHReturnType< MatrixType > >
class  Eigen::HessenbergDecomposition< _MatrixType >
  More...
struct  Eigen::internal::HessenbergDecompositionMatrixHReturnType< MatrixType >
  More...
class  Eigen::ComplexSchur< _MatrixType >
  More...
struct  Eigen::internal::complex_schur_reduce_to_hessenberg< MatrixType, IsComplex >
struct  Eigen::internal::complex_schur_reduce_to_hessenberg< MatrixType, false >
class  Eigen::ComplexEigenSolver
  More...
struct  Eigen::internal::eigenvalues_selector
struct  Eigen::internal::eigenvalues_selector< Derived, false >

Namespaces

namespace  Eigen
 

Namespace containing all symbols from the Eigen library.


namespace  Eigen::internal
 

Applies the clock wise 2D rotation j to the set of 2D vectors of cordinates x and y: $ \left ( \begin{array}{cc} x \\ y \end{array} \right ) = J \left ( \begin{array}{cc} x \\ y \end{array} \right ) $


Defines

#define EIGEN_EIGENVALUES_MODULE_H

Functions

template<typename MatrixType , typename CoeffVectorType >
void Eigen::internal::tridiagonalization_inplace (MatrixType &matA, CoeffVectorType &hCoeffs)
template<typename MatrixType , typename DiagonalType , typename SubDiagonalType >
void Eigen::internal::tridiagonalization_inplace (MatrixType &mat, DiagonalType &diag, SubDiagonalType &subdiag, bool extractQ)
 Performs a full tridiagonalization in place.
template<typename Scalar >
std::complex< Scalar > Eigen::cdiv (Scalar xr, Scalar xi, Scalar yr, Scalar yi)
template<int StorageOrder, typename RealScalar , typename Scalar , typename Index >
static void Eigen::internal::tridiagonal_qr_step (RealScalar *diag, RealScalar *subdiag, Index start, Index end, Scalar *matrixQ, Index n)

Define Documentation

#define EIGEN_EIGENVALUES_MODULE_H

Definition at line 2 of file Eigenvalues.




Page generated by Doxygen 1.7.5 for MRPT 0.9.5 SVN: at Thu Oct 13 21:25:36 UTC 2011