Combinatorics Class |
Namespace: Accord.Math
The Combinatorics type exposes the following members.
Name | Description | |
---|---|---|
CombinationsT(T, Boolean) |
Enumerates all possible value combinations for a given array.
| |
CombinationsT(T, Int32, Boolean) |
Enumerates all possible value combinations for a given array.
| |
PermutationsT |
Enumerates all possible value permutations for a given array.
| |
Sequences(Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
Sequences(Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
Sequences(Int32, Int32, Boolean) |
Provides a way to enumerate all possible ordered permutations
with repetitions allowed (i.e. a truth table), without using
many memory allocations.
| |
SubsetsT(ISetT, Boolean) |
Generates all possibles subsets of the given set.
| |
SubsetsT(ISetT, Int32, Boolean) |
Generates all possibles subsets of size k of the given set.
| |
TruthTable(Int32) |
Generates all possible two symbol ordered
permutations with repetitions allowed (a truth table).
| |
TruthTable(Int32) |
Generates all possible ordered permutations
with repetitions allowed (a truth table).
| |
TruthTable(Int32, Int32) |
Generates all possible ordered permutations
with repetitions allowed (a truth table).
|