public void ScheduleEnterQueueEvent(double timeIn, Queue queueIn, Unitload unitloadIn) { EnterQueueEvent enterQueueEvent = new EnterQueueEvent(timeIn, this.manager, queueIn, unitloadIn); this.ScheduleEvent(enterQueueEvent); }
public void ExecuteOperationStationSelectionAlgorithm(Unitload unitloadIn) { this.stationSelection.Execute(unitloadIn); }
public void ScheduleStartProcessEvent(double timeIn, Processor processorIn, Unitload unitloadIn, double transfertimeIn) { StartProcessEvent startProcessEvent = new StartProcessEvent(timeIn, this.manager, processorIn, unitloadIn, transfertimeIn); this.ScheduleEvent(startProcessEvent); }
public Processor ExecuteOperationProcessorSelectionAlgorithm(Unitload unitloadIn) { return(this.processorSelection.Execute(unitloadIn)); }