You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="sig-name descname"><spanclass="pre">rotatePins</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span><spanclass="n"><spanclass="pre">args</span></span></em>, <emclass="sig-param"><spanclass="o"><spanclass="pre">**</span></span><spanclass="n"><spanclass="pre">kwargs</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="../_modules/armi/reactor/assemblies.html#Assembly.rotatePins"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#armi.reactor.assemblies.Assembly.rotatePins" title="Permalink to this definition"></a></dt>
303
-
<dd><p>Rotate an assembly, which means rotating the indexing of pins.</p>
<spanclass="sig-name descname"><spanclass="pre">doubleResolution</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference internal" href="../_modules/armi/reactor/assemblies.html#Assembly.doubleResolution"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#armi.reactor.assemblies.Assembly.doubleResolution" title="Permalink to this definition"></a></dt>
@@ -814,10 +808,6 @@
814
808
<ddclass="field-odd"><p><strong>rad</strong> (<aclass="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.12)"><em>float</em></a>) – number (in radians) specifying the angle of counter clockwise rotation</p>
815
809
</dd>
816
810
</dl>
817
-
<divclass="admonition warning">
818
-
<pclass="admonition-title">Warning</p>
819
-
<p>rad must be in 60-degree increments! (i.e., PI/6, PI/3, PI, 2 * PI/3, etc)</p>
<ddclass="field-odd"><p><strong>rad</strong> (<aclass="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.12)"><em>float</em></a>) – Counter clockwise rotation in radians. <strong>MUST</strong> be in increments of
<ddclass="field-even"><p><aclass="reference external" href="https://docs.python.org/3/library/exceptions.html#ValueError" title="(in Python v3.12)"><strong>ValueError</strong></a> – If rotation is not divisible by pi / 3.</p>
<spanclass="sig-name descname"><spanclass="pre">paramCollectionType</span></span><aclass="headerlink" href="#armi.reactor.assemblies.HexAssembly.paramCollectionType" title="Permalink to this definition"></a></dt>
<p>The pin indexing, as stored on the <codeclass="docutils literal notranslate"><spanclass="pre">pinLocation</span></code> parameter, is also updated.</p>
<ddclass="field-odd"><p><strong>rad</strong> (<aclass="reference external" href="https://docs.python.org/3/library/functions.html#float" title="(in Python v3.12)"><em>float</em></a><em>, </em><em>required</em>) – Angle of counter-clockwise rotation in units of radians. Rotations must be
<spanclass="sig-name descname"><spanclass="pre">rotatePins</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">rotNum</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">justCompute</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">False</span></span></em><spanclass="sig-paren">)</span><aclass="reference internal" href="../_modules/armi/reactor/blocks.html#HexBlock.rotatePins"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink" href="#armi.reactor.blocks.HexBlock.rotatePins" title="Permalink to this definition"></a></dt>
1242
-
<dd><p>Rotate the pins of a block, which means rotating the indexing of pins. Note that this does
1243
-
not rotate all block quantities, just the pins.</p>
<li><p><strong>rotNum</strong> (<aclass="reference external" href="https://docs.python.org/3/library/functions.html#int" title="(in Python v3.12)"><em>int</em></a><em>, </em><em>required</em>) – An integer from 0 to 5, indicating the number of counterclockwise 60-degree rotations
1248
-
from the CURRENT orientation. Degrees of counter-clockwise rotation = 60*rot</p></li>
1249
-
<li><p><strong>justCompute</strong> (<em>boolean</em><em>, </em><em>optional</em>) – If True, rotateIndexLookup will be returned but NOT assigned to the object parameter
1250
-
self.p.pinLocation. If False, rotateIndexLookup will be returned AND assigned to the
1251
-
object variable self.p.pinLocation. Useful for figuring out which rotation is best
<spanclass="sig-name descname"><spanclass="pre">VALID_SYMMETRY</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.FULL_CORE:</span><spanclass="pre">1>,</span><spanclass="pre"><BoundaryType.NO_SYMMETRY:</span><spanclass="pre">0>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.SIXTEENTH_CORE:</span><spanclass="pre">16>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.THIRD_CORE:</span><spanclass="pre">3>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.FULL_CORE:</span><spanclass="pre">1>,</span><spanclass="pre"><BoundaryType.NO_SYMMETRY:</span><spanclass="pre">0>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.SIXTEENTH_CORE:</span><spanclass="pre">16>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">True)}</span></em><aclass="headerlink" href="#armi.reactor.geometry.SymmetryType.VALID_SYMMETRY" title="Permalink to this definition"></a></dt>
324
+
<spanclass="sig-name descname"><spanclass="pre">VALID_SYMMETRY</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.FULL_CORE:</span><spanclass="pre">1>,</span><spanclass="pre"><BoundaryType.NO_SYMMETRY:</span><spanclass="pre">0>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.THIRD_CORE:</span><spanclass="pre">3>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">True),</span><spanclass="pre">(<DomainType.SIXTEENTH_CORE:</span><spanclass="pre">16>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.FULL_CORE:</span><spanclass="pre">1>,</span><spanclass="pre"><BoundaryType.NO_SYMMETRY:</span><spanclass="pre">0>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.EIGHTH_CORE:</span><spanclass="pre">8>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.SIXTEENTH_CORE:</span><spanclass="pre">16>,</span><spanclass="pre"><BoundaryType.REFLECTIVE:</span><spanclass="pre">2>,</span><spanclass="pre">False),</span><spanclass="pre">(<DomainType.QUARTER_CORE:</span><spanclass="pre">4>,</span><spanclass="pre"><BoundaryType.PERIODIC:</span><spanclass="pre">1>,</span><spanclass="pre">True)}</span></em><aclass="headerlink" href="#armi.reactor.geometry.SymmetryType.VALID_SYMMETRY" title="Permalink to this definition"></a></dt>
0 commit comments