Home
last modified time | relevance | path

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

/external/eigen/Eigen/src/OrderingMethods/
DOrdering.h53 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
59 void operator()(const MatrixType& mat, PermutationType& perm) in operator()
72 void operator()(const SparseSelfAdjointView<SrcType, SrcUpLo>& mat, PermutationType& perm) in operator()
94 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
98 void operator()(const MatrixType& /*mat*/, PermutationType& perm) in operator()
117 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
124 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.h535 template<typename PermutationType>
536 class InverseImpl<PermutationType, PermutationStorage>
537 : public EigenBase<Inverse<PermutationType> >
539 typedef typename PermutationType::PlainPermutationType PlainPermutationType;
540 typedef internal::traits<PermutationType> PermTraits;
544 typedef Inverse<PermutationType> InverseType;
545 using EigenBase<Inverse<PermutationType> >::derived;
548 typedef typename PermutationType::DenseMatrixType DenseMatrixType;
DProductEvaluators.h1006 template<typename Dest, typename PermutationType>
1007 …static EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void run(Dest& dst, const PermutationType& perm, cons…
1017 …Matrix<bool,PermutationType::RowsAtCompileTime,1,0,PermutationType::MaxRowsAtCompileTime> mask(per…
/external/eigen/Eigen/src/IterativeLinearSolvers/
DIncompleteCholesky.h53 typedef typename OrderingType::PermutationType PermutationType; typedef
54 typedef typename PermutationType::StorageIndex StorageIndex;
114 PermutationType pinv; in analyzePattern()
169 const PermutationType& permutationP() const { eigen_assert("m_analysisIsOk"); return m_perm; } in permutationP()
178 PermutationType m_perm;
/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,int> 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;
216 PermutationType colsPermutation() const
219 return PermutationType(m_E, m_cR->ncol);
/external/eigen/Eigen/src/SparseLU/
DSparseLU.h148 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType; typedef
262 inline const PermutationType& rowsPermutation() const in rowsPermutation()
270 inline const PermutationType& colsPermutation() const in colsPermutation()
478 PermutationType m_perm_c; // Column permutation
479 PermutationType m_perm_r ; // Row permutation
559 PermutationType post_perm(m); in analyzePattern()
664 PermutationType iperm_c(m_perm_c.inverse()); in factorize()
/external/eigen/Eigen/src/QR/
DColPivHouseholderQR.h66 typedef PermutationMatrix<ColsAtCompileTime, MaxColsAtCompileTime> PermutationType;
75 typedef typename PermutationType::StorageIndex PermIndexType;
214 const PermutationType& colsPermutation() const
438 PermutationType m_colsPermutation;
DCompleteOrthogonalDecomposition.h67 PermutationType;
80 typedef typename PermutationType::Index PermIndexType;
194 const PermutationType& colsPermutation() const {
DFullPivHouseholderQR.h79 typedef PermutationMatrix<ColsAtCompileTime, MaxColsAtCompileTime> PermutationType;
198 const PermutationType& colsPermutation() const
417 PermutationType m_cols_permutation;
/external/eigen/Eigen/src/SparseQR/
DSparseQR.h99 typedef PermutationMatrix<Dynamic, Dynamic, StorageIndex> PermutationType;
192 const PermutationType& colsPermutation() const
295 PermutationType m_perm_c; // Fill-reducing Column permutation
296 PermutationType m_pivotperm; // The permutation for rank revealing
297 PermutationType m_outputPerm_c; // The final column permutation
/external/eigen/Eigen/src/LU/
DPartialPivLU.h90 typedef PermutationMatrix<RowsAtCompileTime, MaxRowsAtCompileTime> PermutationType;
151 inline const PermutationType& permutationP() const
276 PermutationType m_p;
/external/eigen/Eigen/src/Cholesky/
DLDLT.h76 typedef PermutationMatrix<RowsAtCompileTime, MaxRowsAtCompileTime> PermutationType;