You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.1 KiB

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