Kite - Detailed Router


TrackSegment Member List

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

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


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