bug #1394: fix compilation of SelfAdjointEigenSolver<Matrix>(sparse*sparse);

This commit is contained in:
Gael Guennebaud 2017-02-20 14:27:26 +01:00
parent d8b1f6cebd
commit 76687f385c

View File

@ -414,7 +414,8 @@ SelfAdjointEigenSolver<MatrixType>& SelfAdjointEigenSolver<MatrixType>
if(n==1) if(n==1)
{ {
m_eivalues.coeffRef(0,0) = numext::real(matrix.diagonal()[0]); m_eivec = matrix;
m_eivalues.coeffRef(0,0) = numext::real(m_eivec.coeff(0,0));
if(computeEigenvectors) if(computeEigenvectors)
m_eivec.setOnes(n,n); m_eivec.setOnes(n,n);
m_info = Success; m_info = Success;