From 4bec101470091aae27e7469025c80e31b889f566 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Tue, 4 Aug 2009 11:28:02 +0200 Subject: implement two levels of blocking in PartialLU => high speedup --- test/inverse.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/inverse.cpp') diff --git a/test/inverse.cpp b/test/inverse.cpp index b4eef73b6..65dfbc73e 100644 --- a/test/inverse.cpp +++ b/test/inverse.cpp @@ -81,13 +81,16 @@ template void inverse(const MatrixType& m) void test_inverse() { + int s; for(int i = 0; i < g_repeat; i++) { CALL_SUBTEST( inverse(Matrix()) ); CALL_SUBTEST( inverse(Matrix2d()) ); CALL_SUBTEST( inverse(Matrix3f()) ); CALL_SUBTEST( inverse(Matrix4f()) ); - CALL_SUBTEST( inverse(MatrixXf(72,72)) ); - CALL_SUBTEST( inverse(MatrixXcd(56,56)) ); + s = ei_random(50,320); + CALL_SUBTEST( inverse(MatrixXf(s,s)) ); + s = ei_random(25,100); + CALL_SUBTEST( inverse(MatrixXcd(s,s)) ); } // test some tricky cases for 4x4 matrices -- cgit v1.2.3