1#ifndef EIGEN_LU_MODULE_H 2#define EIGEN_LU_MODULE_H 3 4#include "Core" 5 6#include "src/Core/util/DisableStupidWarnings.h" 7 8/** \defgroup LU_Module LU module 9 * This module includes %LU decomposition and related notions such as matrix inversion and determinant. 10 * This module defines the following MatrixBase methods: 11 * - MatrixBase::inverse() 12 * - MatrixBase::determinant() 13 * 14 * \code 15 * #include <Eigen/LU> 16 * \endcode 17 */ 18 19#include "src/misc/Solve.h" 20#include "src/misc/Kernel.h" 21#include "src/misc/Image.h" 22#include "src/LU/FullPivLU.h" 23#include "src/LU/PartialPivLU.h" 24#ifdef EIGEN_USE_LAPACKE 25#include "src/LU/PartialPivLU_MKL.h" 26#endif 27#include "src/LU/Determinant.h" 28#include "src/LU/Inverse.h" 29 30#if defined EIGEN_VECTORIZE_SSE 31 #include "src/LU/arch/Inverse_SSE.h" 32#endif 33 34#ifdef EIGEN2_SUPPORT 35 #include "src/Eigen2Support/LU.h" 36#endif 37 38#include "src/Core/util/ReenableStupidWarnings.h" 39 40#endif // EIGEN_LU_MODULE_H 41/* vim: set filetype=cpp et sw=2 ts=2 ai: */ 42