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>Hurricane 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">Hurricane Design Viewer</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><!-- top -->
|
|
|
|
<div class="header">
|
|
|
|
<div class="headertitle">
|
|
|
|
<div class="title">File List</div> </div>
|
|
|
|
</div><!--header-->
|
|
|
|
<div class="contents">
|
|
|
|
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
|
|
|
<table class="directory">
|
2018-10-18 11:10:01 -05:00
|
|
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="CellImage_8h_source.html"><span class="icondoc"></span></a><b>CellImage.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="CellPrinter_8h_source.html"><span class="icondoc"></span></a><b>CellPrinter.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="CellViewer_8h_source.html"><span class="icondoc"></span></a><b>CellViewer.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="CellWidget_8h_source.html"><span class="icondoc"></span></a><b>CellWidget.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="DisplayStyle_8h_source.html"><span class="icondoc"></span></a><b>DisplayStyle.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="Graphics_8h_source.html"><span class="icondoc"></span></a><b>Graphics.h</b></td><td class="desc"></td></tr>
|
|
|
|
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="InspectorWidget_8h_source.html"><span class="icondoc"></span></a><b>InspectorWidget.h</b></td><td class="desc"></td></tr>
|
2018-06-06 11:42:26 -05:00
|
|
|
</table>
|
|
|
|
</div><!-- directory -->
|
|
|
|
</div><!-- contents -->
|
|
|
|
<br>
|
|
|
|
<hr>
|
|
|
|
<table class="footer1">
|
|
|
|
<tr>
|
Enhanced techno rule support. Inspector support bug fix.
* Bug: In Hurricane/Commons.h, modify the getRecord<>() templates so
that for both vector<Element> and vector<Element*>, the individual
record created for each element are donne with pointers. That is,
for the vector<Element> case, we take a pointer.
As a general policy, except for the POD types, always use pointers
or references to data in the records/inspector. Never uses values
that can call the copy constructor.
Suppress INSPECTOR_PV_SUPPORT() macro, keep only
INSPECTOR_PR_SUPPORT().
Provide value support only for getString<>() template.
This value & copy constructor problem was causing a crash when
trying to inspect Hurricane::AnalogCellExtension.
* New: In Hurricane::Technology, change the API of the PhysicalRule,
now we can only create/get PhysicalRule, but setting the value of
the rule itself must be done on the rule.
Enhance PhysicalRule to provide for stepped rules, non isotropic
and ratio rules.
Merge TwoLayersPhysicalrule in PhysicalRule, much simpler to
suppress the management of derived classes. That means that we
loose a little memory as some fields are mutually exclusive.
Not a problem considering that there will not be so many of thoses
objects.
* New: In CRL/helpers.analogtechno.py, enhanced DTR support for rules
like:
('minSpacing' , 'metal1', ((0.4,20.0), (0.8,1000.0)), Length, 'REF.1')
('minEnclosure', 'metal1', 'cut1', (0.2,0.3) , Length, 'REF.2')
('minDensity' , 'metal1', 0.30 , Unit , 'REF.3')
The DTR parser has been updated, but not the oroshi.dtr Rule
cache for analog components. Given a rule name, the value used
will be the horizontal one of the first step.
* Change: In hurricane/doc/hurricane, re-generate the documentation
with updated support for Technology & PhysicalRule.
2020-07-21 04:22:04 -05:00
|
|
|
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Tue Jul 21 2020</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">Hurricane Design Viewer</td>
|
|
|
|
<td class="RFooter"><small>Copyright © 2008-2016 UPMC All rights reserved</small></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</body>
|
|
|
|
</html>
|