From 5e24fbbead4c35f865ae26dbb9ca55020b445154 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Tue, 13 Oct 2009 14:17:25 -0400 Subject: [PATCH] add assert for M>=N --- Eigen/src/SVD/SVD.h | 1 + 1 file changed, 1 insertion(+) diff --git a/Eigen/src/SVD/SVD.h b/Eigen/src/SVD/SVD.h index 0a52acf3d..d117c1583 100644 --- a/Eigen/src/SVD/SVD.h +++ b/Eigen/src/SVD/SVD.h @@ -107,6 +107,7 @@ void SVD::compute(const MatrixType& matrix) const int m = matrix.rows(); const int n = matrix.cols(); const int nu = std::min(m,n); + ei_assert(m>=n && "In Eigen 2.0, SVD only works for MxN matrices with M>=N. Sorry!"); m_matU.resize(m, nu); m_matU.setZero();