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