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) constTrack
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 *) constTrack
find(const TrackElement *) constTrack
getAxis() constTrackinline
getBeginIndex(DbU::Unit position, size_t &begin, unsigned int &state) constTrack
getBlockageLayer() constTrack
getDepth() constTrack
getDirection() const =0Trackpure virtual
getFreeInterval(DbU::Unit position, Net *net=NULL) constTrack
getIndex() constTrackinline
getKiteEngine() constTrack
getLayer() constTrack
getMax() constTrackinline
getMaximalPosition(size_t index, unsigned int state) constTrack
getMin() constTrackinline
getMinimalPosition(size_t index, unsigned int state) constTrack
getNext(size_t &index, Net *) constTrack
getNextFixed(size_t &index) constTrack
getNextTrack() constTrack
getOccupiedInterval(size_t &begin) constTrack
getOverlapBounds(Interval, size_t &begin, size_t &end) constTrack
getOverlapCost(Interval, Net *, size_t begin, size_t end, unsigned int flags) constTrack
getOverlapCost(Interval, Net *, unsigned int flags) constTrack
getOverlapCost(TrackElement *, unsigned int flags) constTrack
getPosition(DbU::Unit coordinate) const =0Trackpure virtual
getPrevious(size_t &index, Net *) constTrack
getPreviousTrack() constTrack
getRoutingPlane() constTrackinline
getSegment(size_t index) constTrack
getSegment(DbU::Unit position) constTrack
getSize() constTrackinline
getSourcePosition(vector< TrackElement *>::iterator) constTrack
getSourcePosition(size_t index) constTrack
getTerminalWeight(Interval, Net *, size_t &count, unsigned int &weight) constTrack
IndexState enum nameTrack
insert(TrackElement *)Track
insert(TrackMarker *)Track
InsideElement enum valueTrack
invalidate()Track
isHorizontal() const =0Trackpure virtual
isLocalAssigned() constTrackinline
isVertical() const =0Trackpure virtual
nposTrackstatic
OutsideElement enum valueTrack
setSegment(TrackElement *, size_t)Track


Generated by doxygen 1.8.14 on Fri Oct 1 2021 Return to top of page
Kite - Detailed Router Copyright © 2008-2020 Sorbonne Universite. All rights reserved