Main MRPT website > C++ reference
MRPT logo
Classes | Namespaces | Defines | Functions

Eigenvalues File Reference

#include "Core"
#include "src/Core/util/DisableMSVCWarnings.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/EnableMSVCWarnings.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< _MatrixType >
  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< _MatrixType >
  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< _MatrixType >
  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< _MatrixType >
  More...
struct  Eigen::internal::eigenvalues_selector< Derived, IsComplex >
struct  Eigen::internal::eigenvalues_selector< Derived, false >

Namespaces

namespace  Eigen
namespace  Eigen::internal

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)
template<typename RealScalar >
std::complex< RealScalar > Eigen::internal::sqrt (const std::complex< RealScalar > &z)
 Computes the principal value of the square root of the complex z.

Define Documentation

#define EIGEN_EIGENVALUES_MODULE_H

Definition at line 2 of file Eigenvalues.




Page generated by Doxygen 1.7.2 for MRPT 0.9.4 SVN: at Mon Jan 10 22:30:30 UTC 2011