|
AMF-Placer
2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
A tile is a combination of sites. More...
#include <DeviceInfo.h>


Public Member Functions | |
| DeviceTile (std::string &name, std::string &tileType, DeviceInfo *device, int id) | |
| Construct a new Device Tile object. More... | |
| ~DeviceTile () | |
| void | addChildSite (DeviceElement *sitePtr) |
| std::vector< DeviceSite * > & | getChildrenSites () |
| std::string & | getTileType () |
| int | getTileIdX () |
| int | getTileIdY () |
Public Member Functions inherited from DeviceInfo::DeviceElement | |
| DeviceElement (std::string &name, DeviceElement *parentPtr, DeviceElementType type, int id) | |
| DeviceElement (std::string &name, DeviceElementType type, int id) | |
| virtual | ~DeviceElement () |
| std::string & | getName () |
| DeviceElement * | getParentPtr () |
| DeviceElementType | getElementType () |
| int | getElementIdInParent () |
Private Attributes | |
| std::string | tileType |
| std::vector< DeviceSite * > | childrenSites |
| DeviceInfo * | device |
| int | tileIdX = -1 |
| int | tileIdY = -1 |
A tile is a combination of sites.
Definition at line 415 of file DeviceInfo.h.
|
inline |
Construct a new Device Tile object.
| name | the tile name in the input file |
| tileType | a string indicating the type of the tile |
| device | |
| id |
Definition at line 426 of file DeviceInfo.h.
|
inline |
Definition at line 436 of file DeviceInfo.h.
| void DeviceInfo::DeviceTile::addChildSite | ( | DeviceInfo::DeviceElement * | sitePtr | ) |
Definition at line 459 of file DeviceInfo.cc.
Referenced by DeviceInfo::addSite().

|
inline |
Definition at line 441 of file DeviceInfo.h.
Referenced by DeviceInfo::addSite().

|
inline |
Definition at line 450 of file DeviceInfo.h.
|
inline |
Definition at line 455 of file DeviceInfo.h.
|
inline |
Definition at line 445 of file DeviceInfo.h.
Referenced by DeviceInfo::addTile().

|
private |
Definition at line 462 of file DeviceInfo.h.
Referenced by getChildrenSites().
|
private |
Definition at line 463 of file DeviceInfo.h.
|
private |
Definition at line 464 of file DeviceInfo.h.
Referenced by DeviceTile(), and getTileIdX().
|
private |
Definition at line 465 of file DeviceInfo.h.
Referenced by DeviceTile(), and getTileIdY().
|
private |
Definition at line 461 of file DeviceInfo.h.
Referenced by getTileType().