public MultiUnitEngine(IEnumerable <GWUnit <T, ActionType> > units, TrackBestResultLogic <T> resultTrackingUnit, int inputBuffer, int outputBuffer) : base(inputBuffer, outputBuffer) { Units = units.ToList(); ResultTrackingLogic = resultTrackingUnit; }
public MultiStrategyGreedyEngine(IEnumerable <Runner <T> > units, TrackBestResultLogic <T> resultTrackingUnit, int inputBuffer, int outputBuffer) : base(inputBuffer, outputBuffer) { Units = units.ToList(); ResultTrackingUnit = resultTrackingUnit; }