Lines Matching refs:cols
93 FullPivHouseholderQR(Index rows, Index cols)
94 : m_qr(rows, cols),
95 m_hCoeffs((std::min)(rows,cols)),
97 m_cols_transpositions(cols),
98 m_cols_permutation(cols),
99 m_temp((std::min)(rows,cols)),
104 : m_qr(matrix.rows(), matrix.cols()),
105 m_hCoeffs((std::min)(matrix.rows(), matrix.cols())),
107 m_cols_transpositions(matrix.cols()),
108 m_cols_permutation(matrix.cols()),
109 m_temp((std::min)(matrix.rows(), matrix.cols())),
221 return cols() - rank();
234 return rank() == cols();
272 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
276 inline Index cols() const { return m_qr.cols(); }
366 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
374 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
382 Index cols = matrix.cols();
383 Index size = (std::min)(rows,cols);
388 m_temp.resize(cols);
393 m_cols_transpositions.resize(matrix.cols());
406 biggest_in_corner = m_qr.bottomRightCorner(rows-k, cols-k)
429 m_qr.row(k).tail(cols-k).swap(m_qr.row(row_of_biggest_in_corner).tail(cols-k));
444 m_qr.bottomRightCorner(rows-k, cols-k-1)
448 m_cols_permutation.setIdentity(cols);
468 const Index rows = dec().rows(), cols = dec().cols();
481 Matrix<Scalar,1,Rhs::ColsAtCompileTime> temp(rhs().cols());
486 c.bottomRightCorner(remainingSize, rhs().cols())
497 const RealScalar m_precision = NumTraits<Scalar>::epsilon() * (std::min)(rows,cols);
508 for(Index i = dec().rank(); i < cols; ++i) dst.row(dec().colsPermutation().indices().coeff(i)).setZero();
551 const Index cols = m_qr.cols();
552 const Index size = (std::min)(rows, cols);
564 Index cols() const { return m_qr.rows(); }