Adjust tolerance of matrix_power test for MSVC.

(cherry picked from commit 1c2690ed248327539f7a248ddb12e1690da81b68)
This commit is contained in:
Antonio Sanchez 2022-03-01 23:31:15 +00:00
parent bd0d873b16
commit bc1b354b32

View File

@ -171,7 +171,7 @@ EIGEN_DECLARE_TEST(matrix_power)
CALL_SUBTEST_5(testGeneral(Matrix3cf(), 1e-4f)); CALL_SUBTEST_5(testGeneral(Matrix3cf(), 1e-4f));
CALL_SUBTEST_8(testGeneral(Matrix4f(), 1e-4f)); CALL_SUBTEST_8(testGeneral(Matrix4f(), 1e-4f));
CALL_SUBTEST_6(testGeneral(MatrixXf(2,2), 1e-3f)); // see bug 614 CALL_SUBTEST_6(testGeneral(MatrixXf(2,2), 1e-3f)); // see bug 614
CALL_SUBTEST_9(testGeneral(MatrixXe(7,7), 1e-13L)); CALL_SUBTEST_9(testGeneral(MatrixXe(7,7), 1e-12L));
CALL_SUBTEST_10(testGeneral(Matrix3d(), 1e-13)); CALL_SUBTEST_10(testGeneral(Matrix3d(), 1e-13));
CALL_SUBTEST_11(testGeneral(Matrix3f(), 1e-4f)); CALL_SUBTEST_11(testGeneral(Matrix3f(), 1e-4f));
CALL_SUBTEST_12(testGeneral(Matrix3e(), 1e-13L)); CALL_SUBTEST_12(testGeneral(Matrix3e(), 1e-13L));
@ -184,7 +184,7 @@ EIGEN_DECLARE_TEST(matrix_power)
CALL_SUBTEST_5(testSingular(Matrix3cf(), 1e-4f)); CALL_SUBTEST_5(testSingular(Matrix3cf(), 1e-4f));
CALL_SUBTEST_8(testSingular(Matrix4f(), 1e-4f)); CALL_SUBTEST_8(testSingular(Matrix4f(), 1e-4f));
CALL_SUBTEST_6(testSingular(MatrixXf(2,2), 1e-3f)); CALL_SUBTEST_6(testSingular(MatrixXf(2,2), 1e-3f));
CALL_SUBTEST_9(testSingular(MatrixXe(7,7), 1e-13L)); CALL_SUBTEST_9(testSingular(MatrixXe(7,7), 1e-12L));
CALL_SUBTEST_10(testSingular(Matrix3d(), 1e-13)); CALL_SUBTEST_10(testSingular(Matrix3d(), 1e-13));
CALL_SUBTEST_11(testSingular(Matrix3f(), 1e-4f)); CALL_SUBTEST_11(testSingular(Matrix3f(), 1e-4f));
CALL_SUBTEST_12(testSingular(Matrix3e(), 1e-13L)); CALL_SUBTEST_12(testSingular(Matrix3e(), 1e-13L));
@ -197,7 +197,7 @@ EIGEN_DECLARE_TEST(matrix_power)
CALL_SUBTEST_5(testLogThenExp(Matrix3cf(), 1e-4f)); CALL_SUBTEST_5(testLogThenExp(Matrix3cf(), 1e-4f));
CALL_SUBTEST_8(testLogThenExp(Matrix4f(), 1e-4f)); CALL_SUBTEST_8(testLogThenExp(Matrix4f(), 1e-4f));
CALL_SUBTEST_6(testLogThenExp(MatrixXf(2,2), 1e-3f)); CALL_SUBTEST_6(testLogThenExp(MatrixXf(2,2), 1e-3f));
CALL_SUBTEST_9(testLogThenExp(MatrixXe(7,7), 1e-13L)); CALL_SUBTEST_9(testLogThenExp(MatrixXe(7,7), 1e-12L));
CALL_SUBTEST_10(testLogThenExp(Matrix3d(), 1e-13)); CALL_SUBTEST_10(testLogThenExp(Matrix3d(), 1e-13));
CALL_SUBTEST_11(testLogThenExp(Matrix3f(), 1e-4f)); CALL_SUBTEST_11(testLogThenExp(Matrix3f(), 1e-4f));
CALL_SUBTEST_12(testLogThenExp(Matrix3e(), 1e-13L)); CALL_SUBTEST_12(testLogThenExp(Matrix3e(), 1e-13L));