Home
last modified time | relevance | path

Searched refs:PermutationType (Results 1 – 15 of 15) sorted by relevance

/external/eigen/Eigen/src/OrderingMethods/
DOrdering.h55 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
61 void operator()(const MatrixType& mat, PermutationType& perm) in operator()
74 void operator()(const SparseSelfAdjointView<SrcType, SrcUpLo>& mat, PermutationType& perm) in operator()
98 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
102 void operator()(const MatrixType& /*mat*/, PermutationType& perm) in operator()
121 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
128 void operator() (const MatrixType& mat, PermutationType& perm) in operator()
/external/eigen/Eigen/src/SparseCore/
DSparsePermutation.h37 template<typename Dest,typename PermutationType>
38 static inline void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr)
160 template<typename SparseDerived, typename PermutationType>
161 inline const Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct>
162 operator*(const SparseMatrixBase<SparseDerived>& matrix, const InverseImpl<PermutationType, Permuta…
164 …return Product<SparseDerived, Inverse<PermutationType>, AliasFreeProduct>(matrix.derived(), tperm.…
169 template<typename SparseDerived, typename PermutationType>
170 inline const Product<Inverse<PermutationType>, SparseDerived, AliasFreeProduct>
171 operator*(const InverseImpl<PermutationType,PermutationStorage>& tperm, const SparseMatrixBase<Spar…
173 …return Product<Inverse<PermutationType>, SparseDerived, AliasFreeProduct>(tperm.derived(), matrix.…
/external/eigen/Eigen/src/Core/
DPermutationMatrix.h563 template<typename PermutationType>
564 class InverseImpl<PermutationType, PermutationStorage>
565 : public EigenBase<Inverse<PermutationType> >
567 typedef typename PermutationType::PlainPermutationType PlainPermutationType;
568 typedef internal::traits<PermutationType> PermTraits;
572 typedef Inverse<PermutationType> InverseType;
573 using EigenBase<Inverse<PermutationType> >::derived;
576 typedef typename PermutationType::DenseMatrixType DenseMatrixType;
DProductEvaluators.h932 template<typename Dest, typename PermutationType>
933 static inline void run(Dest& dst, const PermutationType& perm, const ExpressionType& xpr)
943 …Matrix<bool,PermutationType::RowsAtCompileTime,1,0,PermutationType::MaxRowsAtCompileTime> mask(per…
/external/eigen/Eigen/src/IterativeLinearSolvers/
DIncompleteCholesky.h59 typedef typename OrderingType::PermutationType PermutationType; typedef
60 typedef typename PermutationType::StorageIndex StorageIndex;
120 PermutationType pinv; in analyzePattern()
175 const PermutationType& permutationP() const { eigen_assert("m_analysisIsOk"); return m_perm; } in permutationP()
184 PermutationType m_perm;
/external/eigen/Eigen/src/SparseLU/
DSparseLU.h91 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
165 inline const PermutationType& rowsPermutation() const in rowsPermutation()
173 inline const PermutationType& colsPermutation() const in colsPermutation()
378 PermutationType m_perm_c; // Column permutation
379 PermutationType m_perm_r ; // Row permutation
460 PermutationType post_perm(m); in analyzePattern()
568 PermutationType iperm_c(m_perm_c.inverse()); in factorize()
/external/eigen/Eigen/src/MetisSupport/
DMetisSupport.h25 typedef PermutationMatrix<Dynamic,Dynamic,StorageIndex> PermutationType; typedef
103 void operator() (const MatrixType& A, PermutationType& matperm) in operator()
/external/eigen/unsupported/Eigen/src/LevenbergMarquardt/
DLevenbergMarquardt.h120 typedef PermutationMatrix<Dynamic,Dynamic> PermutationType; typedef
232 PermutationType permutation() {return m_permutation; } in permutation()
268 PermutationType m_permutation;
/external/eigen/Eigen/src/SPQRSupport/
DSuiteSparseQRSupport.h70 typedef Map<PermutationMatrix<Dynamic, Dynamic, StorageIndex> > PermutationType;
194 PermutationType colsPermutation() const
197 return PermutationType(m_E, m_cR->ncol);
/external/eigen/Eigen/src/QR/
DColPivHouseholderQR.h64 typedef PermutationMatrix<ColsAtCompileTime, MaxColsAtCompileTime> PermutationType;
73 typedef typename PermutationType::StorageIndex PermIndexType;
214 const PermutationType& colsPermutation() const
436 PermutationType m_colsPermutation;
DCompleteOrthogonalDecomposition.h62 PermutationType;
75 typedef typename PermutationType::Index PermIndexType;
192 const PermutationType& colsPermutation() const {
DFullPivHouseholderQR.h77 typedef PermutationMatrix<ColsAtCompileTime, MaxColsAtCompileTime> PermutationType;
198 const PermutationType& colsPermutation() const
415 PermutationType m_cols_permutation;
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h86 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType;
179 const PermutationType& colsPermutation() const
282 PermutationType m_perm_c; // Fill-reducing Column permutation
283 PermutationType m_pivotperm; // The permutation for rank revealing
284 PermutationType m_outputPerm_c; // The final column permutation
/external/eigen/Eigen/src/LU/
DPartialPivLU.h88 typedef PermutationMatrix<RowsAtCompileTime, MaxRowsAtCompileTime> PermutationType;
149 inline const PermutationType& permutationP() const
284 PermutationType m_p;
/external/eigen/Eigen/src/Cholesky/
DLDLT.h68 typedef PermutationMatrix<RowsAtCompileTime, MaxRowsAtCompileTime> PermutationType; typedef