edu.mit.ll.group43.surfaceoptimization.output
Class MatlabStochasticCodeOutput
java.lang.Object
edu.mit.ll.group43.surfaceoptimization.output.MatlabStochasticCodeOutput
- All Implemented Interfaces:
- Output
public class MatlabStochasticCodeOutput
- extends java.lang.Object
- implements Output
Outputs MATLAB code that can be entered into the terminal and run,
provided that the MATLAB code for stochastic testing is available.
- Author:
- William Hawkins
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatlabStochasticCodeOutput
public MatlabStochasticCodeOutput()
output
public void output(java.io.OutputStream os,
java.util.ArrayList<Aircraft> sequence)
- Specified by:
output
in interface Output
outputMATLABData
public void outputMATLABData(int[] data)
setOptTakeOffTimes
public void setOptTakeOffTimes(java.util.ArrayList<Aircraft> sequence)
getAircraftTypes
public int[] getAircraftTypes(java.util.ArrayList<Aircraft> sequence)
getSpotReadyTimes
public int[] getSpotReadyTimes(java.util.ArrayList<Aircraft> sequence)
getUnimpTaxiTimes
public int[] getUnimpTaxiTimes(java.util.ArrayList<Aircraft> sequence)
getOrigRunwayReadyTimes
public int[] getOrigRunwayReadyTimes(java.util.ArrayList<Aircraft> sequence)
getOptTakeOffTimes
public int[] getOptTakeOffTimes(java.util.ArrayList<Aircraft> sequence)
getOptTakeOffSeqIndexes
public int[] getOptTakeOffSeqIndexes(java.util.ArrayList<Aircraft> sequence)
getOptSpotLeaveTimes
public int[] getOptSpotLeaveTimes(java.util.ArrayList<Aircraft> sequence)