Kite - Detailed Router


TrackFixedSegment Member List

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

_check() const TrackElementvirtual
canDogleg()TrackElementvirtual
canDogleg(Interval)TrackElementvirtual
canDogleg(Katabatic::GCell *, unsigned int flags=0)TrackElementvirtual
canRipple() const TrackElementinline
create(Kite::Track *track, Segment *segment)TrackFixedSegmentstatic
detach()TrackElementvirtual
getAxis() const TrackFixedSegmentvirtual
getBoundingBox() const TrackElementinline
getCanonical(Interval &)TrackElementvirtual
getCanonicalInterval() const TrackElementinline
getDataNegociate(unsigned int flags=KtDataSelf) const TrackElementvirtual
getDirection() const TrackFixedSegmentvirtual
getDoglegLevel() const TrackElementvirtual
getFreedomDegree() const TrackElementvirtual
getFreeInterval() const TrackFixedSegmentvirtual
getGCells(Katabatic::GCellVector &) const TrackElementvirtual
getId() const TrackFixedSegmentvirtual
getIndex() const TrackElementinline
getLayer() const TrackFixedSegmentvirtual
getLength() const TrackElementinline
getMaxUnderDensity(unsigned int flags=0) const TrackElementvirtual
getNet() const TrackFixedSegmentvirtual
getNext() const TrackFixedSegmentvirtual
getParent() const TrackElementvirtual
getPerpandiculars()TrackElementvirtual
getPrevious() const TrackFixedSegmentvirtual
getSourceConstraints() const TrackElementvirtual
getSourceDogleg()TrackElementvirtual
getSourceU() const TrackElementinline
getTargetConstraints() const TrackElementvirtual
getTargetDogleg()TrackElementvirtual
getTargetU() const TrackElementinline
getTrack() const TrackElementinline
hasSourceDogleg() const TrackElementinline
hasTargetDogleg() const TrackElementinline
incOverlapCost(Net *, TrackCost &) const TrackElementvirtual
invalidate()TrackElementvirtual
isBipoint() const TrackElementvirtual
isBlockage() const TrackElementinline
isCreated() const TrackElementinline
isDogleg() const TrackElementvirtual
isFixed() const TrackFixedSegmentvirtual
isGlobal() const TrackElementvirtual
isHorizontal() const TrackFixedSegmentvirtual
isInvalidated() const TrackElementinline
isLocal() const TrackElementvirtual
isLocked() const TrackElementinline
isRouted() const TrackElementinline
isSlackened() const TrackElementvirtual
isStrap() const TrackElementvirtual
isTerminal() const TrackElementvirtual
isVertical() const TrackFixedSegmentvirtual
makeDogleg()TrackElementvirtual
makeDogleg(Katabatic::GCell *)TrackElementinline
makeDogleg(Interval, unsigned int &flags)TrackElementvirtual
reschedule(unsigned int level)TrackElementvirtual
revalidate()TrackElementvirtual
setAxis(DbU::Unit, unsigned int flags=Katabatic::SegAxisSet)TrackElementvirtual
setDoglegLevel(unsigned int)TrackElementvirtual
setFlags(unsigned int)TrackElementinline
setIndex(size_t)TrackElementinline
setOverlapCostCB(SegmentOverlapCostCB *)TrackElementstatic
setTrack(Track *)TrackElementvirtual
swapTrack(TrackElement *)TrackElementvirtual
unsetFlags(unsigned int)TrackElementinline
updateFreedomDegree()TrackElementvirtual


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