Kite - Detailed Router


TrackElement Member List

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

_check() const TrackElementvirtual
canDogleg()TrackElementvirtual
canDogleg(Interval)TrackElementvirtual
canDogleg(Katabatic::GCell *, unsigned int flags=0)TrackElementvirtual
canRipple() const TrackElementinline
detach()TrackElementvirtual
getAxis() const =0TrackElementpure virtual
getBoundingBox() const TrackElementinline
getCanonical(Interval &)TrackElementvirtual
getCanonicalInterval() const TrackElementinline
getDataNegociate(unsigned int flags=KtDataSelf) const TrackElementvirtual
getDirection() const =0TrackElementpure virtual
getDoglegLevel() const TrackElementvirtual
getFreedomDegree() const TrackElementvirtual
getFreeInterval() const TrackElementvirtual
getGCells(Katabatic::GCellVector &) const TrackElementvirtual
getId() const TrackElementvirtual
getIndex() const TrackElementinline
getLayer() const =0TrackElementpure virtual
getLength() const TrackElementinline
getMaxUnderDensity(unsigned int flags=0) const TrackElementvirtual
getNet() const =0TrackElementpure virtual
getNext() const TrackElementvirtual
getParent() const TrackElementvirtual
getPerpandiculars()TrackElementvirtual
getPrevious() const TrackElementvirtual
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 TrackElementvirtual
isGlobal() const TrackElementvirtual
isHorizontal() const =0TrackElementpure virtual
isInvalidated() const TrackElementinline
isLocal() const TrackElementvirtual
isLocked() const TrackElementinline
isRouted() const TrackElementinline
isSlackened() const TrackElementvirtual
isStrap() const TrackElementvirtual
isTerminal() const TrackElementvirtual
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.5 on Sat Aug 18 2018 Return to top of page
Kite - Detailed Router Copyright © 2008-2016 UPMC. All rights reserved