| addBEL(std::string &BELName, std::string &BELType, DeviceSite *parentSite) | DeviceInfo | |
| addBELTypes(std::string &strBELType) | DeviceInfo | inline |
| addSite(std::string &siteName, std::string &siteType, float locx, float locy, int clockRegionX, int clockRegionY, DeviceTile *parentTile) | DeviceInfo | |
| addSiteTypes(std::string &strSiteType) | DeviceInfo | inline |
| addTile(std::string &tileName, std::string &tileType) | DeviceInfo | |
| addTileTypes(std::string &strTileType) | DeviceInfo | inline |
| BELs | DeviceInfo | private |
| BELType2BELs | DeviceInfo | private |
| BELType2FalseBELType | DeviceInfo | private |
| BELTypes | DeviceInfo | private |
| boundaryTolerance | DeviceInfo | private |
| clockColumns | DeviceInfo | private |
| clockRegionNumX | DeviceInfo | private |
| clockRegionNumY | DeviceInfo | private |
| clockRegions | DeviceInfo | private |
| clockRegionXBounds | DeviceInfo | private |
| clockRegionYBounds | DeviceInfo | private |
| coord2ClockRegion | DeviceInfo | private |
| deviceArchievedTextFileName | DeviceInfo | private |
| DeviceElementType enum name | DeviceInfo | |
| DeviceElementType_BEL enum value | DeviceInfo | |
| DeviceElementType_CLOCKREGION enum value | DeviceInfo | |
| DeviceElementType_Device enum value | DeviceInfo | |
| DeviceElementType_Site enum value | DeviceInfo | |
| DeviceElementType_Tile enum value | DeviceInfo | |
| DeviceInfo(std::map< std::string, std::string > &JSONCfg, std::string _deviceName) | DeviceInfo | |
| deviceName | DeviceInfo | private |
| getBEL(std::string &Name) | DeviceInfo | inline |
| getBELs() | DeviceInfo | inline |
| getBELsInType(std::string &BELType) | DeviceInfo | inline |
| getBELType2FalseBELType(std::string curBELType) | DeviceInfo | inline |
| getBELTypes() | DeviceInfo | inline |
| getBELWithName(std::string &BELName) | DeviceInfo | inline |
| getBoundaryTolerance() | DeviceInfo | inline |
| getClockColumns() | DeviceInfo | inline |
| getClockRegionByLocation(float locX, float locY, int &clockRegionX, int &clockRegionY) | DeviceInfo | inline |
| getClockRegionNumX() | DeviceInfo | inline |
| getClockRegionNumY() | DeviceInfo | inline |
| getClockRegions() | DeviceInfo | inline |
| getDeviceName() | DeviceInfo | inline |
| getMaxUtilizationOfClockColumns_InClockRegion(int regionX, int regionY) | DeviceInfo | inline |
| getSite(std::string &Name) | DeviceInfo | inline |
| getSites() | DeviceInfo | inline |
| getSitesInType(std::string &siteType) | DeviceInfo | inline |
| getSiteTypes() | DeviceInfo | inline |
| getSiteWithName(std::string &siteName) | DeviceInfo | inline |
| getTile(std::string &Name) | DeviceInfo | inline |
| getTiles() | DeviceInfo | inline |
| getTilesInType(std::string &tileType) | DeviceInfo | inline |
| getTileTypes() | DeviceInfo | inline |
| getTileWithName(std::string &tileName) | DeviceInfo | inline |
| JSONCfg | DeviceInfo | private |
| loadBELType2FalseBELType(std::string curFileName) | DeviceInfo | |
| loadPCIEPinOffset(std::string specialPinOffsetFileName) | DeviceInfo | |
| mapClockRegionToArray() | DeviceInfo | |
| name2BEL | DeviceInfo | private |
| name2Site | DeviceInfo | private |
| name2Tile | DeviceInfo | private |
| printStat(bool verbose=false) | DeviceInfo | |
| recordClockRelatedCell(float locX, float locY, int regionX, int regionY, int cellId, int netId) | DeviceInfo | |
| resetAllSiteMapping() | DeviceInfo | inline |
| sites | DeviceInfo | private |
| siteType2Sites | DeviceInfo | private |
| siteTypes | DeviceInfo | private |
| specialPinOffsetFileName | DeviceInfo | private |
| tiles | DeviceInfo | private |
| tileType2Tiles | DeviceInfo | private |
| tileTypes | DeviceInfo | private |
| ~DeviceInfo() | DeviceInfo | inline |