Home | History | Annotate | Download | only in QR

Lines Matching refs:cols

94     FullPivHouseholderQR(Index rows, Index cols)
95 : m_qr(rows, cols),
96 m_hCoeffs((std::min)(rows,cols)),
97 m_rows_transpositions((std::min)(rows,cols)),
98 m_cols_transpositions((std::min)(rows,cols)),
99 m_cols_permutation(cols),
100 m_temp(cols),
110 * FullPivHouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
117 : m_qr(matrix.rows(), matrix.cols()),
118 m_hCoeffs((std::min)(matrix.rows(), matrix.cols())),
119 m_rows_transpositions((std::min)(matrix.rows(), matrix.cols())),
120 m_cols_transpositions((std::min)(matrix.rows(), matrix.cols())),
121 m_cols_permutation(matrix.cols()),
122 m_temp(matrix.cols()),
238 return cols() - rank();
251 return rank() == cols();
289 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
293 inline Index cols() const { return m_qr.cols(); }
389 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
397 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
412 Index cols = matrix.cols();
413 Index size = (std::min)(rows,cols);
418 m_temp.resize(cols);
436 biggest_in_corner = m_qr.bottomRightCorner(rows-k, cols-k)
459 m_qr.row(k).tail(cols-k).swap(m_qr.row(row_of_biggest_in_corner).tail(cols-k));
474 m_qr.bottomRightCorner(rows-k, cols-k-1)
478 m_cols_permutation.setIdentity(cols);
498 const Index rows = dec().rows(), cols = dec().cols();
511 Matrix<Scalar,1,Rhs::ColsAtCompileTime> temp(rhs().cols());
516 c.bottomRightCorner(remainingSize, rhs().cols())
527 for(Index i = dec().rank(); i < cols; ++i) dst.row(dec().colsPermutation().indices().coeff(i)).setZero();
571 const Index cols = m_qr.cols();
572 const Index size = (std::min)(rows, cols);
584 Index cols() const { return m_qr.rows(); }