You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

33 lines
991 B

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