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().