Uses of Class
org.openscience.cdk.group.Permutation
-
-
Uses of Permutation in org.openscience.cdk.group
Methods in org.openscience.cdk.group that return Permutation Modifier and Type Method Description PermutationPermutationGroup. get(int uIndex, int uSubIndex)Get one of the permutations that make up the compact representation.PermutationDiscretePartitionRefiner. getBest()Get the best permutation found.PermutationDiscretePartitionRefiner. getFirst()Get the first permutation reached by the search.PermutationPermutation. invert()Invert the permutation, so that for all i : inv[p[i]] = i.PermutationPermutation. multiply(Permutation other)Multiply this permutation by another such that for all i, this[i] = this[other[i]].PermutationPartition. setAsPermutation(int upTo)Fill the elements of a permutation from the first element of each cell, up to the pointupTo.PermutationPartition. toPermutation()Converts the whole partition into a permutation.Methods in org.openscience.cdk.group that return types with arguments of type Permutation Modifier and Type Method Description List<Permutation>PermutationGroup. all()Generate the whole group from the compact list of permutations.List<Permutation>PermutationGroup. getLeftTransversal(int index)Get the traversal Ui from the list of transversals.List<Permutation>PermutationGroup. transversal(PermutationGroup subgroup)Generate a transversal of a subgroup in this group.Methods in org.openscience.cdk.group with parameters of type Permutation Modifier and Type Method Description voidPermutationGroup.Backtracker. applyTo(Permutation p)Do something to the permutationvoidPermutationGroup. changeBase(Permutation newBase)Change the base of the group to the new basenewBase.voidPermutationGroup. enter(Permutation g)Enter the permutation g into this group.intPermutation. firstIndexOfDifference(Permutation other)Find an r such that this[r] != other[r].PermutationPermutation. multiply(Permutation other)Multiply this permutation by another such that for all i, this[i] = this[other[i]].voidPermutation. setTo(Permutation other)Alter a permutation by setting it to the values in the other permutation.intPermutationGroup. test(Permutation permutation)Test a permutation to see if it is in the group.Constructors in org.openscience.cdk.group with parameters of type Permutation Constructor Description Permutation(Permutation other)Construct a permutation from another one by cloning the values.PermutationGroup(Permutation base)Creates the initial group, with the basebase.Constructor parameters in org.openscience.cdk.group with type arguments of type Permutation Constructor Description PermutationGroup(int size, List<Permutation> generators)Creates a group from a set of generators.
-