Home | History | Annotate | Download | only in QR

Lines Matching refs:FullPivHouseholderQR

30   * \class FullPivHouseholderQR
47 * \sa MatrixBase::fullPivHouseholderQr()
49 template<typename _MatrixType> class FullPivHouseholderQR
76 * perform decompositions via FullPivHouseholderQR::compute(const MatrixType&).
78 FullPivHouseholderQR()
92 * \sa FullPivHouseholderQR()
94 FullPivHouseholderQR(Index rows, Index cols)
110 * FullPivHouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
116 FullPivHouseholderQR(const MatrixType& matrix)
148 inline const internal::solve_retval<FullPivHouseholderQR, Rhs>
151 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
152 return internal::solve_retval<FullPivHouseholderQR, Rhs>(*this, b.derived());
163 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
167 FullPivHouseholderQR& compute(const MatrixType& matrix);
172 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
179 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
221 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
237 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
250 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
263 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
275 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
284 internal::solve_retval<FullPivHouseholderQR, typename MatrixType::IdentityReturnType>
287 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
288 return internal::solve_retval<FullPivHouseholderQR,typename MatrixType::IdentityReturnType>
318 FullPivHouseholderQR& setThreshold(const RealScalar& threshold)
333 FullPivHouseholderQR& setThreshold(Default_t)
391 typename MatrixType::RealScalar FullPivHouseholderQR<MatrixType>::absDeterminant() const
394 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
400 typename MatrixType::RealScalar FullPivHouseholderQR<MatrixType>::logAbsDeterminant() const
402 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
411 * \sa class FullPivHouseholderQR, FullPivHouseholderQR(const MatrixType&)
414 FullPivHouseholderQRFullPivHouseholderQR<MatrixType>::compute(const MatrixType& matrix)
499 struct solve_retval<FullPivHouseholderQR<_MatrixType>, Rhs>
500 : solve_retval_base<FullPivHouseholderQR<_MatrixType>, Rhs>
502 EIGEN_MAKE_SOLVE_HELPERS(FullPivHouseholderQR<_MatrixType>,Rhs)
541 * \brief Expression type for return value of FullPivHouseholderQR::matrixQ()
550 typedef typename FullPivHouseholderQR<MatrixType>::IntDiagSizeVectorType IntDiagSizeVectorType;
603 inline typename FullPivHouseholderQR<MatrixType>::MatrixQReturnType FullPivHouseholderQR<MatrixType>::matrixQ() const
605 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
611 * \sa class FullPivHouseholderQR
614 const FullPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
615 MatrixBase<Derived>::fullPivHouseholderQr() const
617 return FullPivHouseholderQR<PlainObject>(eval());