Lines Matching refs:ColPivHouseholderQR
18 * \class ColPivHouseholderQR
35 * \sa MatrixBase::colPivHouseholderQr()
37 template<typename _MatrixType> class ColPivHouseholderQR
70 * perform decompositions via ColPivHouseholderQR::compute(const MatrixType&).
72 ColPivHouseholderQR()
86 * \sa ColPivHouseholderQR()
88 ColPivHouseholderQR(Index rows, Index cols)
104 * ColPivHouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
110 ColPivHouseholderQR(const MatrixType& matrix)
141 inline const internal::solve_retval<ColPivHouseholderQR, Rhs>
144 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
145 return internal::solve_retval<ColPivHouseholderQR, Rhs>(*this, b.derived());
158 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
173 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
177 ColPivHouseholderQR& compute(const MatrixType& matrix);
182 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
224 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
240 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
253 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
266 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
278 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
288 internal::solve_retval<ColPivHouseholderQR, typename MatrixType::IdentityReturnType>
291 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
292 return internal::solve_retval<ColPivHouseholderQR,typename MatrixType::IdentityReturnType>
322 ColPivHouseholderQR& setThreshold(const RealScalar& threshold)
337 ColPivHouseholderQR& setThreshold(Default_t)
365 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
400 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::absDeterminant() const
403 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
409 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::logAbsDeterminant() const
411 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
420 * \sa class ColPivHouseholderQR, ColPivHouseholderQR(const MatrixType&)
423 ColPivHouseholderQR<MatrixType>& ColPivHouseholderQR<MatrixType>::compute(const MatrixType& matrix)
520 struct solve_retval<ColPivHouseholderQR<_MatrixType>, Rhs>
521 : solve_retval_base<ColPivHouseholderQR<_MatrixType>, Rhs>
523 EIGEN_MAKE_SOLVE_HELPERS(ColPivHouseholderQR<_MatrixType>,Rhs)
560 typename ColPivHouseholderQR<MatrixType>::HouseholderSequenceType ColPivHouseholderQR<MatrixType>
563 eigen_assert(m_isInitialized && "ColPivHouseholderQR is not initialized.");
569 * \sa class ColPivHouseholderQR
572 const ColPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
573 MatrixBase<Derived>::colPivHouseholderQr() const
575 return ColPivHouseholderQR<PlainObject>(eval());