Kite - Detailed Router


Track Member List

This is the complete list of members for Track, including all inherited members.

AfterLastElement enum valueTrack
BeforeFirstElement enum valueTrack
BeginIsSegmentMax enum valueTrack
BeginIsSegmentMin enum valueTrack
BeginIsTrackMin enum valueTrack
BeginMask enum valueTrack
check(unsigned int &overlaps, const char *message=NULL) const Track
doRemoval()Track
doReorder()Track
EmptyTrack enum valueTrack
EndIsNextSegmentMin enum valueTrack
EndIsSegmentMax enum valueTrack
EndIsSegmentMin enum valueTrack
EndIsTrackMax enum valueTrack
EndMask enum valueTrack
expandFreeInterval(size_t &begin, size_t &end, unsigned int state, Net *) const Track
find(const TrackElement *) const Track
getAxis() const Trackinline
getBeginIndex(DbU::Unit position, size_t &begin, unsigned int &state) const Track
getBlockageLayer() const Track
getDepth() const Track
getDirection() const =0Trackpure virtual
getFreeInterval(DbU::Unit position, Net *net=NULL) const Track
getIndex() const Trackinline
getKiteEngine() const Track
getLayer() const Track
getMax() const Trackinline
getMaximalPosition(size_t index, unsigned int state) const Track
getMin() const Trackinline
getMinimalPosition(size_t index, unsigned int state) const Track
getNext(size_t &index, Net *) const Track
getNextFixed(size_t &index) const Track
getNextTrack() const Track
getOccupiedInterval(size_t &begin) const Track
getOverlapBounds(Interval, size_t &begin, size_t &end) const Track
getOverlapCost(Interval, Net *, size_t begin, size_t end, unsigned int flags) const Track
getOverlapCost(Interval, Net *, unsigned int flags) const Track
getOverlapCost(TrackElement *, unsigned int flags) const Track
getPosition(DbU::Unit coordinate) const =0Trackpure virtual
getPrevious(size_t &index, Net *) const Track
getPreviousTrack() const Track
getRoutingPlane() const Trackinline
getSegment(size_t index) const Track
getSegment(DbU::Unit position) const Track
getSize() const Trackinline
getSourcePosition(vector< TrackElement * >::iterator) const Track
getSourcePosition(size_t index) const Track
getTerminalWeight(Interval, Net *, size_t &count, unsigned int &weight) const Track
IndexState enum nameTrack
insert(TrackElement *)Track
insert(TrackMarker *)Track
InsideElement enum valueTrack
invalidate()Track
isHorizontal() const =0Trackpure virtual
isLocalAssigned() const Trackinline
isVertical() const =0Trackpure virtual
nposTrackstatic
OutsideElement enum valueTrack
setSegment(TrackElement *, size_t)Track


Generated by doxygen 1.8.5 on Mon Oct 1 2018 Return to top of page
Kite - Detailed Router Copyright © 2008-2016 UPMC. All rights reserved