sdr 0.7

Uses of Class
net.cscott.sdr.calls.Permutation

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

Copyright © 2006-2009 C. Scott Ananian