edu.mit.ll.group43.surfaceoptimization.network.dp
Class LenientSmartCPSNetworkNode

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
      extended by edu.mit.ll.group43.surfaceoptimization.network.dp.SmartCPSNetworkNode
          extended by edu.mit.ll.group43.surfaceoptimization.network.dp.LenientSmartCPSNetworkNode
All Implemented Interfaces:
NetworkNode, java.lang.Comparable<CPSNetworkNode>

public class LenientSmartCPSNetworkNode
extends SmartCPSNetworkNode


Constructor Summary
LenientSmartCPSNetworkNode(Subsequence<Aircraft> aircraft)
           
 
Method Summary
 java.util.ArrayList<Aircraft> getMostCorrectInvalidSequence()
           
 java.util.ArrayList<Aircraft> getMostEfficientInvalidSequence()
           
 void setMostCorrectInvalidSequence(java.util.ArrayList<Aircraft> mostCorrectInvalidSequence)
           
 void setMostEfficientInvalidSequence(java.util.ArrayList<Aircraft> mostEfficientInvalidSequence)
           
 
Methods inherited from class edu.mit.ll.group43.surfaceoptimization.network.dp.SmartCPSNetworkNode
getReleaseSequence, setReleaseSequence
 
Methods inherited from class edu.mit.ll.group43.surfaceoptimization.network.dp.CPSNetworkNode
addNextNode, addPrevNode, compareTo, equals, getAircraft, getCreated, getLastAircraft, getNextNodes, getOptDistance, getOptPrevNode, getPrevNodes, hashCode, isMarked, mark, removeNextNode, removePrevNode, removeRelationships, setNextNodes, setOptDistance, setOptPrevNode, setPrevNodes, unmark
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LenientSmartCPSNetworkNode

public LenientSmartCPSNetworkNode(Subsequence<Aircraft> aircraft)
Method Detail

getMostCorrectInvalidSequence

public java.util.ArrayList<Aircraft> getMostCorrectInvalidSequence()

setMostCorrectInvalidSequence

public void setMostCorrectInvalidSequence(java.util.ArrayList<Aircraft> mostCorrectInvalidSequence)

getMostEfficientInvalidSequence

public java.util.ArrayList<Aircraft> getMostEfficientInvalidSequence()

setMostEfficientInvalidSequence

public void setMostEfficientInvalidSequence(java.util.ArrayList<Aircraft> mostEfficientInvalidSequence)