Kite - Detailed Router
Kite
TrackElement
TrackElement Member List
This is the complete list of members for
TrackElement
, including all inherited members.
_check
() const
TrackElement
virtual
canDogleg
()
TrackElement
virtual
canDogleg
(Interval)
TrackElement
virtual
canDogleg
(Katabatic::GCell *, unsigned int flags=0)
TrackElement
virtual
canRipple
() const
TrackElement
inline
detach
()
TrackElement
virtual
getAxis
() const =0
TrackElement
pure virtual
getBoundingBox
() const
TrackElement
inline
getCanonical
(Interval &)
TrackElement
virtual
getCanonicalInterval
() const
TrackElement
inline
getDataNegociate
(unsigned int flags=KtDataSelf) const
TrackElement
virtual
getDirection
() const =0
TrackElement
pure virtual
getDoglegLevel
() const
TrackElement
virtual
getFreedomDegree
() const
TrackElement
virtual
getFreeInterval
() const
TrackElement
virtual
getGCells
(Katabatic::GCellVector &) const
TrackElement
virtual
getId
() const
TrackElement
virtual
getIndex
() const
TrackElement
inline
getLayer
() const =0
TrackElement
pure virtual
getLength
() const
TrackElement
inline
getMaxUnderDensity
(unsigned int flags=0) const
TrackElement
virtual
getNet
() const =0
TrackElement
pure virtual
getNext
() const
TrackElement
virtual
getParent
() const
TrackElement
virtual
getPerpandiculars
()
TrackElement
virtual
getPrevious
() const
TrackElement
virtual
getSourceConstraints
() const
TrackElement
virtual
getSourceDogleg
()
TrackElement
virtual
getSourceU
() const
TrackElement
inline
getTargetConstraints
() const
TrackElement
virtual
getTargetDogleg
()
TrackElement
virtual
getTargetU
() const
TrackElement
inline
getTrack
() const
TrackElement
inline
hasSourceDogleg
() const
TrackElement
inline
hasTargetDogleg
() const
TrackElement
inline
incOverlapCost
(Net *, TrackCost &) const
TrackElement
virtual
invalidate
()
TrackElement
virtual
isBipoint
() const
TrackElement
virtual
isBlockage
() const
TrackElement
inline
isCreated
() const
TrackElement
inline
isDogleg
() const
TrackElement
virtual
isFixed
() const
TrackElement
virtual
isGlobal
() const
TrackElement
virtual
isHorizontal
() const =0
TrackElement
pure virtual
isInvalidated
() const
TrackElement
inline
isLocal
() const
TrackElement
virtual
isLocked
() const
TrackElement
inline
isRouted
() const
TrackElement
inline
isSlackened
() const
TrackElement
virtual
isStrap
() const
TrackElement
virtual
isTerminal
() const
TrackElement
virtual
isVertical
() const =0
TrackElement
pure virtual
makeDogleg
()
TrackElement
virtual
makeDogleg
(Katabatic::GCell *)
TrackElement
inline
makeDogleg
(Interval, unsigned int &flags)
TrackElement
virtual
reschedule
(unsigned int level)
TrackElement
virtual
revalidate
()
TrackElement
virtual
setAxis
(DbU::Unit, unsigned int flags=Katabatic::SegAxisSet)
TrackElement
virtual
setDoglegLevel
(unsigned int)
TrackElement
virtual
setFlags
(unsigned int)
TrackElement
inline
setIndex
(size_t)
TrackElement
inline
setOverlapCostCB
(SegmentOverlapCostCB *)
TrackElement
static
setTrack
(Track *)
TrackElement
virtual
swapTrack
(TrackElement *)
TrackElement
virtual
unsetFlags
(unsigned int)
TrackElement
inline
updateFreedomDegree
()
TrackElement
virtual
Generated by doxygen 1.8.14 on Thu Nov 12 2020
Return to top of page
Kite - Detailed Router
Copyright © 2008-2020 Sorbonne Universite. All rights reserved