Home | History | Annotate | Download | only in Eigen
      1 #ifndef EIGEN_SPARSE_EXTRA_MODULE_H
      2 #define EIGEN_SPARSE_EXTRA_MODULE_H
      3 
      4 #include "../../Eigen/Sparse"
      5 
      6 #include "../../Eigen/src/Core/util/DisableStupidWarnings.h"
      7 
      8 #include <vector>
      9 #include <map>
     10 #include <cstdlib>
     11 #include <cstring>
     12 #include <algorithm>
     13 #include <fstream>
     14 #include <sstream>
     15 
     16 #ifdef EIGEN_GOOGLEHASH_SUPPORT
     17   #include <google/dense_hash_map>
     18 #endif
     19 
     20 /** \ingroup Unsupported_modules
     21   * \defgroup SparseExtra_Module SparseExtra module
     22   *
     23   * This module contains some experimental features extending the sparse module.
     24   *
     25   * \code
     26   * #include <Eigen/SparseExtra>
     27   * \endcode
     28   */
     29 
     30 
     31 #include "../../Eigen/src/misc/Solve.h"
     32 #include "../../Eigen/src/misc/SparseSolve.h"
     33 
     34 #include "src/SparseExtra/DynamicSparseMatrix.h"
     35 #include "src/SparseExtra/BlockOfDynamicSparseMatrix.h"
     36 #include "src/SparseExtra/RandomSetter.h"
     37 
     38 #include "src/SparseExtra/MarketIO.h"
     39 
     40 #if !defined(_WIN32)
     41 #include <dirent.h>
     42 #include "src/SparseExtra/MatrixMarketIterator.h"
     43 #endif
     44 
     45 #include "../../Eigen/src/Core/util/ReenableStupidWarnings.h"
     46 
     47 #endif // EIGEN_SPARSE_EXTRA_MODULE_H
     48