Permutation Class |
Namespace: FinMath
public static class Permutation
The Permutation type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | GetInverse(IntegerArray) |
Inverts the permutation.
|
![]() ![]() | GetInverse(IntegerArray, IntegerArray) |
Inverts the permutation.
|
![]() ![]() | IsValidPermutation |
Checks whether the given permutation is valid.
|
![]() ![]() | IsValidTranspositions |
Checks whether the given permutation encoded as the set of transpositions is valid.
|
![]() ![]() | PermutationToTranspositions(IntegerArray) |
Converts the permutation to the set of transpositions.
|
![]() ![]() | PermutationToTranspositions(IntegerArray, IntegerArray) |
Converts the permutation to the set of transpositions.
|
![]() ![]() | Random(Int32, RandomGenerator) |
Generates random permutation.
|
![]() ![]() | Random(Int32, Random) |
Generates random permutation.
|
![]() ![]() | TranspositionsToPermutation(IntegerArray) |
Converts the set of transpositions to the permutation.
|
![]() ![]() | TranspositionsToPermutation(IntegerArray, IntegerArray) |
Converts the set of transpositions to the permutation.
|