Files
GridFire/docs/html/priming_8h__incl.svg

1481 lines
70 KiB
XML
Raw Permalink Normal View History

2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/procedures/priming.h Pages: 1 -->
<!--zoomable 566 -->
2025-11-06 09:16:40 -05:00
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 2652;
var viewHeight = 566;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/engine/procedures/priming.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1056.5,-558 897.5,-558 897.5,-528 1056.5,-528 1056.5,-558"/>
<text text-anchor="start" x="905.5" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text text-anchor="middle" x="977" y="-535" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="1293.5,-294 1170.5,-294 1170.5,-264 1293.5,-264 1293.5,-294"/>
<text text-anchor="start" x="1178.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="1232" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M990.71,-527.91C1032.82,-484.64 1160.51,-353.45 1211.07,-301.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.76,-303.76 1218.22,-294.16 1208.74,-298.88 1213.76,-303.76"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="398.5,-24.5 227.5,-24.5 227.5,-5.5 398.5,-5.5 398.5,-24.5"/>
<text text-anchor="middle" x="313" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node6 -->
<g id="edge107_Node000001_Node000006" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge107_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M897.49,-538.42C682.72,-527.69 107,-491.51 107,-412 107,-412 107,-412 107,-146 107,-75.8 193.63,-41.98 254.53,-26.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.52,-30.24 264.44,-24.52 253.9,-23.42 255.52,-30.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2578,-222.5 2458,-222.5 2458,-203.5 2578,-203.5 2578,-222.5"/>
<text text-anchor="middle" x="2518" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node14 -->
<g id="edge106_Node000001_Node000014" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge106_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1056.56,-540.01C1388.27,-531.22 2644,-492.62 2644,-412 2644,-412 2644,-412 2644,-344 2644,-288.17 2583.34,-247.23 2546.2,-227.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2547.36,-224.05 2536.86,-222.59 2544.15,-230.28 2547.36,-224.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1834.5,-492 1711.5,-492 1711.5,-462 1834.5,-462 1834.5,-492"/>
<text text-anchor="start" x="1719.5" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="1773" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node33 -->
<g id="edge46_Node000001_Node000033" class="edge">
<title>Node1&#45;&gt;Node33</title>
<g id="a_edge46_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1056.6,-535.6C1211.66,-523.13 1552,-495.77 1700.88,-483.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1701.57,-487.25 1711.26,-482.96 1701.01,-480.28 1701.57,-487.25"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="white" stroke="#666666" points="1651,-90.5 1505,-90.5 1505,-71.5 1651,-71.5 1651,-90.5"/>
<text text-anchor="middle" x="1578" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.56,-265.78C1296.75,-265.17 1299.91,-264.57 1303,-264 1394.38,-247.01 1434.79,-283.96 1509,-228 1551.06,-196.28 1568.55,-132.45 1574.88,-100.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1578.37,-101.11 1576.73,-90.65 1571.49,-99.85 1578.37,-101.11"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1409.5,-24.5 1316.5,-24.5 1316.5,-5.5 1409.5,-5.5 1409.5,-24.5"/>
<text text-anchor="middle" x="1363" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node9 -->
<g id="edge43_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge43_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.66,-265.65C1365.05,-251.3 1473.17,-229.4 1475,-228 1501.01,-208.02 1500.47,-193.92 1508,-162 1523.17,-97.76 1440.9,-50.19 1393.95,-28.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1395.35,-25.49 1384.79,-24.63 1392.51,-31.89 1395.35,-25.49"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="714.5,-24.5 667.5,-24.5 667.5,-5.5 714.5,-5.5 714.5,-24.5"/>
<text text-anchor="middle" x="691" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
2025-11-24 09:08:28 -05:00
<g id="edge42_Node000002_Node000010" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node2&#45;&gt;Node10</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge42_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1197.07,-263.96C1174.45,-254.52 1144.55,-241.4 1119,-228 1096.39,-216.14 1092.08,-210.82 1070,-198 1017.36,-167.43 1004.92,-158.23 950,-132 911.87,-113.79 898.63,-117.07 862,-96 843.04,-85.1 842.1,-76.65 823,-66 791.31,-48.32 752.11,-34.36 724.7,-25.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="725.4,-22.29 714.81,-22.7 723.34,-28.98 725.4,-22.29"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node14 -->
<g id="edge13_Node000002_Node000014" class="edge">
<title>Node2&#45;&gt;Node14</title>
<g id="a_edge13_Node000002_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.87,-265.22C1296.95,-264.77 1300.01,-264.35 1303,-264 1331.56,-260.62 2192.38,-226.74 2447.45,-216.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2447.85,-220.24 2457.7,-216.36 2447.57,-213.25 2447.85,-220.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1368.5,-162 1247.5,-162 1247.5,-132 1368.5,-132 1368.5,-162"/>
<text text-anchor="start" x="1255.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="1308" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
2025-11-24 09:08:28 -05:00
<g id="edge16_Node000002_Node000015" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node2&#45;&gt;Node15</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge16_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1218.71,-263.94C1204.69,-247.34 1186.39,-219.3 1200,-198 1209.08,-183.8 1223.33,-173.57 1238.55,-166.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1240.37,-169.25 1248.11,-162.02 1237.54,-162.84 1240.37,-169.25"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1745,-228 1637,-228 1637,-198 1745,-198 1745,-228"/>
<text text-anchor="start" x="1645" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="1691" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node16 -->
<g id="edge21_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge21_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1293.53,-265.61C1296.73,-265.04 1299.9,-264.5 1303,-264 1416.55,-245.51 1549.71,-229.6 1626.82,-220.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1627.3,-224.41 1636.85,-219.83 1626.53,-217.46 1627.3,-224.41"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="reporting_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1466.5,-228 1349.5,-228 1349.5,-198 1466.5,-198 1466.5,-228"/>
<text text-anchor="start" x="1357.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1408" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node18 -->
<g id="edge24_Node000002_Node000018" class="edge">
<title>Node2&#45;&gt;Node18</title>
<g id="a_edge24_Node000002_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1270.62,-263.95C1296.87,-254.41 1331.79,-241.71 1359.85,-231.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1361.26,-234.72 1369.47,-228.01 1358.87,-228.14 1361.26,-234.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
<polygon fill="white" stroke="#666666" points="924.5,-228 807.5,-228 807.5,-198 924.5,-198 924.5,-228"/>
<text text-anchor="start" x="815.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="866" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node23 -->
<g id="edge30_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge30_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1170.33,-267.22C1105.12,-255.81 1002.51,-237.87 934.74,-226.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="935.05,-222.52 924.59,-224.25 933.84,-229.42 935.05,-222.52"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000025"><a xlink:href="jacobian_8h.html" target="_top" xlink:title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix.">
<polygon fill="white" stroke="#666666" points="1190.5,-162 1073.5,-162 1073.5,-132 1190.5,-132 1190.5,-162"/>
<text text-anchor="start" x="1081.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1132" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
2025-11-24 09:08:28 -05:00
<g id="edge32_Node000002_Node000025" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node2&#45;&gt;Node25</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge32_Node000002_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1245.25,-263.74C1259.19,-246.96 1277.28,-218.73 1263,-198 1248.62,-177.12 1224.26,-164.95 1200.42,-157.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.19,-154.45 1190.62,-155.22 1199.36,-161.21 1201.19,-154.45"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1079,-96 945,-96 945,-66 1079,-66 1079,-96"/>
<text text-anchor="start" x="953" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1012" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node26 -->
<g id="edge41_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge41_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1212.55,-263.91C1190.16,-247.75 1152.18,-220.59 1119,-198 1094.85,-181.56 1084.63,-182.69 1064,-162 1047.38,-145.33 1033.19,-122.51 1023.85,-105.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1026.72,-103.45 1018.93,-96.27 1020.54,-106.74 1026.72,-103.45"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1254.5,-222.5 1209.5,-222.5 1209.5,-203.5 1254.5,-203.5 1254.5,-222.5"/>
<text text-anchor="middle" x="1232" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge44_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge44_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1232,-263.8C1232,-254.7 1232,-242.79 1232,-232.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.5,-232.84 1232,-222.84 1228.5,-232.84 1235.5,-232.84"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="941,-156.5 879,-156.5 879,-137.5 941,-137.5 941,-156.5"/>
<text text-anchor="middle" x="910" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node32 -->
<g id="edge45_Node000002_Node000032" class="edge">
<title>Node2&#45;&gt;Node32</title>
<g id="a_edge45_Node000002_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1189.74,-263.94C1161.57,-254.35 1123.82,-241.05 1091,-228 1035.7,-206.01 972.37,-177.15 937.19,-160.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="938.59,-157.58 928.05,-156.52 935.63,-163.92 938.59,-157.58"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="558,-24.5 508,-24.5 508,-5.5 558,-5.5 558,-24.5"/>
<text text-anchor="middle" x="533" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1504.79,-75.6C1457.49,-72.79 1394.61,-69.1 1339,-66 1036.38,-49.14 960.07,-54.88 658,-30 627.72,-27.51 593.44,-23.59 568.44,-20.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.69,-17.03 558.33,-19.28 567.83,-23.98 568.69,-17.03"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1627.5,-24.5 1554.5,-24.5 1554.5,-5.5 1627.5,-5.5 1627.5,-24.5"/>
<text text-anchor="middle" x="1591" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1579.75,-71.37C1581.64,-62.07 1584.71,-46.98 1587.16,-34.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1590.63,-35.4 1589.19,-24.91 1583.77,-34.01 1590.63,-35.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1504.8,-75.41C1457.5,-72.52 1394.62,-68.82 1339,-66 965.8,-47.07 872.03,-52.03 499,-30 469.65,-28.27 437.72,-26 408.74,-23.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.85,-20.3 398.62,-23.03 408.32,-27.28 408.85,-20.3"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="138,-24.5 0,-24.5 0,-5.5 138,-5.5 138,-24.5"/>
<text text-anchor="middle" x="69" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1504.73,-75.88C1449.77,-72.88 1372.69,-68.86 1305,-66 822.05,-45.62 700.4,-60.62 218,-30 195.4,-28.57 170.92,-26.49 148.46,-24.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.58,-20.86 138.29,-23.39 147.91,-27.83 148.58,-20.86"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1513,-24.5 1431,-24.5 1431,-5.5 1513,-5.5 1513,-24.5"/>
<text text-anchor="middle" x="1472" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1563.7,-71.37C1546.08,-60.73 1515.91,-42.51 1495.01,-29.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1496.78,-26.87 1486.41,-24.7 1493.16,-32.86 1496.78,-26.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1549,-71.37C1510.91,-60.03 1443.89,-40.08 1401.56,-27.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1402.46,-24.1 1391.88,-24.6 1400.46,-30.8 1402.46,-24.1"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1504.99,-73.47C1476.87,-71.02 1444.45,-68.28 1415,-66 1149.3,-45.42 828.42,-24.71 724.92,-18.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.96,-14.64 714.76,-17.5 724.52,-21.62 724.96,-14.64"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1744,-24.5 1658,-24.5 1658,-5.5 1744,-5.5 1744,-24.5"/>
<text text-anchor="middle" x="1701" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge10_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge10_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1594.59,-71.37C1615.31,-60.59 1651,-42.02 1675.28,-29.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1677.03,-32.42 1684.28,-24.7 1673.8,-26.21 1677.03,-32.42"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2002.5,-24.5 1903.5,-24.5 1903.5,-5.5 2002.5,-5.5 2002.5,-24.5"/>
<text text-anchor="middle" x="1953" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge11_Node000003_Node000012" class="edge">
<title>Node3&#45;&gt;Node12</title>
<g id="a_edge11_Node000003_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1638.79,-71.46C1702,-62.31 1803.73,-46.81 1891,-30 1896.15,-29.01 1901.53,-27.9 1906.86,-26.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1908,-30.09 1917.02,-24.53 1906.5,-23.25 1908,-30.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1882,-30 1768,-30 1768,0 1882,0 1882,-30"/>
<text text-anchor="start" x="1776" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1825" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge12_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge12_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1611.06,-71.44C1649.3,-61.52 1713.17,-44.98 1761.19,-32.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1762.07,-35.92 1770.87,-30.02 1760.31,-29.15 1762.07,-35.92"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14&#45;&gt;Node12 -->
<g id="edge15_Node000014_Node000012" class="edge">
<title>Node14&#45;&gt;Node12</title>
<g id="a_edge15_Node000014_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2509.43,-203.2C2483.44,-177.11 2402.12,-99.93 2318,-66 2216.31,-24.99 2087.13,-16.48 2012.88,-15.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2012.82,-11.84 2002.78,-15.22 2012.74,-18.84 2012.82,-11.84"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14&#45;&gt;Node13 -->
<g id="edge14_Node000014_Node000013" class="edge">
<title>Node14&#45;&gt;Node13</title>
<g id="a_edge14_Node000014_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2501.73,-203.47C2444.54,-173.55 2254.58,-74.68 2225,-66 2083.43,-24.45 2040.81,-52.49 1895,-30 1894.09,-29.86 1893.17,-29.72 1892.25,-29.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1892.67,-26.09 1882.23,-27.88 1891.51,-32.99 1892.67,-26.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node3 -->
<g id="edge17_Node000015_Node000003" class="edge">
<title>Node15&#45;&gt;Node3</title>
<g id="a_edge17_Node000015_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1367.25,-131.95C1416.9,-120.19 1486.75,-103.63 1532.19,-92.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1533.14,-96.23 1542.07,-90.52 1531.53,-89.42 1533.14,-96.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node6 -->
<g id="edge18_Node000015_Node000006" class="edge">
<title>Node15&#45;&gt;Node6</title>
<g id="a_edge18_Node000015_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1312.52,-131.92C1317.3,-113.95 1322.04,-83.16 1305,-66 1273.42,-34.19 543.74,-32.68 499,-30 469.65,-28.24 437.72,-25.97 408.74,-23.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.86,-20.27 398.62,-22.99 408.32,-27.25 408.86,-20.27"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node10 -->
2025-11-24 09:08:28 -05:00
<g id="edge20_Node000015_Node000010" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node15&#45;&gt;Node10</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge20_Node000015_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1321.44,-131.88C1336.43,-114.45 1356.41,-84.8 1339,-66 1297.01,-20.64 852.18,-16.3 724.87,-15.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.57,-12.49 714.56,-15.97 724.56,-19.49 724.57,-12.49"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node12 -->
<g id="edge19_Node000015_Node000012" class="edge">
<title>Node15&#45;&gt;Node12</title>
<g id="a_edge19_Node000015_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1368.63,-133.43C1371.8,-132.91 1374.93,-132.43 1378,-132 1573.18,-104.63 1632.38,-156.39 1820,-96 1864.55,-81.66 1909.86,-49.96 1934.4,-31.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1936.76,-33.65 1942.46,-24.72 1932.44,-28.14 1936.76,-33.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node15 -->
<g id="edge22_Node000016_Node000015" class="edge">
<title>Node16&#45;&gt;Node15</title>
<g id="a_edge22_Node000016_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1636.89,-204.01C1576.48,-194.95 1475.56,-179.36 1378.65,-162.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1379.14,-158.61 1368.68,-160.29 1377.9,-165.5 1379.14,-158.61"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1985,-156.5 1927,-156.5 1927,-137.5 1985,-137.5 1985,-156.5"/>
<text text-anchor="middle" x="1956" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node17 -->
<g id="edge23_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge23_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1745.27,-198.89C1796.37,-186.55 1871.66,-168.37 1917.05,-157.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.91,-160.8 1926.81,-155.05 1916.27,-153.99 1917.91,-160.8"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node13 -->
<g id="edge29_Node000018_Node000013" class="edge">
<title>Node18&#45;&gt;Node13</title>
<g id="a_edge29_Node000018_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1439.13,-197.91C1486.81,-176.28 1580.75,-133.45 1660,-96 1703.75,-75.33 1753.71,-51 1787.09,-34.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1789.03,-37.59 1796.47,-30.05 1785.95,-31.31 1789.03,-37.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1425,-156.5 1387,-156.5 1387,-137.5 1425,-137.5 1425,-156.5"/>
<text text-anchor="middle" x="1406" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node19 -->
<g id="edge25_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge25_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1407.56,-197.8C1407.27,-188.7 1406.9,-176.79 1406.59,-166.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1410.09,-166.73 1406.28,-156.84 1403.09,-166.95 1410.09,-166.73"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2078,-156.5 2034,-156.5 2034,-137.5 2078,-137.5 2078,-156.5"/>
<text text-anchor="middle" x="2056" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node20 -->
<g id="edge26_Node000018_Node000020" class="edge">
<title>Node18&#45;&gt;Node20</title>
<g id="a_edge26_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1466.8,-208.01C1594.44,-199.19 1893.47,-177.56 1994,-162 2003.77,-160.49 2014.3,-158.32 2023.85,-156.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.83,-159.5 2033.76,-153.8 2023.22,-152.69 2024.83,-159.5"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="814.5,-90.5 757.5,-90.5 757.5,-71.5 814.5,-71.5 814.5,-90.5"/>
<text text-anchor="middle" x="786" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node21 -->
<g id="edge27_Node000018_Node000021" class="edge">
<title>Node18&#45;&gt;Node21</title>
<g id="a_edge27_Node000018_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1349.44,-205.94C1280.64,-198.26 1163.26,-183.39 1064,-162 1017.63,-152.01 888.33,-113.2 823.73,-93.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="824.53,-90.13 813.94,-90.57 822.49,-96.83 824.53,-90.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1499,-156.5 1443,-156.5 1443,-137.5 1499,-137.5 1499,-156.5"/>
<text text-anchor="middle" x="1471" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node22 -->
<g id="edge28_Node000018_Node000022" class="edge">
<title>Node18&#45;&gt;Node22</title>
<g id="a_edge28_Node000018_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1421.98,-197.8C1431.8,-187.82 1444.96,-174.46 1455.17,-164.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1457.77,-166.43 1462.29,-156.84 1452.78,-161.52 1457.77,-166.43"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="822.5,-156.5 771.5,-156.5 771.5,-137.5 822.5,-137.5 822.5,-156.5"/>
<text text-anchor="middle" x="797" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23&#45;&gt;Node24 -->
<g id="edge31_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge31_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M850.69,-197.8C839.82,-187.72 825.24,-174.19 814.01,-163.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.25,-161.08 806.54,-156.84 811.49,-166.21 816.25,-161.08"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node6 -->
<g id="edge33_Node000025_Node000006" class="edge">
<title>Node25&#45;&gt;Node6</title>
<g id="a_edge33_Node000025_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1128.7,-131.82C1123.53,-113.14 1111.57,-80.93 1088,-66 1032.61,-30.92 564.41,-34.46 499,-30 469.67,-28 437.74,-25.66 408.76,-23.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.87,-19.97 398.64,-22.7 408.34,-26.95 408.87,-19.97"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node8 -->
<g id="edge35_Node000025_Node000008" class="edge">
<title>Node25&#45;&gt;Node8</title>
<g id="a_edge35_Node000025_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1190.85,-133.37C1240.79,-122.3 1308.29,-106.39 1334,-96 1378.33,-78.09 1425.63,-47.95 1451.73,-30.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1453.79,-33.06 1460.04,-24.51 1449.82,-27.29 1453.79,-33.06"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node9 -->
<g id="edge39_Node000025_Node000009" class="edge">
<title>Node25&#45;&gt;Node9</title>
<g id="a_edge39_Node000025_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1190.91,-133.3C1233.42,-123.34 1286.45,-109.03 1305,-96 1327.74,-80.02 1344.93,-52.23 1354.48,-33.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1357.65,-35.46 1358.99,-24.95 1351.39,-32.33 1357.65,-35.46"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node26 -->
<g id="edge34_Node000025_Node000026" class="edge">
<title>Node25&#45;&gt;Node26</title>
<g id="a_edge34_Node000025_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1105.67,-131.95C1088.47,-122.78 1065.82,-110.71 1047.11,-100.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1048.74,-97.63 1038.27,-96.01 1045.45,-103.81 1048.74,-97.63"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1237,-90.5 1135,-90.5 1135,-71.5 1237,-71.5 1237,-90.5"/>
<text text-anchor="middle" x="1186" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node27 -->
<g id="edge36_Node000025_Node000027" class="edge">
<title>Node25&#45;&gt;Node27</title>
<g id="a_edge36_Node000025_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.98,-131.8C1152.24,-122.01 1163.24,-108.98 1171.91,-98.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1174.76,-100.74 1178.54,-90.84 1169.41,-96.23 1174.76,-100.74"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1296.5,-90.5 1255.5,-90.5 1255.5,-71.5 1296.5,-71.5 1296.5,-90.5"/>
<text text-anchor="middle" x="1276" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node28 -->
<g id="edge37_Node000025_Node000028" class="edge">
<title>Node25&#45;&gt;Node28</title>
<g id="a_edge37_Node000025_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1164.52,-131.98C1187.38,-122.06 1218.63,-108.39 1246,-96 1246.85,-95.62 1247.71,-95.23 1248.58,-94.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1250.33,-97.87 1257.95,-90.51 1247.4,-91.52 1250.33,-97.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1810.5,-90.5 1745.5,-90.5 1745.5,-71.5 1810.5,-71.5 1810.5,-90.5"/>
<text text-anchor="middle" x="1778" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node29 -->
<g id="edge38_Node000025_Node000029" class="edge">
<title>Node25&#45;&gt;Node29</title>
<g id="a_edge38_Node000025_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1190.54,-137.78C1205.96,-135.75 1222.59,-133.67 1238,-132 1425.14,-111.67 1472.73,-115.09 1660,-96 1684.98,-93.45 1712.88,-90.16 1735.28,-87.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1735.98,-90.85 1745.48,-86.15 1735.12,-83.91 1735.98,-90.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="927,-90.5 871,-90.5 871,-71.5 927,-71.5 927,-90.5"/>
<text text-anchor="middle" x="899" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25&#45;&gt;Node30 -->
<g id="edge40_Node000025_Node000030" class="edge">
<title>Node25&#45;&gt;Node30</title>
<g id="a_edge40_Node000025_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1073.2,-132.82C1034.01,-123.59 981.54,-110.38 936,-96 934.08,-95.4 932.12,-94.75 930.15,-94.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="930.97,-90.65 920.38,-90.55 928.6,-97.23 930.97,-90.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node2 -->
<g id="edge53_Node000033_Node000002" class="edge">
<title>Node33&#45;&gt;Node2</title>
<g id="a_edge53_Node000033_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.33,-476.08C1601.78,-475.11 1378.76,-467.89 1315,-426 1271.46,-397.4 1248.27,-337.6 1238.23,-304.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.52,-302.87 1235.42,-294.21 1234.79,-304.78 1241.52,-302.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node3 -->
<g id="edge52_Node000033_Node000003" class="edge">
<title>Node33&#45;&gt;Node3</title>
<g id="a_edge52_Node000033_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1812.54,-462C1857.58,-443.21 1925,-405.2 1925,-346 1925,-346 1925,-346 1925,-278 1925,-157.14 1763.43,-109.96 1660.79,-92.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1661.18,-88.7 1650.74,-90.5 1660.03,-95.6 1661.18,-88.7"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node4 -->
<g id="edge83_Node000033_Node000004" class="edge">
<title>Node33&#45;&gt;Node4</title>
<g id="a_edge83_Node000033_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.33,-476.1C1438.86,-476.27 354.07,-473.94 301,-426 181.85,-318.38 205.04,-165.56 331,-66 356.65,-45.72 447.04,-29.12 497.77,-21.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.31,-24.59 507.66,-19.61 497.25,-17.68 498.31,-24.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node6 -->
<g id="edge47_Node000033_Node000006" class="edge">
<title>Node33&#45;&gt;Node6</title>
<g id="a_edge47_Node000033_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.36,-475.62C1436.4,-473.69 332.67,-463.64 270,-426 181.3,-372.73 197.17,-298.19 223,-198 239.75,-133.04 281.33,-64.08 301.57,-32.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.53,-34.85 307.12,-24.57 298.68,-30.99 304.53,-34.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node7 -->
<g id="edge49_Node000033_Node000007" class="edge">
<title>Node33&#45;&gt;Node7</title>
<g id="a_edge49_Node000033_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.04,-475.74C1430.8,-474.34 292.58,-466.19 229,-426 88.27,-337.04 71.19,-102.49 69.23,-34.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.72,-34.52 69.02,-24.59 65.73,-34.66 72.72,-34.52"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node9 -->
<g id="edge80_Node000033_Node000009" class="edge">
<title>Node33&#45;&gt;Node9</title>
<g id="a_edge80_Node000033_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.37,-472.73C1520.67,-461.78 953,-422.75 953,-346 953,-346 953,-346 953,-278 953,-241.35 955.13,-227.21 933,-198 913.53,-172.29 896.84,-179.87 870,-162 851.8,-149.88 849.84,-143.1 831,-132 796.36,-111.59 770.06,-129.62 748,-96 740.68,-84.85 738.96,-75.8 748,-66 785.41,-25.43 1161.03,-17.78 1306.18,-16.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1306.26,-19.83 1316.22,-16.24 1306.19,-12.83 1306.26,-19.83"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node10 -->
<g id="edge81_Node000033_Node000010" class="edge">
<title>Node33&#45;&gt;Node10</title>
<g id="a_edge81_Node000033_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.41,-475.57C1553.07,-473.89 1119,-465.73 760,-426 552.44,-403.03 297,-554.83 297,-346 297,-346 297,-346 297,-212 297,-139.45 311.41,-108.79 370,-66 381.58,-57.54 577.34,-30.97 657.34,-20.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="657.94,-23.85 667.39,-19.07 657.02,-16.91 657.94,-23.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node12 -->
<g id="edge85_Node000033_Node000012" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node33&#45;&gt;Node12</title>
<g id="a_edge85_Node000033_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.76,-473.78C2016.01,-467.06 2535.65,-446.1 2566,-426 2599.14,-404.05 2606,-385.75 2606,-346 2606,-346 2606,-346 2606,-146 2606,-25.68 2174.17,-15.08 2012.84,-15.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2012.61,-11.82 2002.62,-15.35 2012.63,-18.82 2012.61,-11.82"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node13 -->
<g id="edge48_Node000033_Node000013" class="edge">
<title>Node33&#45;&gt;Node13</title>
<g id="a_edge48_Node000033_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.59,-470.74C1905.03,-463.73 2015,-449.39 2049,-426 2133.78,-367.68 2141.31,-327.11 2169,-228 2181.73,-182.43 2160.18,-161.26 2123,-132 2054.04,-77.74 1956.65,-46.27 1892.21,-30.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1892.71,-26.64 1882.17,-27.66 1891.05,-33.44 1892.71,-26.64"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node14 -->
<g id="edge51_Node000033_Node000014" class="edge">
<title>Node33&#45;&gt;Node14</title>
<g id="a_edge51_Node000033_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.8,-474.27C2013.53,-468.98 2519.85,-451.77 2544,-426 2594.96,-371.63 2549.89,-271.97 2528.15,-231.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2531.12,-229.77 2523.2,-222.73 2525,-233.17 2531.12,-229.77"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node15 -->
<g id="edge54_Node000033_Node000015" class="edge">
<title>Node33&#45;&gt;Node15</title>
<g id="a_edge54_Node000033_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1756.22,-461.79C1711.26,-424.36 1583.18,-321.97 1461,-264 1410.31,-239.95 1381.44,-265.82 1340,-228 1324.1,-213.49 1315.96,-190 1311.88,-172.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1315.29,-171.39 1309.88,-162.27 1308.42,-172.77 1315.29,-171.39"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node16 -->
<g id="edge55_Node000033_Node000016" class="edge">
<title>Node33&#45;&gt;Node16</title>
<g id="a_edge55_Node000033_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1768.59,-461.91C1755.24,-419.27 1715.16,-291.2 1698.45,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1701.76,-236.65 1695.43,-228.16 1695.08,-238.74 1701.76,-236.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node17 -->
<g id="edge82_Node000033_Node000017" class="edge">
<title>Node33&#45;&gt;Node17</title>
<g id="a_edge82_Node000033_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.75,-474.1C1870.98,-469.47 1914.34,-457.15 1939,-426 2000.96,-347.74 1974.05,-214.94 1961.31,-166.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1964.66,-165.42 1958.63,-156.7 1957.91,-167.27 1964.66,-165.42"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node20 -->
<g id="edge79_Node000033_Node000020" class="edge">
<title>Node33&#45;&gt;Node20</title>
<g id="a_edge79_Node000033_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.77,-476.52C2003.95,-477.32 2465.27,-474.94 2511,-426 2650.26,-276.98 2212.78,-178.55 2088.15,-154.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2088.56,-150.52 2078.08,-152.05 2087.23,-157.39 2088.56,-150.52"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node29 -->
<g id="edge84_Node000033_Node000029" class="edge">
<title>Node33&#45;&gt;Node29</title>
<g id="a_edge84_Node000033_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.64,-468.17C1872.99,-461.28 1922.22,-448.67 1961,-426 2018.31,-392.5 2179.63,-259.23 2154,-198 2137.86,-159.44 2124.28,-150.9 2087,-132 2041.2,-108.79 1894.67,-92.6 1821.06,-85.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1821.02,-82.2 1810.74,-84.77 1820.38,-89.17 1821.02,-82.2"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000034"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2239.5,-420.5 2114.5,-420.5 2114.5,-401.5 2239.5,-401.5 2239.5,-420.5"/>
<text text-anchor="middle" x="2177" y="-408.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node34 -->
<g id="edge50_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge50_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.56,-467.11C1900.35,-457.5 2007.67,-441.45 2100,-426 2106.84,-424.86 2114.02,-423.61 2121.12,-422.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2122.21,-425.71 2131.44,-420.5 2120.97,-418.82 2122.21,-425.71"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000035"><a xlink:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2144.5,-228 2029.5,-228 2029.5,-198 2144.5,-198 2144.5,-228"/>
<text text-anchor="start" x="2037.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text text-anchor="middle" x="2087" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node35 -->
<g id="edge56_Node000033_Node000035" class="edge">
<title>Node33&#45;&gt;Node35</title>
<g id="a_edge56_Node000033_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.74,-470.96C1899.89,-464.41 1996.83,-450.77 2024,-426 2078.27,-376.51 2086.61,-282.61 2087.36,-238.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2090.86,-238.18 2087.41,-228.16 2083.86,-238.15 2090.86,-238.18"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="construction_8h.html" target="_top" xlink:title="Functions for constructing nuclear reaction networks.">
<polygon fill="white" stroke="#666666" points="875,-294 731,-294 731,-264 875,-264 875,-294"/>
<text text-anchor="start" x="739" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text text-anchor="middle" x="803" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node36 -->
<g id="edge59_Node000033_Node000036" class="edge">
<title>Node33&#45;&gt;Node36</title>
<g id="a_edge59_Node000033_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.49,-474.94C1530.52,-471.45 1008.26,-458.64 939,-426 882,-399.14 837.34,-336.74 816.26,-302.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="819.13,-300.85 810.95,-294.12 813.15,-304.48 819.13,-300.85"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="567.5,-228 444.5,-228 444.5,-198 567.5,-198 567.5,-228"/>
<text text-anchor="start" x="452.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="506" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node37 -->
<g id="edge88_Node000033_Node000037" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node33&#45;&gt;Node37</title>
<g id="a_edge88_Node000033_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.47,-475.14C1538.03,-472.31 1047.63,-461.31 891,-426 739.32,-391.8 690.49,-388.49 567,-294 546.87,-278.6 529.96,-254.95 519.09,-237.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.81,-235.09 513.69,-228.29 515.8,-238.67 521.81,-235.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2370.5,-426 2257.5,-426 2257.5,-396 2370.5,-396 2370.5,-426"/>
<text text-anchor="start" x="2265.5" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/utility/sparse</text>
<text text-anchor="middle" x="2314" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">_rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node41 -->
<g id="edge86_Node000033_Node000041" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node33&#45;&gt;Node41</title>
<g id="a_edge86_Node000033_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.52,-471.66C1923.54,-464.92 2093.59,-450.27 2247.25,-426.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2248.02,-429.6 2257.35,-424.58 2246.92,-422.69 2248.02,-429.6"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2501.5,-426 2388.5,-426 2388.5,-396 2501.5,-396 2501.5,-426"/>
<text text-anchor="start" x="2396.5" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/speed/sparse</text>
<text text-anchor="middle" x="2445" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">_jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node42 -->
<g id="edge87_Node000033_Node000042" class="edge">
<title>Node33&#45;&gt;Node42</title>
<g id="a_edge87_Node000033_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.91,-473.56C1943.27,-468.71 2174.45,-455.77 2378.36,-426.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2378.97,-429.57 2388.36,-424.65 2377.96,-422.65 2378.97,-429.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1447.5,-426 1324.5,-426 1324.5,-396 1447.5,-396 1447.5,-426"/>
<text text-anchor="start" x="1332.5" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="1386" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33&#45;&gt;Node43 -->
<g id="edge89_Node000033_Node000043" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node33&#45;&gt;Node43</title>
<g id="a_edge89_Node000033_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.22,-466.16C1649.2,-456.23 1550.93,-440.35 1466,-426 1463.2,-425.53 1460.34,-425.04 1457.46,-424.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1458.02,-421.09 1447.57,-422.85 1456.83,-427.99 1458.02,-421.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node17 -->
<g id="edge58_Node000035_Node000017" class="edge">
<title>Node35&#45;&gt;Node17</title>
<g id="a_edge58_Node000035_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2058.25,-197.95C2035.68,-186.93 2004.51,-171.7 1982.53,-160.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1983.96,-157.76 1973.43,-156.52 1980.88,-164.05 1983.96,-157.76"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node20 -->
<g id="edge57_Node000035_Node000020" class="edge">
<title>Node35&#45;&gt;Node20</title>
<g id="a_edge57_Node000035_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2080.12,-197.8C2075.57,-188.41 2069.57,-176.02 2064.69,-165.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2067.79,-164.32 2060.28,-156.84 2061.49,-167.37 2067.79,-164.32"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node3 -->
<g id="edge60_Node000036_Node000003" class="edge">
<title>Node36&#45;&gt;Node3</title>
<g id="a_edge60_Node000036_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M875.01,-265.27C956.74,-248.96 1092.51,-216.14 1199,-162 1218.49,-152.09 1217.87,-140.53 1238,-132 1282.94,-112.96 1409.29,-97.83 1494.65,-89.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1495.24,-92.86 1504.85,-88.4 1494.56,-85.89 1495.24,-92.86"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node23 -->
<g id="edge61_Node000036_Node000023" class="edge">
<title>Node36&#45;&gt;Node23</title>
<g id="a_edge61_Node000036_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M816.98,-263.8C825.22,-255.43 835.8,-244.68 845.02,-235.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="847.54,-237.75 852.06,-228.16 842.55,-232.84 847.54,-237.75"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node24 -->
<g id="edge63_Node000036_Node000024" class="edge">
<title>Node36&#45;&gt;Node24</title>
<g id="a_edge63_Node000036_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M801.22,-263.59C800.08,-253.61 798.67,-240.02 798,-228 796.83,-207.24 796.69,-183.41 796.77,-167.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="800.27,-166.92 796.86,-156.89 793.27,-166.86 800.27,-166.92"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node26 -->
<g id="edge62_Node000036_Node000026" class="edge">
<title>Node36&#45;&gt;Node26</title>
<g id="a_edge62_Node000036_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M791.58,-263.84C770.28,-235.63 729.45,-171.7 762,-132 764.81,-128.57 862.31,-109.8 934.7,-96.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="935.54,-99.66 944.73,-94.39 934.26,-92.78 935.54,-99.66"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node37 -->
<g id="edge64_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge64_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M737.82,-263.95C690.46,-253.75 626.37,-239.94 577.58,-229.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.24,-225.99 567.73,-227.3 576.76,-232.83 578.24,-225.99"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node6 -->
<g id="edge72_Node000037_Node000006" class="edge">
<title>Node37&#45;&gt;Node6</title>
<g id="a_edge72_Node000037_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.22,-197.84C452.88,-189.26 430.77,-177.06 414,-162 371.13,-123.5 337.01,-63.37 321.72,-33.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="324.75,-31.96 317.12,-24.6 318.5,-35.11 324.75,-31.96"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node7 -->
<g id="edge73_Node000037_Node000007" class="edge">
<title>Node37&#45;&gt;Node7</title>
<g id="a_edge73_Node000037_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M470.59,-197.98C446.14,-188.18 412.95,-174.63 384,-162 276.34,-115.02 150.06,-54.96 95.89,-28.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.16,-25.69 86.63,-24.51 94.13,-32 97.16,-25.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node9 -->
<g id="edge74_Node000037_Node000009" class="edge">
<title>Node37&#45;&gt;Node9</title>
<g id="a_edge74_Node000037_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.82,-197.73C515.07,-180.4 525.97,-151.14 544,-132 585.74,-87.7 605.62,-83.24 664,-66 783.81,-30.62 1161.21,-19.83 1305.83,-16.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1306.31,-20.43 1316.24,-16.74 1306.18,-13.44 1306.31,-20.43"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node10 -->
<g id="edge76_Node000037_Node000010" class="edge">
<title>Node37&#45;&gt;Node10</title>
<g id="a_edge76_Node000037_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M495.12,-197.87C474.84,-169.71 436.08,-105.87 468,-66 491.3,-36.9 600.52,-23.58 656.99,-18.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="657.55,-22.02 667.22,-17.68 656.95,-15.05 657.55,-22.02"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node32 -->
<g id="edge77_Node000037_Node000032" class="edge">
<title>Node37&#45;&gt;Node32</title>
<g id="a_edge77_Node000037_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M567.77,-202.92C633.19,-193.21 739.48,-177.15 831,-162 843.35,-159.96 856.76,-157.62 868.96,-155.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="869.66,-158.89 878.89,-153.68 868.43,-152 869.66,-158.89"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="weak__types_8h.html" target="_top" xlink:title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors.">
<polygon fill="white" stroke="#666666" points="676.5,-162 553.5,-162 553.5,-132 676.5,-132 676.5,-162"/>
<text text-anchor="start" x="561.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="615" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node38 -->
<g id="edge65_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge65_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M529.92,-197.95C545.25,-188.95 565.36,-177.14 582.18,-167.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.28,-170.09 591.14,-162.01 580.74,-164.06 584.28,-170.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="527,-90.5 477,-90.5 477,-71.5 527,-71.5 527,-90.5"/>
<text text-anchor="middle" x="502" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node39 -->
<g id="edge75_Node000037_Node000039" class="edge">
<title>Node37&#45;&gt;Node39</title>
<g id="a_edge75_Node000037_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M505.56,-197.84C504.84,-174.34 503.39,-127.26 502.58,-100.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="506.08,-100.64 502.27,-90.75 499.08,-100.85 506.08,-100.64"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="421,-90.5 379,-90.5 379,-71.5 421,-71.5 421,-90.5"/>
<text text-anchor="middle" x="400" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node40 -->
<g id="edge78_Node000037_Node000040" class="edge">
<title>Node37&#45;&gt;Node40</title>
<g id="a_edge78_Node000037_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M478.96,-197.8C464.4,-189.06 447.02,-176.71 435,-162 419.98,-143.6 410.23,-117.76 404.93,-100.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.2,-99.17 402.08,-90.52 401.47,-101.09 408.2,-99.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node9 -->
<g id="edge70_Node000038_Node000009" class="edge">
<title>Node38&#45;&gt;Node9</title>
<g id="a_edge70_Node000038_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M627.23,-131.97C644.6,-113.16 678.39,-80.45 715,-66 821.77,-23.87 1168.1,-17.12 1305.79,-16.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1306.14,-19.63 1316.12,-16.06 1306.1,-12.63 1306.14,-19.63"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node10 -->
<g id="edge68_Node000038_Node000010" class="edge">
<title>Node38&#45;&gt;Node10</title>
<g id="a_edge68_Node000038_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M617.01,-131.81C619.86,-115.08 626.23,-86.91 639,-66 647.32,-52.37 660.25,-39.92 671.14,-30.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="673.32,-33.58 678.95,-24.61 668.95,-28.11 673.32,-33.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node21 -->
<g id="edge71_Node000038_Node000021" class="edge">
<title>Node38&#45;&gt;Node21</title>
<g id="a_edge71_Node000038_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M652.53,-131.95C682.78,-120.63 724.88,-104.88 753.66,-94.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="755.1,-97.3 763.24,-90.52 752.65,-90.74 755.1,-97.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node30 -->
<g id="edge69_Node000038_Node000030" class="edge">
<title>Node38&#45;&gt;Node30</title>
<g id="a_edge69_Node000038_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M676.62,-132.11C732.71,-119.47 813.73,-101.22 860.92,-90.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="861.75,-93.98 870.74,-88.37 860.21,-87.15 861.75,-93.98"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node39 -->
<g id="edge66_Node000038_Node000039" class="edge">
<title>Node38&#45;&gt;Node39</title>
<g id="a_edge66_Node000038_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M590.2,-131.95C571.08,-121.13 544.8,-106.24 525.91,-95.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.46,-92.4 517.04,-90.52 524.01,-98.49 527.46,-92.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node40 -->
<g id="edge67_Node000038_Node000040" class="edge">
<title>Node38&#45;&gt;Node40</title>
<g id="a_edge67_Node000038_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M567.82,-131.95C526.19,-119.56 466.72,-101.86 430.89,-91.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="431.59,-87.75 421.01,-88.25 429.6,-94.46 431.59,-87.75"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node40 -->
<g id="edge90_Node000043_Node000040" class="edge">
<title>Node43&#45;&gt;Node40</title>
<g id="a_edge90_Node000043_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.16,-408.61C1104.22,-402.84 373,-376.41 373,-280 373,-280 373,-280 373,-212 373,-171.44 385.76,-125.22 393.73,-100.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.09,-101.29 396.9,-90.7 390.44,-99.09 397.09,-101.29"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1447.5,-360 1324.5,-360 1324.5,-330 1447.5,-330 1447.5,-360"/>
<text text-anchor="start" x="1332.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="1386" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43&#45;&gt;Node44 -->
<g id="edge91_Node000043_Node000044" class="edge">
<title>Node43&#45;&gt;Node44</title>
<g id="a_edge91_Node000043_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1386,-395.8C1386,-388.34 1386,-378.99 1386,-370.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1389.5,-370.16 1386,-360.16 1382.5,-370.16 1389.5,-370.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node2 -->
<g id="edge95_Node000044_Node000002" class="edge">
<title>Node44&#45;&gt;Node2</title>
<g id="a_edge95_Node000044_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1352.2,-329.95C1329.54,-320.53 1299.48,-308.04 1275.1,-297.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1276.29,-294.62 1265.72,-294.01 1273.61,-301.08 1276.29,-294.62"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node3 -->
<g id="edge92_Node000044_Node000003" class="edge">
<title>Node44&#45;&gt;Node3</title>
<g id="a_edge92_Node000044_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1410.52,-329.84C1442.66,-310.29 1499.27,-272.38 1536,-228 1557.73,-201.75 1565.4,-194.69 1575,-162 1580.98,-141.63 1580.89,-117.09 1579.85,-100.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1583.34,-100.31 1579.04,-90.63 1576.36,-100.88 1583.34,-100.31"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node5 -->
<g id="edge104_Node000044_Node000005" class="edge">
<title>Node44&#45;&gt;Node5</title>
<g id="a_edge104_Node000044_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.79,-339.2C1527.18,-330.05 1665.32,-303.65 1754,-228 1803.9,-185.43 1804.93,-159.84 1820,-96 1823.06,-83.02 1828.4,-76.35 1820,-66 1771.06,-5.69 1724.76,-47.11 1649,-30 1644.62,-29.01 1640.06,-27.95 1635.5,-26.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1636.16,-23.44 1625.62,-24.53 1634.54,-30.25 1636.16,-23.44"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node6 -->
<g id="edge96_Node000044_Node000006" class="edge">
<title>Node44&#45;&gt;Node6</title>
<g id="a_edge96_Node000044_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.32,-343.42C1159.16,-341.37 709.74,-332.32 567,-294 436.41,-258.94 395.35,-217.5 336,-96 326.31,-76.17 320,-51.52 316.48,-34.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.86,-33.9 314.48,-24.77 312.99,-35.26 319.86,-33.9"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node9 -->
<g id="edge100_Node000044_Node000009" class="edge">
<title>Node44&#45;&gt;Node9</title>
<g id="a_edge100_Node000044_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1426.73,-329.94C1448.62,-321.36 1475.46,-309.12 1497,-294 1547.98,-258.22 1700.61,-113.22 1660,-66 1625.12,-25.45 1474.51,-40.18 1422,-30 1417.02,-29.04 1411.83,-27.94 1406.69,-26.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1407.43,-23.37 1396.9,-24.55 1405.87,-30.2 1407.43,-23.37"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node10 -->
<g id="edge102_Node000044_Node000010" class="edge">
<title>Node44&#45;&gt;Node10</title>
<g id="a_edge102_Node000044_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.24,-343.75C1167.71,-342.51 764.8,-335.29 722,-294 684.97,-258.28 688,-91.22 690.15,-34.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="693.64,-34.84 690.56,-24.7 686.65,-34.55 693.64,-34.84"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node11 -->
<g id="edge105_Node000044_Node000011" class="edge">
<title>Node44&#45;&gt;Node11</title>
<g id="a_edge105_Node000044_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.63,-344.11C1534.9,-340.77 1693.7,-321.23 1782,-228 1834.19,-172.9 1879.36,-128.29 1836,-66 1825.47,-50.88 1782.29,-36.59 1747.56,-27.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1748.12,-23.72 1737.56,-24.55 1746.34,-30.49 1748.12,-23.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node12 -->
<g id="edge98_Node000044_Node000012" class="edge">
<title>Node44&#45;&gt;Node12</title>
<g id="a_edge98_Node000044_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.65,-344.3C1517.63,-342.54 1633.87,-333.2 1725,-294 1845.97,-241.97 1922.4,-86.9 1945.55,-33.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1948.86,-35.1 1949.57,-24.53 1942.42,-32.35 1948.86,-35.1"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node17 -->
<g id="edge99_Node000044_Node000017" class="edge">
<title>Node44&#45;&gt;Node17</title>
<g id="a_edge99_Node000044_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.79,-344.07C1560.7,-343.15 1795.02,-336.06 1863,-294 1911.24,-264.16 1938.9,-198.95 1950.1,-166.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1953.56,-167.45 1953.39,-156.86 1946.92,-165.24 1953.56,-167.45"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node20 -->
<g id="edge103_Node000044_Node000020" class="edge">
<title>Node44&#45;&gt;Node20</title>
<g id="a_edge103_Node000044_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1447.9,-342.68C1565.09,-339.39 1814.67,-328.45 1893,-294 1960.1,-264.49 2018.65,-196.52 2043.42,-164.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2046.44,-166.65 2049.74,-156.58 2040.88,-162.39 2046.44,-166.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node32 -->
<g id="edge101_Node000044_Node000032" class="edge">
<title>Node44&#45;&gt;Node32</title>
<g id="a_edge101_Node000044_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.41,-333.94C1278.64,-325.6 1215.05,-312.17 1161,-294 1094.27,-271.57 1077.53,-263.95 1017,-228 983.84,-208.31 948.63,-180.46 928.01,-163.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="930.02,-160.47 920.11,-156.72 925.53,-165.83 930.02,-160.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node37 -->
<g id="edge94_Node000044_Node000037" class="edge">
<title>Node44&#45;&gt;Node37</title>
<g id="a_edge94_Node000044_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.34,-343.99C1167.32,-343.32 755.66,-337.35 627,-294 589.38,-281.32 552.21,-253.92 529.2,-234.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="531.27,-231.91 521.39,-228.09 526.73,-237.24 531.27,-231.91"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node38 -->
<g id="edge93_Node000044_Node000038" class="edge">
<title>Node44&#45;&gt;Node38</title>
<g id="a_edge93_Node000044_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.33,-343.01C1163.71,-339.97 741.22,-328.71 689,-294 646.72,-265.89 627.41,-205.91 619.6,-172.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.99,-171.33 617.46,-162.29 616.15,-172.8 622.99,-171.33"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1452,-288.5 1312,-288.5 1312,-269.5 1452,-269.5 1452,-288.5"/>
<text text-anchor="middle" x="1382" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/constants/const.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge97_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge97_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1385.11,-329.8C1384.54,-320.7 1383.8,-308.79 1383.18,-298.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1386.67,-298.61 1382.55,-288.84 1379.68,-299.04 1386.67,-298.61"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="priming_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>