|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Permutation | |
---|---|
net.cscott.sdr.calls | This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. |
Uses of Permutation in net.cscott.sdr.calls |
---|
Fields in net.cscott.sdr.calls declared as Permutation | |
---|---|
static Permutation |
Permutation.IDENTITY8
The identity permutation for 8 dancers. |
Methods in net.cscott.sdr.calls that return Permutation | |
---|---|
Permutation |
Permutation.canonical()
The canonical form of a formation permutation is the smallest lexicographically among the four rotational equivalents. |
Permutation |
Permutation.divide(Permutation p)
|
static Permutation |
Permutation.fromFormation(Formation f)
Generate a Permutation corresponding to the given formation. |
static Permutation |
Permutation.identity(int size)
The identity permutation for an arbitrary number of dancers. |
Permutation |
Permutation.inverse()
Invert a permutation. |
Permutation |
Permutation.multiply(Permutation other)
Compose a permutation. |
static Permutation |
Permutation.valueOf(String p)
Return a permutation corresponding to the given string. |
Methods in net.cscott.sdr.calls that return types with arguments of type Permutation | |
---|---|
static Iterator<Permutation> |
Permutation.generate(Permutation first)
Generate all symmetric permutations. |
Iterator<Permutation> |
Permutation.rotated()
Generate the four rotated versions of the given permutation. |
Methods in net.cscott.sdr.calls with parameters of type Permutation | |
---|---|
int |
Permutation.compareTo(Permutation p)
Compare two permutations lexicographically. |
Permutation |
Permutation.divide(Permutation p)
|
static Iterator<Permutation> |
Permutation.generate(Permutation first)
Generate all symmetric permutations. |
Permutation |
Permutation.multiply(Permutation other)
Compose a permutation. |
|
sdr 0.7 | |||||||||
PREV NEXT | FRAMES NO FRAMES |