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.

30 lines
872 B

  1. #ifndef EIGEN_SPARSECHOLESKY_MODULE_H
  2. #define EIGEN_SPARSECHOLESKY_MODULE_H
  3. #include "SparseCore"
  4. #include "src/Core/util/DisableStupidWarnings.h"
  5. /** \ingroup Sparse_modules
  6. * \defgroup SparseCholesky_Module SparseCholesky module
  7. *
  8. * This module currently provides two variants of the direct sparse Cholesky decomposition for selfadjoint (hermitian) matrices.
  9. * Those decompositions are accessible via the following classes:
  10. * - SimplicialLLt,
  11. * - SimplicialLDLt
  12. *
  13. * Such problems can also be solved using the ConjugateGradient solver from the IterativeLinearSolvers module.
  14. *
  15. * \code
  16. * #include <Eigen/SparseCholesky>
  17. * \endcode
  18. */
  19. #include "src/misc/Solve.h"
  20. #include "src/misc/SparseSolve.h"
  21. #include "src/SparseCholesky/SimplicialCholesky.h"
  22. #include "src/Core/util/ReenableStupidWarnings.h"
  23. #endif // EIGEN_SPARSECHOLESKY_MODULE_H