Added capacitor documentation in Oroshi, and generated.
This commit is contained in:
parent
f130417232
commit
85540c9a58
|
@ -110,7 +110,11 @@ INPUT = \
|
|||
../python/Stack.py \
|
||||
../python/WIP_Transistor.py \
|
||||
../python/WIP_DP.py \
|
||||
../python/WIP_CSP.py
|
||||
../python/WIP_CSP.py \
|
||||
../python/CapacitorUnit.py \
|
||||
../python/CapacitorMatrix.py \
|
||||
../python/CapacitorRouted.py \
|
||||
../python/CapacitorVRTracks.py
|
||||
|
||||
FILE_PATTERNS = *.py
|
||||
|
||||
|
|
|
@ -43,8 +43,16 @@ $(function() {
|
|||
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>python</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Stack</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1Stack_1_1Stack.html" target="_self">Stack</a></td><td class="desc">Draw a <a class="el" href="classpython_1_1Stack_1_1Stack.html" title="Draw a Stack of Transistors. ">Stack</a> of Transistors </td></tr>
|
||||
<tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>CapacitorMatrix</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html" target="_self">CapacitorStack</a></td><td class="desc">Draws the layout of a compact capacitor or a matrix of adjacent identical capacitors </td></tr>
|
||||
<tr id="row_0_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><b>CapacitorRouted</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_1_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html" target="_self">RoutMatchedCapacitor</a></td><td class="desc">Routs two matched capacitors, C1 and C2, drawn in a capacitor matrix </td></tr>
|
||||
<tr id="row_0_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="toggleFolder('0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><b>CapacitorUnit</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_2_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html" target="_self">CapacitorUnit</a></td><td class="desc">Draws a capacitor of type Poly-Poly or Metal-Metal in 350 nm AMS CMOS technology </td></tr>
|
||||
<tr id="row_0_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="toggleFolder('0_3_')">▼</span><span class="icona"><span class="icon">N</span></span><b>CapacitorVRTracks</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_3_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html" target="_self">VerticalRoutingTracks</a></td><td class="desc">Routs two matched capacitors, C1 and C2, drawn in a capacitor matrix </td></tr>
|
||||
<tr id="row_0_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">▼</span><span class="icona"><span class="icon">N</span></span><b>Stack</b></td><td class="desc"></td></tr>
|
||||
<tr id="row_0_4_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpython_1_1Stack_1_1Stack.html" target="_self">Stack</a></td><td class="desc">Draw a <a class="el" href="classpython_1_1Stack_1_1Stack.html" title="Draw a Stack of Transistors. ">Stack</a> of Transistors </td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
|
@ -52,7 +60,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -40,21 +40,28 @@ $(function() {
|
|||
<div class="title">Class Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_s">s</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_v">v</a></div>
|
||||
<table class="classindex">
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td><td></td></tr>
|
||||
<tr><td></td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classpython_1_1Stack_1_1Stack.html">Stack</a> (python.Stack)   </td><td></td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  c  </div></td></tr></table>
|
||||
</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
|
||||
</td></tr>
|
||||
<tr></tr>
|
||||
<tr><td valign="top"><a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html">CapacitorStack</a> (python.CapacitorMatrix)   </td><td valign="top"><a class="el" href="classpython_1_1Stack_1_1Stack.html">Stack</a> (python.Stack)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html">CapacitorUnit</a> (python.CapacitorUnit)   </td><td rowspan="2" valign="bottom"><a name="letter_v"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  v  </div></td></tr></table>
|
||||
</td></tr>
|
||||
<tr><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  r  </div></td></tr></table>
|
||||
</td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html">VerticalRoutingTracks</a> (python.CapacitorVRTracks)   </td></tr>
|
||||
<tr><td valign="top"><a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html">RoutMatchedCapacitor</a> (python.CapacitorRouted)   </td><td></td></tr>
|
||||
<tr><td></td><td></td></tr>
|
||||
</table>
|
||||
<div class="qindex"><a class="qindex" href="#letter_s">s</a></div>
|
||||
<div class="qindex"><a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a> | <a class="qindex" href="#letter_v">v</a></div>
|
||||
</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="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -56,7 +56,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -269,7 +269,7 @@ Stack Implementation Details</h1>
|
|||
|
||||
<p class="reference">References Stack.activeBox, Stack.activeOffsetX, Stack.activeOffsetY, Stack.bbHeight, Stack.bbWidth, Stack.botWTracks, Stack.boundingBox, Stack.bulks, Stack.bulkWidth, Stack.computeLayoutParasitics(), Stack.computeStressEffect(), Stack.contactDiffPitch, Stack.contactDiffSide, Stack.DGG, Stack.DGI, Stack.dimensioned, Stack.DMCG, Stack.DMCGT, Stack.DMCI, Stack.eDiffMetal1Width, Bulk.flags, Stack.flags, Stack.gatePitch, Stack.gateVia1Pitch, Stack.getBotTrackY(), Stack.getHorizontalWidth(), Stack.getLastTopTrackY(), Stack.horPitch, Stack.hTrackDistance, Stack.iDiffMetal1Width, Stack.isVH, Stack.L, Stack.metal1ToGate, Stack.metal2Pitch, Stack.metal2TechnoPitch, Stack.metal3Pitch, Stack.metaTransistors, Stack.NERC, Stack.NFs, Stack.NIRC, Stack.sideActiveWidth, Stack.tracksNbPitch(), Stack.vBulkDistance, Stack.verPitch, Stack.w, Stack.wire1Width, Stack.wire2Width, Stack.wire3Width, Stack.wirings, Stack.xpitches, and Stack.ypitches.</p>
|
||||
|
||||
<p class="reference">Referenced by <a class="el" href="classpython_1_1Stack_1_1Stack.html#a2b936db85a32775dd3739ccfdfef636d">Stack.doLayout()</a>, and <a class="el" href="classpython_1_1Stack_1_1Stack.html#a4fa5741d1869983366b4ca96c3ae85b5">Stack.setWirings()</a>.</p>
|
||||
<p class="reference">Referenced by <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a86cb813fa2987710348b5be1eab4c601">CapacitorUnit.create()</a>, <a class="el" href="classpython_1_1Stack_1_1Stack.html#a2b936db85a32775dd3739ccfdfef636d">Stack.doLayout()</a>, <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a84f0757a2a026ece5364ae0cc0872ef2">RoutMatchedCapacitor.route()</a>, and <a class="el" href="classpython_1_1Stack_1_1Stack.html#a4fa5741d1869983366b4ca96c3ae85b5">Stack.setWirings()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -314,7 +314,7 @@ Stack Implementation Details</h1>
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -49,7 +49,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -1,2 +1,20 @@
|
|||
\form#0:$NFs$
|
||||
\form#1:$ 3 + (NFs-1) \times 2$
|
||||
\form#2:$C$
|
||||
\form#3:$ C_{a}, C_{p}, A $
|
||||
\form#4:$ P $
|
||||
\form#5:\[ C = C_{a}A + C_{p}P \]
|
||||
\form#6:$ C_{a} $
|
||||
\form#7:$ C_{p} $
|
||||
\form#8:$ femto Farad (fF) $
|
||||
\form#9:$ C_1 $
|
||||
\form#10:$ C_2 $
|
||||
\form#11:$ R*C $
|
||||
\form#12:$ 2C+2 $
|
||||
\form#13:$ C+1 $
|
||||
\form#14:$ [ [1,2], [1,2] ] or [ [2,1], [2,1] ] $
|
||||
\form#15:$ C_{00} $
|
||||
\form#16:$ C_{01} $
|
||||
\form#17:$ m$
|
||||
\form#18:$ \mu m$
|
||||
\form#19:$ C_{ij} $
|
||||
|
|
|
@ -36,16 +36,244 @@ $(function() {
|
|||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
|
||||
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>
|
||||
|
||||
<h3><a id="index__"></a>- _ -</h3><ul>
|
||||
<li>__computeCapDim__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a3fa95cb90eed911f790274f5c90aaa67">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__computeConnections__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#ab7dd108892c643c3cc0a5b3118152097">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__init__()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a818e80b2a75b3e0d06f9826d1c60ecab">Stack</a>
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a7e9bfbe8f722de7d3472f6971e235328">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#acb14d0c0bde8b81f13e2f4c773691d69">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#af1c90ae5171f34b90f6781f64ddb918f">CapacitorUnit</a>
|
||||
, <a class="el" href="classpython_1_1Stack_1_1Stack.html#a818e80b2a75b3e0d06f9826d1c60ecab">Stack</a>
|
||||
</li>
|
||||
<li>__isCapacitorUnitOK__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2fcd6e2dddbbe5fcb09c9365cde11535">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__isMatchingSchemeOK__()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ada775cb99286f2386facfe173b74f8c6">CapacitorStack</a>
|
||||
</li>
|
||||
<li>__isUnitCap__()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ababc3906986a38853f947e52f870a50c">CapacitorStack</a>
|
||||
</li>
|
||||
<li>__setattr__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aa46ddace79cbe139b17e8014202652b0">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__setCapacitorPerUnit__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a7c8aa8fda868a8ac87effa912fd95b74">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__setStretching__()
|
||||
: <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#a0196828def1b7ed08eb1bfe027cf4692">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
<li>__setStretchingDySourceDyTarget__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a502017c18e8b268a07ff7f861dfb0e20">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__stretchTopPlateCompactCap__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a13911af0ea440f2e2c1b15c443533b7a">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__stretchTopPlates__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a933728945d2d4a9d641ef93bf669d3b1">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>capacitorIdOccurence()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a3a76b3e916ad8bfec0513765c297f4ed">CapacitorStack</a>
|
||||
</li>
|
||||
<li>capacitorLine()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a67f014dfa18e1ef67be992df3e731923">CapacitorStack</a>
|
||||
</li>
|
||||
<li>capacitorMatrix()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#af325c6856f657efc6819db6c1ed87fa0">CapacitorStack</a>
|
||||
</li>
|
||||
<li>computeBottomPlateCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#addb554b11e23dd09df70724d5f72c740">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>computeDimensions()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a74ff17e974efecc28c792db05b5d3eb0">Stack</a>
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#ac6ce841e559dc495eb12a6b22cf4bdf9">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1Stack_1_1Stack.html#a74ff17e974efecc28c792db05b5d3eb0">Stack</a>
|
||||
</li>
|
||||
<li>computeHRLayerYCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a71bee512b44ecf046fc420bf5040fb89">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>computeTopPlateCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#acf415dad7b8278ca474a08abd8386665">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>create()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a142799d140cb1936225cf8e224af2b8d">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a86cb813fa2987710348b5be1eab4c601">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutLine()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aa453563e9c329010f89e4b566fc4768d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutMatrix()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ab29fb045a7f82b35194cbb94892fd1a1">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutMaxNumber()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad927ede3cda234b24660b9286a2d68df">CapacitorUnit</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>doLayout()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a2b936db85a32775dd3739ccfdfef636d">Stack</a>
|
||||
</li>
|
||||
<li>drawAbutmentBox()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a8ff901c4f22ccba4e7fc19f9ce98109e">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad3ea453f04d9ec2c38eab0ee8af8047d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawBottomPlateCut()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a63619983981132bad715723586e4a91a">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawBottomPlatesRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#afd56ae8981043c8ef680d0c7ac0a3acb">CapacitorStack</a>
|
||||
</li>
|
||||
<li>drawCapacitor()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a6d39e1b3f2c0e14d1a86cf494c51eac2">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a0d91006a08de265233844aa7d305d4d5">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawCuts_vRoutingTrack_hRoutingTrack()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a7fc53fb348bcaf52180b6cba1e570152">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawHRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#aea5cf7e1dc273d8e1dc45e5f4d421f79">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawHRoutingTracks()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#abd4fc0633f8c80ea09f5a7aced610fa7">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawOneCut_vRoutingTrack_HRLayer()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a974575dc937c28e440dd0a252c7ef4b7">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawOnePlate()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2b2756aa53569e2b59504ae6a7286653">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawRoutingLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a237404c5452688f49fe788244cd3b60f">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawTopPlateCut()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a84b46c621e108285fd6d5830a1ffedac">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawTopPlatesRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ac4f954eb981ca22afd05d15d24054c78">CapacitorStack</a>
|
||||
</li>
|
||||
<li>drawVRoutingTracks()
|
||||
: <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#ade479990eba75cc3c94fba25082a4b28">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>getBotPlateLeftRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a69ed3dbeb675f6c2c52586f4fb3e2e11">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateLeftRLayerXMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a8f1e061c67e1794bf35624c57e75c5b7">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateLeftRLayerXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a85436b731b94a4addbddd2868d842976">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRightRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#adc34c9971aa055acb6ff7dde24d5ffac">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a57d6ff2f5cf8cd47476eba0c7dd8b183">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a61d33d28fd5e266cc84eeefabe3460a9">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a1599c5468bec2b820a9d37362d21b223">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a62e0decc5c4a2f1484743acffaf50a1a">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a5926a16b566714d884de27edb29e86d0">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a88182f71df23236f152d02855d8f92f4">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad3956fe34a545d496e62f0a499427e69">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aed67ac964dc5d63b17a36e6a13a09b03">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ac90114c3fc7731a8de7a65136371759b">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a27c6ba5c13e8838ffdba1d7005d52cdc">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a11ae88c08d4e8b91d584d4a4f69c452d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getCapacitorType()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a826bc534525cb9da119bf5e53393c4e8">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2f1c438575964c1db979c40b9db805c7">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getMatchingScheme()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a47fab36d1c5f43b77f6a8bed838f489c">CapacitorStack</a>
|
||||
</li>
|
||||
<li>getMatrixDim()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a7c13ac996df61c10e7249efa4b26a39d">CapacitorStack</a>
|
||||
</li>
|
||||
<li>getMaximumCapWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a11bb732ab03e3d6b3fb8b4e3b109c983">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getMinimumCapWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad2f46584dd8249360127259f6c563921">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a4b2683706e1bf6b90ada029ffc38950e">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a92c7940656b8f2940f4a39f167880ff4">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a279a946fe3127e06435d8eadfa62ec04">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a9a2ffcdaaabfec8adb1c8a67f82eec67">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aed0bf7a26c5ee2d1baf06b55084826f2">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a3765ea9bb990f6f6e22aa8292158587e">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getVerticalRoutingTrack_width()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a306f64ae38c4f512855ec9b276f47232">CapacitorStack</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>route()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a84f0757a2a026ece5364ae0cc0872ef2">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>setLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a9fd411594953ae1c5be7025f258d4354">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>setRules()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a458149b1404a0e797668330beb75b640">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a458149b1404a0e797668330beb75b640">CapacitorUnit</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#a458149b1404a0e797668330beb75b640">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
<li>setWirings()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a4fa5741d1869983366b4ca96c3ae85b5">Stack</a>
|
||||
</li>
|
||||
|
@ -55,7 +283,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -36,16 +36,244 @@ $(function() {
|
|||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
 
|
||||
|
||||
<h3><a id="index__"></a>- _ -</h3><ul>
|
||||
<li>__computeCapDim__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a3fa95cb90eed911f790274f5c90aaa67">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__computeConnections__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#ab7dd108892c643c3cc0a5b3118152097">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__init__()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a818e80b2a75b3e0d06f9826d1c60ecab">Stack</a>
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a7e9bfbe8f722de7d3472f6971e235328">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#acb14d0c0bde8b81f13e2f4c773691d69">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#af1c90ae5171f34b90f6781f64ddb918f">CapacitorUnit</a>
|
||||
, <a class="el" href="classpython_1_1Stack_1_1Stack.html#a818e80b2a75b3e0d06f9826d1c60ecab">Stack</a>
|
||||
</li>
|
||||
<li>__isCapacitorUnitOK__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2fcd6e2dddbbe5fcb09c9365cde11535">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__isMatchingSchemeOK__()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ada775cb99286f2386facfe173b74f8c6">CapacitorStack</a>
|
||||
</li>
|
||||
<li>__isUnitCap__()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ababc3906986a38853f947e52f870a50c">CapacitorStack</a>
|
||||
</li>
|
||||
<li>__setattr__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aa46ddace79cbe139b17e8014202652b0">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__setCapacitorPerUnit__()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a7c8aa8fda868a8ac87effa912fd95b74">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>__setStretching__()
|
||||
: <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#a0196828def1b7ed08eb1bfe027cf4692">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
<li>__setStretchingDySourceDyTarget__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a502017c18e8b268a07ff7f861dfb0e20">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__stretchTopPlateCompactCap__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a13911af0ea440f2e2c1b15c443533b7a">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>__stretchTopPlates__()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a933728945d2d4a9d641ef93bf669d3b1">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>capacitorIdOccurence()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a3a76b3e916ad8bfec0513765c297f4ed">CapacitorStack</a>
|
||||
</li>
|
||||
<li>capacitorLine()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a67f014dfa18e1ef67be992df3e731923">CapacitorStack</a>
|
||||
</li>
|
||||
<li>capacitorMatrix()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#af325c6856f657efc6819db6c1ed87fa0">CapacitorStack</a>
|
||||
</li>
|
||||
<li>computeBottomPlateCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#addb554b11e23dd09df70724d5f72c740">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>computeDimensions()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a74ff17e974efecc28c792db05b5d3eb0">Stack</a>
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#ac6ce841e559dc495eb12a6b22cf4bdf9">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1Stack_1_1Stack.html#a74ff17e974efecc28c792db05b5d3eb0">Stack</a>
|
||||
</li>
|
||||
<li>computeHRLayerYCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a71bee512b44ecf046fc420bf5040fb89">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>computeTopPlateCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#acf415dad7b8278ca474a08abd8386665">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>create()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a142799d140cb1936225cf8e224af2b8d">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a86cb813fa2987710348b5be1eab4c601">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutLine()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aa453563e9c329010f89e4b566fc4768d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutMatrix()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ab29fb045a7f82b35194cbb94892fd1a1">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>cutMaxNumber()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad927ede3cda234b24660b9286a2d68df">CapacitorUnit</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>doLayout()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a2b936db85a32775dd3739ccfdfef636d">Stack</a>
|
||||
</li>
|
||||
<li>drawAbutmentBox()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a8ff901c4f22ccba4e7fc19f9ce98109e">CapacitorStack</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad3ea453f04d9ec2c38eab0ee8af8047d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawBottomPlateCut()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a63619983981132bad715723586e4a91a">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawBottomPlatesRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#afd56ae8981043c8ef680d0c7ac0a3acb">CapacitorStack</a>
|
||||
</li>
|
||||
<li>drawCapacitor()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a6d39e1b3f2c0e14d1a86cf494c51eac2">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawCuts()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a0d91006a08de265233844aa7d305d4d5">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawCuts_vRoutingTrack_hRoutingTrack()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a7fc53fb348bcaf52180b6cba1e570152">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawHRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#aea5cf7e1dc273d8e1dc45e5f4d421f79">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawHRoutingTracks()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#abd4fc0633f8c80ea09f5a7aced610fa7">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawOneCut_vRoutingTrack_HRLayer()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a974575dc937c28e440dd0a252c7ef4b7">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>drawOnePlate()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2b2756aa53569e2b59504ae6a7286653">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawRoutingLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a237404c5452688f49fe788244cd3b60f">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawTopPlateCut()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a84b46c621e108285fd6d5830a1ffedac">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>drawTopPlatesRLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#ac4f954eb981ca22afd05d15d24054c78">CapacitorStack</a>
|
||||
</li>
|
||||
<li>drawVRoutingTracks()
|
||||
: <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#ade479990eba75cc3c94fba25082a4b28">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_g"></a>- g -</h3><ul>
|
||||
<li>getBotPlateLeftRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a69ed3dbeb675f6c2c52586f4fb3e2e11">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateLeftRLayerXMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a8f1e061c67e1794bf35624c57e75c5b7">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateLeftRLayerXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a85436b731b94a4addbddd2868d842976">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRightRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#adc34c9971aa055acb6ff7dde24d5ffac">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a57d6ff2f5cf8cd47476eba0c7dd8b183">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a61d33d28fd5e266cc84eeefabe3460a9">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBotPlateRLayerYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a1599c5468bec2b820a9d37362d21b223">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a62e0decc5c4a2f1484743acffaf50a1a">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a5926a16b566714d884de27edb29e86d0">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateLeftCutYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a88182f71df23236f152d02855d8f92f4">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad3956fe34a545d496e62f0a499427e69">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aed67ac964dc5d63b17a36e6a13a09b03">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ac90114c3fc7731a8de7a65136371759b">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateRightCutYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a27c6ba5c13e8838ffdba1d7005d52cdc">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getBottomPlateYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a11ae88c08d4e8b91d584d4a4f69c452d">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getCapacitorType()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a826bc534525cb9da119bf5e53393c4e8">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a2f1c438575964c1db979c40b9db805c7">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getMatchingScheme()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a47fab36d1c5f43b77f6a8bed838f489c">CapacitorStack</a>
|
||||
</li>
|
||||
<li>getMatrixDim()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a7c13ac996df61c10e7249efa4b26a39d">CapacitorStack</a>
|
||||
</li>
|
||||
<li>getMaximumCapWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a11bb732ab03e3d6b3fb8b4e3b109c983">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getMinimumCapWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#ad2f46584dd8249360127259f6c563921">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerWidth()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a4b2683706e1bf6b90ada029ffc38950e">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXCenter()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a92c7940656b8f2940f4a39f167880ff4">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a279a946fe3127e06435d8eadfa62ec04">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerXMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a9a2ffcdaaabfec8adb1c8a67f82eec67">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerYMax()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#aed0bf7a26c5ee2d1baf06b55084826f2">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getTopPlateRLayerYMin()
|
||||
: <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a3765ea9bb990f6f6e22aa8292158587e">CapacitorUnit</a>
|
||||
</li>
|
||||
<li>getVerticalRoutingTrack_width()
|
||||
: <a class="el" href="classpython_1_1CapacitorMatrix_1_1CapacitorStack.html#a306f64ae38c4f512855ec9b276f47232">CapacitorStack</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>route()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a84f0757a2a026ece5364ae0cc0872ef2">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>setLayers()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a9fd411594953ae1c5be7025f258d4354">RoutMatchedCapacitor</a>
|
||||
</li>
|
||||
<li>setRules()
|
||||
: <a class="el" href="classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html#a458149b1404a0e797668330beb75b640">RoutMatchedCapacitor</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorUnit_1_1CapacitorUnit.html#a458149b1404a0e797668330beb75b640">CapacitorUnit</a>
|
||||
, <a class="el" href="classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html#a458149b1404a0e797668330beb75b640">VerticalRoutingTracks</a>
|
||||
</li>
|
||||
<li>setWirings()
|
||||
: <a class="el" href="classpython_1_1Stack_1_1Stack.html#a4fa5741d1869983366b4ca96c3ae85b5">Stack</a>
|
||||
</li>
|
||||
|
@ -55,7 +283,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -74,7 +74,7 @@ A yellow dashed arrow denotes a relation between a template instance and the tem
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -45,7 +45,7 @@ $(function() {
|
|||
<hr>
|
||||
<table class="footer1">
|
||||
<tr>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Mon Oct 28 2019</small></td>
|
||||
<td class="LFooter"><small>Generated by doxygen 1.8.14 on Wed Nov 13 2019</small></td>
|
||||
<td class="RFooter"><a href='#pagetop'><small>Return to top of page</small></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
|
|
@ -1,5 +1,518 @@
|
|||
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
|
||||
<tagfile>
|
||||
<compound kind="class">
|
||||
<name>python::CapacitorMatrix::CapacitorStack</name>
|
||||
<filename>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</filename>
|
||||
<base>python::CapacitorUnit::CapacitorUnit</base>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__init__</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a7e9bfbe8f722de7d3472f6971e235328</anchor>
|
||||
<arglist>(self, device, capacitance, capacitorType, abutmentBoxPosition, nets, unitCap=0, matrixDim=[1, matchingMode=False, matchingScheme=[], dummyRing=False, dummyElement=False)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__isUnitCap__</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>ababc3906986a38853f947e52f870a50c</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__isMatchingSchemeOK__</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>ada775cb99286f2386facfe173b74f8c6</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>capacitorIdOccurence</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a3a76b3e916ad8bfec0513765c297f4ed</anchor>
|
||||
<arglist>(self, capacitorIdentifier)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>create</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a142799d140cb1936225cf8e224af2b8d</anchor>
|
||||
<arglist>(self, bbMode=False)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>capacitorLine</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a67f014dfa18e1ef67be992df3e731923</anchor>
|
||||
<arglist>(self, dy, abutmentBox_spacing, matchingSchemeRowIndex=0)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>capacitorMatrix</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>af325c6856f657efc6819db6c1ed87fa0</anchor>
|
||||
<arglist>(self, abutmentBox_spacing=0)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawAbutmentBox</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a8ff901c4f22ccba4e7fc19f9ce98109e</anchor>
|
||||
<arglist>(self, abutmentBox_spacing=0)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawBottomPlatesRLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>afd56ae8981043c8ef680d0c7ac0a3acb</anchor>
|
||||
<arglist>(self, bottomPlateRLayer, drawnCapacitor)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawTopPlatesRLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>ac4f954eb981ca22afd05d15d24054c78</anchor>
|
||||
<arglist>(self, topPlateRLayer, drawnCapacitor)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getVerticalRoutingTrack_width</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a306f64ae38c4f512855ec9b276f47232</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getMatrixDim</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a7c13ac996df61c10e7249efa4b26a39d</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getMatchingScheme</name>
|
||||
<anchorfile>classpython_1_1CapacitorMatrix_1_1CapacitorStack.html</anchorfile>
|
||||
<anchor>a47fab36d1c5f43b77f6a8bed838f489c</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
</compound>
|
||||
<compound kind="class">
|
||||
<name>python::CapacitorUnit::CapacitorUnit</name>
|
||||
<filename>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</filename>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__init__</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>af1c90ae5171f34b90f6781f64ddb918f</anchor>
|
||||
<arglist>(self, device, capacitance, capacitorType, abutmentBoxPosition)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__setCapacitorPerUnit__</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a7c8aa8fda868a8ac87effa912fd95b74</anchor>
|
||||
<arglist>(self, capacitorType)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__computeCapDim__</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a3fa95cb90eed911f790274f5c90aaa67</anchor>
|
||||
<arglist>(self, capacitance, capacitorType)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__isCapacitorUnitOK__</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a2fcd6e2dddbbe5fcb09c9365cde11535</anchor>
|
||||
<arglist>(self, capDim)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__setattr__</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>aa46ddace79cbe139b17e8014202652b0</anchor>
|
||||
<arglist>(self, attribute, value)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>setRules</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a458149b1404a0e797668330beb75b640</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getCapacitorType</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a826bc534525cb9da119bf5e53393c4e8</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getMaximumCapWidth</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a11bb732ab03e3d6b3fb8b4e3b109c983</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getMinimumCapWidth</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ad2f46584dd8249360127259f6c563921</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a2f1c438575964c1db979c40b9db805c7</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>create</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a86cb813fa2987710348b5be1eab4c601</anchor>
|
||||
<arglist>(self, tNet, bNet, bbMode=False)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawCapacitor</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a6d39e1b3f2c0e14d1a86cf494c51eac2</anchor>
|
||||
<arglist>(self, layerDict, tNet, bNet)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>computeBottomPlateCuts</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>addb554b11e23dd09df70724d5f72c740</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>computeTopPlateCuts</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>acf415dad7b8278ca474a08abd8386665</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawAbutmentBox</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ad3ea453f04d9ec2c38eab0ee8af8047d</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawOnePlate</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a2b2756aa53569e2b59504ae6a7286653</anchor>
|
||||
<arglist>(self, layer, net, boxDimensions)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawBottomPlateCut</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a63619983981132bad715723586e4a91a</anchor>
|
||||
<arglist>(self, layer, bNet)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawTopPlateCut</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a84b46c621e108285fd6d5830a1ffedac</anchor>
|
||||
<arglist>(self, layer, tNet)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawRoutingLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a237404c5452688f49fe788244cd3b60f</anchor>
|
||||
<arglist>(self, bottomPlateLayer, topPlateLayer, tNet, bNet)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>cutMaxNumber</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ad927ede3cda234b24660b9286a2d68df</anchor>
|
||||
<arglist>(self, width_layer, width_cut, spacing_cut, enclosure_cut)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>cutLine</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>aa453563e9c329010f89e4b566fc4768d</anchor>
|
||||
<arglist>(self, net, layer, firstCutXCenter, firstCutYCenter, width_cut, height_cut, spacing_cut, cutNumber, direction)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>cutMatrix</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ab29fb045a7f82b35194cbb94892fd1a1</anchor>
|
||||
<arglist>(self, net, layer, firstCutXCenter, firstCutYCenter, width_cut, height_cut, spacing_cut, cutColumnNumber, cutRowNumber)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateYMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a11ae88c08d4e8b91d584d4a4f69c452d</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateLeftCutXMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a62e0decc5c4a2f1484743acffaf50a1a</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateLeftCutYMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a88182f71df23236f152d02855d8f92f4</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateLeftCutYMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a5926a16b566714d884de27edb29e86d0</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateRightCutXMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ad3956fe34a545d496e62f0a499427e69</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateRightCutYMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a27c6ba5c13e8838ffdba1d7005d52cdc</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateRightCutYMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>ac90114c3fc7731a8de7a65136371759b</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateLeftRLayerXMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a8f1e061c67e1794bf35624c57e75c5b7</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBottomPlateRightCutYCenter</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>aed67ac964dc5d63b17a36e6a13a09b03</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateLeftRLayerXMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a85436b731b94a4addbddd2868d842976</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateRLayerYMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a1599c5468bec2b820a9d37362d21b223</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateRLayerYMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a61d33d28fd5e266cc84eeefabe3460a9</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateRLayerWidth</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a57d6ff2f5cf8cd47476eba0c7dd8b183</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateRightRLayerXCenter</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>adc34c9971aa055acb6ff7dde24d5ffac</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getBotPlateLeftRLayerXCenter</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a69ed3dbeb675f6c2c52586f4fb3e2e11</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerYMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a3765ea9bb990f6f6e22aa8292158587e</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerYMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>aed0bf7a26c5ee2d1baf06b55084826f2</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerWidth</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a4b2683706e1bf6b90ada029ffc38950e</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerXCenter</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a92c7940656b8f2940f4a39f167880ff4</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerXMin</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a9a2ffcdaaabfec8adb1c8a67f82eec67</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>getTopPlateRLayerXMax</name>
|
||||
<anchorfile>classpython_1_1CapacitorUnit_1_1CapacitorUnit.html</anchorfile>
|
||||
<anchor>a279a946fe3127e06435d8eadfa62ec04</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
</compound>
|
||||
<compound kind="class">
|
||||
<name>python::CapacitorRouted::RoutMatchedCapacitor</name>
|
||||
<filename>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</filename>
|
||||
<base>python::CapacitorUnit::CapacitorUnit</base>
|
||||
<base>python::CapacitorMatrix::CapacitorStack</base>
|
||||
<base>python::CapacitorVRTracks::VerticalRoutingTracks</base>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__init__</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>acb14d0c0bde8b81f13e2f4c773691d69</anchor>
|
||||
<arglist>(self, vRTInstance)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>route</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a84f0757a2a026ece5364ae0cc0872ef2</anchor>
|
||||
<arglist>(self, bbMode=False)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>setRules</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a458149b1404a0e797668330beb75b640</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>setLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a9fd411594953ae1c5be7025f258d4354</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>computeDimensions</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>ac6ce841e559dc495eb12a6b22cf4bdf9</anchor>
|
||||
<arglist>(self, bbMode)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>computeHRLayerYCenter</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a71bee512b44ecf046fc420bf5040fb89</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawHRoutingTracks</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>abd4fc0633f8c80ea09f5a7aced610fa7</anchor>
|
||||
<arglist>(self, routeingTracksLayer)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawHRLayers</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>aea5cf7e1dc273d8e1dc45e5f4d421f79</anchor>
|
||||
<arglist>(self, xPlateRLayer)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawCuts</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a0d91006a08de265233844aa7d305d4d5</anchor>
|
||||
<arglist>(self, layer_hRTrack_hRLayer, layer_tracksCut, layer_topPlateCut)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawOneCut_vRoutingTrack_HRLayer</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a974575dc937c28e440dd0a252c7ef4b7</anchor>
|
||||
<arglist>(self, net, cutLayer, cutXMin, cutYMin, cutNumber)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawCuts_vRoutingTrack_hRoutingTrack</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a7fc53fb348bcaf52180b6cba1e570152</anchor>
|
||||
<arglist>(self, cutLayer, cutNumber, enclosure_cut)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__stretchTopPlates__</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a933728945d2d4a9d641ef93bf669d3b1</anchor>
|
||||
<arglist>(self, capacitor, rlayer)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__stretchTopPlateCompactCap__</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a13911af0ea440f2e2c1b15c443533b7a</anchor>
|
||||
<arglist>(self, net, capacitor, routeingLayer, j=0)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__setStretchingDySourceDyTarget__</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>a502017c18e8b268a07ff7f861dfb0e20</anchor>
|
||||
<arglist>(self, capacitor, deltay)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__computeConnections__</name>
|
||||
<anchorfile>classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor.html</anchorfile>
|
||||
<anchor>ab7dd108892c643c3cc0a5b3118152097</anchor>
|
||||
<arglist>(self, i, j, capacitorIdentifier)</arglist>
|
||||
</member>
|
||||
</compound>
|
||||
<compound kind="class">
|
||||
<name>python::Stack::Stack</name>
|
||||
<filename>classpython_1_1Stack_1_1Stack.html</filename>
|
||||
|
@ -40,4 +553,31 @@
|
|||
<docanchor file="classpython_1_1Stack_1_1Stack" title="Atomic Wiring Specification">secAtomicWiring</docanchor>
|
||||
<docanchor file="classpython_1_1Stack_1_1Stack" title="Stack Implementation Details">secStackImplDetails</docanchor>
|
||||
</compound>
|
||||
<compound kind="class">
|
||||
<name>python::CapacitorVRTracks::VerticalRoutingTracks</name>
|
||||
<filename>classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html</filename>
|
||||
<base>python::CapacitorUnit::CapacitorUnit</base>
|
||||
<base>python::CapacitorMatrix::CapacitorStack</base>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>__setStretching__</name>
|
||||
<anchorfile>classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html</anchorfile>
|
||||
<anchor>a0196828def1b7ed08eb1bfe027cf4692</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>setRules</name>
|
||||
<anchorfile>classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html</anchorfile>
|
||||
<anchor>a458149b1404a0e797668330beb75b640</anchor>
|
||||
<arglist>(self)</arglist>
|
||||
</member>
|
||||
<member kind="function">
|
||||
<type>def</type>
|
||||
<name>drawVRoutingTracks</name>
|
||||
<anchorfile>classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks.html</anchorfile>
|
||||
<anchor>ade479990eba75cc3c94fba25082a4b28</anchor>
|
||||
<arglist>(self, vRoutingTracksLayer)</arglist>
|
||||
</member>
|
||||
</compound>
|
||||
</tagfile>
|
||||
|
|
|
@ -26,6 +26,19 @@ var menudata={children:[
|
|||
{text:"Classes",url:"annotated.html",children:[
|
||||
{text:"Class List",url:"annotated.html"},
|
||||
{text:"Class Index",url:"classes.html"},
|
||||
{text:"Class Hierarchy",url:"hierarchy.html"},
|
||||
{text:"Class Members",url:"functions.html",children:[
|
||||
{text:"All",url:"functions.html"},
|
||||
{text:"Functions",url:"functions_func.html"}]}]}]}
|
||||
{text:"All",url:"functions.html",children:[
|
||||
{text:"_",url:"functions.html#index__"},
|
||||
{text:"c",url:"functions.html#index_c"},
|
||||
{text:"d",url:"functions.html#index_d"},
|
||||
{text:"g",url:"functions.html#index_g"},
|
||||
{text:"r",url:"functions.html#index_r"},
|
||||
{text:"s",url:"functions.html#index_s"}]},
|
||||
{text:"Functions",url:"functions_func.html",children:[
|
||||
{text:"_",url:"functions_func.html#index__"},
|
||||
{text:"c",url:"functions_func.html#index_c"},
|
||||
{text:"d",url:"functions_func.html#index_d"},
|
||||
{text:"g",url:"functions_func.html#index_g"},
|
||||
{text:"r",url:"functions_func.html#index_r"},
|
||||
{text:"s",url:"functions_func.html#index_s"}]}]}]}]}
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
\section{Class List}
|
||||
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classpython_1_1CapacitorMatrix_1_1CapacitorStack}{Capacitor\+Stack}} \\*Draws the layout of a compact capacitor or a matrix of adjacent identical capacitors }{\pageref{classpython_1_1CapacitorMatrix_1_1CapacitorStack}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classpython_1_1CapacitorUnit_1_1CapacitorUnit}{Capacitor\+Unit}} \\*Draws a capacitor of type Poly-\/\+Poly or Metal-\/\+Metal in 350 nm A\+MS C\+M\+OS technology }{\pageref{classpython_1_1CapacitorUnit_1_1CapacitorUnit}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor}{Rout\+Matched\+Capacitor}} \\*Routs two matched capacitors, C1 and C2, drawn in a capacitor matrix }{\pageref{classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classpython_1_1Stack_1_1Stack}{Stack}} \\*Draw a \mbox{\hyperlink{classpython_1_1Stack_1_1Stack}{Stack}} of Transistors }{\pageref{classpython_1_1Stack_1_1Stack}}{}
|
||||
\item\contentsline{section}{\mbox{\hyperlink{classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks}{Vertical\+Routing\+Tracks}} \\*Routs two matched capacitors, C1 and C2, drawn in a capacitor matrix }{\pageref{classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks}}{}
|
||||
\end{DoxyCompactList}
|
||||
|
|
|
@ -189,7 +189,7 @@ References Stack.\+active\+Box, Stack.\+active\+OffsetX, Stack.\+active\+OffsetY
|
|||
|
||||
|
||||
|
||||
Referenced by Stack.\+do\+Layout(), and Stack.\+set\+Wirings().
|
||||
Referenced by Capacitor\+Unit.\+create(), Stack.\+do\+Layout(), Rout\+Matched\+Capacitor.\+route(), and Stack.\+set\+Wirings().
|
||||
|
||||
\mbox{\Hypertarget{classpython_1_1Stack_1_1Stack_a2b936db85a32775dd3739ccfdfef636d}\label{classpython_1_1Stack_1_1Stack_a2b936db85a32775dd3739ccfdfef636d}}
|
||||
\index{python\+::\+Stack\+::\+Stack@{python\+::\+Stack\+::\+Stack}!do\+Layout@{do\+Layout}}
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
\vspace*{1cm}
|
||||
{\large Generated by Doxygen 1.8.14}\\
|
||||
\vspace*{0.5cm}
|
||||
{\small Mon Oct 28 2019 18:06:36}\\
|
||||
{\small Wed Nov 13 2019 23:39:50}\\
|
||||
\end{center}
|
||||
\end{titlepage}
|
||||
|
||||
|
@ -45,10 +45,16 @@
|
|||
\clearemptydoublepage
|
||||
|
||||
\pagenumbering{arabic}
|
||||
\chapter{Hierarchical Index}
|
||||
\input{hierarchy}
|
||||
\chapter{Class Index}
|
||||
\input{annotated}
|
||||
\chapter{Class Documentation}
|
||||
\input{classpython_1_1CapacitorMatrix_1_1CapacitorStack}
|
||||
\input{classpython_1_1CapacitorUnit_1_1CapacitorUnit}
|
||||
\input{classpython_1_1CapacitorRouted_1_1RoutMatchedCapacitor}
|
||||
\input{classpython_1_1Stack_1_1Stack}
|
||||
\input{classpython_1_1CapacitorVRTracks_1_1VerticalRoutingTracks}
|
||||
%--- End generated contents ---
|
||||
|
||||
% Index
|
||||
|
|
Loading…
Reference in New Issue