diff --git a/Eigen/src/Eigenvalues/Tridiagonalization.h b/Eigen/src/Eigenvalues/Tridiagonalization.h index 4211981af..23ae748d4 100644 --- a/Eigen/src/Eigenvalues/Tridiagonalization.h +++ b/Eigen/src/Eigenvalues/Tridiagonalization.h @@ -433,8 +433,8 @@ template void ei_tridiagonalization_inplace(MatrixType& mat, DiagonalType& diag, SubDiagonalType& subdiag, bool extractQ) { typedef typename MatrixType::Index Index; - Index n = mat.rows(); - ei_assert(mat.cols()==n && diag.size()==n && subdiag.size()==n-1); + //Index n = mat.rows(); + ei_assert(mat.cols()==mat.rows() && diag.size()==mat.rows() && subdiag.size()==mat.rows()-1); ei_tridiagonalization_inplace_selector::run(mat, diag, subdiag, extractQ); }