public final class MSTMetric extends Metric
Constructor and Description |
---|
MSTMetric(PlacementFrame.PlacementNetwork net) |
MSTMetric(PlacementFrame.PlacementNetwork net,
java.util.Map<PlacementFrame.PlacementNode,com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode> hm,
com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] originals,
com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] replacements) |
Modifier and Type | Method and Description |
---|---|
double |
compute()
Implementation of Kruskal MST algorithm.
|
double |
netLength(PlacementFrame.PlacementNetwork network)
Method that approximates the conductor length of a net
|
double |
netLength(PlacementFrame.PlacementNetwork network,
java.util.Map<PlacementFrame.PlacementNode,com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode> proxyMap,
com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] originals,
com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] replacements)
Method that approximates the conductor length of a net when proxies are used
|
public MSTMetric(PlacementFrame.PlacementNetwork net, java.util.Map<PlacementFrame.PlacementNode,com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode> hm, com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] originals, com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] replacements)
public MSTMetric(PlacementFrame.PlacementNetwork net)
public double compute()
public double netLength(PlacementFrame.PlacementNetwork network)
Metric
public double netLength(PlacementFrame.PlacementNetwork network, java.util.Map<PlacementFrame.PlacementNode,com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode> proxyMap, com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] originals, com.sun.electric.tool.placement.simulatedAnnealing2.ProxyNode[] replacements)
Metric