public class SARowCol extends RowCol
PlacementFrame.PlacementNetwork, PlacementFrame.PlacementNode, PlacementFrame.PlacementParameter, PlacementFrame.PlacementPort
Modifier and Type | Field and Description |
---|---|
protected PlacementFrame.PlacementParameter |
flipAlternateColsRows |
protected PlacementFrame.PlacementParameter |
makeStacksEven |
protected PlacementFrame.PlacementParameter |
maxRuntimeParam |
protected PlacementFrame.PlacementParameter |
numThreadsParam |
columnPlacement, nodesToPlace, numStacks, proxyMap, stackContents, stackCoords, stacksBusy, stackSizes
numOfThreads, runtime
Constructor and Description |
---|
SARowCol() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlgorithmName()
Method to return the name of this placement algorithm.
|
boolean |
runRowColPlacement(java.util.List<PlacementFrame.PlacementNode> placementNodes,
java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
Method to do row/column placement.
|
getRandomNode, implementMove, isColumnPlacement, lockRandomStack, netLength, proposeMove, releaseStack, runPlacement
getOriginalCell, getParameters, getRedispCell, getStandardCellSize, isFailure, setFailure, setOriginalCell, setParamterValues, setRedispCell
protected PlacementFrame.PlacementParameter numThreadsParam
protected PlacementFrame.PlacementParameter maxRuntimeParam
protected PlacementFrame.PlacementParameter flipAlternateColsRows
protected PlacementFrame.PlacementParameter makeStacksEven
public java.lang.String getAlgorithmName()
getAlgorithmName
in class RowCol
public boolean runRowColPlacement(java.util.List<PlacementFrame.PlacementNode> placementNodes, java.util.List<PlacementFrame.PlacementNetwork> allNetworks)
runRowColPlacement
in class RowCol