Package org.openscience.cdk.group
Interface DiscretePartitionRefiner
-
- All Known Subinterfaces:
AtomContainerDiscretePartitionRefiner
public interface DiscretePartitionRefinerA mechanism for refining partitions of graph-like objects.- Author:
- maclean
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanfirstIsIdentity()Check that the first refined partition is the identity.PermutationGroupgetAutomorphismGroup()Get the automorphism group used to prune the search.PartitiongetAutomorphismPartition()The automorphism partition is a partition of the elements of the group.PermutationgetBest()Get the best permutation found.PermutationgetFirst()Get the first permutation reached by the search.
-
-
-
Method Detail
-
getBest
Permutation getBest()
Get the best permutation found.- Returns:
- the permutation that gives the maximal half-matrix string
-
getAutomorphismPartition
Partition getAutomorphismPartition()
The automorphism partition is a partition of the elements of the group.- Returns:
- a partition of the elements of group
-
getAutomorphismGroup
PermutationGroup getAutomorphismGroup()
Get the automorphism group used to prune the search.- Returns:
- the automorphism group
-
getFirst
Permutation getFirst()
Get the first permutation reached by the search.- Returns:
- the first permutation reached
-
firstIsIdentity
boolean firstIsIdentity()
Check that the first refined partition is the identity.- Returns:
- true if the first is the identity permutation
-
-