public class GeneticPlacer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
maxRuntime |
int |
numThreads |
boolean |
printDebugInformation |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithmName() |
UnifiedPopulation |
getPopulation() |
protected void |
runPlacement(java.util.List<PlacementFrame.PlacementNode> nodesToPlace,
java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
Method to run the genetic algorithm to find a good placement.
|
public int maxRuntime
public int numThreads
public boolean printDebugInformation
public java.lang.String getAlgorithmName()
public UnifiedPopulation getPopulation()
protected void runPlacement(java.util.List<PlacementFrame.PlacementNode> nodesToPlace, java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
nodesToPlace
- a list of all nodes that are to be placed.allNetworks
- a list of all networks that connect the nodes.