diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-07-18 17:10:11 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-07-18 17:10:11 +0200 |
commit | ea27678153351f3b0507dc3525d95560629ac0e6 (patch) | |
tree | a5fc58f7e106d8e1d86cb45dacd3f0dd595a394d /Eigen/src/Eigenvalues/ComplexEigenSolver.h | |
parent | 2a820d41df2fcbf34d14d538ba8280271a96ad92 (diff) |
fix compilation of ei_tridiagonalization_inplace_selector for 1x1 matrix
Diffstat (limited to 'Eigen/src/Eigenvalues/ComplexEigenSolver.h')
-rw-r--r-- | Eigen/src/Eigenvalues/ComplexEigenSolver.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Eigenvalues/ComplexEigenSolver.h b/Eigen/src/Eigenvalues/ComplexEigenSolver.h index 08276c5c0..7bf1d140e 100644 --- a/Eigen/src/Eigenvalues/ComplexEigenSolver.h +++ b/Eigen/src/Eigenvalues/ComplexEigenSolver.h @@ -291,8 +291,8 @@ void ComplexEigenSolver<MatrixType>::doComputeEigenvectors(RealScalar matrixnorm ComplexScalar z = m_schur.matrixT().coeff(i,i) - m_schur.matrixT().coeff(k,k); if(z==ComplexScalar(0)) { - // If the i-th and k-th eigenvalue are equal, then z equals 0. - // Use a small value instead, to prevent division by zero. + // If the i-th and k-th eigenvalue are equal, then z equals 0. + // Use a small value instead, to prevent division by zero. ei_real_ref(z) = NumTraits<RealScalar>::epsilon() * matrixnorm; } m_matX.coeffRef(i,k) = m_matX.coeff(i,k) / z; |