From e90229a429c74b302368e788a36d8bbef4d1e617 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Fri, 2 Aug 2013 00:36:06 +0200 Subject: [PATCH] reduce cancellation probablity --- test/product_trmm.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/test/product_trmm.cpp b/test/product_trmm.cpp index 506a1aeb9..d715b9a36 100644 --- a/test/product_trmm.cpp +++ b/test/product_trmm.cpp @@ -51,6 +51,7 @@ void trmm(int rows=internal::random(1,EIGEN_TEST_MAX_SIZE), ge_xs_save = ge_xs; VERIFY_IS_APPROX( (ge_xs_save + s1*triTr.conjugate() * (s2*ge_left.adjoint())).eval(), ge_xs.noalias() += (s1*mat.adjoint()).template triangularView() * (s2*ge_left.adjoint()) ); + ge_sx.setRandom(); ge_sx_save = ge_sx; VERIFY_IS_APPROX( ge_sx_save - (ge_right.adjoint() * (-s1 * triTr).conjugate()).eval(), ge_sx.noalias() -= (ge_right.adjoint() * (-s1 * mat).adjoint().template triangularView()).eval());