123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef EIGEN_LU_MODULE_H
- #define EIGEN_LU_MODULE_H
- #include "Core"
- #include "src/Core/util/DisableStupidWarnings.h"
- /** \defgroup LU_Module LU module
- * This module includes %LU decomposition and related notions such as matrix inversion and determinant.
- * This module defines the following MatrixBase methods:
- * - MatrixBase::inverse()
- * - MatrixBase::determinant()
- *
- * \code
- * #include <Eigen/LU>
- * \endcode
- */
- #include "src/misc/Solve.h"
- #include "src/misc/Kernel.h"
- #include "src/misc/Image.h"
- #include "src/LU/FullPivLU.h"
- #include "src/LU/PartialPivLU.h"
- #ifdef EIGEN_USE_LAPACKE
- #include "src/LU/PartialPivLU_MKL.h"
- #endif
- #include "src/LU/Determinant.h"
- #include "src/LU/Inverse.h"
- #if defined EIGEN_VECTORIZE_SSE
- #include "src/LU/arch/Inverse_SSE.h"
- #endif
- #ifdef EIGEN2_SUPPORT
- #include "src/Eigen2Support/LU.h"
- #endif
- #include "src/Core/util/ReenableStupidWarnings.h"
- #endif // EIGEN_LU_MODULE_H
- /* vim: set filetype=cpp et sw=2 ts=2 ai: */
|