|
torc-master
|
Data Structures | |
| class | DeviceSite |
| class | DeviceSitePin |
| class | DeviceSiteType |
| class | DeviceSiteTypePin |
| class | DeviceWrapper |
| Wrapper of the device database for placing the design. More... | |
| class | NetlistInstance |
| class | NetlistNet |
| class | NetlistPin |
| class | Placement |
| Wrapper of the Design for placing the design. More... | |
| class | PlacementSiteTypeMapping |
| Placement mapping for legal instance types to site types. More... | |
| class | PlacementSiteTypeMappingVirtex5 |
| Placement mapping for legal instance types to site types. More... | |
| class | Placer |
| Simulated annealing algorithm class. More... | |
| class | PlacerHeuristicBase |
| Simulated annealing algorithm class. More... | |
| class | PlacerHeuristicVirtex5 |
| Simulated annealing algorithm class. More... | |
| class | PlacerNetlist |
Typedefs | |
| typedef std::vector < NetlistInstance * > | NetlistInstancePtrVector |
| typedef std::vector< NetlistNet * > | NetlistNetPtrVector |
Enumerations | |
| enum | EPlacerAnnotation { ePlacerInstanceTypeIndex = 0, ePlacerInstanceSitePtr, ePlacerAnnotationCount } |
Functions | |
| void | setInstanceTypeIndex (physical::InstanceSharedPtr inInstance, boost::uint32_t inType) |
| boost::uint32_t | getInstanceTypeIndex (physical::InstanceSharedPtr inInstance) |
| void | setInstanceSitePtr (physical::InstanceSharedPtr inInstance, const architecture::Site *inSite) |
| const architecture::Site * | getInstanceSitePtr (physical::InstanceSharedPtr inInstance) |
| typedef std::vector<NetlistInstance*> torc::placer::NetlistInstancePtrVector |
Definition at line 67 of file NetlistInstance.hpp.
| typedef std::vector<NetlistNet*> torc::placer::NetlistNetPtrVector |
Definition at line 76 of file NetlistNet.hpp.
| Enumerator | |
|---|---|
| ePlacerInstanceTypeIndex | |
| ePlacerInstanceSitePtr | |
| ePlacerAnnotationCount | |
Definition at line 25 of file PlacerAnnotations.hpp.
| const architecture::Site * torc::placer::getInstanceSitePtr | ( | physical::InstanceSharedPtr | inInstance | ) |
Definition at line 40 of file PlacerHelpers.cpp.
| boost::uint32_t torc::placer::getInstanceTypeIndex | ( | physical::InstanceSharedPtr | inInstance | ) |
| void torc::placer::setInstanceSitePtr | ( | physical::InstanceSharedPtr | inInstance, |
| const architecture::Site * | inSite | ||
| ) |
Definition at line 35 of file PlacerHelpers.cpp.
| void torc::placer::setInstanceTypeIndex | ( | physical::InstanceSharedPtr | inInstance, |
| boost::uint32_t | inType | ||
| ) |
Definition at line 25 of file PlacerHelpers.cpp.