From 433b353013052b145e721d93bebf1a03a06501d6 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Sat, 9 Jul 2011 07:15:14 +0200 Subject: [PATCH] fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of size (1,1) correctly (transplanted from 5fdebc2fa581089dc9232a4701e85f89ba9a5bb8 ) --- Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h index eeab325cc..965dda88b 100644 --- a/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h +++ b/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h @@ -387,7 +387,7 @@ SelfAdjointEigenSolver& SelfAdjointEigenSolver { m_eivalues.coeffRef(0,0) = internal::real(matrix.coeff(0,0)); if(computeEigenvectors) - m_eivec.setOnes(); + m_eivec.setOnes(n,n); m_info = Success; m_isInitialized = true; m_eigenvectorsOk = computeEigenvectors;