aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Sparse/DynamicSparseMatrix.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-01-27 22:48:17 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-01-27 22:48:17 +0000
commit8ce45034947d1858fe68803d3c82d1c62c15eacd (patch)
tree9f72e0b9502339d8819cf6c55844cd9b25c3b6fe /Eigen/src/Sparse/DynamicSparseMatrix.h
parentd3846717939ac11ef925d8f8ee36b95ed1170846 (diff)
add support for read/write sub sets of inner vectors (sparse module)
Diffstat (limited to 'Eigen/src/Sparse/DynamicSparseMatrix.h')
-rw-r--r--Eigen/src/Sparse/DynamicSparseMatrix.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Eigen/src/Sparse/DynamicSparseMatrix.h b/Eigen/src/Sparse/DynamicSparseMatrix.h
index d59b81458..74916e0ab 100644
--- a/Eigen/src/Sparse/DynamicSparseMatrix.h
+++ b/Eigen/src/Sparse/DynamicSparseMatrix.h
@@ -83,6 +83,9 @@ class DynamicSparseMatrix
inline int innerSize() const { return m_innerSize; }
inline int outerSize() const { return m_data.size(); }
inline int innerNonZeros(int j) const { return m_data[j].size(); }
+
+ std::vector<CompressedStorage<Scalar> >& _data() { return m_data; }
+ const std::vector<CompressedStorage<Scalar> >& _data() const { return m_data; }
/** \returns the coefficient value at given position \a row, \a col
* This operation involes a log(rho*outer_size) binary search.