23 using namespace torc::common;
24 using namespace torc::architecture;
25 using namespace torc::architecture::xilinx;
27 int main(
int argc,
char* argv[]) {
40 std::cout << ddb << pinTilewire << std::endl;
45 ArcVector::const_iterator pos = sinks.begin();
46 ArcVector::const_iterator end = sinks.end();
48 std::cout <<
"\t" << *pos++ << std::endl;
Main torc::architecture namespace header.
Encapsulation of a device designator and its constituent elements.
Device database, including complete wiring and logic support.
const Tilewire getPinTilewire(const std::string &inName) const
Returns the Tilewire associated with the specified pin name.
void expandSegmentSinks(const Tilewire &inTilewire, ArcVector &outSinks, EExpandDirection inExpandDirection=eExpandDirectionNone, bool inUseTied=true, bool inUseRegular=true, bool inUseIrregular=true, bool inUseRoutethrough=true)
Expands all sink arcs for the given tilewire's segment.
const Sites & getSites(void) const
Returns a constant reference to the family and device site data.
std::vector< Arc > ArcVector
Vector of Arc objects.
int main(int argc, char *argv[])
Encapsulation of a device logic site.
Site type and population data for the family and the device.
Encapsulation of a device tile and wire pair.
Encapsulation of filesystem paths that are used by the library.
SiteIndex findSiteIndex(const string &inName) const
Returns the site index for the given site name.
const Site & getSite(SiteIndex inSiteIndex) const
Returns the site for the specified index.
Encapsulation of a site index in an unsigned 32-bit integer.
Main torc::common namespace header.