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.

32 lines
775 B

  1. #ifndef EIGEN_CHOLESKY_MODULE_H
  2. #define EIGEN_CHOLESKY_MODULE_H
  3. #include "Core"
  4. #include "src/Core/util/DisableStupidWarnings.h"
  5. /** \defgroup Cholesky_Module Cholesky module
  6. *
  7. *
  8. *
  9. * This module provides two variants of the Cholesky decomposition for selfadjoint (hermitian) matrices.
  10. * Those decompositions are accessible via the following MatrixBase methods:
  11. * - MatrixBase::llt(),
  12. * - MatrixBase::ldlt()
  13. *
  14. * \code
  15. * #include <Eigen/Cholesky>
  16. * \endcode
  17. */
  18. #include "src/misc/Solve.h"
  19. #include "src/Cholesky/LLT.h"
  20. #include "src/Cholesky/LDLT.h"
  21. #ifdef EIGEN_USE_LAPACKE
  22. #include "src/Cholesky/LLT_MKL.h"
  23. #endif
  24. #include "src/Core/util/ReenableStupidWarnings.h"
  25. #endif // EIGEN_CHOLESKY_MODULE_H
  26. /* vim: set filetype=cpp et sw=2 ts=2 ai: */