/// <summary> /// Creates int sets partition from the sets which cannot be joined. /// </summary> /// <param name="csets"> /// Sets of "separate" elements were each set should be subset of some "block" in partition. /// </param> public IntPartition(List <IntSet> csets) { this.indexStart = 1; this.blocks = csets; SetOrthohonator.Orthohonate(csets); }