Warning, /include/eigen3/Eigen/Eigenvalues is written in an unsupported language. File is not indexed.
0001 // This file is part of Eigen, a lightweight C++ template library
0002 // for linear algebra.
0003 //
0004 // This Source Code Form is subject to the terms of the Mozilla
0005 // Public License v. 2.0. If a copy of the MPL was not distributed
0006 // with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
0007
0008 #ifndef EIGEN_EIGENVALUES_MODULE_H
0009 #define EIGEN_EIGENVALUES_MODULE_H
0010
0011 #include "Core"
0012
0013 #include "Cholesky"
0014 #include "Jacobi"
0015 #include "Householder"
0016 #include "LU"
0017 #include "Geometry"
0018
0019 #include "src/Core/util/DisableStupidWarnings.h"
0020
0021 /** \defgroup Eigenvalues_Module Eigenvalues module
0022 *
0023 *
0024 *
0025 * This module mainly provides various eigenvalue solvers.
0026 * This module also provides some MatrixBase methods, including:
0027 * - MatrixBase::eigenvalues(),
0028 * - MatrixBase::operatorNorm()
0029 *
0030 * \code
0031 * #include <Eigen/Eigenvalues>
0032 * \endcode
0033 */
0034
0035 #include "src/misc/RealSvd2x2.h"
0036 #include "src/Eigenvalues/Tridiagonalization.h"
0037 #include "src/Eigenvalues/RealSchur.h"
0038 #include "src/Eigenvalues/EigenSolver.h"
0039 #include "src/Eigenvalues/SelfAdjointEigenSolver.h"
0040 #include "src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h"
0041 #include "src/Eigenvalues/HessenbergDecomposition.h"
0042 #include "src/Eigenvalues/ComplexSchur.h"
0043 #include "src/Eigenvalues/ComplexEigenSolver.h"
0044 #include "src/Eigenvalues/RealQZ.h"
0045 #include "src/Eigenvalues/GeneralizedEigenSolver.h"
0046 #include "src/Eigenvalues/MatrixBaseEigenvalues.h"
0047 #ifdef EIGEN_USE_LAPACKE
0048 #ifdef EIGEN_USE_MKL
0049 #include "mkl_lapacke.h"
0050 #else
0051 #include "src/misc/lapacke.h"
0052 #endif
0053 #include "src/Eigenvalues/RealSchur_LAPACKE.h"
0054 #include "src/Eigenvalues/ComplexSchur_LAPACKE.h"
0055 #include "src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h"
0056 #endif
0057
0058 #include "src/Core/util/ReenableStupidWarnings.h"
0059
0060 #endif // EIGEN_EIGENVALUES_MODULE_H