public Advance(int index, UnaryCollectionVertex <S, IntPartialLattice <T>, S, IntPartialLattice <T> > collection, Func <S, int, int> nIter, int mi) : base(index, collection, x => new IntPartialLattice <T>(x.s, x.t + 1)) { newIteration = nIter; maxIterations = mi; }
public Egress(int index, UnaryCollectionVertex <S, IntPartialLattice <T>, S, T> collection) : base(index, collection, x => x.s) { }
public Ingress(int index, UnaryCollectionVertex <S, T, S, IntPartialLattice <T> > collection) : base(index, collection, x => new IntPartialLattice <T>(x, 1)) { }
public Egress(int index, UnaryCollectionVertex <S, S, T> collection) : base(index, collection, x => x.s) { }
public Ingress(int index, UnaryCollectionVertex <S, S, IntTotalLattice <T> > collection, Func <S, int> p) : base(index, collection, x => new IntTotalLattice <T>(x, 0)) { priorityFunction = p; }
public ConsolidateInt64s(int index, UnaryCollectionVertex <Int64, Int64, T> collection) : base(index, collection) { this.parts = collection.Placement.Count; }