2018-06-06 11:42:26 -05:00
<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
< html >
< head >
< meta http-equiv = "Content-Type" content = "text/html;charset=iso-8859-1" >
< title > Katabatic Documentation< / 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" > Katabatic - Routing Toolbox< / 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)" >
2018-10-18 11:10:01 -05:00
<!-- 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& dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',false,false,'search.php','Search');
});
/* @license-end */< / script >
< div id = "main-nav" > < / div >
2018-06-06 11:42:26 -05:00
< div id = "nav-path" class = "navpath" >
< ul >
< li class = "navelem" > < a class = "el" href = "dir_68267d1309a1af8e8297ef4c3efbcdba.html" > src< / a > < / li > < li class = "navelem" > < a class = "el" href = "dir_46a5d811a0c60e95b7acaa92d73c003a.html" > katabatic< / a > < / li > < / ul >
< / div >
< / div > <!-- top -->
< div class = "header" >
< div class = "headertitle" >
< div class = "title" > KatabaticEngine.h< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
2018-10-18 11:10:01 -05:00
< div class = "fragment" > < div class = "line" > < a name = "l00001" > < / a > < span class = "lineno" > 1< / span >   < span class = "comment" > // -*- C++ -*-< / span > < / div > < div class = "line" > < a name = "l00002" > < / a > < span class = "lineno" > 2< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00003" > < / a > < span class = "lineno" > 3< / span >   < span class = "comment" > // This file is part of the Coriolis Software.< / span > < / div > < div class = "line" > < a name = "l00004" > < / a > < span class = "lineno" > 4< / span >   < span class = "comment" > // Copyright (c) UPMC/LIP6 2008-2018, All Rights Reserved< / span > < / div > < div class = "line" > < a name = "l00005" > < / a > < span class = "lineno" > 5< / span >   < span class = "comment" > //< / span > < / div > < div class = "line" > < a name = "l00006" > < / a > < span class = "lineno" > 6< / span >   < span class = "comment" > // +-----------------------------------------------------------------+< / span > < / div > < div class = "line" > < a name = "l00007" > < / a > < span class = "lineno" > 7< / span >   < span class = "comment" > // | C O R I O L I S |< / span > < / div > < div class = "line" > < a name = "l00008" > < / a > < span class = "lineno" > 8< / span >   < span class = "comment" > // | K a t a b a t i c - Routing Toolbox |< / span > < / div > < div class = "line" > < a name = "l00009" > < / a > < span class = "lineno" > 9< / span >   < span class = "comment" > // | |< / span > < / div > < div class = "line" > < a name = "l00010" > < / a > < span class = "lineno" > 10< / span >   < span class = "comment" > // | Author : Jean-Paul CHAPUT |< / span > < / div > < div class = "line" > < a name = "l00011" > < / a > < span class = "lineno" > 11< / span >   < span class = "comment" > // | E-mail : Jean-Paul.Chaput@lip6.fr |< / span > < / div > < div class = "line" > < a name = "l00012" > < / a > < span class = "lineno" > 12< / span >   < span class = "comment" > // | =============================================================== |< / span > < / div > < div class = "line" > < a name = "l00013" > < / a > < span class = "lineno" > 13< / span >   < span class = "comment" > // | C++ Header : " ./katabatic/KatabaticEngine.h" |< / span > < / div > < div class = "line" > < a name = "l00014" > < / a > < span class = "lineno" > 14< / span >   < span class = "comment" > // +-----------------------------------------------------------------+< / span > < / div > < div class = "line" > < a name = "l00015" > < / a > < span class = "lineno" > 15< / span >   < / div > < div class = "line" > < a name = "l00016" > < / a > < span class = "lineno" > 16< / span >   < / div > < div class = "line" > < a name = "l00017" > < / a > < span class = "lineno" > 17< / span >   < span class = "preprocessor" > #ifndef KATABATIC_KATABATIC_ENGINE_H< / span > < / div > < div class = "line" > < a name = "l00018" > < / a > < span class = "lineno" > 18< / span >   < span class = "preprocessor" > #define KATABATIC_KATABATIC_ENGINE_H< / span > < / div > < div class = "line" > < a name = "l00019" > < / a > < span class = "lineno" > 19< / span >   < / div > < div class = "line" > < a name = "l00020" > < / a > < span class = "lineno" > 20< / span >   < span class = "preprocessor" > #include < iostream> < / span > < / div > < div class = "line" > < a name = "l00021" > < / a > < span class = "lineno" > 21< / span >   < span class = "preprocessor" > #include < string> < / span > < / div > < div class = "line" > < a name = "l00022" > < / a > < span class = "lineno" > 22< / span >   < span class = "preprocessor" > #include < vector> < / span > < / div > < div class = "line" > < a name = "l00023" > < / a > < span class = "lineno" > 23< / span >   < span class = "preprocessor" > #include < set> < / span > < / div > < div class = "line" > < a name = "l00024" > < / a > < span class = "lineno" > 24< / span >   < span class = "preprocessor" > #include < map> < / span > < / div > < div class = "line" > < a name = "l00025" > < / a > < span class = "lineno" > 25< / span >   < span class = "preprocessor" > #include " hurricane/DbU.h" < / span > < / div > < div class = "line" > < a name = "l00026" > < / a > < span class = "lineno" > 26< / span >   < span class = "preprocessor" > #include " hurricane/Torus.h" < / span > < / div > < div class = "line" > < a name = "l00027" > < / a > < span class = "lineno" > 27< / span >   < span class = "preprocessor" > #include " hurricane/Layer.h" < /span
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_afa7ea850397e87889733ac959833b49f" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#afa7ea850397e87889733ac959833b49f" > Katabatic::KatabaticEngine::getRoutingLayer< / a > < / div > < div class = "ttdeci" > const Layer * getRoutingLayer(size_t depth) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:233< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a54d58d645317d43371f6b0bec1815e6b" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a54d58d645317d43371f6b0bec1815e6b" > Katabatic::KatabaticEngine::doDestroyBaseSegment< / a > < / div > < div class = "ttdeci" > bool doDestroyBaseSegment() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:216< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a83a7793270669d2669222eac2caa7f93" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a83a7793270669d2669222eac2caa7f93" > Katabatic::KatabaticEngine::isGMetal< / a > < / div > < div class = "ttdeci" > bool isGMetal(const Layer *) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:221< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a0141bff96a4778a806d4eba5d256c32a" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a0141bff96a4778a806d4eba5d256c32a" > Katabatic::KatabaticEngine::isInDemoMode< / a > < / div > < div class = "ttdeci" > bool isInDemoMode() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:219< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a92ed88f9aecd2f195089c4029fa8bcc7" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a92ed88f9aecd2f195089c4029fa8bcc7" > Katabatic::KatabaticEngine::NetSet< / a > < / div > < div class = "ttdeci" > set< Net *, NetCompareByName > NetSet< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:94< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_aaba3b9450c85634131146fb507089f2d" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#aaba3b9450c85634131146fb507089f2d" > Katabatic::KatabaticEngine::makePowerRails< / a > < / div > < div class = "ttdeci" > void makePowerRails()< / div > < / div >
< div class = "ttc" id = "namespaceKatabatic_html_a2af2ad6b6441614038caf59d04b3b217af314588109fcc5f5ee1c42e5fd4d0ed5" > < div class = "ttname" > < a href = "namespaceKatabatic.html#a2af2ad6b6441614038caf59d04b3b217af314588109fcc5f5ee1c42e5fd4d0ed5" > Katabatic::KbOpenSession< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > Constants.h:23< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a61977cc1fd981e7f1c6125189ed20509" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a61977cc1fd981e7f1c6125189ed20509" > Katabatic::KatabaticEngine::getSaturateRp< / a > < / div > < div class = "ttdeci" > size_t getSaturateRp() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:238< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ab877a64c314024602cfb04631ebfbfc4" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ab877a64c314024602cfb04631ebfbfc4" > Katabatic::KatabaticEngine::create< / a > < / div > < div class = "ttdeci" > static KatabaticEngine * create(Cell *)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:204< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a583925cfe4bbadcc1c24fe619debce09" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a583925cfe4bbadcc1c24fe619debce09" > Katabatic::KatabaticEngine::loadGlobalRouting< / a > < / div > < div class = "ttdeci" > virtual void loadGlobalRouting(unsigned int method)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:491< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Name_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Name.html" > Hurricane::Name< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classHurricane_1_1Net_1_1Direction_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Net_1_1Direction.html" > Hurricane::Net< / a > < / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a423f5f2214c8b9fe73da9a86b6f6d9b9" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a423f5f2214c8b9fe73da9a86b6f6d9b9" > Katabatic::KatabaticEngine::getChipTools< / a > < / div > < div class = "ttdeci" > const ChipTools & getChipTools() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:243< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Contact_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Contact.html" > Hurricane::Contact< / a > < / div > < / div >
< div class = "ttc" id = "group__DbUGroup_html_ga4fbfa3e8c89347af76c9628ea06c4146" > < div class = "ttname" > < a href = "../hurricane/group__DbUGroup.html#ga4fbfa3e8c89347af76c9628ea06c4146" > Hurricane::DbU::Unit< / a > < / div > < div class = "ttdeci" > std::int64_t Unit< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a44d2c1fbd97dd09b102b461e906367a0" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a44d2c1fbd97dd09b102b461e906367a0" > Katabatic::KatabaticEngine::getSaturateRatio< / a > < / div > < div class = "ttdeci" > float getSaturateRatio() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:237< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a9dec164d53fdee77f0f008133ecbd97f" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a9dec164d53fdee77f0f008133ecbd97f" > Katabatic::KatabaticEngine::doWarnOnGCellOverload< / a > < / div > < div class = "ttdeci" > bool doWarnOnGCellOverload() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:218< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Cell_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Cell.html" > Hurricane::Cell< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ac40754d4a9bd0cf327b5fa088e993897" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ac40754d4a9bd0cf327b5fa088e993897" > Katabatic::KatabaticEngine::slackenBlockIos< / a > < / div > < div class = "ttdeci" > void slackenBlockIos(Instance *core)< / div > < div class = "ttdef" > < b > Definition:< / b > ChipTools.cpp:180< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classCRL_1_1RoutingGauge_html" > < div class = "ttname" > < a href = "../crlcore/classCRL_1_1RoutingGauge.html" > CRL::RoutingGauge< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_aeb14f94914af58657a0dc2f50ec98df5" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#aeb14f94914af58657a0dc2f50ec98df5" > Katabatic::KatabaticEngine::setFlags< / a > < / div > < div class = "ttdeci" > void setFlags(unsigned int)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:223< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_adccd6ceec2c68234d3a824ad7ae3954e" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#adccd6ceec2c68234d3a824ad7ae3954e" > Katabatic::KatabaticEngine::getKatabaticConfiguration< / a > < / div > < div class = "ttdeci" > Configuration * getKatabaticConfiguration()< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:220< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Layer_html_af5277c670637bd5d910237e7afe01a91" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Layer.html#af5277c670637bd5d910237e7afe01a91" > Hurricane::Layer::Mask< / a > < / div > < div class = "ttdeci" > Hurricane::Mask< unsigned long long > Mask< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a171ed6fac01ac5067d4f1b770cc419cf" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a171ed6fac01ac5067d4f1b770cc419cf" > Katabatic::KatabaticEngine::getRoutingGauge< / a > < / div > < div class = "ttdeci" > RoutingGauge * getRoutingGauge() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:231< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a867e6dbfea5e5895a01ef71c66398b26" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a867e6dbfea5e5895a01ef71c66398b26" > Katabatic::KatabaticEngine::doDestroyTool< / a > < / div > < div class = "ttdeci" > bool doDestroyTool() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:217< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1GCellGrid_html" > < div class = "ttname" > < a href = "classKatabatic_1_1GCellGrid.html" > Katabatic::GCellGrid< / a > < / div > < div class = "ttdoc" > GCell Grid. < / div > < div class = "ttdef" > < b > Definition:< / b > GCellGrid.h:42< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a802eee6265da8d536db52d412f8a4afd" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a802eee6265da8d536db52d412f8a4afd" > Katabatic::KatabaticEngine::staticGetName< / a > < / div > < div class = "ttdeci" > static const Name & staticGetName()< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:138< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoSegment_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoSegment.html" > Katabatic::AutoSegment< / a > < / div > < div class = "ttdoc" > Abstract base class for AutoSegment. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoSegment.h:104< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1ChipTools_html_ab6b7bc2b47ead460ac00a531451dc9cf" > < div class = "ttname" > < a href = "classKatabatic_1_1ChipTools.html#ab6b7bc2b47ead460ac00a531451dc9cf" > Katabatic::ChipTools::isChip< / a > < / div > < div class = "ttdeci" > bool isChip() const< / div > < div class = "ttdef" > < b > Definition:< / b > ChipTools.h:84< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1GenericCollection_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1GenericCollection.html" > Hurricane::GenericCollection< / a > < / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1GCell_html_aacb1c215b203bfba5729f135b3221d40" > < div class = "ttname" > < a href = "classKatabatic_1_1GCell.html#aacb1c215b203bfba5729f135b3221d40" > Katabatic::GCell::SetIndex< / a > < / div > < div class = "ttdeci" > set< GCell *, CompareByIndex > SetIndex< / div > < div class = "ttdef" > < b > Definition:< / b > GCell.h:105< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a77833ce938a430785ba869eedbc2300c" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a77833ce938a430785ba869eedbc2300c" > Katabatic::KatabaticEngine::layerAssign< / a > < / div > < div class = "ttdeci" > void layerAssign(unsigned int method)< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a094b479155d3f30ec54e252c35dcffa3" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a094b479155d3f30ec54e252c35dcffa3" > Katabatic::KatabaticEngine::getGlobalThreshold< / a > < / div > < div class = "ttdeci" > DbU::Unit getGlobalThreshold() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:236< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a2391b9bfcb773398b9661b5ac0ef1a30" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a2391b9bfcb773398b9661b5ac0ef1a30" > Katabatic::KatabaticEngine::setState< / a > < / div > < div class = "ttdeci" > void setState(EngineState state)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:241< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a1e9bb62be35c6a415a1950c72c1964ef" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a1e9bb62be35c6a415a1950c72c1964ef" > Katabatic::KatabaticEngine::refresh< / a > < / div > < div class = "ttdeci" > void refresh(unsigned int flags=KbOpenSession)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:401< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "namespaceKatabatic_html" > < div class = "ttname" > < a href = "namespaceKatabatic.html" > Katabatic< / a > < / div > < div class = "ttdoc" > The namespace dedicated to Katabatic. < / div > < div class = "ttdef" > < b > Definition:< / b > Katabatic.dox:13< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Box_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Box.html" > Hurricane::Box< / a > < / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html" > Katabatic::KatabaticEngine< / a > < / div > < div class = "ttdoc" > The Katabatic Tool. < / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:91< / div > < / div >
< div class = "ttc" id = "classHurricane_1_1Instance_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Instance.html" > Hurricane::Instance< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a1bd1e0104b73d4c558b0e121002796a6" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a1bd1e0104b73d4c558b0e121002796a6" > Katabatic::KatabaticEngine::setGlobalThreshold< / a > < / div > < div class = "ttdeci" > void setGlobalThreshold(DbU::Unit)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:227< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a7132cd3f405dc24b3897b4396c8ecc92" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a7132cd3f405dc24b3897b4396c8ecc92" > Katabatic::KatabaticEngine::getFlags< / a > < / div > < div class = "ttdeci" > unsigned int getFlags(unsigned int mask) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:228< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ade227e828b8c8fbfce478e353ca3ca59" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ade227e828b8c8fbfce478e353ca3ca59" > Katabatic::KatabaticEngine::setSaturateRp< / a > < / div > < div class = "ttdeci" > void setSaturateRp(size_t)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:226< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ab6b7bc2b47ead460ac00a531451dc9cf" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ab6b7bc2b47ead460ac00a531451dc9cf" > Katabatic::KatabaticEngine::isChip< / a > < / div > < div class = "ttdeci" > bool isChip() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:242< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a6957a5830a4d6f1b2daf83a7d98df601" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a6957a5830a4d6f1b2daf83a7d98df601" > Katabatic::KatabaticEngine::computeNetConstraints< / a > < / div > < div class = "ttdeci" > void computeNetConstraints(Net *)< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classCRL_1_1ToolEngine_html" > < div class = "ttname" > < a href = "../crlcore/classCRL_1_1ToolEngine.html" > CRL::ToolEngine< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a1a6fac115cb81db48e3ac9ffa0721bb5" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a1a6fac115cb81db48e3ac9ffa0721bb5" > Katabatic::KatabaticEngine::unsetFlags< / a > < / div > < div class = "ttdeci" > void unsetFlags(unsigned int)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:224< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ac934a049003c9d5d2380f44ff393e458" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ac934a049003c9d5d2380f44ff393e458" > Katabatic::KatabaticEngine::moveUpNetTrunk< / a > < / div > < div class = "ttdeci" > bool moveUpNetTrunk(AutoSegment *, set< Net *> & globalNets, GCell::SetIndex & invalidateds)< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Layer_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Layer.html" > Hurricane::Layer< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a0b7c308ac7fccc21dd0401c6ce70a586" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a0b7c308ac7fccc21dd0401c6ce70a586" > Katabatic::KatabaticEngine::getLayerGauge< / a > < / div > < div class = "ttdeci" > RoutingLayerGauge * getLayerGauge(size_t depth) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:232< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Segment_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Segment.html" > Hurricane::Segment< / a > < / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1ChipTools_html" > < div class = "ttname" > < a href = "classKatabatic_1_1ChipTools.html" > Katabatic::ChipTools< / a > < / div > < div class = "ttdoc" > Utilities for Chip Level Design. < / div > < div class = "ttdef" > < b > Definition:< / b > ChipTools.h:39< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_aecbe8bdcc61024a7539de3ea932c5e06" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#aecbe8bdcc61024a7539de3ea932c5e06" > Katabatic::KatabaticEngine::xmlWriteGCellGrid< / a > < / div > < div class = "ttdeci" > void xmlWriteGCellGrid(ostream & )< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:354< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a9a7fbadfe526875680f698c76adfb128" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a9a7fbadfe526875680f698c76adfb128" > Katabatic::KatabaticEngine::getConfiguration< / a > < / div > < div class = "ttdeci" > virtual Configuration * getConfiguration()< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:437< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a9e76ae5cee9320b65251387419c9432b" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a9e76ae5cee9320b65251387419c9432b" > Katabatic::KatabaticEngine::getName< / a > < / div > < div class = "ttdeci" > virtual const Name & getName() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:142< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a6bb0ac3c0ec9720a3519d43491939f97" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a6bb0ac3c0ec9720a3519d43491939f97" > Katabatic::KatabaticEngine::doDestroyBaseContact< / a > < / div > < div class = "ttdeci" > bool doDestroyBaseContact() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:215< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_ab9e409db5feff0bdbc85e90e2a029cdaafb5f961d4cad2bb9fbda71204061c877" > < div class = "ttname" > < a href = "namespaceKatabatic.html#ab9e409db5feff0bdbc85e90e2a029cdaafb5f961d4cad2bb9fbda71204061c877" > Katabatic::EngineGutted< / a > < / div > < div class = "ttdef" > < b > Definition:< / b > Constants.h:59< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "namespaceHurricane_html" > < div class = "ttname" > < a href = "namespaceHurricane.html" > Hurricane< / a > < / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classKatabatic_1_1AutoContact_html" > < div class = "ttname" > < a href = "classKatabatic_1_1AutoContact.html" > Katabatic::AutoContact< / a > < / div > < div class = "ttdoc" > Abstract base class for AutoContact. < / div > < div class = "ttdef" > < b > Definition:< / b > AutoContact.h:70< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ad6b9f7d94ee4a88f12c485e48d1e644a" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ad6b9f7d94ee4a88f12c485e48d1e644a" > Katabatic::KatabaticEngine::toOptimals< / a > < / div > < div class = "ttdeci" > void toOptimals(Net *)< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ad9072cfa6215c92c9a9842270cf677c5" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ad9072cfa6215c92c9a9842270cf677c5" > Katabatic::KatabaticEngine::getExtensionCap< / a > < / div > < div class = "ttdeci" > DbU::Unit getExtensionCap() const< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a145b36b18fc9149980c5d6bd4bd10e0d" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a145b36b18fc9149980c5d6bd4bd10e0d" > Katabatic::KatabaticEngine::slackenBorder< / a > < / div > < div class = "ttdeci" > void slackenBorder(Box bb, Layer::Mask, unsigned int flags)< / div > < div class = "ttdef" > < b > Definition:< / b > ChipTools.cpp:164< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a878e8b694aa243a767c2f232799ec9b3" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a878e8b694aa243a767c2f232799ec9b3" > Katabatic::KatabaticEngine::getState< / a > < / div > < div class = "ttdeci" > EngineState getState() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:229< / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a1b7d8ed09a198f7afd6e3ac911f6eb37" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a1b7d8ed09a198f7afd6e3ac911f6eb37" > Katabatic::KatabaticEngine::createDetailedGrid< / a > < / div > < div class = "ttdeci" > virtual void createDetailedGrid()< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:167< / div > < / div >
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_ac2b780e06975ce8a0d6ca96f20cb971f" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#ac2b780e06975ce8a0d6ca96f20cb971f" > Katabatic::KatabaticEngine::setSaturateRatio< / a > < / div > < div class = "ttdeci" > void setSaturateRatio(float)< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:225< / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a2ea4b4fc379fb85a13890db451cbf93a" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a2ea4b4fc379fb85a13890db451cbf93a" > Katabatic::KatabaticEngine::printMeasures< / a > < / div > < div class = "ttdeci" > void printMeasures(const string & ) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:363< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "classHurricane_1_1Net_html" > < div class = "ttname" > < a href = "../hurricane/classHurricane_1_1Net.html" > Hurricane::Net< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a4c4549515aef37e81f2cc6537b931edc" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a4c4549515aef37e81f2cc6537b931edc" > Katabatic::KatabaticEngine::getContactLayer< / a > < / div > < div class = "ttdeci" > Layer * getContactLayer(size_t depth) const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:234< / div > < / div >
2018-06-06 11:42:26 -05:00
< div class = "ttc" id = "namespaceKatabatic_html_ab9e409db5feff0bdbc85e90e2a029cda" > < div class = "ttname" > < a href = "namespaceKatabatic.html#ab9e409db5feff0bdbc85e90e2a029cda" > Katabatic::EngineState< / a > < / div > < div class = "ttdeci" > EngineState< / div > < div class = "ttdef" > < b > Definition:< / b > Constants.h:54< / div > < / div >
< div class = "ttc" id = "classCRL_1_1RoutingLayerGauge_html" > < div class = "ttname" > < a href = "../crlcore/classCRL_1_1RoutingLayerGauge.html" > CRL::RoutingLayerGauge< / a > < / div > < / div >
2018-10-18 11:10:01 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a9a56286f633fddd702d66563de457a4a" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a9a56286f633fddd702d66563de457a4a" > Katabatic::KatabaticEngine::getGCellGrid< / a > < / div > < div class = "ttdeci" > GCellGrid * getGCellGrid() const< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.h:235< / div > < / div >
< div class = "ttc" id = "namespaceCRL_html" > < div class = "ttname" > < a href = "namespaceCRL.html" > CRL< / a > < / div > < / div >
2018-08-19 06:27:09 -05:00
< div class = "ttc" id = "classKatabatic_1_1KatabaticEngine_html_a468eddb683c04cfeea1c5124a39e1f86" > < div class = "ttname" > < a href = "classKatabatic_1_1KatabaticEngine.html#a468eddb683c04cfeea1c5124a39e1f86" > Katabatic::KatabaticEngine::finalizeLayout< / a > < / div > < div class = "ttdeci" > virtual void finalizeLayout()< / div > < div class = "ttdef" > < b > Definition:< / b > KatabaticEngine.cpp:514< / div > < / div >
2018-06-06 11:42:26 -05:00
< / div > <!-- fragment --> < / div > <!-- contents -->
< br >
< hr >
< table class = "footer1" >
< tr >
2018-10-18 11:10:01 -05:00
< td class = "LFooter" > < small > Generated by doxygen 1.8.14 on Thu Oct 18 2018< / small > < / td >
2018-06-06 11:42:26 -05:00
< td class = "RFooter" > < a href = '#pagetop' > < small > Return to top of page< / small > < / a > < / td >
< / tr >
< / table >
< table class = "footer2" >
< tr >
< td class = "LFooter" > Katabatic - Routing Toolbox< / td >
< td class = "RFooter" > < small > Copyright © 2008-2016 UPMC. All rights reserved< / small > < / td >
< / tr >
< / table >
< / body >
< / html >