Merged in rmlarsen/eigen (pull request PR-179)

Prevent crash in CompleteOrthogonalDecomposition if object was default constructed.
This commit is contained in:
Benoit Steiner 2016-04-21 18:06:36 -07:00
commit 5c372d19e3

View File

@ -397,6 +397,10 @@ CompleteOrthogonalDecomposition<MatrixType>& CompleteOrthogonalDecomposition<
const Index rank = m_cpqr.rank();
const Index cols = matrix.cols();
const Index rows = matrix.rows();
m_zCoeffs.resize((std::min)(rows, cols));
m_temp.resize(cols);
if (rank < cols) {
// We have reduced the (permuted) matrix to the form
// [R11 R12]