edu.mit.ll.group43.surfaceoptimization.dp.factory.sequencerecovery
Class BacktrackSequenceRecoveryStrategy

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.sequencerecovery.BacktrackSequenceRecoveryStrategy
All Implemented Interfaces:
SequenceRecoveryStrategy

public class BacktrackSequenceRecoveryStrategy
extends java.lang.Object
implements SequenceRecoveryStrategy


Constructor Summary
BacktrackSequenceRecoveryStrategy()
           
 
Method Summary
 void processPrevNodes(CPSNetworkNode node)
           
 java.util.ArrayList<Aircraft> recoverSequence(CPSNetworkNode optEnd)
          Recovers the optimal spot release sequence given the final stage node with the shortest path length from the start of the network.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BacktrackSequenceRecoveryStrategy

public BacktrackSequenceRecoveryStrategy()
Method Detail

recoverSequence

public java.util.ArrayList<Aircraft> recoverSequence(CPSNetworkNode optEnd)
Description copied from interface: SequenceRecoveryStrategy
Recovers the optimal spot release sequence given the final stage node with the shortest path length from the start of the network.

Specified by:
recoverSequence in interface SequenceRecoveryStrategy
Returns:

processPrevNodes

public void processPrevNodes(CPSNetworkNode node)
Specified by:
processPrevNodes in interface SequenceRecoveryStrategy