aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-07-09 07:15:14 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-07-09 07:15:14 +0200
commit5fdebc2fa581089dc9232a4701e85f89ba9a5bb8 (patch)
tree6fc86c00325bf95bf0e8324841a6f36f66bf7b16
parent08074843ac2f467a6204adf1fdeec32ee2aadbcd (diff)
fix bug #316 - SelfAdjointEigenSolver::compute does not handle matrices of size (1,1) correctly
-rw-r--r--Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h2
1 files changed, 1 insertions, 1 deletions
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<MatrixType>& SelfAdjointEigenSolver<MatrixType>
{
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;