Lines Matching refs:MatrixType
22 * \param MatrixType the type of the matrix of which we are computing the QR decomposition
41 typedef _MatrixType MatrixType;
43 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
44 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
45 Options = MatrixType::Options,
46 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
47 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
49 typedef typename MatrixType::Scalar Scalar;
50 typedef typename MatrixType::RealScalar RealScalar;
51 typedef typename MatrixType::Index Index;
53 typedef typename internal::plain_diag_type<MatrixType>::type HCoeffsType;
55 typedef typename internal::plain_row_type<MatrixType, Index>::type IntRowVectorType;
56 typedef typename internal::plain_row_type<MatrixType>::type RowVectorType;
57 typedef typename internal::plain_row_type<MatrixType, RealScalar>::type RealRowVectorType;
58 typedef typename HouseholderSequence<MatrixType,HCoeffsType>::ConjugateReturnType HouseholderSequenceType;
64 * perform decompositions via ColPivHouseholderQR::compute(const MatrixType&).
91 ColPivHouseholderQR(const MatrixType& matrix)
133 const MatrixType& matrixQR() const
139 ColPivHouseholderQR& compute(const MatrixType& matrix);
160 typename MatrixType::RealScalar absDeterminant() const;
174 typename MatrixType::RealScalar logAbsDeterminant() const;
248 internal::solve_retval<ColPivHouseholderQR, typename MatrixType::IdentityReturnType>
252 return internal::solve_retval<ColPivHouseholderQR,typename MatrixType::IdentityReturnType>
253 (*this, MatrixType::Identity(m_qr.rows(), m_qr.cols()));
330 MatrixType m_qr;
342 template<typename MatrixType>
343 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::absDeterminant() const
350 template<typename MatrixType>
351 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::logAbsDeterminant() const
358 template<typename MatrixType>
359 ColPivHouseholderQR<MatrixType>& ColPivHouseholderQR<MatrixType>::compute(const MatrixType& matrix)
499 template<typename MatrixType>
500 typename ColPivHouseholderQR<MatrixType>::HouseholderSequenceType ColPivHouseholderQR<MatrixType>