Package org.openscience.cdk.group
-
Interface Summary Interface Description AtomContainerDiscretePartitionRefiner A tool for determining the automorphism group of the atoms in a molecule, or for checking for a canonical form of a molecule.DiscretePartitionRefiner A mechanism for refining partitions of graph-like objects.Invariant Marker interface for invariants.PermutationGroup.Backtracker An interface for use with the apply method, which runs through all the permutations in this group.Refinable Implementors are graph-like objects that are refinable by the equitable and discrete partition refiners. -
Class Summary Class Description DisjointSetForest Implementation of a union-find data structure, largely copied from code due to Derrick Stolee.Partition A partition of a set of integers, such as the discrete partition {{1}, {2}, {3}, {4}} or the unit partition {{1, 2, 3, 4}} or an intermediate like {{1, 2}, {3, 4}}.PartitionRefinement Factory for partition refiners.PartitionRefinement.AtomRefinerBuilder PartitionRefinement.BondRefinerBuilder Permutation A permutation with some associated methods to multiply, invert, and convert to cycle strings.PermutationGroup A permutation group with a Schreier-Sims representation.