Home | History | Annotate | Download | only in QR

Lines Matching defs:m_qr

70     HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {}
79 : m_qr(rows, cols),
98 : m_qr(matrix.rows(), matrix.cols()),
116 : m_qr(matrix.derived()),
157 return HouseholderSequenceType(m_qr, m_hCoeffs.conjugate());
166 return m_qr;
171 m_qr = matrix.derived();
205 inline Index rows() const { return m_qr.rows(); }
206 inline Index cols() const { return m_qr.cols(); }
229 MatrixType m_qr;
240 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
241 return abs(m_qr.diagonal().prod());
248 eigen_assert(m_qr.rows() == m_qr.cols() && "You can't take the determinant of a non-square matrix!");
249 return m_qr.diagonal().cwiseAbs().array().log().sum();
283 // apply H to remaining part of m_qr from the left
359 m_qr.leftCols(rank),
363 m_qr.topLeftCorner(rank, rank)
383 Index rows = m_qr.rows();
384 Index cols = m_qr.cols();
391 internal::householder_qr_inplace_blocked<MatrixType, HCoeffsType>::run(m_qr, m_hCoeffs, 48, m_temp.data());