• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#ifndef EIGEN_SPARSEQR_MODULE_H
2#define EIGEN_SPARSEQR_MODULE_H
3
4#include "SparseCore"
5#include "OrderingMethods"
6#include "src/Core/util/DisableStupidWarnings.h"
7
8/** \defgroup SparseQR_Module SparseQR module
9  * \brief Provides QR decomposition for sparse matrices
10  *
11  * This module provides a simplicial version of the left-looking Sparse QR decomposition.
12  * The columns of the input matrix should be reordered to limit the fill-in during the
13  * decomposition. Built-in methods (COLAMD, AMD) or external  methods (METIS) can be used to this end.
14  * See the \link OrderingMethods_Module OrderingMethods\endlink module for the list
15  * of built-in and external ordering methods.
16  *
17  * \code
18  * #include <Eigen/SparseQR>
19  * \endcode
20  *
21  *
22  */
23
24#include "src/misc/Solve.h"
25#include "src/misc/SparseSolve.h"
26
27#include "OrderingMethods"
28#include "src/SparseCore/SparseColEtree.h"
29#include "src/SparseQR/SparseQR.h"
30
31#include "src/Core/util/ReenableStupidWarnings.h"
32
33#endif
34