1 #ifndef EIGEN_QR_MODULE_H 2 #define EIGEN_QR_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 12 /** \defgroup QR_Module QR module 13 * 14 * 15 * 16 * This module provides various QR decompositions 17 * This module also provides some MatrixBase methods, including: 18 * - MatrixBase::qr(), 19 * 20 * \code 21 * #include <Eigen/QR> 22 * \endcode 23 */ 24 25 #include "src/misc/Solve.h" 26 #include "src/QR/HouseholderQR.h" 27 #include "src/QR/FullPivHouseholderQR.h" 28 #include "src/QR/ColPivHouseholderQR.h" 29 #ifdef EIGEN_USE_LAPACKE 30 #include "src/QR/HouseholderQR_MKL.h" 31 #include "src/QR/ColPivHouseholderQR_MKL.h" 32 #endif 33 34 #ifdef EIGEN2_SUPPORT 35 #include "src/Eigen2Support/QR.h" 36 #endif 37 38 #include "src/Core/util/ReenableStupidWarnings.h" 39 40 #ifdef EIGEN2_SUPPORT 41 #include "Eigenvalues" 42 #endif 43 44 #endif // EIGEN_QR_MODULE_H 45 /* vim: set filetype=cpp et sw=2 ts=2 ai: */ 46