Lines Matching refs:perm
48 permut_sparsematrix_product_retval(const PermutationType& perm, const MatrixType& matrix)
49 : m_permutation(perm), m_matrix(matrix)
82 PermutationMatrix<Dynamic,Dynamic,Index> perm;
84 perm = m_permutation;
86 perm = m_permutation.transpose();
90 sizes[perm.indices().coeff(it.index())]++;
94 tmp.insertByOuterInner(perm.indices().coeff(it.index()),j) = it.value();
112 operator*(const SparseMatrixBase<SparseDerived>& matrix, const PermutationBase<PermDerived>& perm)
114 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheRight, false>(perm, matrix.derived());
121 operator*( const PermutationBase<PermDerived>& perm, const SparseMatrixBase<SparseDerived>& matrix)
123 return internal::permut_sparsematrix_product_retval<PermutationBase<PermDerived>, SparseDerived, OnTheLeft, false>(perm, matrix.derived());