Lines Matching defs:HouseholderQR

20   * \class HouseholderQR
44 template<typename _MatrixType> class HouseholderQR
68 * perform decompositions via HouseholderQR::compute(const MatrixType&).
70 HouseholderQR() : m_qr(), m_hCoeffs(), m_temp(), m_isInitialized(false) {}
76 * \sa HouseholderQR()
78 HouseholderQR(Index rows, Index cols)
90 * HouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
97 explicit HouseholderQR(const EigenBase<InputType>& matrix)
112 * \sa HouseholderQR(const EigenBase&)
115 explicit HouseholderQR(EigenBase<InputType>& matrix)
139 inline const Solve<HouseholderQR, Rhs>
142 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
143 return Solve<HouseholderQR, Rhs>(*this, b.derived());
156 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
165 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
170 HouseholderQR& compute(const EigenBase<InputType>& matrix) {
236 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
239 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
245 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
247 eigen_assert(m_isInitialized && "HouseholderQR is not initialized.");
350 void HouseholderQR<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const
376 * \sa class HouseholderQR, HouseholderQR(const MatrixType&)
379 void HouseholderQR<MatrixType>::computeInPlace()
398 * \sa class HouseholderQR
401 const HouseholderQR<typename MatrixBase<Derived>::PlainObject>
404 return HouseholderQR<PlainObject>(eval());