A B C D E F G H I L M N O P R S T U V W Z

A

add(T) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.Subsequence
Only allows elements that are not already in the Subsequence to be added to it.
addNextNode(NetworkEdge) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
Add a relationship to the given node where this node points to it.
addNextNode(NetworkEdge) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.SubsequenceGeneratorNode
 
addPrevNode(NetworkEdge) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
Add a relationship to the given node where this node is pointed to by it.
addPrevNode(NetworkEdge) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.SubsequenceGeneratorNode
 
addValidPath(Subsequence<Integer>, int) - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.SubsequenceGeneratorNode
 
adjustTakeOffs(ArrayList<Aircraft>, int, int) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.AllGapsForceSpotCostStrategy
Modifies the given takeoff sequence to not have any conflicts at the runway, and returns the delay caused by this.
AGOGFSpotCostStrategy - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.cost
Solves for the shortest path in the CPS network by combining the One Gap Force and All Gaps algorithms.
AGOGFSpotCostStrategy(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.AGOGFSpotCostStrategy
 
AGOGFSpotDPSequencerFactory - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory
 
AGOGFSpotDPSequencerFactory(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.AGOGFSpotDPSequencerFactory
 
Aircraft - Class in edu.mit.ll.group43.surfaceoptimization.aircraft
Represents an aircraft, whose file and FCFS indexes, spot ready time, unimpeded taxi time, and weight class are given.
Aircraft(WeightClass, int, int, int) - Constructor for class edu.mit.ll.group43.surfaceoptimization.aircraft.Aircraft
 
AircraftAlphaComparator - Class in edu.mit.ll.group43.surfaceoptimization.aircraft
Comparator for Aircraft based on their computed ready times at the runway.
AircraftFileIndexComparator - Class in edu.mit.ll.group43.surfaceoptimization.aircraft
Comparator for Aircraft based on their file indexes.
AircraftFileIndexComparator() - Constructor for class edu.mit.ll.group43.surfaceoptimization.aircraft.AircraftFileIndexComparator
 
AircraftSpotReadyComparator - Class in edu.mit.ll.group43.surfaceoptimization.aircraft
Comparator for Aircraft based on when they are ready at the spot.
AircraftSpotReadyComparator() - Constructor for class edu.mit.ll.group43.surfaceoptimization.aircraft.AircraftSpotReadyComparator
 
AircraftSpotReleaseComparator - Class in edu.mit.ll.group43.surfaceoptimization.aircraft
Comparator for Aircraft based on the time they are released from the spot.
AllGapsForceSpotCostStrategy - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.cost
Solves for the shortest path through the CPS network by implementing the All Gaps Force heuristic.
AllGapsForceSpotCostStrategy(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.AllGapsForceSpotCostStrategy
 
AllGapsForceSpotCostStrategyTest - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.cost
 
AllGapsForceSpotCostStrategyTest() - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.AllGapsForceSpotCostStrategyTest
 
AllGapsForceSpotDPSequencerFactory - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory
 
AllGapsForceSpotDPSequencerFactory(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.AllGapsForceSpotDPSequencerFactory
 
AllGapsSpotCostStrategy - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.cost
The spot cost strategy for the All Gaps algorithm.
AllGapsSpotCostStrategy(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.AllGapsSpotCostStrategy
 
AllGapsSpotDPSequencerFactory - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory
This factory is used to have the DPSequencer carry out the All Gaps algorithm, which allows the aircraft currently being sequenced to look back at all predicted takeoff times and determine if there are any gaps it can fit into without violating CPS, ready times, or adding delay to the second of the two aircraft it is trying to fit between.
AllGapsSpotDPSequencerFactory(int, MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.AllGapsSpotDPSequencerFactory
 
AllGapsSpotDPSequencerFactoryTest - Class in edu.mit.ll.group43.surfaceoptimization.dp
 
AllGapsSpotDPSequencerFactoryTest() - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.AllGapsSpotDPSequencerFactoryTest
 

A B C D E F G H I L M N O P R S T U V W Z