Lines Matching defs:HouseholderQR

20   * \class 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);
199 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
202 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
208 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
210 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
306 struct solve_retval<HouseholderQR<_MatrixType>, Rhs>
307 : solve_retval_base<HouseholderQR<_MatrixType>, Rhs>
309 EIGEN_MAKE_SOLVE_HELPERS(HouseholderQR<_MatrixType>,Rhs)
341 * \sa class HouseholderQR, HouseholderQR(const MatrixType&)
344 HouseholderQR<MatrixType>& HouseholderQR<MatrixType>::compute(const MatrixType& matrix)
363 * \sa class HouseholderQR
366 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
369 return HouseholderQR<PlainObject>(eval());