Lines Matching refs:MatrixType

24   * \param MatrixType the type of the matrix of which we are computing the QR decomposition
46 typedef _MatrixType MatrixType;
48 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
49 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
50 Options = MatrixType::Options,
51 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
52 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
54 typedef typename MatrixType::Scalar Scalar;
55 typedef typename MatrixType::RealScalar RealScalar;
56 typedef typename MatrixType::Index Index;
57 typedef Matrix<Scalar, RowsAtCompileTime, RowsAtCompileTime, (MatrixType::Flags&RowMajorBit) ? RowMajor : ColMajor, MaxRowsAtCompileTime, MaxRowsAtCompileTime> MatrixQType;
58 typedef typename internal::plain_diag_type<MatrixType>::type HCoeffsType;
59 typedef typename internal::plain_row_type<MatrixType>::type RowVectorType;
60 typedef HouseholderSequence<MatrixType,typename internal::remove_all<typename HCoeffsType::ConjugateReturnType>::type> HouseholderSequenceType;
66 * perform decompositions via HouseholderQR::compute(const MatrixType&).
88 * HouseholderQR<MatrixType> qr(matrix.rows(), matrix.cols());
94 HouseholderQR(const MatrixType& matrix)
145 const MatrixType& matrixQR() const
151 HouseholderQR& compute(const MatrixType& matrix);
166 typename MatrixType::RealScalar absDeterminant() const;
180 typename MatrixType::RealScalar logAbsDeterminant() const;
192 MatrixType m_qr;
198 template<typename MatrixType>
199 typename MatrixType::RealScalar HouseholderQR<MatrixType>::absDeterminant() const
207 template<typename MatrixType>
208 typename MatrixType::RealScalar HouseholderQR<MatrixType>::logAbsDeterminant() const
341 * \sa class HouseholderQR, HouseholderQR(const MatrixType&)
343 template<typename MatrixType>
344 HouseholderQR<MatrixType>& HouseholderQR<MatrixType>::compute(const MatrixType& matrix)