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/RealQZ.h" 37#include "src/Eigenvalues/GeneralizedEigenSolver.h" 38#include "src/Eigenvalues/MatrixBaseEigenvalues.h" 39#ifdef EIGEN_USE_LAPACKE 40#include "src/Eigenvalues/RealSchur_MKL.h" 41#include "src/Eigenvalues/ComplexSchur_MKL.h" 42#include "src/Eigenvalues/SelfAdjointEigenSolver_MKL.h" 43#endif 44 45#include "src/Core/util/ReenableStupidWarnings.h" 46 47#endif // EIGEN_EIGENVALUES_MODULE_H 48/* vim: set filetype=cpp et sw=2 ts=2 ai: */ 49