Home | History | Annotate | Download | only in Eigen
      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