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)
82 HouseholderQR(const MatrixType& matrix)
109 inline const internal::solve_retval<HouseholderQR, Rhs>
112 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
113 return internal::solve_retval<HouseholderQR, Rhs>(*this, b.derived());
118 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
127 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
131 HouseholderQR& compute(const MatrixType& matrix);
174 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
176 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
182 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
184 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
281 struct solve_retval<HouseholderQR<_MatrixType>, Rhs>
282 : solve_retval_base<HouseholderQR<_MatrixType>, Rhs>
284 EIGEN_MAKE_SOLVE_HELPERS(HouseholderQR<_MatrixType>,Rhs)
313 HouseholderQR<MatrixType>& HouseholderQR<MatrixType>::compute(const MatrixType& matrix)
332 * \sa class HouseholderQR
335 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
336 MatrixBase<Derived>::householderQr() const
338 return HouseholderQR<PlainObject>(eval());