aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Sparse
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-06-23 13:25:22 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-06-23 13:25:22 +0000
commitea1990ef3d95a2e042b0ececdc4f21c0f5473cc2 (patch)
tree2001fc51c1ab5bfdf6a7d30360ec53c66b0eab10 /Eigen/Sparse
parent03d19f3bae65d5dff1417cc4bd4ce32262cdaa3a (diff)
add experimental code for sparse matrix:
- uses the common "Compressed Column Storage" scheme - supports every unary and binary operators with xpr template assuming binaryOp(0,0) == 0 and unaryOp(0) = 0 (otherwise a sparse matrix doesnot make sense) - this is the first commit, so of course, there are still several shorcommings !
Diffstat (limited to 'Eigen/Sparse')
-rw-r--r--Eigen/Sparse16
1 files changed, 16 insertions, 0 deletions
diff --git a/Eigen/Sparse b/Eigen/Sparse
new file mode 100644
index 000000000..6a5eaf6a0
--- /dev/null
+++ b/Eigen/Sparse
@@ -0,0 +1,16 @@
+#ifndef EIGEN_SPARSE_MODULE_H
+#define EIGEN_SPARSE_MODULE_H
+
+#include "Core"
+#include <vector>
+#include <map>
+
+namespace Eigen {
+
+#include "src/Sparse/SparseArray.h"
+#include "src/Sparse/SparseMatrix.h"
+#include "src/Sparse/CoreIterators.h"
+
+} // namespace Eigen
+
+#endif // EIGEN_SPARSE_MODULE_H