Package edu.mit.ll.group43.surfaceoptimization.aircraft

Interface Summary
MinimumSeparationCalculator<T extends WeightClass> Interface to be implemented by classes that calculate the minimum separation time between two aircraft based on their weight class and action type (departure, arrival, or arrival crossing).
WeightClass Empty interface for different enums of weight classes to implement.
 

Class Summary
Aircraft Represents an aircraft, whose file and FCFS indexes, spot ready time, unimpeded taxi time, and weight class are given.
AircraftAlphaComparator Comparator for Aircraft based on their computed ready times at the runway.
AircraftFileIndexComparator Comparator for Aircraft based on their file indexes.
AircraftSpotReadyComparator Comparator for Aircraft based on when they are ready at the spot.
AircraftSpotReleaseComparator Comparator for Aircraft based on the time they are released from the spot.
DefaultDepartureMinimumSeparationCalculator This class reads in and returns the minimum separation times for departures based on the weight classes of both the leading and following aircraft.
TestAircraftFileIndexComparator  
TestDefaultDepartureMinimumSeparationCalculator  
 

Enum Summary
DefaultWeightClass Represents the default weight classes that this project considers, based on a number of different standards.
MinimumSeparationCalculator.ActionType