Lines Matching defs:m_qr
73 : m_qr(),
89 : m_qr(rows, cols),
111 : m_qr(matrix.rows(), matrix.cols()),
159 return m_qr;
174 return m_qr;
228 result += (abs(m_qr.coeff(i,i)) > premultiplied_threshold);
293 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
296 inline Index rows() const { return m_qr.rows(); }
297 inline Index cols() const { return m_qr.cols(); }
353 : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize());
393 MatrixType m_qr;
410 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
411 return abs(m_qr.diagonal().prod());
418 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
419 return m_qr
441 m_qr = matrix;
451 m_colSqNorms.coeffRef(k) = m_qr.col(k).squaredNorm();
469 biggest_col_sq_norm = m_qr.col(biggest_col_index).tail(rows-k).squaredNorm();
482 m_qr.col(k).swap(m_qr.col(biggest_col_index));
489 m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta);
492 m_qr.coeffRef(k,k) = beta;
498 m_qr.bottomRightCorner(rows-k, cols-k-1)
499 .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1));
502 m_colSqNorms.tail(cols-k-1) -= m_qr.row(k).tail(cols-k-1).cwiseAbs2();
564 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate());