Interface ISchedule
-
- All Known Implementing Classes:
Schedule
public interface ISchedule
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<Pair<Operation,Machine>>getAssignments()intgetEndTimeOfOperation(Operation o)intgetJobFinishTime(Job job)intgetJobFlowTime(Job job)intgetJobTardiness(Job job)MachinegetMachineToWhichOperationHasBeenAssigned(Operation o)java.util.List<Operation>getOperationsAssignedToMachine(Machine m)java.util.List<Operation>getOrderOfOperationsForJob(Job job)intgetSetupEndTimeOfOperation(Operation o)intgetSetupStartTimeOfOperation(Operation o)intgetStartTimeOfOperation(Operation o)
-
-
-
Method Detail
-
getMachineToWhichOperationHasBeenAssigned
Machine getMachineToWhichOperationHasBeenAssigned(Operation o)
-
getStartTimeOfOperation
int getStartTimeOfOperation(Operation o)
-
getEndTimeOfOperation
int getEndTimeOfOperation(Operation o)
-
getSetupStartTimeOfOperation
int getSetupStartTimeOfOperation(Operation o)
-
getSetupEndTimeOfOperation
int getSetupEndTimeOfOperation(Operation o)
-
getJobFinishTime
int getJobFinishTime(Job job)
-
getJobFlowTime
int getJobFlowTime(Job job)
-
getJobTardiness
int getJobTardiness(Job job)
-
-