edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen
Class IterativeCPSNetworkGenerator

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.CPSNetworkGenerator
      extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.IterativeCPSNetworkGenerator

public class IterativeCPSNetworkGenerator
extends CPSNetworkGenerator


Constructor Summary
IterativeCPSNetworkGenerator(int cps, CPSNetworkNodeFactory cpsNetworkNodeFactory, EdgeValueStrategy edgeValueStrategy)
           
 
Method Summary
 java.util.ArrayList<java.util.TreeSet<CPSNetworkNode>> generateCPSNetworkNodes(java.util.ArrayList<Aircraft> fcfs)
           
 
Methods inherited from class edu.mit.ll.group43.surfaceoptimization.dp.factory.netgen.CPSNetworkGenerator
generateCPSNetworkNodeRelationships, generateNetwork, getValidLocs, markDeadEnds, prune, pruneNetwork
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterativeCPSNetworkGenerator

public IterativeCPSNetworkGenerator(int cps,
                                    CPSNetworkNodeFactory cpsNetworkNodeFactory,
                                    EdgeValueStrategy edgeValueStrategy)
Method Detail

generateCPSNetworkNodes

public java.util.ArrayList<java.util.TreeSet<CPSNetworkNode>> generateCPSNetworkNodes(java.util.ArrayList<Aircraft> fcfs)
Specified by:
generateCPSNetworkNodes in class CPSNetworkGenerator