Kite - Detailed Router


TrackElement Member List

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

_check() constTrackElementvirtual
canDogleg()TrackElementvirtual
canDogleg(Interval)TrackElementvirtual
canDogleg(Katabatic::GCell *, unsigned int flags=0)TrackElementvirtual
canRipple() constTrackElementinline
detach()TrackElementvirtual
getAxis() const =0TrackElementpure virtual
getBoundingBox() constTrackElementinline
getCanonical(Interval &)TrackElementvirtual
getCanonicalInterval() constTrackElementinline
getDataNegociate(unsigned int flags=KtDataSelf) constTrackElementvirtual
getDirection() const =0TrackElementpure virtual
getDoglegLevel() constTrackElementvirtual
getFreedomDegree() constTrackElementvirtual
getFreeInterval() constTrackElementvirtual
getGCells(Katabatic::GCellVector &) constTrackElementvirtual
getId() constTrackElementvirtual
getIndex() constTrackElementinline
getLayer() const =0TrackElementpure virtual
getLength() constTrackElementinline
getMaxUnderDensity(unsigned int flags=0) constTrackElementvirtual
getNet() const =0TrackElementpure virtual
getNext() constTrackElementvirtual
getParent() constTrackElementvirtual
getPerpandiculars()TrackElementvirtual
getPrevious() constTrackElementvirtual
getSourceConstraints() constTrackElementvirtual
getSourceDogleg()TrackElementvirtual
getSourceU() constTrackElementinline
getTargetConstraints() constTrackElementvirtual
getTargetDogleg()TrackElementvirtual
getTargetU() constTrackElementinline
getTrack() constTrackElementinline
hasSourceDogleg() constTrackElementinline
hasTargetDogleg() constTrackElementinline
incOverlapCost(Net *, TrackCost &) constTrackElementvirtual
invalidate()TrackElementvirtual
isBipoint() constTrackElementvirtual
isBlockage() constTrackElementinline
isCreated() constTrackElementinline
isDogleg() constTrackElementvirtual
isFixed() constTrackElementvirtual
isGlobal() constTrackElementvirtual
isHorizontal() const =0TrackElementpure virtual
isInvalidated() constTrackElementinline
isLocal() constTrackElementvirtual
isLocked() constTrackElementinline
isRouted() constTrackElementinline
isSlackened() constTrackElementvirtual
isStrap() constTrackElementvirtual
isTerminal() constTrackElementvirtual
isVertical() const =0TrackElementpure virtual
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.14 on Sun Nov 21 2021 Return to top of page
Kite - Detailed Router Copyright © 2008-2020 Sorbonne Universite. All rights reserved