From eedb87f4ba7fa835808168952f70acac6e458452 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 14 Nov 2016 14:05:53 +0100 Subject: Fix regression in SparseMatrix::ReverseInnerIterator --- test/sparse_basic.cpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'test/sparse_basic.cpp') diff --git a/test/sparse_basic.cpp b/test/sparse_basic.cpp index 7b5f3eb38..552bbac4d 100644 --- a/test/sparse_basic.cpp +++ b/test/sparse_basic.cpp @@ -219,6 +219,36 @@ template void sparse_basic(const SparseMatrixType& re } } + // test reverse iterators + { + DenseMatrix refMat2 = DenseMatrix::Zero(rows, cols); + SparseMatrixType m2(rows, cols); + initSparse(density, refMat2, m2); + std::vector ref_value(m2.innerSize()); + std::vector ref_index(m2.innerSize()); + if(internal::random()) + m2.makeCompressed(); + for(Index j = 0; j