Kite - Detailed Router


TrackSegment Member List

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

_check() const TrackSegmentvirtual
_postDoglegs(TrackElement *&perpandicular, TrackElement *&parallel)TrackSegmentvirtual
canDogleg()TrackSegmentvirtual
canDogleg(Interval)TrackSegmentvirtual
canDogleg(Katabatic::GCell *, unsigned int flags=0)TrackSegmentvirtual
canRipple() const TrackElementinline
create(AutoSegment *, Track *, bool &created)TrackSegmentstatic
detach()TrackSegmentvirtual
getAxis() const TrackSegmentvirtual
getBoundingBox() const TrackElementinline
getCanonical(Interval &)TrackSegmentvirtual
getCanonicalInterval() const TrackElementinline
getDataNegociate(unsigned int flags=KtDataSelf) const TrackSegmentvirtual
getDirection() const TrackSegmentvirtual
getDoglegLevel() const TrackSegmentvirtual
getFreedomDegree() const TrackSegmentvirtual
getFreeInterval() const TrackSegmentvirtual
getGCells(Katabatic::GCellVector &) const TrackSegmentvirtual
getId() const TrackSegmentvirtual
getIndex() const TrackElementinline
getLayer() const TrackSegmentvirtual
getLength() const TrackElementinline
getMaxUnderDensity(unsigned int flags) const TrackSegmentvirtual
getNet() const TrackSegmentvirtual
getNext() const TrackSegmentvirtual
getParent() const TrackSegmentvirtual
getPerpandiculars()TrackSegmentvirtual
getPrevious() const TrackSegmentvirtual
getSourceConstraints() const TrackSegmentvirtual
getSourceDogleg()TrackSegmentvirtual
getSourceU() const TrackElementinline
getTargetConstraints() const TrackSegmentvirtual
getTargetDogleg()TrackSegmentvirtual
getTargetU() const TrackElementinline
getTrack() const TrackElementinline
hasSourceDogleg() const TrackElementinline
hasTargetDogleg() const TrackElementinline
incOverlapCost(Net *, TrackCost &) const TrackElementvirtual
invalidate()TrackSegmentvirtual
isBipoint() const TrackSegmentvirtual
isBlockage() const TrackElementinline
isCreated() const TrackElementinline
isDogleg() const TrackSegmentvirtual
isFixed() const TrackSegmentvirtual
isGlobal() const TrackSegmentvirtual
isHorizontal() const TrackSegmentvirtual
isInvalidated() const TrackElementinline
isLocal() const TrackSegmentvirtual
isLocked() const TrackElementinline
isRouted() const TrackElementinline
isSlackened() const TrackSegmentvirtual
isStrap() const TrackSegmentvirtual
isTerminal() const TrackSegmentvirtual
isVertical() const TrackSegmentvirtual
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.5 on Sat Aug 18 2018 Return to top of page
Kite - Detailed Router Copyright © 2008-2016 UPMC. All rights reserved