Files
GridFire/docs/html/py__engine_8h__incl.svg

1743 lines
88 KiB
XML
Raw 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 13.0.1 (20250615.1724)
-->
<!-- Title: src/python/engine/trampoline/py_engine.h Pages: 1 -->
<!--zoomable 692 -->
<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">
2025-11-25 14:31:59 -05:00
var viewWidth = 2570;
2025-11-06 09:16:40 -05:00
var viewHeight = 692;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/python/engine/trampoline/py_engine.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#999999" stroke="#666666" points="2461.5,-684.25 2320.25,-684.25 2320.25,-653.75 2461.5,-653.75 2461.5,-684.25"/>
<text xml:space="preserve" text-anchor="start" x="2328.25" y="-670.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="2390.88" y="-659.5" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.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_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1521.12,-617.75 1404.62,-617.75 1404.62,-598.5 1521.12,-598.5 1521.12,-617.75"/>
<text xml:space="preserve" text-anchor="middle" x="1462.88" y="-604.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine.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=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M2319.98,-663.5C2147.06,-652.53 1705.22,-624.5 1533.05,-613.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1533.33,-610.09 1523.12,-612.95 1532.88,-617.07 1533.33,-610.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2108.88,-24.88 1954.88,-24.88 1954.88,-5.63 2108.88,-5.63 2108.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2031.88" y="-11.38" 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;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge128_Node000001_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge128_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2428.28,-653.29C2467.61,-635.08 2523.88,-599.98 2523.88,-548.25 2523.88,-548.25 2523.88,-548.25 2523.88,-213.75 2523.88,-121.97 2225.27,-53.32 2093.32,-27.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2094.18,-24.08 2083.7,-25.61 2092.85,-30.95 2094.18,-24.08"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1190.38,-24.88 1147.38,-24.88 1147.38,-5.63 1190.38,-5.63 1190.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1168.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge129_Node000001_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge129_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2383,-653.35C2371.87,-631.24 2352.88,-587.73 2352.88,-548.25 2352.88,-548.25 2352.88,-548.25 2352.88,-479.75 2352.88,-341.17 2248.51,-330.54 2125.88,-266 2059.07,-230.84 2030.5,-256.67 1959.88,-230 1958.58,-229.51 1787.09,-133.66 1785.88,-133 1729.82,-102.71 1719.89,-84.86 1658.88,-66.5 1572.79,-40.6 1297.57,-23.35 1201.97,-18.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1202.41,-14.53 1192.23,-17.47 1202.02,-21.52 1202.41,-14.53"/>
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:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2153.75,-157.88 2098,-157.88 2098,-138.62 2153.75,-138.62 2153.75,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="2125.88" y="-144.38" 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
<!-- Node1&#45;&gt;Node33 -->
2025-11-25 14:31:59 -05:00
<g id="edge130_Node000001_Node000033" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node33</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge130_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2394.72,-653.37C2400.27,-630.92 2409.88,-586.56 2409.88,-548.25 2409.88,-548.25 2409.88,-548.25 2409.88,-346.75 2409.88,-228.83 2242.81,-175.62 2164.95,-157.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2166.15,-153.9 2155.62,-155.09 2164.59,-160.72 2166.15,-153.9"/>
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="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1473,-296.5 1364.75,-296.5 1364.75,-266 1473,-266 1473,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="1372.75" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1418.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.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=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1482,-598.09C1495.97,-590.51 1514.27,-578.38 1524.88,-562.5 1545.36,-531.84 1543.88,-518.62 1543.88,-481.75 1543.88,-481.75 1543.88,-481.75 1543.88,-413.25 1543.88,-363.11 1495.35,-324.59 1458.77,-302.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1460.54,-299.67 1450.13,-297.7 1457.04,-305.73 1460.54,-299.67"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1194,-363 1085.75,-363 1085.75,-332.5 1194,-332.5 1194,-363"/>
<text xml:space="preserve" text-anchor="start" x="1093.75" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1139.88" y="-338.25" 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
<!-- Node2&#45;&gt;Node34 -->
2025-11-25 14:31:59 -05:00
<g id="edge44_Node000002_Node000034" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node34</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge44_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1449.88,-598.13C1437.21,-589.27 1417.49,-575.26 1400.88,-562.5 1389.03,-553.4 1230.37,-423.11 1166.37,-370.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1168.76,-367.96 1158.81,-364.31 1164.32,-373.37 1168.76,-367.96"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1515.5,-562.5 1410.25,-562.5 1410.25,-532 1515.5,-532 1515.5,-562.5"/>
<text xml:space="preserve" text-anchor="start" x="1418.25" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1462.88" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node48 -->
2025-11-25 14:31:59 -05:00
<g id="edge80_Node000002_Node000048" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node48</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge80_Node000002_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1462.88,-598.18C1462.88,-591.73 1462.88,-582.66 1462.88,-574.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1466.38,-574.3 1462.88,-564.3 1459.38,-574.3 1466.38,-574.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1191.75,-496 1064,-496 1064,-465.5 1191.75,-465.5 1191.75,-496"/>
<text xml:space="preserve" text-anchor="start" x="1072" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1127.88" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node59 -->
2025-11-25 14:31:59 -05:00
<g id="edge114_Node000002_Node000059" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node59</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge114_Node000002_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1404.18,-607.15C1349.81,-604.89 1268.2,-595.53 1205.88,-562.5 1180.36,-548.98 1158.25,-524.06 1144.15,-505.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1147.15,-503.64 1138.43,-497.63 1141.5,-507.77 1147.15,-503.64"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="engine__types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="103.75,-97 0,-97 0,-66.5 103.75,-66.5 103.75,-97"/>
<text xml:space="preserve" text-anchor="start" x="8" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="51.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_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;Node61 -->
2025-11-25 14:31:59 -05:00
<g id="edge121_Node000002_Node000061" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node61</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge121_Node000002_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1404.48,-604.97C1140.66,-594.85 72.88,-549.71 72.88,-481.75 72.88,-481.75 72.88,-481.75 72.88,-213.75 72.88,-176.6 64.54,-134.26 58.37,-108.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.85,-107.53 56.09,-98.64 55.05,-109.18 61.85,-107.53"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="1782.12,-363 1629.62,-363 1629.62,-332.5 1782.12,-332.5 1782.12,-363"/>
<text xml:space="preserve" text-anchor="start" x="1637.62" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="1705.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge123_Node000002_Node000062" class="edge">
<title>Node2&#45;&gt;Node62</title>
<g id="a_edge123_Node000002_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1488.43,-598.05C1508.37,-590.3 1536.22,-577.96 1557.88,-562.5 1624.9,-514.66 1647.35,-501.74 1686.88,-429.5 1696.22,-412.42 1700.99,-390.86 1703.42,-374.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1706.84,-375.15 1704.61,-364.79 1699.89,-374.28 1706.84,-375.15"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="927.12,-91.38 798.62,-91.38 798.62,-72.12 927.12,-72.12 927.12,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="862.88" y="-77.88" 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>
<!-- 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=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1364.35,-273.97C1309.34,-266.74 1222.39,-252.81 1149.88,-230 1115.67,-219.24 1034.78,-179.87 1002.88,-163.5 961.26,-142.15 914.48,-114.36 886.9,-97.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="888.97,-94.74 878.62,-92.51 885.32,-100.71 888.97,-94.74"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="817.25,-24.88 734.5,-24.88 734.5,-5.63 817.25,-5.63 817.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="775.88" y="-11.38" 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
<!-- Node3&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge41_Node000003_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge41_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1364.33,-277.25C1295.41,-272.34 1173.74,-259.94 1073.88,-230 940.37,-189.97 874.47,-207.77 789.88,-97 776.67,-79.71 774.25,-54.27 774.43,-36.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="777.92,-36.95 774.85,-26.81 770.93,-36.65 777.92,-36.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge40_Node000003_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge40_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1364.39,-274.43C1324.88,-268.22 1271.48,-255.55 1230.88,-230 1197.93,-209.27 1188,-199.77 1173.88,-163.5 1157.22,-120.73 1161.46,-65.57 1165.48,-36.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1168.9,-37.2 1166.96,-26.78 1161.98,-36.14 1168.9,-37.2"/>
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="types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="369.62,-224.38 262.12,-224.38 262.12,-205.12 369.62,-205.12 369.62,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="315.88" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node15 -->
<g id="edge14_Node000003_Node000015" class="edge">
<title>Node3&#45;&gt;Node15</title>
<g id="a_edge14_Node000003_Node000015"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1364.55,-276.41C1321.09,-273.4 1258.58,-269.2 1203.88,-266 888.01,-247.54 808.6,-250.7 492.88,-230 456,-227.58 414.85,-224.3 381.52,-221.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.84,-218.02 371.58,-220.66 381.25,-224.99 381.84,-218.02"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000016"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1121.75,-163.5 1012,-163.5 1012,-133 1121.75,-133 1121.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1020" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1066.88" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
2025-11-24 09:08:28 -05:00
<g id="edge17_Node000003_Node000016" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node16</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge17_Node000003_Node000016"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1364.6,-273.22C1318.87,-266.05 1252.36,-252.7 1197.88,-230 1174.54,-220.28 1171.35,-212.82 1149.88,-199.5 1133.79,-189.52 1115.83,-178.62 1100.74,-169.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1102.96,-166.78 1092.59,-164.62 1099.35,-172.78 1102.96,-166.78"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="600.12,-230 501.62,-230 501.62,-199.5 600.12,-199.5 600.12,-230"/>
<text xml:space="preserve" text-anchor="start" x="509.62" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="550.88" y="-205.25" 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
<!-- Node3&#45;&gt;Node17 -->
<g id="edge22_Node000003_Node000017" class="edge">
<title>Node3&#45;&gt;Node17</title>
<g id="a_edge22_Node000003_Node000017"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1364.47,-276.64C1206.03,-266.13 751.92,-235.86 684.88,-230 660.95,-227.91 634.67,-225.2 611.76,-222.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="612.3,-219.25 601.97,-221.64 611.53,-226.21 612.3,-219.25"/>
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:href="reporting_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1591.75,-230 1488,-230 1488,-199.5 1591.75,-199.5 1591.75,-230"/>
<text xml:space="preserve" text-anchor="start" x="1496" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1539.88" y="-205.25" 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
<!-- Node3&#45;&gt;Node19 -->
<g id="edge25_Node000003_Node000019" class="edge">
<title>Node3&#45;&gt;Node19</title>
<g id="a_edge25_Node000003_Node000019"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1446.33,-265.61C1462.96,-256.75 1484.4,-245.32 1502.55,-235.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1504.01,-238.83 1511.19,-231.04 1500.72,-232.66 1504.01,-238.83"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="797.75,-230 694,-230 694,-199.5 797.75,-199.5 797.75,-230"/>
<text xml:space="preserve" text-anchor="start" x="702" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="745.88" y="-205.25" 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
<!-- Node3&#45;&gt;Node24 -->
<g id="edge31_Node000003_Node000024" class="edge">
<title>Node3&#45;&gt;Node24</title>
<g id="a_edge31_Node000003_Node000024"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1364.31,-276.81C1239.08,-268.74 932.93,-248.06 809.07,-230.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="809.93,-226.72 799.52,-228.69 808.88,-233.65 809.93,-226.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000026"><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.">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1827.75,-230 1724,-230 1724,-199.5 1827.75,-199.5 1827.75,-230"/>
<text xml:space="preserve" text-anchor="start" x="1732" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1775.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node26 -->
2025-11-24 09:08:28 -05:00
<g id="edge33_Node000003_Node000026" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node26</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge33_Node000003_Node000026"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1473.48,-270.38C1537.87,-258.75 1644.7,-239.45 1712.63,-227.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1712.89,-230.69 1722.11,-225.46 1711.64,-223.8 1712.89,-230.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1624,-163.5 1503.75,-163.5 1503.75,-133 1624,-133 1624,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1511.75" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1563.88" y="-138.75" 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
<!-- Node3&#45;&gt;Node27 -->
2025-11-25 14:31:59 -05:00
<g id="edge39_Node000003_Node000027" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node27</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge39_Node000003_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1473.35,-275.14C1530.33,-268.53 1614.19,-254.81 1633.88,-230 1650.57,-208.96 1625.99,-185.89 1601.48,-169.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1603.45,-166.92 1593.11,-164.6 1599.75,-172.86 1603.45,-166.92"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1279.5,-224.38 1240.25,-224.38 1240.25,-205.12 1279.5,-205.12 1279.5,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1259.88" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node32 -->
2025-11-25 14:31:59 -05:00
<g id="edge42_Node000003_Node000032" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node32</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge42_Node000003_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1381.9,-265.55C1356.99,-255.61 1323.41,-242.12 1293.88,-230 1292.75,-229.54 1291.6,-229.07 1290.45,-228.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1291.97,-225.43 1281.39,-224.82 1289.28,-231.89 1291.97,-225.43"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node33 -->
2025-11-25 14:31:59 -05:00
<g id="edge43_Node000003_Node000033" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node33</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge43_Node000003_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1473.23,-276.52C1631.38,-265.62 2080.54,-234.31 2086.88,-230 2107.35,-216.05 2117.44,-188.24 2122.14,-169.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2125.52,-170.16 2124.19,-159.65 2118.67,-168.69 2125.52,-170.16"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="257.5,-24.88 212.25,-24.88 212.25,-5.63 257.5,-5.63 257.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="234.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M798.26,-74.24C704.06,-64.73 523.48,-46.44 369.88,-30.5 335.57,-26.94 296.37,-22.79 269.08,-19.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.62,-16.43 259.31,-18.86 268.88,-23.39 269.62,-16.43"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="191.62,-24.88 126.12,-24.88 126.12,-5.63 191.62,-5.63 191.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="158.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M798.48,-80.89C679.62,-80.02 418.22,-72.94 202.88,-30.5 200.05,-29.94 197.15,-29.26 194.26,-28.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.3,-25.16 184.72,-25.71 193.34,-31.88 195.3,-25.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M927.39,-77.19C1124.16,-66.33 1717.01,-33.62 1943.03,-21.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1943.18,-24.65 1952.97,-20.6 1942.79,-17.66 1943.18,-24.65"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2300.75,-24.88 2179,-24.88 2179,-5.63 2300.75,-5.63 2300.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2239.88" y="-11.38" 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>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M927.31,-79.9C1112.59,-77.1 1662.71,-66.14 2117.88,-30.5 2133.94,-29.24 2151.15,-27.49 2167.43,-25.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2167.49,-29.15 2177.02,-24.52 2166.68,-22.2 2167.49,-29.15"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2410.38,-24.88 2337.38,-24.88 2337.38,-5.63 2410.38,-5.63 2410.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2373.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M927.29,-80.09C1171.01,-77.36 2036.69,-65.35 2309.88,-30.5 2315.59,-29.77 2321.54,-28.77 2327.41,-27.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2327.97,-31.1 2337.05,-25.65 2326.55,-24.25 2327.97,-31.1"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M850.78,-71.78C836.96,-61.54 814.09,-44.59 797.25,-32.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="799.48,-29.4 789.37,-26.25 795.31,-35.02 799.48,-29.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M906.07,-71.65C968.05,-58.58 1080.85,-34.8 1136.31,-23.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1136.7,-26.61 1145.76,-21.12 1135.25,-19.76 1136.7,-26.61"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="912.62,-24.88 835.12,-24.88 835.12,-5.63 912.62,-5.63 912.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="873.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M864.4,-71.78C865.96,-62.64 868.44,-48.14 870.46,-36.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="873.87,-37.08 872.1,-26.63 866.97,-35.9 873.87,-37.08"/>
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=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1027,-24.88 936.75,-24.88 936.75,-5.63 1027,-5.63 1027,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="981.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M879.67,-71.65C899.34,-60.99 932.16,-43.19 955.3,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="956.71,-33.87 963.83,-26.03 953.37,-27.72 956.71,-33.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="480.62,-30.5 379.12,-30.5 379.12,0 480.62,0 480.62,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="387.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="429.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node14 -->
<g id="edge13_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;Node14</title>
<g id="a_edge13_Node000004_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M801.76,-71.65C719.71,-59.42 574.74,-37.83 492.12,-25.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="492.8,-22.08 482.39,-24.07 491.77,-29.01 492.8,-22.08"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node13 -->
<g id="edge16_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge16_Node000015_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M324.59,-204.84C341.62,-187.99 381.23,-151.47 421.88,-133 628.39,-39.14 700.39,-79.49 921.88,-30.5 925.65,-29.67 929.55,-28.78 933.47,-27.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="934.05,-31.34 942.99,-25.67 932.46,-24.52 934.05,-31.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node14 -->
<g id="edge15_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge15_Node000015_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M315.17,-204.82C313.68,-180.29 312.65,-110.71 343.88,-66.5 352.95,-53.66 366.42,-43.6 380.03,-35.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.3,-39.25 388.56,-31.53 378.07,-33.04 381.3,-39.25"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node4 -->
<g id="edge18_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge18_Node000016_Node000004"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1020.33,-132.53C984.72,-121.28 936.17,-105.92 902.43,-95.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="903.63,-91.96 893.04,-92.29 901.52,-98.64 903.63,-91.96"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node7 -->
<g id="edge19_Node000016_Node000007" class="edge">
<title>Node16&#45;&gt;Node7</title>
<g id="a_edge19_Node000016_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1122.22,-139.74C1285.3,-117.6 1764.32,-52.57 1953.61,-26.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1953.91,-30.37 1963.35,-25.55 1952.97,-23.43 1953.91,-30.37"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
2025-11-24 09:08:28 -05:00
<g id="edge21_Node000016_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node16&#45;&gt;Node11</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge21_Node000016_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1078.18,-132.73C1096.95,-108.63 1134.47,-60.43 1154.88,-34.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1157.48,-36.59 1160.86,-26.55 1151.95,-32.29 1157.48,-36.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node13 -->
<g id="edge20_Node000016_Node000013" class="edge">
<title>Node16&#45;&gt;Node13</title>
<g id="a_edge20_Node000016_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1057.45,-132.73C1041.95,-108.84 1011.09,-61.28 993.99,-34.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="996.98,-33.1 988.6,-26.62 991.11,-36.91 996.98,-33.1"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17&#45;&gt;Node16 -->
<g id="edge23_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge23_Node000017_Node000016"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M600.35,-207.57C693.59,-195.91 895.36,-170.69 1000.36,-157.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1000.76,-161.04 1010.25,-156.33 999.89,-154.1 1000.76,-161.04"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="576.5,-157.88 525.25,-157.88 525.25,-138.62 576.5,-138.62 576.5,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="550.88" y="-144.38" 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
<!-- Node17&#45;&gt;Node18 -->
<g id="edge24_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge24_Node000017_Node000018"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M550.88,-199.11C550.88,-190.33 550.88,-179.02 550.88,-169.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="554.38,-169.59 550.88,-159.59 547.38,-169.59 554.38,-169.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node14 -->
<g id="edge30_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;Node14</title>
<g id="a_edge30_Node000019_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1487.64,-202.45C1482.99,-201.45 1478.35,-200.45 1473.88,-199.5 1397.92,-183.3 1373.08,-196.72 1302.88,-163.5 1283.3,-154.24 1285.02,-140.95 1264.88,-133 1166.41,-94.13 894.57,-112.63 789.88,-97 684.19,-81.23 563.37,-51.72 492.02,-33.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="493.03,-29.72 482.47,-30.57 491.25,-36.49 493.03,-29.72"/>
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=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1485.25,-157.88 1450.5,-157.88 1450.5,-138.62 1485.25,-138.62 1485.25,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1467.88" y="-144.38" 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
<!-- Node19&#45;&gt;Node20 -->
<g id="edge26_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1523.54,-199.11C1512.41,-189.14 1497.66,-175.93 1486.14,-165.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1488.63,-163.15 1478.85,-159.08 1483.96,-168.36 1488.63,-163.15"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1255.88,-157.88 1215.88,-157.88 1215.88,-138.62 1255.88,-138.62 1255.88,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1235.88" y="-144.38" 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
<!-- Node19&#45;&gt;Node21 -->
<g id="edge27_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge27_Node000019_Node000021"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1487.67,-202.29C1483.01,-201.32 1478.36,-200.38 1473.88,-199.5 1383.53,-181.78 1358.21,-189.45 1269.88,-163.5 1268.53,-163.1 1267.16,-162.67 1265.79,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1267.39,-159.07 1256.8,-158.83 1264.93,-165.63 1267.39,-159.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1363.5,-157.88 1312.25,-157.88 1312.25,-138.62 1363.5,-138.62 1363.5,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1337.88" y="-144.38" 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
<!-- Node19&#45;&gt;Node22 -->
<g id="edge28_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge28_Node000019_Node000022"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1487.57,-199.65C1454.18,-190.27 1410.14,-177.2 1371.88,-163.5 1370.93,-163.16 1369.96,-162.81 1369,-162.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1370.59,-159.31 1360,-158.9 1368.02,-165.83 1370.59,-159.31"/>
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:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1432.5,-157.88 1381.25,-157.88 1381.25,-138.62 1432.5,-138.62 1432.5,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1406.88" y="-144.38" 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
<!-- Node19&#45;&gt;Node23 -->
<g id="edge29_Node000019_Node000023" class="edge">
<title>Node19&#45;&gt;Node23</title>
<g id="a_edge29_Node000019_Node000023"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1509.7,-199.11C1487.53,-188.37 1457.61,-173.86 1435.76,-163.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.34,-160.13 1426.82,-158.92 1434.29,-166.43 1437.34,-160.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="734.5,-157.88 689.25,-157.88 689.25,-138.62 734.5,-138.62 734.5,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="711.88" y="-144.38" 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
<!-- Node24&#45;&gt;Node25 -->
<g id="edge32_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge32_Node000024_Node000025"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M738.16,-199.11C733.32,-189.93 727.03,-178 721.82,-168.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="724.99,-166.63 717.23,-159.41 718.8,-169.89 724.99,-166.63"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node7 -->
<g id="edge34_Node000026_Node000007" class="edge">
<title>Node26&#45;&gt;Node7</title>
<g id="a_edge34_Node000026_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1782.6,-199.17C1791.18,-181.78 1807.39,-152.6 1827.88,-133 1878.86,-84.21 1954.06,-48.06 1997.49,-29.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1998.77,-32.99 2006.67,-25.94 1996.1,-26.53 1998.77,-32.99"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node9 -->
<g id="edge36_Node000026_Node000009" class="edge">
<title>Node26&#45;&gt;Node9</title>
<g id="a_edge36_Node000026_Node000009"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1820.33,-199.07C1933.29,-161.76 2229.82,-63.83 2335.66,-28.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2336.61,-32.24 2345.01,-25.78 2334.42,-25.6 2336.61,-32.24"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge38_Node000026_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node26&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge38_Node000026_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1768.41,-199.18C1757.92,-180.35 1736.9,-148.2 1708.88,-133 1361.57,55.33 1213.34,-107.67 825.88,-30.5 822.53,-29.83 819.08,-29.05 815.64,-28.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.79,-24.89 806.23,-25.73 815.01,-31.66 816.79,-24.89"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node27 -->
<g id="edge35_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge35_Node000026_Node000027"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1727.5,-199.03C1696.43,-189.58 1655.87,-177.24 1622.9,-167.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1624.07,-163.91 1613.49,-164.34 1622.03,-170.6 1624.07,-163.91"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1699.88,-157.88 1641.88,-157.88 1641.88,-138.62 1699.88,-138.62 1699.88,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1670.88" y="-144.38" 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
<!-- Node26&#45;&gt;Node30 -->
2025-11-25 14:31:59 -05:00
<g id="edge37_Node000026_Node000030" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node26&#45;&gt;Node30</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge37_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1752.05,-199.11C1734.95,-188.61 1712.01,-174.52 1694.87,-163.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1697.18,-161.3 1686.83,-159.05 1693.52,-167.27 1697.18,-161.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge51_Node000034_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge51_Node000034_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.33,-334.16C1239.94,-323.62 1305.16,-308.54 1353.57,-297.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1354.13,-300.81 1363.08,-295.15 1352.55,-293.99 1354.13,-300.81"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node4 -->
2025-11-25 14:31:59 -05:00
<g id="edge50_Node000034_Node000004" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node4</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge50_Node000034_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.45,-344.45C932.46,-337.72 508.24,-317.27 486.88,-296.5 433.96,-245.05 455.35,-175.23 515.88,-133 558.44,-103.3 698.26,-90.87 786.89,-85.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="786.93,-89.39 796.73,-85.35 786.55,-82.4 786.93,-89.39"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node5 -->
2025-11-25 14:31:59 -05:00
<g id="edge72_Node000034_Node000005" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node5</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge72_Node000034_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.26,-346.79C920.09,-346.42 427.76,-341.46 274.88,-296.5 204.85,-275.91 131.88,-288.74 131.88,-215.75 131.88,-215.75 131.88,-215.75 131.88,-147.25 131.88,-96.08 181.04,-53.09 211.43,-31.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.05,-34.53 219.31,-25.98 209.08,-28.76 213.05,-34.53"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge45_Node000034_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge45_Node000034_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.17,-341.85C1317.27,-330.63 1608.57,-303.55 1628.88,-296.5 1652.75,-288.21 1652.92,-274.05 1676.88,-266 1769.03,-235.03 2027.76,-276.97 2112.88,-230 2155.34,-206.57 2182.72,-177.26 2162.88,-133 2156.92,-119.72 2086.9,-61.25 2051.75,-32.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2053.97,-29.72 2044.01,-26.1 2049.54,-35.14 2053.97,-29.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge47_Node000034_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge47_Node000034_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.43,-341.92C1326.96,-330.14 1655.88,-300.59 1666.88,-296.5 1688.84,-288.33 1687.86,-274.02 1709.88,-266 1801.42,-232.63 2066.24,-284.71 2146.88,-230 2213.48,-184.8 2232.73,-80.81 2238,-36.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2241.48,-37.05 2239.05,-26.74 2234.52,-36.32 2241.48,-37.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge69_Node000034_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge69_Node000034_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.38,-344.57C928.32,-338.04 484.49,-317.79 461.88,-296.5 408.68,-246.43 427.26,-184.71 478.88,-133 546.26,-65.49 657.34,-35.98 722.86,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="723.42,-27.35 732.66,-22.16 722.2,-20.45 723.42,-27.35"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge70_Node000034_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge70_Node000034_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1181.24,-332.12C1216.65,-317.32 1258.72,-292.86 1236.88,-266 1187.32,-205.07 1132.15,-268.81 1063.88,-230 1029.01,-210.18 1017.42,-200.88 1002.88,-163.5 976.27,-95.15 1081.05,-47.02 1136.51,-26.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1137.51,-30.2 1145.78,-23.57 1135.18,-23.6 1137.51,-30.2"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node13 -->
2025-11-25 14:31:59 -05:00
<g id="edge75_Node000034_Node000013" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node13</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge75_Node000034_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1165.5,-332.03C1190.63,-315.74 1222.65,-288.78 1203.88,-266 1150.6,-201.36 1082.49,-284.49 1018.88,-230 961.99,-181.27 971.16,-79.23 978.08,-36.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="981.5,-36.94 979.78,-26.48 974.6,-35.73 981.5,-36.94"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node14 -->
2025-11-25 14:31:59 -05:00
<g id="edge46_Node000034_Node000014" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node14</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge46_Node000034_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.33,-347.22C928.96,-347.94 481.55,-345.54 344.88,-296.5 288.95,-276.43 238.28,-257.1 252.88,-199.5 269.38,-134.34 276.18,-112.83 324.88,-66.5 338.64,-53.41 356.45,-43.15 373.48,-35.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.74,-38.69 382.55,-31.53 371.98,-32.26 374.74,-38.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node15 -->
2025-11-25 14:31:59 -05:00
<g id="edge49_Node000034_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node15</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge49_Node000034_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.49,-345.58C922.59,-341.75 446,-327.95 383.88,-296.5 357.23,-283.01 336.96,-253.98 325.74,-234.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.95,-233.23 321.06,-226.16 322.82,-236.61 328.95,-233.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node16 -->
2025-11-25 14:31:59 -05:00
<g id="edge52_Node000034_Node000016" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node16</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge52_Node000034_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.36,-335.39C1243.06,-322.77 1302.77,-299.64 1274.88,-266 1219.74,-199.5 1145.6,-290.43 1083.88,-230 1069.49,-215.91 1065.77,-192.95 1065.35,-175.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1068.85,-175.3 1065.47,-165.26 1061.85,-175.21 1068.85,-175.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node17 -->
2025-11-25 14:31:59 -05:00
<g id="edge53_Node000034_Node000017" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node17</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge53_Node000034_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.31,-346.37C942.84,-344.81 568.04,-336.86 530.88,-296.5 516.81,-281.22 524.85,-257.64 534.61,-239.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.48,-241.9 539.62,-231.52 531.48,-238.3 537.48,-241.9"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node18 -->
2025-11-25 14:31:59 -05:00
<g id="edge71_Node000034_Node000018" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node18</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge71_Node000034_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.27,-345.6C942.09,-342.14 563.79,-329.9 518.88,-296.5 483.06,-269.87 474.33,-240.1 492.88,-199.5 499.51,-184.97 512.66,-173.02 524.76,-164.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="526.42,-167.53 532.84,-159.1 522.56,-161.69 526.42,-167.53"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node21 -->
2025-11-25 14:31:59 -05:00
<g id="edge68_Node000034_Node000021" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node21</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge68_Node000034_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.12,-335.95C1233.15,-326.95 1280.95,-312.97 1292.88,-296.5 1300.83,-285.52 1299.64,-277.75 1292.88,-266 1276.98,-238.39 1246.77,-257.61 1230.88,-230 1220.11,-211.3 1224.07,-185.96 1228.95,-168.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1232.2,-170 1231.93,-159.41 1225.54,-167.86 1232.2,-170"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node30 -->
2025-11-25 14:31:59 -05:00
<g id="edge73_Node000034_Node000030" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node30</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge73_Node000034_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.26,-342.63C1262.38,-336.58 1382.28,-323.04 1481.88,-296.5 1520.87,-286.11 1624.28,-260.36 1650.88,-230 1665.5,-213.3 1669.77,-187.55 1670.85,-169.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1674.35,-169.82 1671.13,-159.72 1667.35,-169.62 1674.35,-169.82"/>
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:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2023.25,-290.88 1910.5,-290.88 1910.5,-271.62 2023.25,-271.62 2023.25,-290.88"/>
<text xml:space="preserve" text-anchor="middle" x="1966.88" y="-277.38" 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
<!-- Node34&#45;&gt;Node35 -->
2025-11-25 14:31:59 -05:00
<g id="edge48_Node000034_Node000035" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node35</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge48_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.15,-341.79C1226.08,-338.93 1267.26,-335.35 1303.88,-332.5 1535.72,-314.43 1594.16,-316.19 1825.88,-296.5 1849.79,-294.47 1875.95,-291.92 1899.17,-289.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1899.22,-293.05 1908.81,-288.54 1898.5,-286.09 1899.22,-293.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000036"><a xlink:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="918,-230 815.75,-230 815.75,-199.5 918,-199.5 918,-230"/>
<text xml:space="preserve" text-anchor="start" x="823.75" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="866.88" y="-205.25" 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
<!-- Node34&#45;&gt;Node36 -->
2025-11-25 14:31:59 -05:00
<g id="edge54_Node000034_Node000036" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node36</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge54_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.6,-344.29C976.55,-338.79 739.12,-323.78 714.88,-296.5 705.87,-286.37 706.94,-276.99 714.88,-266 720.55,-258.15 765.11,-243.95 804.53,-232.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="805.35,-236.05 814.02,-229.95 803.44,-229.31 805.35,-236.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="construction_8h.html" target="_top" xlink:title="Functions for constructing nuclear reaction networks.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="667.75,-296.5 540,-296.5 540,-266 667.75,-266 667.75,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="548" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="603.88" y="-271.75" 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
<!-- Node34&#45;&gt;Node37 -->
2025-11-25 14:31:59 -05:00
<g id="edge57_Node000034_Node000037" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node37</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge57_Node000034_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.43,-342.04C999.46,-334.33 827.12,-317.71 681.88,-296.5 681.03,-296.38 680.18,-296.25 679.33,-296.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="680.01,-292.69 669.58,-294.59 678.92,-299.6 680.01,-292.69"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="2077.38,-230 1968.38,-230 1968.38,-199.5 2077.38,-199.5 2077.38,-230"/>
<text xml:space="preserve" text-anchor="start" x="1976.38" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="2022.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node38 -->
2025-11-25 14:31:59 -05:00
<g id="edge78_Node000034_Node000038" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node38</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge78_Node000034_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1194.44,-342.06C1306.3,-332.25 1554.23,-309.4 1590.88,-296.5 1614.72,-288.11 1615.12,-274.62 1638.88,-266 1695.83,-245.33 1862.92,-228.86 1956.84,-220.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1957.02,-224.42 1966.69,-220.1 1956.43,-217.44 1957.02,-224.42"/>
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=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="827.75,-296.5 724,-296.5 724,-266 827.75,-266 827.75,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="732" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">boost/numeric/ublas</text>
<text xml:space="preserve" text-anchor="middle" x="775.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">/matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node42 -->
2025-11-25 14:31:59 -05:00
<g id="edge74_Node000034_Node000042" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node42</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge74_Node000034_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.49,-338.82C1027.08,-330.07 931.27,-315 839.27,-296.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="840.04,-293.49 829.55,-294.97 838.68,-300.35 840.04,-293.49"/>
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:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="946.25,-296.5 845.5,-296.5 845.5,-266 946.25,-266 946.25,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="853.5" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/utility/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="895.88" y="-271.75" 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
<!-- Node34&#45;&gt;Node43 -->
2025-11-25 14:31:59 -05:00
<g id="edge76_Node000034_Node000043" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node43</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge76_Node000034_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.42,-332.36C1047.5,-322.33 996.87,-308.95 957.47,-298.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="958.44,-295.17 947.88,-296 956.65,-301.94 958.44,-295.17"/>
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:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1067.75,-296.5 964,-296.5 964,-266 1067.75,-266 1067.75,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="972" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/speed/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="1015.88" y="-271.75" 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
<!-- Node34&#45;&gt;Node44 -->
2025-11-25 14:31:59 -05:00
<g id="edge77_Node000034_Node000044" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node44</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge77_Node000034_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1111.74,-332.11C1094.61,-323.21 1072.52,-311.72 1053.86,-302.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.73,-299.04 1045.24,-297.53 1052.5,-305.25 1055.73,-299.04"/>
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:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1194.38,-296.5 1085.38,-296.5 1085.38,-266 1194.38,-266 1194.38,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="1093.38" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1139.88" y="-271.75" 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
<!-- Node34&#45;&gt;Node45 -->
2025-11-25 14:31:59 -05:00
<g id="edge79_Node000034_Node000045" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node34&#45;&gt;Node45</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge79_Node000034_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1139.88,-332.11C1139.88,-325.02 1139.88,-316.29 1139.88,-308.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1143.38,-308.34 1139.88,-298.34 1136.38,-308.34 1143.38,-308.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node18 -->
2025-11-25 14:31:59 -05:00
<g id="edge56_Node000036_Node000018" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node18</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge56_Node000036_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M815.52,-201.41C812.6,-200.75 809.7,-200.11 806.88,-199.5 729.22,-182.66 637.77,-165.3 587.91,-156.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.7,-152.63 578.23,-154.25 587.43,-159.52 588.7,-152.63"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node21 -->
2025-11-25 14:31:59 -05:00
<g id="edge55_Node000036_Node000021" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node21</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge55_Node000036_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M918.18,-204.78C995.76,-191.22 1140.61,-165.9 1204.37,-154.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.91,-158.22 1214.16,-153.05 1203.71,-151.32 1204.91,-158.22"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node4 -->
2025-11-25 14:31:59 -05:00
<g id="edge58_Node000037_Node000004" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node37&#45;&gt;Node4</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge58_Node000037_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M607.17,-265.56C614.63,-235.76 635.72,-168.07 679.88,-133 710.25,-108.87 751.4,-96.3 786.99,-89.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="787.56,-93.23 796.84,-88.11 786.39,-86.32 787.56,-93.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node24 -->
2025-11-25 14:31:59 -05:00
<g id="edge59_Node000037_Node000024" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node37&#45;&gt;Node24</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge59_Node000037_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M636.1,-265.61C656.07,-256.54 681.94,-244.79 703.56,-234.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="704.75,-238.28 712.4,-230.95 701.85,-231.9 704.75,-238.28"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node25 -->
2025-11-25 14:31:59 -05:00
<g id="edge61_Node000037_Node000025" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node37&#45;&gt;Node25</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge61_Node000037_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M615.85,-265.73C635.71,-241.63 675.45,-193.43 697.06,-167.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.75,-169.46 703.41,-159.52 694.35,-165.01 699.75,-169.46"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node27 -->
2025-11-25 14:31:59 -05:00
<g id="edge60_Node000037_Node000027" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node37&#45;&gt;Node27</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge60_Node000037_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M668.05,-271.05C683.36,-269.12 699.68,-267.28 714.88,-266 763.96,-261.86 1566.76,-265.53 1600.88,-230 1616.57,-213.65 1602.05,-189.47 1586.84,-171.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1589.8,-169.88 1580.47,-164.87 1584.64,-174.61 1589.8,-169.88"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node38 -->
2025-11-25 14:31:59 -05:00
<g id="edge62_Node000037_Node000038" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node37&#45;&gt;Node38</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge62_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M668.04,-270.95C683.36,-269.03 699.67,-267.22 714.88,-266 1212.21,-226.19 1338.69,-257.06 1836.88,-230 1876.71,-227.84 1921.27,-224.46 1956.78,-221.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1956.8,-225.04 1966.47,-220.72 1956.22,-218.07 1956.8,-225.04"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge63_Node000038_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node38&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge63_Node000038_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2023.54,-199.23C2025.12,-164.42 2029.15,-76.16 2030.96,-36.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2034.45,-36.67 2031.41,-26.52 2027.46,-36.35 2034.45,-36.67"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge64_Node000038_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node38&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge64_Node000038_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2033.18,-199.21C2045.47,-182.36 2067.08,-154.22 2088.88,-133 2130.48,-92.51 2185.86,-52.76 2216.67,-31.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2218.56,-34.65 2224.87,-26.15 2214.63,-28.86 2218.56,-34.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge65_Node000038_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node38&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge65_Node000038_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1974.12,-199C1912.77,-180.97 1803.92,-150.65 1708.88,-133 1320.44,-60.86 1213.34,-107.67 825.88,-30.5 822.53,-29.83 819.08,-29.05 815.64,-28.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="816.79,-24.89 806.23,-25.73 815.01,-31.66 816.79,-24.89"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge66_Node000038_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node38&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge66_Node000038_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2018.83,-199.22C2009.42,-168.48 1982.87,-97.17 1931.88,-66.5 1868.72,-28.52 1341.09,-18.62 1202.24,-16.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1202.32,-13.16 1192.27,-16.53 1202.22,-20.16 1202.32,-13.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node33 -->
2025-11-25 14:31:59 -05:00
<g id="edge67_Node000038_Node000033" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node38&#45;&gt;Node33</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge67_Node000038_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2046.25,-199.11C2062.86,-188.71 2085.11,-174.78 2101.86,-164.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2103.59,-167.34 2110.2,-159.06 2099.87,-161.4 2103.59,-167.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000049"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1515.5,-429.5 1410.25,-429.5 1410.25,-399 1515.5,-399 1515.5,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1418.25" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1462.88" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48&#45;&gt;Node49 -->
2025-11-25 14:31:59 -05:00
<g id="edge81_Node000048_Node000049" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node48&#45;&gt;Node49</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge81_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1462.88,-531.73C1462.88,-509.89 1462.88,-468.27 1462.88,-441.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1466.38,-441.35 1462.88,-431.35 1459.38,-441.35 1466.38,-441.35"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000050"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1434.75,-363 1313,-363 1313,-332.5 1434.75,-332.5 1434.75,-363"/>
<text xml:space="preserve" text-anchor="start" x="1321" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1373.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48&#45;&gt;Node50 -->
2025-11-25 14:31:59 -05:00
<g id="edge113_Node000048_Node000050" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node48&#45;&gt;Node50</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge113_Node000048_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1454.03,-531.53C1441.2,-509.76 1417.17,-467.46 1400.88,-429.5 1393.09,-411.36 1386.08,-390.16 1381.15,-374.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1384.6,-373.35 1378.38,-364.76 1377.89,-375.35 1384.6,-373.35"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1677.5,-429.5 1572.25,-429.5 1572.25,-399 1677.5,-399 1677.5,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1580.25" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1624.88" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48&#45;&gt;Node51 -->
2025-11-25 14:31:59 -05:00
<g id="edge93_Node000048_Node000051" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node48&#45;&gt;Node51</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge93_Node000048_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.83,-531.73C1509.29,-508.71 1564.94,-463.72 1598.12,-436.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1600.09,-439.8 1605.66,-430.79 1595.69,-434.35 1600.09,-439.8"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1353.5,-429.5 1248.25,-429.5 1248.25,-399 1353.5,-399 1353.5,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1256.25" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1300.88" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48&#45;&gt;Node53 -->
2025-11-25 14:31:59 -05:00
<g id="edge102_Node000048_Node000053" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node48&#45;&gt;Node53</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge102_Node000048_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1427.47,-531.59C1408.68,-522.84 1385.83,-510.59 1367.88,-496 1347.78,-479.67 1329.35,-456.59 1316.93,-439.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1319.8,-437.29 1311.21,-431.09 1314.07,-441.3 1319.8,-437.29"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="2255.5,-496 2150.25,-496 2150.25,-465.5 2255.5,-465.5 2255.5,-496"/>
<text xml:space="preserve" text-anchor="start" x="2158.25" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="2202.88" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node48&#45;&gt;Node58 -->
2025-11-25 14:31:59 -05:00
<g id="edge106_Node000048_Node000058" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node48&#45;&gt;Node58</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge106_Node000048_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.8,-541.64C1648.49,-530.07 1995.01,-499.87 2138.85,-487.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2138.91,-490.84 2148.57,-486.48 2138.31,-483.86 2138.91,-490.84"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge82_Node000049_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge82_Node000049_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1460.49,-398.66C1457.57,-382.26 1451.99,-354.99 1443.88,-332.5 1440.78,-323.93 1436.61,-314.92 1432.57,-306.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1435.7,-305.36 1427.94,-298.15 1429.51,-308.62 1435.7,-305.36"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge88_Node000049_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge88_Node000049_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.75,-405.28C1530.95,-403.1 1547.55,-400.84 1562.88,-399 1831.14,-366.71 1964.32,-429.21 2146.88,-230 2177.64,-196.43 2195.3,-175.85 2179.88,-133 2161.31,-81.43 2103.7,-47.37 2066.07,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2067.51,-26.79 2056.95,-25.93 2064.67,-33.19 2067.51,-26.79"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge90_Node000049_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge90_Node000049_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.99,-405.08C1531.12,-402.92 1547.63,-400.71 1562.88,-399 1756.98,-377.21 1815.41,-424.26 2000.88,-363 2126.83,-321.39 2162.74,-281.74 2222.88,-163.5 2242.87,-124.18 2245.63,-110.58 2243.88,-66.5 2243.48,-56.63 2242.66,-45.7 2241.86,-36.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2245.35,-36.27 2240.94,-26.64 2238.38,-36.92 2245.35,-36.27"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node9 -->
2025-11-25 14:31:59 -05:00
<g id="edge92_Node000049_Node000009" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node9</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge92_Node000049_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.99,-405C1531.11,-402.83 1547.62,-400.65 1562.88,-399 1779.54,-375.61 1844.52,-430.04 2051.88,-363 2115.78,-342.34 2340.88,-174.53 2347.88,-163.5 2373.06,-123.77 2375.62,-66.52 2374.96,-36.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2378.46,-36.4 2374.58,-26.54 2371.47,-36.67 2378.46,-36.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node15 -->
2025-11-25 14:31:59 -05:00
<g id="edge87_Node000049_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node15</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge87_Node000049_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1409.79,-404.71C1394.67,-402.55 1378.15,-400.43 1362.88,-399 1185.69,-382.43 733.34,-414.11 562.88,-363 469.41,-334.98 374.7,-263.92 335.11,-231.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.39,-229.21 327.44,-225.57 332.95,-234.62 337.39,-229.21"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node16 -->
2025-11-25 14:31:59 -05:00
<g id="edge85_Node000049_Node000016" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node16</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge85_Node000049_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1470.9,-398.88C1485.68,-370.25 1512.99,-305.47 1481.88,-266 1439.43,-212.16 1394.3,-258.35 1331.88,-230 1310.54,-220.31 1310.27,-209.05 1288.88,-199.5 1239.14,-177.3 1178.61,-164.44 1133.33,-157.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1134.07,-153.87 1123.66,-155.83 1133.02,-160.79 1134.07,-153.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node17 -->
2025-11-25 14:31:59 -05:00
<g id="edge86_Node000049_Node000017" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node17</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge86_Node000049_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1409.76,-405.02C1394.64,-402.86 1378.13,-400.67 1362.88,-399 1175.06,-378.48 640.15,-441.37 518.88,-296.5 504.99,-279.91 516.71,-256.56 529.7,-239.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.4,-241.47 535.95,-231.49 526.95,-237.08 532.4,-241.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node35 -->
2025-11-25 14:31:59 -05:00
<g id="edge89_Node000049_Node000035" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node35</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge89_Node000049_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.77,-405.37C1530.96,-403.2 1547.56,-400.92 1562.88,-399 1636.95,-389.73 1830.73,-397.6 1896.88,-363 1923.66,-348.99 1944.71,-320.1 1956.47,-300.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1959.36,-302.93 1961.39,-292.54 1953.32,-299.4 1959.36,-302.93"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node37 -->
2025-11-25 14:31:59 -05:00
<g id="edge91_Node000049_Node000037" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node37</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge91_Node000049_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1409.96,-405.55C1394.77,-403.38 1378.17,-401.05 1362.88,-399 1235.9,-381.96 1203.6,-381.78 1076.88,-363 936.07,-342.13 772.5,-313.14 679.29,-296.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.95,-292.74 669.49,-294.39 678.7,-299.63 679.95,-292.74"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node50 -->
2025-11-25 14:31:59 -05:00
<g id="edge83_Node000049_Node000050" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node49&#45;&gt;Node50</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge83_Node000049_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1442.68,-398.61C1430.96,-390.12 1415.99,-379.27 1403.01,-369.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1405.37,-367.25 1395.22,-364.22 1401.26,-372.92 1405.37,-367.25"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge84_Node000050_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node50&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge84_Node000050_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1384.09,-332.11C1389.44,-324.44 1396.13,-314.86 1402.2,-306.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1404.99,-308.27 1407.84,-298.07 1399.25,-304.27 1404.99,-308.27"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge95_Node000051_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge95_Node000051_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1616.25,-398.69C1604.94,-380.77 1583.51,-350.51 1557.88,-332.5 1535.84,-317.01 1508.5,-305.78 1483.92,-297.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1485.25,-294.66 1474.66,-295.08 1483.2,-301.35 1485.25,-294.66"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge99_Node000051_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge99_Node000051_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1677.67,-412.91C1771.98,-411.25 1975.04,-402.88 2140.88,-363 2219.35,-344.13 2240.93,-338.47 2309.88,-296.5 2356.66,-268.02 2399.63,-252.51 2385.88,-199.5 2368.89,-134.02 2357.22,-116.7 2311.88,-66.5 2299.01,-52.25 2281.38,-39.86 2266.78,-30.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2268.96,-28.17 2258.56,-26.12 2265.41,-34.21 2268.96,-28.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node9 -->
2025-11-25 14:31:59 -05:00
<g id="edge100_Node000051_Node000009" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node9</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge100_Node000051_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1677.87,-411.03C1801.7,-405.45 2106.95,-389.4 2205.88,-363 2273.6,-344.93 2293.11,-338.97 2348.88,-296.5 2410.58,-249.5 2434.03,-235.9 2461.88,-163.5 2477.35,-123.25 2485.7,-103.69 2463.88,-66.5 2453.65,-49.08 2434.95,-37.26 2417.24,-29.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2418.98,-26.41 2408.39,-25.92 2416.36,-32.9 2418.98,-26.41"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node15 -->
2025-11-25 14:31:59 -05:00
<g id="edge97_Node000051_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node15</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge97_Node000051_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1571.76,-405.06C1556.63,-402.9 1540.13,-400.7 1524.88,-399 1326.35,-376.9 1275.9,-380.04 1076.88,-363 751.39,-335.14 603.28,-496.35 344.88,-296.5 326.31,-282.14 319.61,-254.87 317.21,-236.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.72,-235.95 316.29,-226.33 313.75,-236.61 320.72,-235.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node21 -->
2025-11-25 14:31:59 -05:00
<g id="edge101_Node000051_Node000021" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node21</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge101_Node000051_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1677.52,-411.5C1809.76,-405.39 2137.92,-378.76 2031.88,-266 1987.18,-218.48 1507.93,-250.13 1445.88,-230 1421.83,-222.2 1421.04,-209.61 1397.88,-199.5 1340.17,-174.32 1319.16,-187.29 1260.88,-163.5 1260.77,-163.46 1260.66,-163.41 1260.55,-163.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1262.23,-160.3 1251.72,-159.02 1259.14,-166.58 1262.23,-160.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node34 -->
2025-11-25 14:31:59 -05:00
<g id="edge96_Node000051_Node000034" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node34</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge96_Node000051_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1571.96,-405.59C1556.76,-403.42 1540.17,-401.09 1524.88,-399 1412.91,-383.72 1282.48,-366.9 1205.79,-357.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1206.28,-353.65 1195.92,-355.85 1205.39,-360.59 1206.28,-353.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node35 -->
2025-11-25 14:31:59 -05:00
<g id="edge98_Node000051_Node000035" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node35</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge98_Node000051_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1677.99,-411.56C1758.04,-407.93 1904.35,-396.74 1942.88,-363 1960.13,-347.89 1965.25,-320.99 1966.63,-302.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1970.12,-302.78 1967.03,-292.65 1963.12,-302.5 1970.12,-302.78"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node50 -->
2025-11-25 14:31:59 -05:00
<g id="edge94_Node000051_Node000050" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node51&#45;&gt;Node50</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge94_Node000051_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1571.95,-399.65C1534.14,-389.93 1482.93,-376.78 1442.06,-366.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1443.12,-362.93 1432.56,-363.83 1441.38,-369.71 1443.12,-362.93"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge103_Node000053_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node53&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge103_Node000053_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1297.12,-398.71C1293.53,-381.35 1290.45,-352.21 1303.88,-332.5 1315.57,-315.33 1334.51,-303.98 1353.67,-296.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1354.61,-299.88 1362.86,-293.23 1352.27,-293.28 1354.61,-299.88"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node34 -->
2025-11-25 14:31:59 -05:00
<g id="edge105_Node000053_Node000034" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node53&#45;&gt;Node34</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge105_Node000053_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1264.34,-398.61C1241.47,-389.45 1211.77,-377.55 1187.12,-367.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1188.53,-364.47 1177.95,-364 1185.93,-370.97 1188.53,-364.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node50 -->
2025-11-25 14:31:59 -05:00
<g id="edge104_Node000053_Node000050" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node53&#45;&gt;Node50</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge104_Node000053_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1317.44,-398.61C1326.77,-390.37 1338.62,-379.9 1349.04,-370.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.07,-373.57 1356.24,-364.33 1346.43,-368.33 1351.07,-373.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge109_Node000058_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge109_Node000058_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2208.12,-465.02C2211.36,-455.12 2215.21,-441.7 2216.88,-429.5 2234.76,-298.64 2243.41,-256.61 2196.88,-133 2184.72,-100.72 2183.13,-88.87 2156.88,-66.5 2135.8,-48.54 2107.49,-36.45 2083.14,-28.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2084.31,-25.33 2073.72,-25.78 2082.28,-32.03 2084.31,-25.33"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge108_Node000058_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge108_Node000058_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2251.57,-465.02C2323.02,-440.03 2447.88,-382.09 2447.88,-282.25 2447.88,-282.25 2447.88,-282.25 2447.88,-213.75 2447.88,-118.82 2332.53,-55.75 2273.63,-29.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2275.29,-26.64 2264.72,-25.91 2272.53,-33.07 2275.29,-26.64"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node9 -->
2025-11-25 14:31:59 -05:00
<g id="edge110_Node000058_Node000009" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node9</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge110_Node000058_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2255.85,-471.74C2355.71,-455.15 2561.88,-413.11 2561.88,-348.75 2561.88,-348.75 2561.88,-348.75 2561.88,-147.25 2561.88,-78.96 2477.33,-43.35 2421.63,-27.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2422.6,-23.93 2412.03,-24.66 2420.74,-30.68 2422.6,-23.93"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge111_Node000058_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge111_Node000058_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2201.77,-465.1C2200.2,-448.64 2196.62,-421.31 2188.88,-399 2164.72,-329.38 2154.03,-302.25 2089.88,-266 2024.9,-229.29 1995.99,-255.55 1925.88,-230 1775.45,-175.17 1758.53,-111.48 1604.88,-66.5 1459.06,-23.82 1275.88,-17.14 1202.01,-16.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1202.25,-12.78 1192.22,-16.19 1202.19,-19.78 1202.25,-12.78"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node21 -->
2025-11-25 14:31:59 -05:00
<g id="edge112_Node000058_Node000021" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node21</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge112_Node000058_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2198.01,-465.18C2183.71,-424.96 2137.58,-312.28 2055.88,-266 1944.09,-202.69 1600.01,-272.8 1478.88,-230 1456.78,-222.19 1457.36,-208.84 1435.88,-199.5 1363.05,-167.85 1335.18,-191.51 1260.88,-163.5 1260.65,-163.41 1260.42,-163.33 1260.19,-163.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1261.93,-160.19 1251.4,-159 1258.89,-166.5 1261.93,-160.19"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node51 -->
2025-11-25 14:31:59 -05:00
<g id="edge107_Node000058_Node000051" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node58&#45;&gt;Node51</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge107_Node000058_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2149.79,-473.83C2043.35,-461.95 1804.21,-435.26 1689.13,-422.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1689.56,-418.95 1679.23,-421.32 1688.78,-425.9 1689.56,-418.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59&#45;&gt;Node37 -->
2025-11-25 14:31:59 -05:00
<g id="edge115_Node000059_Node000037" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node59&#45;&gt;Node37</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge115_Node000059_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1088.92,-465.07C995.11,-429.71 756.8,-339.89 653.21,-300.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="654.74,-297.68 644.15,-297.43 652.27,-304.23 654.74,-297.68"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
<g id="a_Node000060"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1191.75,-429.5 1064,-429.5 1064,-399 1191.75,-399 1191.75,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1072" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1127.88" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59&#45;&gt;Node60 -->
2025-11-25 14:31:59 -05:00
<g id="edge116_Node000059_Node000060" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node59&#45;&gt;Node60</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge116_Node000059_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1127.88,-465.11C1127.88,-458.02 1127.88,-449.29 1127.88,-441.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1131.38,-441.34 1127.88,-431.34 1124.38,-441.34 1131.38,-441.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node3 -->
2025-11-25 14:31:59 -05:00
<g id="edge117_Node000060_Node000003" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node60&#45;&gt;Node3</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge117_Node000060_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1155.8,-398.5C1187.98,-381.72 1242.66,-353.86 1290.88,-332.5 1316.05,-321.35 1344.52,-310.04 1368.21,-300.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1369.21,-304.36 1377.31,-297.53 1366.72,-297.81 1369.21,-304.36"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node7 -->
2025-11-25 14:31:59 -05:00
<g id="edge120_Node000060_Node000007" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node60&#45;&gt;Node7</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge120_Node000060_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1192.07,-404.32C1207.39,-402.38 1223.69,-400.47 1238.88,-399 1361.23,-387.17 1681.92,-419.93 1790.88,-363 1861.51,-326.09 1986,-101.76 2021.92,-34.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.89,-36.85 2026.52,-26.38 2018.72,-33.55 2024.89,-36.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node15 -->
2025-11-25 14:31:59 -05:00
<g id="edge119_Node000060_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node60&#45;&gt;Node15</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge119_Node000060_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1063.79,-413.16C870.49,-412.39 302.11,-406.43 231.88,-363 192.5,-338.65 168.11,-304.47 193.88,-266 206.9,-246.54 228.98,-234.61 250.8,-227.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.79,-230.66 260.35,-224.41 249.76,-223.96 251.79,-230.66"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node34 -->
2025-11-25 14:31:59 -05:00
<g id="edge118_Node000060_Node000034" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node60&#45;&gt;Node34</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge118_Node000060_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1130.6,-398.61C1131.92,-391.52 1133.54,-382.79 1135.06,-374.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1138.5,-375.29 1136.89,-364.82 1131.62,-374.01 1138.5,-375.29"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node6 -->
<g id="edge122_Node000061_Node000006" class="edge">
<title>Node61&#45;&gt;Node6</title>
<g id="a_edge122_Node000061_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M76.15,-66.11C93.58,-55.61 116.96,-41.52 134.42,-30.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.87,-34.2 142.63,-26.04 132.26,-28.21 135.87,-34.2"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node3 -->
<g id="edge124_Node000062_Node000003" class="edge">
<title>Node62&#45;&gt;Node3</title>
<g id="a_edge124_Node000062_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1640.39,-332.03C1593.78,-321.56 1531.38,-307.53 1484.69,-297.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1485.48,-293.63 1474.95,-294.85 1483.94,-300.46 1485.48,-293.63"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node11 -->
<g id="edge125_Node000062_Node000011" class="edge">
<title>Node62&#45;&gt;Node11</title>
<g id="a_edge125_Node000062_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.78,-332.12C1632.82,-314.82 1563.31,-285.86 1501.88,-266 1439.92,-245.98 1417.55,-260.21 1359.88,-230 1341.6,-220.43 1342.92,-209.51 1324.88,-199.5 1276.93,-172.9 1244.79,-203.11 1206.88,-163.5 1189.4,-145.25 1176.81,-71.95 1171.57,-36.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1175.1,-36.11 1170.24,-26.69 1168.17,-37.08 1175.1,-36.11"/>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node21 -->
<g id="edge126_Node000062_Node000021" class="edge">
<title>Node62&#45;&gt;Node21</title>
<g id="a_edge126_Node000062_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1760.3,-332.08C1803.28,-317.93 1852.02,-294.49 1825.88,-266 1762.84,-197.3 1496.2,-259.86 1407.88,-230 1383.93,-221.91 1382.37,-211.02 1359.88,-199.5 1321.53,-179.86 1309.74,-179.83 1269.88,-163.5 1268.92,-163.11 1267.94,-162.71 1266.96,-162.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1268.32,-159.08 1257.75,-158.48 1265.64,-165.54 1268.32,-159.08"/>
</a>
</g>
</g>
<!-- Node63 -->
<g id="Node000063" class="node">
<title>Node63</title>
<g id="a_Node000063"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1816.75,-290.88 1719,-290.88 1719,-271.62 1816.75,-271.62 1816.75,-290.88"/>
<text xml:space="preserve" text-anchor="middle" x="1767.88" y="-277.38" font-family="Helvetica,sans-Serif" font-size="10.00">nlohmann/json.hpp</text>
</a>
</g>
</g>
<!-- Node62&#45;&gt;Node63 -->
<g id="edge127_Node000062_Node000063" class="edge">
<title>Node62&#45;&gt;Node63</title>
<g id="a_edge127_Node000062_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1719.94,-332.11C1729.34,-322.34 1741.73,-309.45 1751.56,-299.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1753.94,-301.8 1758.35,-292.16 1748.89,-296.95 1753.94,-301.8"/>
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="py__engine_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>