|  | 
| template<class Number > | 
| static SparseMatrix< Number > | permute_slice (const Permutation &P, const CSparseMatrixRange< Number > &A, const Permutation &Q) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | permute_all (const Permutation &P, const CSparseMatrixRange< Number > &A, const Permutation &Q) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | permute (const Permutation &P, const CSparseMatrixRange< Number > &A, const Permutation &Q) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | permute (const Permutation &P, const CSparseMatrixRange< Number > &A) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | tril_permute_slice (const Permutation &P, const CSparseMatrixRange< Number > &A) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | tril_permute_all (const Permutation &P, const CSparseMatrixRange< Number > &A) | 
|  | 
| template<class Number > | 
| static SparseMatrix< Number > | tril_permute (const Permutation &P, const CSparseMatrixRange< Number > &A) | 
|  | 
| static Pattern | permute_slice (const Permutation &P, const PatternRange &A, const Permutation &Q) | 
|  | 
| static Pattern | permute_all (const Permutation &P, const PatternRange &A, const Permutation &Q) | 
|  | 
| static Pattern | permute (const Permutation &P, const PatternRange &A, const Permutation &Q) | 
|  | 
| static Pattern | permute (const Permutation &P, const PatternRange &A) | 
|  | 
| static Pattern | tril_permute_slice (const Permutation &P, const PatternRange &A) | 
|  | 
| static Pattern | tril_permute_all (const Permutation &P, const PatternRange &A) | 
|  | 
| static Pattern | tril_permute (const Permutation &P, const PatternRange &A) | 
|  |