aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2012-10-02 23:02:23 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2012-10-02 23:02:23 +0200
commit62b1f75a860f557db2ff8fbb6a41b363b571c693 (patch)
treebc500d24a5c8b92ffc16d7ba65118cd67973f78f /Eigen
parent2008f761203e239908283d5d54167222b0bdde81 (diff)
add an assertion when inserting an already existing element
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/src/SparseCore/SparseMatrix.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Eigen/src/SparseCore/SparseMatrix.h b/Eigen/src/SparseCore/SparseMatrix.h
index 573804837..10ea0b753 100644
--- a/Eigen/src/SparseCore/SparseMatrix.h
+++ b/Eigen/src/SparseCore/SparseMatrix.h
@@ -982,6 +982,7 @@ protected:
m_data.value(p) = m_data.value(p-1);
--p;
}
+ eigen_assert((p<=startId || m_data.index(p-1)!=inner) && "you cannot insert an element that already exist, you must call coeffRef to this end");
m_innerNonZeros[outer]++;