private void Setup(IAtomContainer atomContainer) { // have to setup the connection table before making the group // otherwise the size may be wrong, but only setup if it doesn't exist IRefinable refinable = GetRefinable(atomContainer); int size = GetVertexCount(); PermutationGroup group = new PermutationGroup(new Permutation(size)); base.Setup(group, new EquitablePartitionRefiner(refinable)); }
private IRefinable GetRefinable(IAtomContainer atomContainer) { refinable = CreateRefinable(atomContainer); return(refinable); }
public EquitablePartitionRefiner(IRefinable refinable) { this.refinable = refinable; }