Interface | Description |
---|---|
IEquitablePartitionRefiner |
Interface that the discrete partition refiner uses to interact with
a particular implementation of an equitable partition refiner.
|
PermutationGroup.Backtracker |
An interface for use with the apply method, which runs through all the
permutations in this group.
|
Class | Description |
---|---|
AbstractDiscretePartitionRefiner |
Refines vertex partitions until they are discrete, and therefore equivalent
to permutations.
|
AbstractEquitablePartitionRefiner |
Refines a 'coarse' partition (with more blocks) to a 'finer' partition that
is equitable.
|
AtomDiscretePartitionRefiner |
A tool for determining the automorphism group of the atoms in a molecule, or
for checking for a canonical form of a molecule.
|
AtomEquitablePartitionRefiner |
Refiner for atom containers, which refines partitions of the atoms to
equitable partitions.
|
BondDiscretePartitionRefiner |
A tool for determining the automorphism group of the atoms in a molecule, or
for checking for a canonical form of a molecule.
|
BondEquitablePartitionRefiner |
Refiner for atom containers, which refines partitions of the bonds to
equitable partitions.
|
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}}.
|
Permutation |
A permutation with some associated methods to multiply, invert, and convert
to cycle strings.
|
PermutationGroup |
A permutation group with a Schreier-Sims representation.
|
Enum | Description |
---|---|
AbstractDiscretePartitionRefiner.Result |
The result of a comparison between the current partition
and the best permutation found so far.
|
AbstractEquitablePartitionRefiner.SplitOrder |
A forward split order tends to favor partitions where the cells are
refined from lowest to highest.
|
Copyright © 2014. All Rights Reserved.