Lines Matching refs:ColPivHouseholderQR
18 * \class ColPivHouseholderQR
35 * \sa MatrixBase::colPivHouseholderQr()
37 template<typename _MatrixType> class ColPivHouseholderQR
64 * perform decompositions via ColPivHouseholderQR::compute(const MatrixType&).
66 ColPivHouseholderQR()
79 * \sa ColPivHouseholderQR()
81 ColPivHouseholderQR(Index rows, Index cols)
91 ColPivHouseholderQR(const MatrixType& matrix)
122 inline const internal::solve_retval<ColPivHouseholderQR, Rhs>
125 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
126 return internal::solve_retval<ColPivHouseholderQR, Rhs>(*this, b.derived());
135 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
139 ColPivHouseholderQR& compute(const MatrixType& matrix);
143 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
184 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
200 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
213 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
226 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
238 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
248 internal::solve_retval<ColPivHouseholderQR, typename MatrixType::IdentityReturnType>
251 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
252 return internal::solve_retval<ColPivHouseholderQR,typename MatrixType::IdentityReturnType>
277 ColPivHouseholderQR& setThreshold(const RealScalar& threshold)
292 ColPivHouseholderQR& setThreshold(Default_t)
320 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
343 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::absDeterminant() const
345 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
351 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::logAbsDeterminant() const
353 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
359 ColPivHouseholderQR<MatrixType>& ColPivHouseholderQR<MatrixType>::compute(const MatrixType& matrix)
452 struct solve_retval<ColPivHouseholderQR<_MatrixType>, Rhs>
453 : solve_retval_base<ColPivHouseholderQR<_MatrixType>, Rhs>
455 EIGEN_MAKE_SOLVE_HELPERS(ColPivHouseholderQR<_MatrixType>,Rhs)
500 typename ColPivHouseholderQR<MatrixType>::HouseholderSequenceType ColPivHouseholderQR<MatrixType>
503 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
509 * \sa class ColPivHouseholderQR
512 const ColPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
513 MatrixBase<Derived>::colPivHouseholderQr() const
515 return ColPivHouseholderQR<PlainObject>(eval());