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