Prevent crash in CompleteOrthogonalDecomposition if object was default constructed.

This commit is contained in:
Rasmus Munk Larsen 2016-04-21 16:49:28 -07:00
parent 50968a0a3e
commit a3256d78d8

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]