Home | History | Annotate | Download | only in QR

Lines Matching refs:householderQr

20   * \class HouseholderQR
40 * \sa MatrixBase::householderQr()
42 template<typename _MatrixType> class HouseholderQR
66 * perform decompositions via HouseholderQR::compute(const MatrixType&).
68 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {}
74 * \sa HouseholderQR()
76 HouseholderQR(Index rows, Index cols)
88 * HouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
94 HouseholderQR(const MatrixType& matrix)
121 inline const internal::solve_retval<HouseholderQR, Rhs>
124 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
125 return internal::solve_retval<HouseholderQR, Rhs>(*this, b.derived());
138 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
147 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
151 HouseholderQR& compute(const MatrixType& matrix);
205 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
208 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
214 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
216 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
318 struct solve_retval<HouseholderQR<_MatrixType>, Rhs>
319 : solve_retval_base<HouseholderQR<_MatrixType>, Rhs>
321 EIGEN_MAKE_SOLVE_HELPERS(HouseholderQR<_MatrixType>,Rhs)
353 * \sa class HouseholderQR, HouseholderQR(const MatrixType&)
356 HouseholderQR<MatrixType>& HouseholderQR<MatrixType>::compute(const MatrixType& matrix)
377 * \sa class HouseholderQR
380 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
381 MatrixBase<Derived>::householderQr() const
383 return HouseholderQR<PlainObject>(eval());