Home | History | Annotate | Download | only in LU

Lines Matching refs:MatrixType

21   * \param MatrixType the type of the matrix of which we are computing the LU decomposition
48 typedef _MatrixType MatrixType;
50 RowsAtCompileTime = MatrixType::RowsAtCompileTime,
51 ColsAtCompileTime = MatrixType::ColsAtCompileTime,
52 Options = MatrixType::Options,
53 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
54 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
56 typedef typename MatrixType::Scalar Scalar;
57 typedef typename NumTraits<typename MatrixType::Scalar>::Real RealScalar;
58 typedef typename internal::traits<MatrixType>::StorageKind StorageKind;
59 typedef typename MatrixType::Index Index;
60 typedef typename internal::plain_row_type<MatrixType, Index>::type IntRowVectorType;
61 typedef typename internal::plain_col_type<MatrixType, Index>::type IntColVectorType;
69 * perform decompositions via LU::compute(const MatrixType&).
86 FullPivLU(const MatrixType& matrix);
95 FullPivLU& compute(const MatrixType& matrix);
103 inline const MatrixType& matrixLU() const
187 image(const MatrixType& originalMatrix) const
235 typename internal::traits<MatrixType>::Scalar determinant() const;
361 inline const internal::solve_retval<FullPivLU,typename MatrixType::IdentityReturnType> inverse() const
365 return internal::solve_retval<FullPivLU,typename MatrixType::IdentityReturnType>
366 (*this, MatrixType::Identity(m_lu.rows(), m_lu.cols()));
369 MatrixType reconstructedMatrix() const;
375 MatrixType m_lu;
385 template<typename MatrixType>
386 FullPivLU<MatrixType>::FullPivLU()
391 template<typename MatrixType>
392 FullPivLU<MatrixType>::FullPivLU(Index rows, Index cols)
403 template<typename MatrixType>
404 FullPivLU<MatrixType>::FullPivLU(const MatrixType& matrix)
416 template<typename MatrixType>
417 FullPivLU<MatrixType>& FullPivLU<MatrixType>::compute(const MatrixType& matrix)
501 template<typename MatrixType>
502 typename internal::traits<MatrixType>::Scalar FullPivLU<MatrixType>::determinant() const
512 template<typename MatrixType>
513 MatrixType FullPivLU<MatrixType>::reconstructedMatrix() const
518 MatrixType res(m_lu.rows(),m_lu.cols());
544 MatrixType::MaxColsAtCompileTime,
545 MatrixType::MaxRowsAtCompileTime)
588 Matrix<typename MatrixType::Scalar, Dynamic, Dynamic, MatrixType::Options,
589 MaxSmallDimAtCompileTime, MatrixType::MaxColsAtCompileTime>
629 MatrixType::MaxColsAtCompileTime,
630 MatrixType::MaxRowsAtCompileTime)