Lines Matching defs:MatrixType

63     typedef _MatrixType MatrixType;
69 MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime,
70 MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime
72 typedef typename internal::plain_row_type<MatrixType, StorageIndex>::type IntRowVectorType;
73 typedef typename internal::plain_col_type<MatrixType, StorageIndex>::type IntColVectorType;
76 typedef typename MatrixType::PlainObject PlainObject;
82 * perform decompositions via LU::compute(const MatrixType&).
104 * This overloaded constructor is provided for \link InplaceDecomposition inplace decomposition \endlink when \c MatrixType is a Eigen::Ref.
131 inline const MatrixType& matrixLU() const
215 image(const MatrixType& originalMatrix) const
273 typename internal::traits<MatrixType>::Scalar determinant() const;
407 MatrixType reconstructedMatrix() const;
431 MatrixType m_lu;
443 template<typename MatrixType>
444 FullPivLU<MatrixType>::FullPivLU()
449 template<typename MatrixType>
450 FullPivLU<MatrixType>::FullPivLU(Index rows, Index cols)
461 template<typename MatrixType>
463 FullPivLU<MatrixType>::FullPivLU(const EigenBase<InputType>& matrix)
475 template<typename MatrixType>
477 FullPivLU<MatrixType>::FullPivLU(EigenBase<InputType>& matrix)
489 template<typename MatrixType>
490 void FullPivLU<MatrixType>::computeInPlace()
582 template<typename MatrixType>
583 typename internal::traits<MatrixType>::Scalar FullPivLU<MatrixType>::determinant() const
593 template<typename MatrixType>
594 MatrixType FullPivLU<MatrixType>::reconstructedMatrix() const
599 MatrixType res(m_lu.rows(),m_lu.cols());
625 MatrixType::MaxColsAtCompileTime,
626 MatrixType::MaxRowsAtCompileTime)
670 Matrix<typename MatrixType::Scalar, Dynamic, Dynamic, MatrixType::Options,
671 MaxSmallDimAtCompileTime, MatrixType::MaxColsAtCompileTime>
711 MatrixType::MaxColsAtCompileTime,
712 MatrixType::MaxRowsAtCompileTime)
862 template<typename DstXprType, typename MatrixType>
863 struct Assignment<DstXprType, Inverse<FullPivLU<MatrixType> >, internal::assign_op<typename DstXprType::Scalar,typename FullPivLU<MatrixType>::Scalar>, Dense2Dense>
865 typedef FullPivLU<MatrixType> LuType;
867 static void run(DstXprType &dst, const SrcXprType &src, const internal::assign_op<typename DstXprType::Scalar,typename MatrixType::Scalar> &)
869 dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols()));