| | |
| | |
| | |
| | |
| | |
| | |
| |
|
| | #ifndef EIGEN_CHOLESKY_MODULE_H |
| | #define EIGEN_CHOLESKY_MODULE_H |
| |
|
| | #include "Core" |
| | #include "Jacobi" |
| |
|
| | #include "src/Core/util/DisableStupidWarnings.h" |
| |
|
| | |
| | * |
| | * |
| | * |
| | * This module provides two variants of the Cholesky decomposition for selfadjoint (hermitian) matrices. |
| | * Those decompositions are also accessible via the following methods: |
| | * - MatrixBase::llt() |
| | * - MatrixBase::ldlt() |
| | * - SelfAdjointView::llt() |
| | * - SelfAdjointView::ldlt() |
| | * |
| | * \code |
| | * #include <Eigen/Cholesky> |
| | * \endcode |
| | */ |
| |
|
| | #include "src/Cholesky/LLT.h" |
| | #include "src/Cholesky/LDLT.h" |
| | #ifdef EIGEN_USE_LAPACKE |
| | #ifdef EIGEN_USE_MKL |
| | #include "mkl_lapacke.h" |
| | #else |
| | #include "src/misc/lapacke.h" |
| | #endif |
| | #include "src/Cholesky/LLT_LAPACKE.h" |
| | #endif |
| |
|
| | #include "src/Core/util/ReenableStupidWarnings.h" |
| |
|
| | #endif |
| | |
| |
|