From ece48a645051a9984a78a3197027c9c861a0c702 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 18 Jun 2010 11:28:30 +0200 Subject: split the Sparse module into multiple ones, and move non stable parts to unsupported/ (see the ML for details) --- Eigen/Sparse | 83 ++---------------------------------------------------------- 1 file changed, 2 insertions(+), 81 deletions(-) (limited to 'Eigen/Sparse') diff --git a/Eigen/Sparse b/Eigen/Sparse index bca1c4ceb..864f194f4 100644 --- a/Eigen/Sparse +++ b/Eigen/Sparse @@ -11,64 +11,6 @@ #include #include -#ifdef EIGEN_GOOGLEHASH_SUPPORT - #include -#endif - -#ifdef EIGEN_CHOLMOD_SUPPORT - extern "C" { - #include - } -#endif - -#ifdef EIGEN_TAUCS_SUPPORT - // taucs.h declares a lot of mess - #define isnan - #define finite - #define isinf - extern "C" { - #include - } - #undef isnan - #undef finite - #undef isinf - - #ifdef min - #undef min - #endif - #ifdef max - #undef max - #endif - #ifdef complex - #undef complex - #endif -#endif - -#ifdef EIGEN_SUPERLU_SUPPORT - typedef int int_t; - #include - #include - #include - - namespace SuperLU_S { - #include - } - namespace SuperLU_D { - #include - } - namespace SuperLU_C { - #include - } - namespace SuperLU_Z { - #include - } - namespace Eigen { struct SluMatrix; } -#endif - -#ifdef EIGEN_UMFPACK_SUPPORT - #include -#endif - namespace Eigen { /** \defgroup Sparse_Module Sparse module @@ -78,7 +20,7 @@ namespace Eigen { * See the \ref TutorialSparse "Sparse tutorial" * * \code - * #include + * #include * \endcode */ @@ -89,13 +31,12 @@ struct Sparse {}; #include "src/Sparse/SparseMatrixBase.h" #include "src/Sparse/CompressedStorage.h" #include "src/Sparse/AmbiVector.h" -#include "src/Sparse/RandomSetter.h" -#include "src/Sparse/SparseBlock.h" #include "src/Sparse/SparseMatrix.h" #include "src/Sparse/DynamicSparseMatrix.h" #include "src/Sparse/MappedSparseMatrix.h" #include "src/Sparse/SparseVector.h" #include "src/Sparse/CoreIterators.h" +#include "src/Sparse/SparseBlock.h" #include "src/Sparse/SparseTranspose.h" #include "src/Sparse/SparseCwiseUnaryOp.h" #include "src/Sparse/SparseCwiseBinaryOp.h" @@ -108,31 +49,11 @@ struct Sparse {}; #include "src/Sparse/SparseTriangularView.h" #include "src/Sparse/SparseSelfAdjointView.h" #include "src/Sparse/TriangularSolver.h" -#include "src/Sparse/SparseLLT.h" -#include "src/Sparse/SparseLDLT.h" -#include "src/Sparse/SparseLU.h" #include "src/Sparse/SparseView.h" -#ifdef EIGEN_CHOLMOD_SUPPORT -# include "src/Sparse/CholmodSupport.h" -#endif - -#ifdef EIGEN_TAUCS_SUPPORT -# include "src/Sparse/TaucsSupport.h" -#endif - -#ifdef EIGEN_SUPERLU_SUPPORT -# include "src/Sparse/SuperLUSupport.h" -#endif - -#ifdef EIGEN_UMFPACK_SUPPORT -# include "src/Sparse/UmfPackSupport.h" -#endif - } // namespace Eigen #include "src/Core/util/EnableMSVCWarnings.h" #endif // EIGEN_SPARSE_MODULE_H -/* vim: set filetype=cpp et sw=2 ts=2 ai: */ -- cgit v1.2.3