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

I

initialize(boolean, boolean) - Static method in class edu.mit.ll.group43.surfaceoptimization.analysis.Logger
 
initialize() - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.CPSNetworkGeneratorTest
 
initializeFirstStage(ArrayList<TreeSet<CPSNetworkNode>>) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.CostStrategy
Initializes the first stage of the CPS network so that subsequent stages may be solved for.
initializeFirstStage(ArrayList<TreeSet<CPSNetworkNode>>) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.OneGapForceSpotCostStrategy
Initializes the first stage of the CPS network so that nodes in subsequent stages can be solved for.
initializeFirstStage(ArrayList<TreeSet<CPSNetworkNode>>) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.RunwayCostStrategy
Initializes all nodes in the first stage of the network to have zero distance from the beginning and to have a null previous node.
initializeFirstStage(ArrayList<TreeSet<CPSNetworkNode>>) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.cost.SpotCostStrategy
Initializes all nodes in the first stage of the network to have a distance of zero from the beginning, no previous node, and for their last aircraft to have an optimal spot release time equal to that of their spot ready time.
Input - Class in edu.mit.ll.group43.surfaceoptimization.input
Responsible for reading in the First Come First Serve (FCFS) aircraft sequence from a file in a given supported format and generating an ArrayList of Aircraft from it for the optimization to work on.
Input() - Constructor for class edu.mit.ll.group43.surfaceoptimization.input.Input
 
insertEdge(CPSNetworkNode, CPSNetworkNode) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.edge.EdgeValueStrategy
Inserts an edge between nodes a and b in the network and assigns it a value.
insertEdge(CPSNetworkNode, CPSNetworkNode) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.edge.MinSeparationEdgeValueStrategy
Inserts an edge between a and b, with a weight equal to the minimum separation time between a and b.
insertEdge(CPSNetworkNode, CPSNetworkNode) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.edge.ZeroEdgeValueStrategy
Inserts an edge of weight 0 between a and b since edge weights are computed as the network is solved using this strategy.
instance - Static variable in class edu.mit.ll.group43.surfaceoptimization.aircraft.DefaultDepartureMinimumSeparationCalculator
 
InvalidDPAlgorithmTypeException - Exception in edu.mit.ll.group43.surfaceoptimization
 
InvalidDPAlgorithmTypeException(String) - Constructor for exception edu.mit.ll.group43.surfaceoptimization.InvalidDPAlgorithmTypeException
 
InvalidFCFSReaderTypeException - Exception in edu.mit.ll.group43.surfaceoptimization.input
 
InvalidFCFSReaderTypeException(String) - Constructor for exception edu.mit.ll.group43.surfaceoptimization.input.InvalidFCFSReaderTypeException
 
InvalidSequencerTypeException - Exception in edu.mit.ll.group43.surfaceoptimization
 
InvalidSequencerTypeException(String) - Constructor for exception edu.mit.ll.group43.surfaceoptimization.InvalidSequencerTypeException
 
isMarked() - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
 
IterativeCPSNetworkGenerator - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen
 
IterativeCPSNetworkGenerator(int, CPSNetworkNodeFactory, EdgeValueStrategy) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.IterativeCPSNetworkGenerator
 

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