addCell(DesignInfo::DesignCell *cell, int occupationAdded) | PlacementInfo::PlacementBinInfo | inline |
addSiteIntoBin(DeviceInfo::DeviceSite *curSite) | PlacementInfo::PlacementBinInfo | |
binShrinkRatio | PlacementInfo::PlacementBinInfo | private |
bottom() | PlacementInfo::PlacementBinInfo | inline |
bottomY | PlacementInfo::PlacementBinInfo | private |
canAddMore(int BELAmo) | PlacementInfo::PlacementBinInfo | inline |
capacity | PlacementInfo::PlacementBinInfo | private |
cells | PlacementInfo::PlacementBinInfo | private |
clockRegionX | PlacementInfo::PlacementBinInfo | private |
column | PlacementInfo::PlacementBinInfo | private |
compatiblePlacementTable | PlacementInfo::PlacementBinInfo | private |
contains(DesignInfo::DesignCell *cell) | PlacementInfo::PlacementBinInfo | inline |
correspondingSites | PlacementInfo::PlacementBinInfo | private |
countNoOverflow() | PlacementInfo::PlacementBinInfo | inline |
countOverflow() | PlacementInfo::PlacementBinInfo | inline |
eps | PlacementInfo::PlacementBinInfo | private |
getBinShrinkRatio() | PlacementInfo::PlacementBinInfo | inline |
getCapacity() | PlacementInfo::PlacementBinInfo | inline |
getCells() | PlacementInfo::PlacementBinInfo | inline |
getClockRegionX() | PlacementInfo::PlacementBinInfo | inline |
getCorrespondingSites() | PlacementInfo::PlacementBinInfo | inline |
getManhattanDistanceTo(float inX, float inY) | PlacementInfo::PlacementBinInfo | inline |
getNoOverflowCounter() | PlacementInfo::PlacementBinInfo | inline |
getOverflowCounter() | PlacementInfo::PlacementBinInfo | inline |
getRealUtilizationRate() | PlacementInfo::PlacementBinInfo | inline |
getRequiredBinShrinkRatio() | PlacementInfo::PlacementBinInfo | inline |
getSharedCellType() | PlacementInfo::PlacementBinInfo | inline |
getSwitchDemandForNets() const | PlacementInfo::PlacementBinInfo | inline |
getType() | PlacementInfo::PlacementBinInfo | inline |
getUtilization() | PlacementInfo::PlacementBinInfo | inline |
getUtilizationRate() | PlacementInfo::PlacementBinInfo | inline |
increaseSWDemandBy(float additionalDemand) | PlacementInfo::PlacementBinInfo | inline |
inflateBinBy(float r) | PlacementInfo::PlacementBinInfo | inline |
inRange(float x, float y) | PlacementInfo::PlacementBinInfo | inline |
inRangeY(float y) | PlacementInfo::PlacementBinInfo | inline |
isOverflow(float overflowThreshold) | PlacementInfo::PlacementBinInfo | inline |
left() | PlacementInfo::PlacementBinInfo | inline |
leftX | PlacementInfo::PlacementBinInfo | private |
mtx | PlacementInfo::PlacementBinInfo | private |
noOverflowCnt | PlacementInfo::PlacementBinInfo | private |
overflowCnt | PlacementInfo::PlacementBinInfo | private |
PlacementBinInfo(std::string sharedCellType, float leftX, float rightX, float bottomY, float topY, int row, int column, CompatiblePlacementTable *compatiblePlacementTable) | PlacementInfo::PlacementBinInfo | inline |
removeCell(DesignInfo::DesignCell *cell, int occupationAdded) | PlacementInfo::PlacementBinInfo | inline |
requiredBinShrinkRatio | PlacementInfo::PlacementBinInfo | private |
reset() | PlacementInfo::PlacementBinInfo | inline |
resetBinShrinkRatio() | PlacementInfo::PlacementBinInfo | inline |
resetNoOverflowCounter() | PlacementInfo::PlacementBinInfo | inline |
resetOverflowCounter() | PlacementInfo::PlacementBinInfo | inline |
right() | PlacementInfo::PlacementBinInfo | inline |
rightX | PlacementInfo::PlacementBinInfo | private |
row | PlacementInfo::PlacementBinInfo | private |
setClockRegionX(int _x) | PlacementInfo::PlacementBinInfo | inline |
setRequiredBinShrinkRatio(float r) | PlacementInfo::PlacementBinInfo | inline |
sharedCellType | PlacementInfo::PlacementBinInfo | private |
shrinkBinBy(float r) | PlacementInfo::PlacementBinInfo | inline |
switchDemandForNets | PlacementInfo::PlacementBinInfo | private |
switchSupplyForNets | PlacementInfo::PlacementBinInfo | private |
top() | PlacementInfo::PlacementBinInfo | inline |
topY | PlacementInfo::PlacementBinInfo | private |
utilization | PlacementInfo::PlacementBinInfo | private |
X() | PlacementInfo::PlacementBinInfo | inline |
Y() | PlacementInfo::PlacementBinInfo | inline |
~PlacementBinInfo() | PlacementInfo::PlacementBinInfo | inline |