Add regression test for bug #1174

This commit is contained in:
Gael Guennebaud 2018-12-12 18:03:31 +01:00
parent 2de8da70fd
commit cfc70dc13f

View File

@ -184,6 +184,26 @@ void eigensolver_generic_extra()
EigenSolver<MatrixXd> eig(A_bug1557);
CALL_SUBTEST( check_eigensolver_for_given_mat(eig,A_bug1557) );
}
// regression test for bug 1174
{
Index n = 12;
MatrixXf A_bug1174(n,n);
A_bug1174 << 262144, 0, 0, 262144, 786432, 0, 0, 0, 0, 0, 0, 786432,
262144, 0, 0, 262144, 786432, 0, 0, 0, 0, 0, 0, 786432,
262144, 0, 0, 262144, 786432, 0, 0, 0, 0, 0, 0, 786432,
262144, 0, 0, 262144, 786432, 0, 0, 0, 0, 0, 0, 786432,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0,
0, 262144, 262144, 0, 0, 262144, 262144, 262144, 262144, 262144, 262144, 0;
EigenSolver<MatrixXf> eig(A_bug1174);
CALL_SUBTEST( check_eigensolver_for_given_mat(eig,A_bug1174) );
}
}
EIGEN_DECLARE_TEST(eigensolver_generic)