aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/sparse_product.cpp
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2010-12-31 17:26:48 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2010-12-31 17:26:48 +0100
commit902af035d36530c3cb174aa98a48dc13810ff42d (patch)
tree03f289cfb009a644c2cc8fc879505041eda98c31 /test/sparse_product.cpp
parent11e253bc101d804c1e2dfea90f3c8256700324d4 (diff)
parent25efcdd0426545fb4c9a7f5af039827ee174809e (diff)
merge
Diffstat (limited to 'test/sparse_product.cpp')
-rw-r--r--test/sparse_product.cpp37
1 files changed, 17 insertions, 20 deletions
diff --git a/test/sparse_product.cpp b/test/sparse_product.cpp
index da4ecc306..90ec3781e 100644
--- a/test/sparse_product.cpp
+++ b/test/sparse_product.cpp
@@ -140,26 +140,23 @@ template<typename SparseMatrixType> void sparse_product(const SparseMatrixType&
// New test for Bug in SparseTimeDenseProduct
template<typename SparseMatrixType, typename DenseMatrixType> void sparse_product_regression_test()
{
- // This code does not compile with afflicted versions of the bug
-/* SparseMatrixType sm1(3,2);
- DenseMatrixType m2(2,2);
- sm1.setZero();
- m2.setZero();
-
- DenseMatrixType m3 = sm1*m2;
- */
-
-
- // This code produces a segfault with afflicted versions of another SparseTimeDenseProduct
- // bug
-
- SparseMatrixType sm2(20000,2);
- DenseMatrixType m3(2,2);
- sm2.setZero();
- m3.setZero();
- DenseMatrixType m4(sm2*m3);
-
- VERIFY_IS_APPROX( m4(0,0), 0.0 );
+ // This code does not compile with afflicted versions of the bug
+ SparseMatrixType sm1(3,2);
+ DenseMatrixType m2(2,2);
+ sm1.setZero();
+ m2.setZero();
+
+ DenseMatrixType m3 = sm1*m2;
+
+
+ // This code produces a segfault with afflicted versions of another SparseTimeDenseProduct
+ // bug
+
+ SparseMatrixType sm2(20000,2);
+ sm2.setZero();
+ DenseMatrixType m4(sm2*m2);
+
+ VERIFY_IS_APPROX( m4(0,0), 0.0 );
}
void test_sparse_product()