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