AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
GeneralSpreader::SpreadRegion Member List

This is the complete list of members for GeneralSpreader::SpreadRegion, including all inherited members.

actualExpandOpsGeneralSpreader::SpreadRegion
addBinRegion(int newRegionTopBinY, int newRegionBottomBinY, int newRegionLeftBinX, int newRegionRightBinX, std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegion
binGridGeneralSpreader::SpreadRegionprivate
binSetInRegionGeneralSpreader::SpreadRegionprivate
binsInRegionGeneralSpreader::SpreadRegionprivate
bottom()GeneralSpreader::SpreadRegioninline
bottomBinYGeneralSpreader::SpreadRegionprivate
capacityShrinkRatioGeneralSpreader::SpreadRegionprivate
cellsInRegionGeneralSpreader::SpreadRegionprivate
cellsInRegionVecGeneralSpreader::SpreadRegionprivate
contains(PlacementInfo::PlacementBinInfo *curBin)GeneralSpreader::SpreadRegioninline
curDirectionGeneralSpreader::SpreadRegionprivate
curDirectionIndexGeneralSpreader::SpreadRegionprivate
dir2capacityGeneralSpreader::SpreadRegionprivate
dir2utilizationGeneralSpreader::SpreadRegionprivate
dirType enum nameGeneralSpreader::SpreadRegion
epsGeneralSpreader::SpreadRegionstatic
expandable(int tmpDir)GeneralSpreader::SpreadRegioninline
expandDown enum valueGeneralSpreader::SpreadRegion
expandLeft enum valueGeneralSpreader::SpreadRegion
expandOpsGeneralSpreader::SpreadRegion
expandRight enum valueGeneralSpreader::SpreadRegion
expandUp enum valueGeneralSpreader::SpreadRegion
getBinsInRegion()GeneralSpreader::SpreadRegioninline
getCells()GeneralSpreader::SpreadRegioninline
getDirCapacityAndUtilization(int newTopBinY, int newBottomBinY, int newLeftBinX, int newRightBinX, dirType tmpDir, float &tmpUtilization, float &tmpCapacity)GeneralSpreader::SpreadRegioninline
getOverflowRatio()GeneralSpreader::SpreadRegioninline
isCovered(int newTopBinY, int newBottomBinY, int newLeftBinX, int newRightBinX, dirType tmpDir, std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegioninline
isOverflow()GeneralSpreader::SpreadRegioninline
isRegionOverlap(int tmpRegionTopBinY, int tmpRegionBottomBinY, int tmpRegionLeftBinX, int tmpRegionRightBinX)GeneralSpreader::SpreadRegioninline
isRegionOverlap(SpreadRegion *anotherRegion)GeneralSpreader::SpreadRegioninline
left()GeneralSpreader::SpreadRegioninline
leftBinXGeneralSpreader::SpreadRegionprivate
legalDirGeneralSpreader::SpreadRegionprivate
overflowRatioGeneralSpreader::SpreadRegionprivate
placementInfoGeneralSpreader::SpreadRegionprivate
right()GeneralSpreader::SpreadRegioninline
rightBinXGeneralSpreader::SpreadRegionprivate
simpleExpand(std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegioninline
simpleFindExpandDirection(std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegioninline
smartExpand(std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegioninline
smartFindExpandDirection(std::set< PlacementInfo::PlacementBinInfo * > &coveredBinSet)GeneralSpreader::SpreadRegioninline
SpreadRegion(PlacementInfo::PlacementBinInfo *curBin, PlacementInfo *placementInfo, std::vector< std::vector< PlacementInfo::PlacementBinInfo * >> &binGrid, float capacityShrinkRatio)GeneralSpreader::SpreadRegioninline
top()GeneralSpreader::SpreadRegioninline
topBinYGeneralSpreader::SpreadRegionprivate
totalCapacityGeneralSpreader::SpreadRegionprivate
totalUtilizationGeneralSpreader::SpreadRegionprivate
~SpreadRegion()GeneralSpreader::SpreadRegioninline