Home | History | Annotate | Download | only in QR

Lines Matching full:rows

81     ColPivHouseholderQR(Index rows, Index cols)
82 : m_qr(rows, cols),
83 m_hCoeffs((std::min)(rows,cols)),
92 : m_qr(matrix.rows(), matrix.cols()),
93 m_hCoeffs((std::min)(matrix.rows(),matrix.cols())),
227 return rank() == rows();
253 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
256 inline Index rows() const { return m_qr.rows(); }
346 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
354 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
361 Index rows = matrix.rows();
377 RealScalar threshold_helper = m_colSqNorms.maxCoeff() * internal::abs2(NumTraits<Scalar>::epsilon()) / RealScalar(rows);
393 biggest_col_sq_norm = m_qr.col(biggest_col_index).tail(rows-k).squaredNorm();
403 if(biggest_col_sq_norm < threshold_helper * RealScalar(rows-k))
407 m_qr.bottomRightCorner(rows-k,cols-k)
423 m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta);
432 m_qr.bottomRightCorner(rows-k, cols-k-1)
433 .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1));
459 eigen_assert(rhs().rows() == dec().rows());