From ab5cc8284aedae58885902f3764d19a8ff05f758 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Tue, 22 Sep 2009 20:58:29 -0400 Subject: convert LU::solve() to the new API --- test/lu.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'test/lu.cpp') diff --git a/test/lu.cpp b/test/lu.cpp index 75680b96b..f366f0e36 100644 --- a/test/lu.cpp +++ b/test/lu.cpp @@ -53,10 +53,8 @@ template void lu_non_invertible() m2 = MatrixType::Random(cols,cols2); m3 = m1*m2; m2 = MatrixType::Random(cols,cols2); - VERIFY(lu.solve(m3, &m2)); + m2 = lu.solve(m3); VERIFY_IS_APPROX(m3, m1*m2); - m3 = MatrixType::Random(rows,cols2); - VERIFY(!lu.solve(m3, &m2)); typedef Matrix SquareMatrixType; SquareMatrixType m4(rows, rows), m5(rows, rows); @@ -90,11 +88,9 @@ template void lu_invertible() VERIFY(lu.isInvertible()); VERIFY(lu.image().lu().isInvertible()); m3 = MatrixType::Random(size,size); - lu.solve(m3, &m2); + m2 = lu.solve(m3); VERIFY_IS_APPROX(m3, m1*m2); VERIFY_IS_APPROX(m2, lu.inverse()*m3); - m3 = MatrixType::Random(size,size); - VERIFY(lu.solve(m3, &m2)); } template void lu_verify_assert() @@ -109,7 +105,7 @@ template void lu_verify_assert() VERIFY_RAISES_ASSERT(lu.computeImage(&tmp)) VERIFY_RAISES_ASSERT(lu.kernel()) VERIFY_RAISES_ASSERT(lu.image()) - VERIFY_RAISES_ASSERT(lu.solve(tmp,&tmp)) + VERIFY_RAISES_ASSERT(lu.solve(tmp)) VERIFY_RAISES_ASSERT(lu.determinant()) VERIFY_RAISES_ASSERT(lu.rank()) VERIFY_RAISES_ASSERT(lu.dimensionOfKernel()) -- cgit v1.2.3