| 
    AMF-Placer
    2.0
    
   An Open-Source Timing-driven Analytical Mixed-size FPGA Placer 
   | 
 
This is the complete list of members for GeneralSpreader, including all inherited members.
| binGrid | GeneralSpreader | private | 
| capacityShrinkRatio | GeneralSpreader | private | 
| coveredBinSet | GeneralSpreader | private | 
| currentIteration | GeneralSpreader | private | 
| DumpCellsCoordinate(std::string dumpFileName, GeneralSpreader::SpreadRegion *curRegion) | GeneralSpreader | |
| dumpCnt | GeneralSpreader | private | 
| dumpLUTFFCoordinate() | GeneralSpreader | |
| DumpPUCoordinate(std::string dumpFileName, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec) | GeneralSpreader | |
| dumpSiteGridDensity(std::string dumpFileName) | GeneralSpreader | private | 
| dumpSiteGridDensityCnt | GeneralSpreader | private | 
| enforceSimpleExpland | GeneralSpreader | private | 
| expandedRegions | GeneralSpreader | private | 
| expandFromABin(PlacementInfo::PlacementBinInfo *curBin, float capacityShrinkRatio, unsigned int numBinThr=1000000) | GeneralSpreader | private | 
| findOverflowBins(float overflowThreshold) | GeneralSpreader | private | 
| GeneralSpreader(PlacementInfo *placementInfo, std::map< std::string, std::string > &JSONCfg, std::string &sharedCellType, int currentIteration, float capacityShrinkRatio, bool verbose=true) | GeneralSpreader | |
| JSONCfg | GeneralSpreader | private | 
| LUTFFCoordinateDumpCnt | GeneralSpreader | private | 
| makeCellInLegalArea(PlacementInfo *placementInfo, float &cellX, float &cellY) | GeneralSpreader | inlinestatic | 
| nJobs | GeneralSpreader | private | 
| overflowBins | GeneralSpreader | private | 
| overflowBinSet | GeneralSpreader | private | 
| placementInfo | GeneralSpreader | private | 
| recordSpreadedCellLocations() | GeneralSpreader | |
| sharedCellType | GeneralSpreader | private | 
| spreadPlacementUnits(float forgetRatio, bool enableClockRegionAware=false, float displacementLimit=-10, unsigned int spreadRegionBinSizeLimit=1000000) | GeneralSpreader | |
| updatePlacementUnitsWithSpreadedCellLocations(std::set< PlacementInfo::PlacementUnit * > &involvedPUs, std::set< DesignInfo::DesignCell * > &involvedCells, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec, float forgetRatio, bool enableClockRegionAware, float displacementLimit) | GeneralSpreader | |
| updatePlacementUnitsWithSpreadedCellLocationsWorker(PlacementInfo *placementInfo, std::set< PlacementInfo::PlacementUnit * > &involvedPUs, std::set< DesignInfo::DesignCell * > &involvedCells, std::vector< PlacementInfo::PlacementUnit * > &involvedPUVec, float forgetRatio, float displacementLimit, int startId, int endId) | GeneralSpreader | static | 
| useSimpleExpland | GeneralSpreader | private | 
| verbose | GeneralSpreader | private | 
| ~GeneralSpreader() | GeneralSpreader | inline |