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

M

main(String[]) - Static method in class edu.mit.ll.group43.surfaceoptimization.Driver
 
mark() - Method in class edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
 
markDeadEnds(ArrayList<TreeSet<CPSNetworkNode>>) - Method in class edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.CPSNetworkGenerator
Marks all nodes that can't be visited from either (or both) of the starting or ending nodes.
MatlabStochasticCodeOutput - Class in edu.mit.ll.group43.surfaceoptimization.output
Outputs MATLAB code that can be entered into the terminal and run, provided that the MATLAB code for stochastic testing is available.
MatlabStochasticCodeOutput() - Constructor for class edu.mit.ll.group43.surfaceoptimization.output.MatlabStochasticCodeOutput
 
measure(ArrayList<Aircraft>, int) - Static method in class edu.mit.ll.group43.surfaceoptimization.measurement.CPSDeviationMeasurer
 
measure(ArrayList<Aircraft>) - Method in class edu.mit.ll.group43.surfaceoptimization.measurement.CPSDeviationMeasurer
 
measure(ArrayList<Aircraft>) - Method in interface edu.mit.ll.group43.surfaceoptimization.measurement.Measurer
Returns the calculated measure for this aircraft sequence based on what this measurer is measuring.
measure(ArrayList<Aircraft>) - Method in class edu.mit.ll.group43.surfaceoptimization.measurement.RunwayMaxDelayMeasurer
 
measure(ArrayList<Aircraft>) - Method in class edu.mit.ll.group43.surfaceoptimization.measurement.RunwaySystemDelayMeasurer
 
measure(ArrayList<Aircraft>) - Method in class edu.mit.ll.group43.surfaceoptimization.measurement.SpotMaxDelayMeasurer
 
measure(ArrayList<Aircraft>) - Method in class edu.mit.ll.group43.surfaceoptimization.measurement.SpotSystemDelayMeasurer
 
MeasurementUtils - Class in edu.mit.ll.group43.surfaceoptimization.measurement
A collection of utility methods for classes that calculate metrics.
MeasurementUtils() - Constructor for class edu.mit.ll.group43.surfaceoptimization.measurement.MeasurementUtils
 
Measurer - Interface in edu.mit.ll.group43.surfaceoptimization.measurement
This interface is to be implemented that performs any kind of measurement on a sequence, such as system delay, maximum delay, makespan, robustness, etc.
measureSequence(ArrayList<Aircraft>) - Static method in class edu.mit.ll.group43.surfaceoptimization.Driver
 
MinimumSeparationCalculator<T extends WeightClass> - Interface in edu.mit.ll.group43.surfaceoptimization.aircraft
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).
MinimumSeparationCalculator.ActionType - Enum in edu.mit.ll.group43.surfaceoptimization.aircraft
 
MinSeparationEdgeValueStrategy - Class in edu.mit.ll.group43.surfaceoptimization.dp.factory.edge
Edge value strategy that simply sets the minimum separation times as the edge weights, and does no further calculations before returning those weights upon request.
MinSeparationEdgeValueStrategy(MinimumSeparationCalculator<? extends WeightClass>) - Constructor for class edu.mit.ll.group43.surfaceoptimization.dp.factory.edge.MinSeparationEdgeValueStrategy
 
MinSeparationReader - Interface in edu.mit.ll.group43.surfaceoptimization.input
Classes that implement this interface are responsible for reading in separation times from a file.

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