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