coriolis/kite/doc/html/classKite_1_1Track-members....

126 lines
18 KiB
HTML

<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Kite - Detailed Router</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="SoC.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head>
<h1 id="pagetop" class="header">Kite - Detailed Router</h1>
<!--
<center class="header">
<table class="header">
<tr>
<td><a href="customSummary.html">Summary</a></td>
<td><a href="namespaces.html">Namespaces</a></td>
<td><a href="customHierarchy.html">Class Hierarchy</a></td>
<td><a href="annotated.html">Classes</a></td>
<td><a href="functions.html">Member Index</a></td>
</tr>
</table>
</center>
-->
<br>
<body onload="javascript:toggleLevel(1)">
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceKite.html">Kite</a></li><li class="navelem"><a class="el" href="classKite_1_1Track.html">Track</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">Track Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classKite_1_1Track.html">Track</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa3fc579452c9779cd2865d5019a61c6a5">AfterLastElement</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa5c7f72d6942ae38d66f530bea1063adf">BeforeFirstElement</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa8b6241764173838bf07e69fb78b688a4">BeginIsSegmentMax</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa2558894ee6c661f4c13276cc8f2464a4">BeginIsSegmentMin</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa8b61f6a736a067f2124ee5bd5cb8ac71">BeginIsTrackMin</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa8621fa6a5b7a491fd1bf8dd7f0dd3589">BeginMask</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a711798bd60e6e58a99c61f7c6ee9c63a">check</a>(unsigned int &amp;overlaps, const char *message=NULL) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#abfffcd781865b94f62f27a1e7be99a38">doRemoval</a>()</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#aaccb9224f5b38ecd8506fd1eec9ef5ca">doReorder</a>()</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaaa697b71e325cea0980e9555654f8f3cf">EmptyTrack</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa03aebc159f233b883124bd19fdd2ea0f">EndIsNextSegmentMin</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaab507ecf157f576817fafc5e7deb71629">EndIsSegmentMax</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa24e6a845af9d42451a2c41f2f8d388d1">EndIsSegmentMin</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa405dc0d4b2391506d0dcc4a75d5f1ba2">EndIsTrackMax</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa0b5a81972d3a6718c3d68199467d2d11">EndMask</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a225a347d3fba958b5f95ffbc2da499c5">expandFreeInterval</a>(size_t &amp;begin, size_t &amp;end, unsigned int state, Net *) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a73cdc70609df1c89393542f301746622">find</a>(const TrackElement *) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ab5b5aaa5b318369feee6003dbad039c2">getAxis</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a33a6c0eebb0d4d50f639ae49a4d6252f">getBeginIndex</a>(DbU::Unit position, size_t &amp;begin, unsigned int &amp;state) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#aa719edbfb0c3d2f294cf658f1c6bfb37">getBlockageLayer</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a6c4d9081746b8daa3e45e5e3dd185b60">getDepth</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ae35b78590ed6aa546b626ef95f28c533">getDirection</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#aa9c09467d45d95b3ac2b58f09c04ff8d">getFreeInterval</a>(DbU::Unit position, Net *net=NULL) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ac6f0fd2129f44fe6c0c6eaca9766e1a3">getIndex</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af7373bd3a4ee8fcf28a316230ed37fc0">getKiteEngine</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ab468d5fc5ad722f437b81decc8209ab7">getLayer</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a7fdc462696aede86c051edfaa6268e9a">getMax</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a68124797edd88ebaf3c9aa00d6ee7822">getMaximalPosition</a>(size_t index, unsigned int state) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a71f401dbc8d152b50522ee459ef63441">getMin</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a22b708f606d8d95b52e297d7bc2cab55">getMinimalPosition</a>(size_t index, unsigned int state) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af3db59591bef3c690ace92c114a4e4aa">getNext</a>(size_t &amp;index, Net *) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a72e18efeecb4641a1ad2989d80b48fec">getNextFixed</a>(size_t &amp;index) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a1b8af68504f2de84cb85cf25e30f93bd">getNextTrack</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ae87a2e7c9632b60737162295542e3e93">getOccupiedInterval</a>(size_t &amp;begin) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#aeeb787cb8a5ccbedc8697ea6811af2f6">getOverlapBounds</a>(Interval, size_t &amp;begin, size_t &amp;end) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a74d6a29b342d6f5924e20290b5274271">getOverlapCost</a>(Interval, Net *, size_t begin, size_t end, unsigned int flags) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a7f113e53fbd0654e8ecf8927ead9e4fc">getOverlapCost</a>(Interval, Net *, unsigned int flags) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a5084e62b188e6c62ccd32a860e6ac711">getOverlapCost</a>(TrackElement *, unsigned int flags) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a2a033f90e528d3d07aa33694dd733200">getPosition</a>(DbU::Unit coordinate) const =0</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a290fcfe6131730d216951a3b5207d777">getPrevious</a>(size_t &amp;index, Net *) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a984171d836a7f61df95e74beeddcf6b5">getPreviousTrack</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a056650e788f5235d0c4cc49e870f29b4">getRoutingPlane</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#acb93796a96c9737133fb5d90837ab81d">getSegment</a>(size_t index) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a6962a27db7ae946217ea692983fc6a8c">getSegment</a>(DbU::Unit position) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a9be1e4285daa77fe397767c097fbdc66">getSize</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ab26eeaf466b6b5ba863f73abb3fbfa9a">getSourcePosition</a>(vector&lt; TrackElement *&gt;::iterator) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#ac0514a53e47d579ae5897113e94cbb13">getSourcePosition</a>(size_t index) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#ae94f77eac7cb5be9cb94d37380203913">getTerminalWeight</a>(Interval, Net *, size_t &amp;count, unsigned int &amp;weight) const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bca">IndexState</a> enum name</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#aa392ba7cf1e3e485aac11cf326e31918">insert</a>(TrackElement *)</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a31e8f4502866435ac898c7eec741175f">insert</a>(TrackMarker *)</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa36e625d718c74f5ff503638360ba1166">InsideElement</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a893f1101c650c08c98612515c2b1a89c">invalidate</a>()</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a9d3db1f8a5aca58f8f54d291faebf873">isHorizontal</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a6835a410623b90e8abec4c7a4e0905b3">isLocalAssigned</a>() const</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#a6fa2bf0568a2b295dd7cd1f7207247d5">isVertical</a>() const =0</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#ae0070ea45b2592ce3701ab9e486e58a0">npos</a></td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classKite_1_1Track.html#af4bdc8469c0fee386fc2ff30e0666bcaa55d08f66f21334eb8c0dca170f1cb8a4">OutsideElement</a> enum value</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKite_1_1Track.html#a8b5d93406ef581c1be022417238a89ca">setSegment</a>(TrackElement *, size_t)</td><td class="entry"><a class="el" href="classKite_1_1Track.html">Track</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<br>
<hr>
<table class="footer1">
<tr>
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
</tr>
</table>
<table class="footer2">
<tr>
<td class="LFooter">Kite - Detailed Router</td>
<td class="RFooter"><small>Copyright &#169; 2008-2016 UPMC. All rights reserved</small></td>
</tr>
</table>
</body>
</html>