Back to home page

EIC code displayed by LXR

 
 

    


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