Home | History | Annotate | Download | only in QR

Lines Matching refs:fullPivHouseholderQr

18 template<typename _MatrixType> struct traits<FullPivHouseholderQR<_MatrixType> >
36 * \class FullPivHouseholderQR
55 * \sa MatrixBase::fullPivHouseholderQr()
57 template<typename _MatrixType> class FullPivHouseholderQR
85 * perform decompositions via FullPivHouseholderQR::compute(const MatrixType&).
87 FullPivHouseholderQR()
101 * \sa FullPivHouseholderQR()
103 FullPivHouseholderQR(Index rows, Index cols)
119 * FullPivHouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
126 explicit FullPivHouseholderQR(const EigenBase<InputType>& matrix)
143 * \sa FullPivHouseholderQR(const EigenBase&)
146 explicit FullPivHouseholderQR(EigenBase<InputType>& matrix)
175 inline const Solve<FullPivHouseholderQR, Rhs>
178 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
179 return Solve<FullPivHouseholderQR, Rhs>(*this, b.derived());
190 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
195 FullPivHouseholderQR& compute(const EigenBase<InputType>& matrix);
200 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
207 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
249 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
265 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
278 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
291 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
303 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
312 inline const Inverse<FullPivHouseholderQR> inverse() const
314 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
315 return Inverse<FullPivHouseholderQR>(*this);
344 FullPivHouseholderQR& setThreshold(const RealScalar& threshold)
359 FullPivHouseholderQR& setThreshold(Default_t)
425 typename MatrixType::RealScalar FullPivHouseholderQR<MatrixType>::absDeterminant() const
428 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
434 typename MatrixType::RealScalar FullPivHouseholderQR<MatrixType>::logAbsDeterminant() const
436 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
445 * \sa class FullPivHouseholderQR, FullPivHouseholderQR(const MatrixType&)
449 FullPivHouseholderQR<MatrixType>& FullPivHouseholderQR<MatrixType>::compute(const EigenBase<InputType>& matrix)
457 void FullPivHouseholderQR<MatrixType>::computeInPlace()
542 void FullPivHouseholderQR<_MatrixType>::_solve_impl(const RhsType &rhs, DstType &dst) const
579 struct Assignment<DstXprType, Inverse<FullPivHouseholderQR<MatrixType> >, internal::assign_op<typename DstXprType::Scalar,typename FullPivHouseholderQR<MatrixType>::Scalar>, Dense2Dense>
581 typedef FullPivHouseholderQR<MatrixType> QrType;
591 * \brief Expression type for return value of FullPivHouseholderQR::matrixQ()
599 typedef typename FullPivHouseholderQR<MatrixType>::IntDiagSizeVectorType IntDiagSizeVectorType;
657 inline typename FullPivHouseholderQR<MatrixType>::MatrixQReturnType FullPivHouseholderQR<MatrixType>::matrixQ() const
659 eigen_assert(m_isInitialized && "FullPivHouseholderQR is not initialized.");
665 * \sa class FullPivHouseholderQR
668 const FullPivHouseholderQR<typename MatrixBase<Derived>::PlainObject>
669 MatrixBase<Derived>::fullPivHouseholderQr() const
671 return FullPivHouseholderQR<PlainObject>(eval());