Home | History | Annotate | Download | only in Eigen
      1 #ifndef EIGEN_EIGENVALUES_MODULE_H
      2 #define EIGEN_EIGENVALUES_MODULE_H
      3 
      4 #include "Core"
      5 
      6 #include "src/Core/util/DisableStupidWarnings.h"
      7 
      8 #include "Cholesky"
      9 #include "Jacobi"
     10 #include "Householder"
     11 #include "LU"
     12 #include "Geometry"
     13 
     14 /** \defgroup Eigenvalues_Module Eigenvalues module
     15   *
     16   *
     17   *
     18   * This module mainly provides various eigenvalue solvers.
     19   * This module also provides some MatrixBase methods, including:
     20   *  - MatrixBase::eigenvalues(),
     21   *  - MatrixBase::operatorNorm()
     22   *
     23   * \code
     24   * #include <Eigen/Eigenvalues>
     25   * \endcode
     26   */
     27 
     28 #include "src/Eigenvalues/Tridiagonalization.h"
     29 #include "src/Eigenvalues/RealSchur.h"
     30 #include "src/Eigenvalues/EigenSolver.h"
     31 #include "src/Eigenvalues/SelfAdjointEigenSolver.h"
     32 #include "src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h"
     33 #include "src/Eigenvalues/HessenbergDecomposition.h"
     34 #include "src/Eigenvalues/ComplexSchur.h"
     35 #include "src/Eigenvalues/ComplexEigenSolver.h"
     36 #include "src/Eigenvalues/MatrixBaseEigenvalues.h"
     37 #ifdef EIGEN_USE_LAPACKE
     38 #include "src/Eigenvalues/RealSchur_MKL.h"
     39 #include "src/Eigenvalues/ComplexSchur_MKL.h"
     40 #include "src/Eigenvalues/SelfAdjointEigenSolver_MKL.h"
     41 #endif
     42 
     43 #include "src/Core/util/ReenableStupidWarnings.h"
     44 
     45 #endif // EIGEN_EIGENVALUES_MODULE_H
     46 /* vim: set filetype=cpp et sw=2 ts=2 ai: */
     47