AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
ClusterPlacer Member List

This is the complete list of members for ClusterPlacer, including all inherited members.

avgClusterSizeRequirementClusterPlacerprivate
basicGraphPartitionerClusterPlacerprivate
basicPartitioning(int minClusterCellNum, int eachClusterDSPNum, int eachClusterBRAMNum)ClusterPlacerprivate
clockBasedGraphPartitionerClusterPlacerprivate
clockBasedPartitioning(int minClusterCellNum, int eachClusterDSPNum, int eachClusterBRAMNum)ClusterPlacerprivate
clockRegionXNumClusterPlacerprivate
clockRegionYNumClusterPlacerprivate
cluster2FixedUnitMatClusterPlacerprivate
cluster2FP_XYClusterPlacerprivate
cluster2XYClusterPlacerprivate
clusterAdjMatClusterPlacerprivate
clusterBRAMCellWeightsClusterPlacerprivate
clusterCLBCellWeightsClusterPlacerprivate
clusterDSPCellWeightsClusterPlacerprivate
clusterNetsClusterPlacerprivate
ClusterPlacement()ClusterPlacer
clusterPlacementUnits()ClusterPlacerprivate
ClusterPlacer(PlacementInfo *placementInfo, std::map< std::string, std::string > &JSONCfg, float connectionToFixedFactor=5.0)ClusterPlacer
clustersClusterPlacerprivate
clusterUnitsClusterPlacerprivate
connectionToFixedFactorClusterPlacerprivate
creaeClusterNets()ClusterPlacerinlineprivate
createClockBasedClusterUnits()ClusterPlacerprivate
createLongPathClusterUnits()ClusterPlacerprivate
createSinglePUClusterUnits()ClusterPlacerprivate
createUserDefinedClusterBasedClusterUnits()ClusterPlacerprivate
drawClusters()ClusterPlacerprivate
dumpClusters()ClusterPlacerprivate
fixedXClusterPlacerprivate
fixedYClusterPlacerprivate
getPlacementUnitMaxPathLen(PlacementInfo::PlacementUnit *curPU)ClusterPlacerinlineprivate
hypergraphPartitioning()ClusterPlacerprivate
isClustersToLarges()ClusterPlacerprivate
isDensePlacement()ClusterPlacerinlineprivate
jobsClusterPlacerprivate
JSONCfgClusterPlacerprivate
maxMinCutRateClusterPlacerprivate
placeClusters()ClusterPlacerprivate
placementInfoClusterPlacerprivate
placementUnit2ClusterIdClusterPlacerprivate
placementUnitId2ClusterUnitIdClusterPlacerprivate
placeUnitBaseOnClusterPlacement(const std::vector< std::pair< int, int >> &cluster2XY)ClusterPlacerprivate
random_float(float min, float max)ClusterPlacerinlineprivate
randomInitialPlacementClusterPlacerprivate
refineClustersWithPredefinedClusters()ClusterPlacerprivate
resetClusterInfo()ClusterPlacerinlineprivate
saPlacerClusterPlacerprivate
setClusterNetsAdjMat()ClusterPlacerprivate
userDefinedClusterBasedGraphPartitionerClusterPlacerprivate
userDefinedClusterBasedPartitioning(int minClusterCellNum, int eachClusterDSPNum, int eachClusterBRAMNum)ClusterPlacerprivate
verboseClusterPlacerprivate
y2xRatioClusterPlacerprivate
~ClusterPlacer()ClusterPlacerinline