Package | Description |
---|---|
org.openscience.cdk.group |
Modifier and Type | Method and Description |
---|---|
Permutation |
PermutationGroup.get(int uIndex,
int uSubIndex)
Get one of the permutations that make up the compact representation.
|
Permutation |
DiscretePartitionRefiner.getBest()
Get the best permutation found.
|
Permutation |
DiscretePartitionRefiner.getFirst()
Get the first permutation reached by the search.
|
Permutation |
Permutation.invert()
Invert the permutation, so that for all i : inv[p[i]] = i.
|
Permutation |
Permutation.multiply(Permutation other)
Multiply this permutation by another such that for all i,
this[i] = this[other[i]].
|
Permutation |
Partition.setAsPermutation(int upTo)
Fill the elements of a permutation from the first element of each
cell, up to the point
upTo . |
Permutation |
Partition.toPermutation()
Converts the whole partition into a permutation.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
PermutationGroup.Backtracker.applyTo(Permutation p)
Do something to the permutation
|
void |
PermutationGroup.changeBase(Permutation newBase)
Change the base of the group to the new base
newBase . |
void |
PermutationGroup.enter(Permutation g)
Enter the permutation g into this group.
|
int |
Permutation.firstIndexOfDifference(Permutation other)
Find an r such that this[r] != other[r].
|
Permutation |
Permutation.multiply(Permutation other)
Multiply this permutation by another such that for all i,
this[i] = this[other[i]].
|
void |
Permutation.setTo(Permutation other)
Alter a permutation by setting it to the values in the other permutation.
|
int |
PermutationGroup.test(Permutation permutation)
Test a permutation to see if it is in the group.
|
Constructor and Description |
---|
Permutation(Permutation other)
Construct a permutation from another one by cloning the values.
|
PermutationGroup(Permutation base)
Creates the initial group, with the base
base . |
Constructor and Description |
---|
PermutationGroup(int size,
List<Permutation> generators)
Creates a group from a set of generators.
|
Copyright © 2017. All Rights Reserved.