Given a SparseMatrix A and permutations P and Q, returns P'*A*Q.
More...
#include <myramath/utility/detail/LIBPUBLIC.h>
#include <myramath/utility/Number.h>
Go to the source code of this file.
|
|
SparseMatrix< NumberS > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberS > &A, const Permutation &Q) |
| Returns P'*A*Q.
|
|
SparseMatrix< NumberD > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberD > &A, const Permutation &Q) |
| Returns P'*A*Q.
|
|
SparseMatrix< NumberC > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberC > &A, const Permutation &Q) |
| Returns P'*A*Q.
|
|
SparseMatrix< NumberZ > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberZ > &A, const Permutation &Q) |
| Returns P'*A*Q.
|
|
Pattern | myra::permute (const Permutation &P, const PatternRange &A, const Permutation &Q) |
| Returns P'*A*Q.
|
|
|
SparseMatrix< NumberS > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberS > &A) |
| Returns P'*A*P.
|
|
SparseMatrix< NumberD > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberD > &A) |
| Returns P'*A*P.
|
|
SparseMatrix< NumberC > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberC > &A) |
| Returns P'*A*P.
|
|
SparseMatrix< NumberZ > | myra::permute (const Permutation &P, const CSparseMatrixRange< NumberZ > &A) |
| Returns P'*A*P.
|
|
Pattern | myra::permute (const Permutation &P, const PatternRange &A) |
| Returns P'*A*P.
|
|
|
SparseMatrix< NumberS > | myra::tril_permute (const Permutation &P, const CSparseMatrixRange< NumberS > &A) |
| Returns tril(P'*A*P)
|
|
SparseMatrix< NumberD > | myra::tril_permute (const Permutation &P, const CSparseMatrixRange< NumberD > &A) |
| Returns tril(P'*A*P)
|
|
SparseMatrix< NumberC > | myra::tril_permute (const Permutation &P, const CSparseMatrixRange< NumberC > &A) |
| Returns tril(P'*A*P)
|
|
SparseMatrix< NumberZ > | myra::tril_permute (const Permutation &P, const CSparseMatrixRange< NumberZ > &A) |
| Returns tril(P'*A*P)
|
|
Pattern | myra::tril_permute (const Permutation &P, const PatternRange &A) |
| Returns tril(P'*A*P)
|
|
Given a SparseMatrix A and permutations P and Q, returns P'*A*Q.