Files
GridFire/docs/html/py__engine_8h__incl.svg

1707 lines
85 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-24 09:08:28 -05:00
var viewWidth = 2289;
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-24 09:08:28 -05:00
<polygon fill="#999999" stroke="#666666" points="706.62,-684.25 565.38,-684.25 565.38,-653.75 706.62,-653.75 706.62,-684.25"/>
<text xml:space="preserve" text-anchor="start" x="573.38" 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="636" 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-24 09:08:28 -05:00
<polygon fill="white" stroke="#666666" points="694.25,-612.12 577.75,-612.12 577.75,-592.88 694.25,-592.88 694.25,-612.12"/>
<text xml:space="preserve" text-anchor="middle" x="636" y="-598.62" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M636,-653.36C636,-644.58 636,-633.27 636,-623.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="639.5,-623.84 636,-613.84 632.5,-623.84 639.5,-623.84"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="326,-24.88 172,-24.88 172,-5.63 326,-5.63 326,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="249" 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 -->
<g id="edge124_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge124_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M564.89,-668.19C398.93,-666.71 0,-651.28 0,-537 0,-537 0,-537 0,-136 0,-62.69 88.74,-34.23 160.26,-23.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.68,-26.68 170.08,-21.79 159.69,-19.75 160.68,-26.68"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="707.5,-24.88 664.5,-24.88 664.5,-5.63 707.5,-5.63 707.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="686" 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 -->
<g id="edge125_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge125_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M565.08,-666.18C414.39,-660.4 76,-636.35 76,-537 76,-537 76,-537 76,-402 76,-200.48 192.18,-136.91 381,-66.5 475.59,-31.23 595.86,-20.66 652.99,-17.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.87,-21.05 662.68,-17.05 652.52,-14.05 652.87,-21.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1820.88,-146.62 1765.12,-146.62 1765.12,-127.38 1820.88,-127.38 1820.88,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1793" y="-133.12" 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 -->
<g id="edge126_Node000001_Node000033" class="edge">
<title>Node1&#45;&gt;Node33</title>
<g id="a_edge126_Node000001_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M707.09,-665.45C1001.53,-654.45 2110,-608.29 2110,-537 2110,-537 2110,-537 2110,-468.5 2110,-351.93 2054.97,-319.44 1958,-254.75 1898.09,-214.78 1847.31,-273.06 1800,-218.75 1785.73,-202.36 1786.13,-176.36 1788.69,-158.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1792.12,-159.01 1790.44,-148.54 1785.23,-157.77 1792.12,-159.01"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2241.88,-617.75 2138.12,-617.75 2138.12,-587.25 2241.88,-587.25 2241.88,-617.75"/>
<text xml:space="preserve" text-anchor="start" x="2146.12" y="-604.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/expectations</text>
<text xml:space="preserve" text-anchor="middle" x="2190" y="-593" font-family="Helvetica,sans-Serif" font-size="10.00">/expected_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node62 -->
<g id="edge123_Node000001_Node000062" class="edge">
<title>Node1&#45;&gt;Node62</title>
<g id="a_edge123_Node000001_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M707.03,-667.29C963.98,-664.44 1844.71,-652.33 2124,-617.75 2124.85,-617.64 2125.71,-617.53 2126.57,-617.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2127.07,-620.88 2136.41,-615.88 2125.99,-613.96 2127.07,-620.88"/>
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-24 09:08:28 -05:00
<polygon fill="white" stroke="#666666" points="1455.12,-285.25 1346.88,-285.25 1346.88,-254.75 1455.12,-254.75 1455.12,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1354.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1401" y="-260.5" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M694.69,-597.3C869.71,-584 1376,-539.57 1376,-470.5 1376,-470.5 1376,-470.5 1376,-402 1376,-364.65 1385.92,-322.36 1393.27,-296.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1396.56,-297.4 1395.99,-286.82 1389.84,-295.45 1396.56,-297.4"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1252.12,-351.75 1143.88,-351.75 1143.88,-321.25 1252.12,-321.25 1252.12,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1151.88" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1198" y="-327" 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 -->
<g id="edge45_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge45_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M655.35,-592.41C735.65,-554.69 1043.81,-409.93 1156.45,-357.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1157.8,-360.25 1165.36,-352.83 1154.82,-353.92 1157.8,-360.25"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1780.62,-551.25 1675.38,-551.25 1675.38,-520.75 1780.62,-520.75 1780.62,-551.25"/>
<text xml:space="preserve" text-anchor="start" x="1683.38" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1728" y="-526.5" 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 -->
<g id="edge81_Node000002_Node000048" class="edge">
<title>Node2&#45;&gt;Node48</title>
<g id="a_edge81_Node000002_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M694.71,-598.03C882.58,-586.94 1468.14,-552.35 1663.69,-540.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1663.89,-544.29 1673.66,-540.21 1663.48,-537.31 1663.89,-544.29"/>
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=" ">
<polygon fill="white" stroke="#666666" points="539.88,-484.75 412.12,-484.75 412.12,-454.25 539.88,-454.25 539.88,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="420.12" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="476" y="-460" 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 -->
<g id="edge115_Node000002_Node000059" class="edge">
<title>Node2&#45;&gt;Node59</title>
<g id="a_edge115_Node000002_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M577.57,-593.95C548.88,-587.3 516.05,-574.78 495,-551.25 481.72,-536.41 477.25,-514.04 475.94,-496.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="479.44,-496.58 475.53,-486.74 472.44,-496.87 479.44,-496.58"/>
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=" ">
<polygon fill="white" stroke="#666666" points="607.88,-551.25 504.12,-551.25 504.12,-520.75 607.88,-520.75 607.88,-551.25"/>
<text xml:space="preserve" text-anchor="start" x="512.12" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="556" y="-526.5" 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 -->
<g id="edge122_Node000002_Node000061" class="edge">
<title>Node2&#45;&gt;Node61</title>
<g id="a_edge122_Node000002_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M624.88,-592.53C614.1,-583.84 597.33,-570.33 583.04,-558.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="585.26,-556.09 575.28,-552.54 580.86,-561.54 585.26,-556.09"/>
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-24 09:08:28 -05:00
<polygon fill="white" stroke="#666666" points="918.25,-85.75 789.75,-85.75 789.75,-66.5 918.25,-66.5 918.25,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="854" y="-72.25" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M1346.55,-261.51C1330,-259.28 1311.76,-256.87 1295,-254.75 1159.58,-237.66 1117.55,-267.36 990,-218.75 941.84,-200.4 929.36,-190.66 895,-152.25 880.01,-135.5 868.42,-112.31 861.45,-96.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="864.81,-95.12 857.77,-87.2 858.34,-97.78 864.81,-95.12"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1473.38,-24.88 1390.62,-24.88 1390.62,-5.63 1473.38,-5.63 1473.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1432" 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 -->
<g id="edge42_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge42_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1388.39,-254.31C1375.66,-237.57 1359.51,-209.77 1372,-188.25 1388.19,-160.36 1415.64,-178.04 1435,-152.25 1458.27,-121.24 1457.97,-104.64 1451,-66.5 1449.07,-55.92 1445.02,-44.68 1441.16,-35.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1444.44,-34.29 1437.15,-26.61 1438.06,-37.16 1444.44,-34.29"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
2025-11-24 09:08:28 -05:00
<g id="edge41_Node000003_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node11</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge41_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1346.48,-263.39C1223.11,-250.67 932.86,-220.59 928,-218.75 832.62,-182.63 814.94,-156 741,-85.75 724.32,-69.91 708.37,-48.87 697.98,-34.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="701.14,-32.53 692.59,-26.27 695.37,-36.49 701.14,-32.53"/>
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=" ">
<polygon fill="white" stroke="#666666" points="401.75,-213.12 294.25,-213.12 294.25,-193.88 401.75,-193.88 401.75,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="348" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
</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=" ">
<path fill="none" stroke="#63b8ff" d="M1346.6,-262.74C1320.96,-259.97 1289.94,-256.86 1262,-254.75 934.99,-230.02 852.26,-239.91 525,-218.75 488.12,-216.37 446.98,-213.09 413.64,-210.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="413.96,-206.8 403.7,-209.44 413.37,-213.77 413.96,-206.8"/>
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=" ">
<polygon fill="white" stroke="#666666" points="517.88,-152.25 408.12,-152.25 408.12,-121.75 517.88,-121.75 517.88,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="416.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="463" y="-127.5" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1346.56,-263.21C1320.91,-260.53 1289.9,-257.38 1262,-254.75 1075.47,-237.2 1027.31,-246.32 842,-218.75 731.39,-202.29 604.64,-173.16 529.34,-154.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.17,-151.36 519.63,-152.37 528.5,-158.16 530.17,-151.36"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1479.25,-218.75 1380.75,-218.75 1380.75,-188.25 1479.25,-188.25 1479.25,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1388.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1430" y="-194" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1407.58,-254.36C1410.88,-247.02 1414.97,-237.93 1418.75,-229.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1421.92,-231.01 1422.82,-220.46 1415.53,-228.14 1421.92,-231.01"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1638.88,-218.75 1535.12,-218.75 1535.12,-188.25 1638.88,-188.25 1638.88,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1543.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1587" y="-194" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1443.21,-254.36C1470.1,-245.04 1505.18,-232.87 1533.95,-222.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1534.91,-226.27 1543.21,-219.69 1532.61,-219.66 1534.91,-226.27"/>
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.">
<polygon fill="white" stroke="#666666" points="637.88,-218.75 534.12,-218.75 534.12,-188.25 637.88,-188.25 637.88,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="542.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="586" y="-194" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1346.57,-263.04C1320.93,-260.33 1289.91,-257.19 1262,-254.75 1041.82,-235.48 986.39,-235.47 766,-218.75 727.39,-215.82 684.12,-212.4 649.69,-209.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="650.13,-206.17 639.88,-208.86 649.57,-213.15 650.13,-206.17"/>
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.">
<polygon fill="#fff0f0" stroke="red" points="1197.88,-218.75 1094.12,-218.75 1094.12,-188.25 1197.88,-188.25 1197.88,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1102.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1146" y="-194" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1346.61,-255.24C1306.33,-245.05 1251.34,-231.15 1209.12,-220.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1210.15,-217.12 1199.6,-218.06 1208.43,-223.9 1210.15,-217.12"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1024.12,-152.25 903.88,-152.25 903.88,-121.75 1024.12,-121.75 1024.12,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="911.88" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="964" y="-127.5" 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 -->
<g id="edge40_Node000003_Node000027" class="edge">
<title>Node3&#45;&gt;Node27</title>
<g id="a_edge40_Node000003_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1346.53,-261.68C1329.98,-259.45 1311.75,-257 1295,-254.75 1175.89,-238.74 1131.24,-278.56 1027,-218.75 1004.33,-205.74 986.93,-181.06 976.21,-162.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="979.4,-160.93 971.55,-153.82 973.25,-164.27 979.4,-160.93"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1075.62,-213.12 1036.38,-213.12 1036.38,-193.88 1075.62,-193.88 1075.62,-213.12"/>
<text xml:space="preserve" text-anchor="middle" x="1056" y="-199.62" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node32 -->
<g id="edge43_Node000003_Node000032" class="edge">
<title>Node3&#45;&gt;Node32</title>
<g id="a_edge43_Node000003_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1346.53,-261.24C1262.78,-249.18 1109.42,-226.5 1085,-218.75 1084.2,-218.5 1083.39,-218.22 1082.58,-217.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.17,-214.81 1073.6,-214.11 1081.43,-221.25 1084.17,-214.81"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node33 -->
<g id="edge44_Node000003_Node000033" class="edge">
<title>Node3&#45;&gt;Node33</title>
<g id="a_edge44_Node000003_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1455.46,-264.47C1506.84,-258.69 1585.16,-245.97 1648,-218.75 1669.5,-209.44 1670.87,-200.24 1691,-188.25 1714,-174.55 1741.26,-161.26 1761.81,-151.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1763.14,-155.03 1770.8,-147.71 1760.24,-148.66 1763.14,-155.03"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="954.62,-24.88 909.38,-24.88 909.38,-5.63 954.62,-5.63 954.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="932" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M865.85,-66.18C877.87,-57.11 896.74,-42.87 911.25,-31.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="912.96,-35.01 918.83,-26.19 908.74,-29.42 912.96,-35.01"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="795.75,-24.88 730.25,-24.88 730.25,-5.63 795.75,-5.63 795.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="763" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M840.18,-66.18C825.88,-56.93 803.3,-42.32 786.25,-31.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="788.52,-28.59 778.22,-26.1 784.72,-34.47 788.52,-28.59"/>
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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M789.5,-71.21C691.2,-64.88 498.09,-50.99 335,-30.5 327.24,-29.53 319.12,-28.36 311.08,-27.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.75,-23.69 301.33,-25.59 310.66,-30.61 311.75,-23.69"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2246.88,-24.88 2125.12,-24.88 2125.12,-5.63 2246.88,-5.63 2246.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2186" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M918.54,-74.48C1099.2,-72.29 1625.29,-63.34 2061,-30.5 2078.06,-29.21 2096.39,-27.38 2113.61,-25.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2113.69,-28.97 2123.23,-24.35 2112.9,-22.01 2113.69,-28.97"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2051.5,-24.88 1978.5,-24.88 1978.5,-5.63 2051.5,-5.63 2051.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2015" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M918.49,-71.85C1127.47,-61.26 1783.12,-28.01 1966.76,-18.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1966.85,-22.2 1976.66,-18.19 1966.49,-15.21 1966.85,-22.2"/>
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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M918.62,-68.54C1033.9,-56.8 1272.87,-32.46 1379.1,-21.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1379.38,-25.13 1388.97,-20.63 1378.67,-18.16 1379.38,-25.13"/>
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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M825.28,-66.07C798.22,-57.39 756.62,-43.71 721,-30.5 720.06,-30.15 719.1,-29.79 718.14,-29.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="719.76,-26.3 709.17,-25.91 717.2,-32.82 719.76,-26.3"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="891.75,-24.88 814.25,-24.88 814.25,-5.63 891.75,-5.63 891.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="853" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M853.85,-66.18C853.72,-58.4 853.52,-46.83 853.35,-36.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="856.85,-36.73 853.18,-26.79 849.85,-36.85 856.85,-36.73"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="434.12,-24.88 343.88,-24.88 343.88,-5.63 434.12,-5.63 434.12,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="389" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M789.34,-66.94C697.99,-55.37 532.62,-34.43 445.77,-23.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="446.42,-19.99 436.06,-22.21 445.54,-26.94 446.42,-19.99"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1073.75,-30.5 972.25,-30.5 972.25,0 1073.75,0 1073.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="980.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1023" 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-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M880.04,-66.05C903.95,-57.72 940.12,-45.12 970.09,-34.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="971.1,-38.04 979.39,-31.44 968.79,-31.43 971.1,-38.04"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M349.98,-193.52C356.24,-165.06 375.75,-76.43 384.58,-36.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.99,-37.14 386.72,-26.62 381.15,-35.63 387.99,-37.14"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M401.39,-193.38C438.11,-185.73 487.24,-172.7 527,-152.25 546.26,-142.35 544.95,-129.94 565,-121.75 714.68,-60.62 775.85,-143.14 927,-85.75 954.77,-75.21 981.75,-54.45 1000,-38.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1002.05,-41.22 1007.1,-31.91 997.35,-36.04 1002.05,-41.22"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M518.3,-124.24C522.93,-123.36 527.54,-122.52 532,-121.75 615.99,-107.27 712.94,-94.35 778.33,-86.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="778.36,-89.7 787.85,-85 777.5,-82.76 778.36,-89.7"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M436.76,-121.32C395.49,-98.22 315.88,-53.68 274.85,-30.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.82,-27.81 266.38,-25.98 273.4,-33.92 276.82,-27.81"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M490.34,-121.32C533.45,-98.17 616.66,-53.49 659.33,-30.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="660.77,-33.77 667.93,-25.95 657.46,-27.6 660.77,-33.77"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M453.93,-121.32C440.47,-99.54 415.24,-58.71 400.51,-34.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="403.58,-33.19 395.35,-26.53 397.63,-36.87 403.58,-33.19"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1380.29,-194.15C1365.44,-191.92 1349.09,-189.72 1334,-188.25 993.46,-155.09 905.68,-183.95 565,-152.25 553.46,-151.18 541.23,-149.73 529.4,-148.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="530.09,-144.74 519.71,-146.86 529.15,-151.68 530.09,-144.74"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1928.62,-146.62 1877.38,-146.62 1877.38,-127.38 1928.62,-127.38 1928.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1903" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1479.29,-194.9C1494.28,-192.66 1510.8,-190.28 1526,-188.25 1660.86,-170.26 1695.58,-173.3 1830,-152.25 1841.77,-150.41 1854.53,-148.04 1866.05,-145.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1866.47,-149.26 1875.58,-143.85 1865.09,-142.39 1866.47,-149.26"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1559.29,-187.84C1525.47,-170.38 1466.2,-141.13 1413,-121.75 1299.77,-80.5 1162.87,-47.1 1085.07,-29.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1086.03,-26.22 1075.51,-27.46 1084.5,-33.05 1086.03,-26.22"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1608.38,-146.62 1573.62,-146.62 1573.62,-127.38 1608.38,-127.38 1608.38,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1591" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1587.91,-187.86C1588.45,-179.08 1589.15,-167.77 1589.75,-158.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1593.23,-158.53 1590.36,-148.33 1586.25,-158.1 1593.23,-158.53"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1987,-146.62 1947,-146.62 1947,-127.38 1987,-127.38 1987,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1967" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1639.27,-200.14C1708.84,-195.84 1835.07,-184.03 1938,-152.25 1938.8,-152 1939.61,-151.73 1940.42,-151.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1941.56,-154.77 1949.41,-147.66 1938.84,-148.32 1941.56,-154.77"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1677.62,-146.62 1626.38,-146.62 1626.38,-127.38 1677.62,-127.38 1677.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1652" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1601.75,-187.86C1611.7,-177.99 1624.85,-164.94 1635.2,-154.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1637.4,-157.42 1642.03,-147.89 1632.47,-152.45 1637.4,-157.42"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1746.62,-146.62 1695.38,-146.62 1695.38,-127.38 1746.62,-127.38 1746.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1721" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M1617.41,-187.86C1639.84,-177.07 1670.16,-162.47 1692.2,-151.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1693.43,-155.16 1700.92,-147.67 1690.39,-148.85 1693.43,-155.16"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="619.62,-146.62 574.38,-146.62 574.38,-127.38 619.62,-127.38 619.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="597" y="-133.12" 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=" ">
<path fill="none" stroke="#63b8ff" d="M588.5,-187.86C589.99,-179.08 591.92,-167.77 593.56,-158.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="597.01,-158.76 595.24,-148.31 590.11,-157.58 597.01,-158.76"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1123,-187.83C1107.98,-178.06 1088.06,-164.77 1071,-152.25 1053.54,-139.43 1053.09,-129.85 1033,-121.75 867.86,-55.18 810.45,-109.59 634,-85.75 515.24,-69.71 377.3,-42.76 303.03,-27.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.09,-24.21 293.59,-25.63 302.68,-31.07 304.09,-24.21"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1177.89,-187.89C1223.61,-167.14 1305.75,-130.64 1337,-121.75 1567.73,-56.11 1854.99,-28.46 1967.08,-19.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1967.1,-23.15 1976.8,-18.9 1966.56,-16.17 1967.1,-23.15"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node10 -->
<g id="edge39_Node000026_Node000010" class="edge">
<title>Node26&#45;&gt;Node10</title>
<g id="a_edge39_Node000026_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1168.44,-187.89C1221.64,-153.24 1354.96,-66.42 1408.85,-31.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1410.5,-34.43 1416.97,-26.04 1406.68,-28.56 1410.5,-34.43"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1104.7,-187.86C1078.5,-178.58 1044.37,-166.48 1016.28,-156.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1017.47,-153.24 1006.88,-153.2 1015.13,-159.83 1017.47,-153.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1175.75,-146.62 1080.25,-146.62 1080.25,-127.38 1175.75,-127.38 1175.75,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1128" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node28 -->
<g id="edge37_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge37_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1141.92,-187.86C1139.44,-178.98 1136.24,-167.52 1133.53,-157.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1136.93,-156.97 1130.87,-148.28 1130.19,-158.85 1136.93,-156.97"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1404,-146.62 1346,-146.62 1346,-127.38 1404,-127.38 1404,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1375" y="-133.12" 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 -->
<g id="edge38_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;Node30</title>
<g id="a_edge38_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1198.34,-189.2C1235.73,-179.49 1287.15,-165.73 1332,-152.25 1333.95,-151.66 1335.94,-151.05 1337.95,-150.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1338.8,-153.83 1347.25,-147.44 1336.66,-147.16 1338.8,-153.83"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node3 -->
<g id="edge52_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;Node3</title>
<g id="a_edge52_Node000034_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1244.32,-320.78C1273.94,-311.37 1312.57,-299.1 1344.07,-289.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1344.97,-292.48 1353.44,-286.11 1342.85,-285.8 1344.97,-292.48"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node4 -->
<g id="edge51_Node000034_Node000004" class="edge">
<title>Node34&#45;&gt;Node4</title>
<g id="a_edge51_Node000034_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.51,-333.53C1027.92,-328.78 766.53,-314.85 740,-285.25 706.54,-247.92 697.37,-235.59 786,-121.75 795.79,-109.18 810.16,-99.02 823.17,-91.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="824.7,-94.74 831.87,-86.93 821.4,-88.57 824.7,-94.74"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node5 -->
<g id="edge73_Node000034_Node000005" class="edge">
<title>Node34&#45;&gt;Node5</title>
<g id="a_edge73_Node000034_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1223.43,-320.86C1248.85,-304.41 1281.57,-277.08 1262,-254.75 1221.81,-208.9 1046.82,-240.86 990,-218.75 941.97,-200.06 918.8,-197.96 895,-152.25 888.74,-140.23 890.18,-134.42 895,-121.75 902.61,-101.74 918.68,-105.47 927,-85.75 933.62,-70.06 934.47,-50.61 933.9,-36.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="937.42,-36.47 933.24,-26.74 930.43,-36.96 937.42,-36.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node7 -->
<g id="edge46_Node000034_Node000007" class="edge">
<title>Node34&#45;&gt;Node7</title>
<g id="a_edge46_Node000034_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.52,-334.26C986.64,-330.31 541.42,-316.47 484,-285.25 436.6,-259.48 445.77,-229.51 411,-188.25 360.95,-128.87 296.33,-63.25 266.06,-33.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.79,-30.87 259.23,-26.31 263.86,-35.84 268.79,-30.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node8 -->
<g id="edge48_Node000034_Node000008" class="edge">
<title>Node34&#45;&gt;Node8</title>
<g id="a_edge48_Node000034_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.39,-334.48C1378.6,-331.53 1688,-320.79 1785,-285.25 1807,-277.19 1806.96,-265.05 1828,-254.75 1877.63,-230.45 1898.46,-245.16 1947,-218.75 2042.97,-166.53 2135.5,-71.56 2170.89,-33.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2173.11,-35.86 2177.25,-26.11 2167.93,-31.15 2173.11,-35.86"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node10 -->
<g id="edge70_Node000034_Node000010" class="edge">
<title>Node34&#45;&gt;Node10</title>
<g id="a_edge70_Node000034_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.46,-329.81C1314.36,-322.61 1418.08,-308.28 1505,-285.25 1587.04,-263.52 1605.55,-251.14 1684,-218.75 1692.24,-215.35 1825.18,-159.75 1830,-152.25 1910.55,-27.05 1610.35,-15.01 1484.78,-15.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1485.04,-11.8 1475.06,-15.35 1485.08,-18.8 1485.04,-11.8"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node11 -->
<g id="edge71_Node000034_Node000011" class="edge">
<title>Node34&#45;&gt;Node11</title>
<g id="a_edge71_Node000034_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.39,-333.64C1023.18,-329.02 743.91,-315.15 714,-285.25 646.19,-217.45 668.75,-86.64 680.65,-36.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.05,-37.34 683.08,-26.79 677.26,-35.64 684.05,-37.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node13 -->
<g id="edge76_Node000034_Node000013" class="edge">
<title>Node34&#45;&gt;Node13</title>
<g id="a_edge76_Node000034_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.54,-334.34C986.79,-330.63 536.56,-317.42 393,-285.25 298.25,-264.02 190,-301.6 190,-204.5 190,-204.5 190,-204.5 190,-136 190,-98.21 296.66,-51.57 353.81,-29.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.71,-32.7 362.79,-25.84 352.2,-26.16 354.71,-32.7"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node14 -->
<g id="edge47_Node000034_Node000014" class="edge">
<title>Node34&#45;&gt;Node14</title>
<g id="a_edge47_Node000034_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.73,-333.04C1034.67,-327.54 797.25,-312.53 773,-285.25 714.57,-219.5 721.05,-260.65 895,-121.75 920.2,-101.63 932.7,-105.75 958,-85.75 975.22,-72.13 992.08,-53.93 1004.31,-39.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1006.96,-41.85 1010.67,-31.93 1001.58,-37.37 1006.96,-41.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node15 -->
<g id="edge50_Node000034_Node000015" class="edge">
<title>Node34&#45;&gt;Node15</title>
<g id="a_edge50_Node000034_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.54,-333.87C980.96,-328.72 506.42,-311.58 442,-285.25 408.78,-271.67 378.94,-241.5 362.18,-222.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="364.92,-219.95 355.82,-214.53 359.55,-224.44 364.92,-219.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node16 -->
<g id="edge53_Node000034_Node000016" class="edge">
<title>Node34&#45;&gt;Node16</title>
<g id="a_edge53_Node000034_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.57,-334.91C990.21,-332.79 562.43,-323.48 513,-285.25 475.53,-256.27 465.94,-197.85 463.61,-163.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.11,-164 463.12,-154.19 460.12,-164.35 467.11,-164"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node17 -->
<g id="edge54_Node000034_Node000017" class="edge">
<title>Node34&#45;&gt;Node17</title>
<g id="a_edge54_Node000034_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.56,-333.14C1322.44,-328.84 1437.68,-317 1464,-285.25 1478.05,-268.3 1465.34,-244.69 1451.64,-227.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1454.63,-225.5 1445.5,-220.13 1449.29,-230.02 1454.63,-225.5"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node18 -->
<g id="edge72_Node000034_Node000018" class="edge">
<title>Node34&#45;&gt;Node18</title>
<g id="a_edge72_Node000034_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.26,-333.56C1359.88,-329.1 1596.37,-316.02 1671,-285.25 1691.02,-276.99 1691.81,-267.92 1709,-254.75 1718.94,-247.13 1789.27,-194.72 1800,-188.25 1823.11,-174.32 1850.64,-161.04 1871.43,-151.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1872.82,-154.85 1880.53,-147.58 1869.97,-148.46 1872.82,-154.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node21 -->
<g id="edge69_Node000034_Node000021" class="edge">
<title>Node34&#45;&gt;Node21</title>
<g id="a_edge69_Node000034_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.31,-333.77C1372.28,-329.44 1656.41,-316.14 1747,-285.25 1770.92,-277.09 1771.95,-265.13 1795,-254.75 1847.71,-231.01 1874.4,-254.29 1920,-218.75 1940.15,-203.04 1953.3,-176.1 1960.43,-157.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1963.66,-159.05 1963.75,-148.45 1957.07,-156.68 1963.66,-159.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34&#45;&gt;Node30 -->
<g id="edge74_Node000034_Node000030" class="edge">
<title>Node34&#45;&gt;Node30</title>
<g id="a_edge74_Node000034_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.38,-333.4C1325.73,-329.35 1450.73,-317.75 1481,-285.25 1510.46,-253.62 1511.55,-224.49 1488,-188.25 1472,-163.63 1440.85,-150.97 1415.3,-144.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1416.39,-141.18 1405.86,-142.39 1414.84,-148.01 1416.39,-141.18"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1949.38,-279.62 1836.62,-279.62 1836.62,-260.38 1949.38,-260.38 1949.38,-279.62"/>
<text xml:space="preserve" text-anchor="middle" x="1893" y="-266.12" 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 -->
<g id="edge49_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge49_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.58,-333.33C1361.5,-328.51 1613.36,-314.91 1823,-285.25 1828.99,-284.4 1835.23,-283.36 1841.42,-282.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1841.78,-285.73 1850.94,-280.41 1840.46,-278.85 1841.78,-285.73"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1911.12,-218.75 1808.88,-218.75 1808.88,-188.25 1911.12,-188.25 1911.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1816.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1860" y="-194" 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 -->
<g id="edge55_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge55_Node000034_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1252.39,-333.34C1366.17,-328.31 1625.67,-313.98 1709,-285.25 1732.9,-277.01 1734.94,-267.09 1757,-254.75 1776.4,-243.9 1798.48,-232.95 1817.2,-224.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1818.58,-227.28 1826.14,-219.85 1815.6,-220.94 1818.58,-227.28"/>
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.">
<polygon fill="white" stroke="#666666" points="649.88,-285.25 522.12,-285.25 522.12,-254.75 649.88,-254.75 649.88,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="530.12" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="586" y="-260.5" 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 -->
<g id="edge58_Node000034_Node000037" class="edge">
<title>Node34&#45;&gt;Node37</title>
<g id="a_edge58_Node000034_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.62,-331.95C1046.87,-325.29 838.57,-309.36 664,-285.25 663.16,-285.13 662.31,-285.01 661.46,-284.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.11,-281.45 651.7,-283.41 661.06,-288.37 662.11,-281.45"/>
</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=" ">
<polygon fill="#fff0f0" stroke="red" points="1324.5,-218.75 1215.5,-218.75 1215.5,-188.25 1324.5,-188.25 1324.5,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1223.5" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1270" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node38 -->
<g id="edge79_Node000034_Node000038" class="edge">
<title>Node34&#45;&gt;Node38</title>
<g id="a_edge79_Node000034_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1250.16,-320.77C1267.51,-313.11 1284.95,-301.78 1295,-285.25 1305.61,-267.81 1297.3,-245.47 1287.51,-228.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1290.52,-226.92 1282.19,-220.37 1284.61,-230.69 1290.52,-226.92"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="885.88,-285.25 782.12,-285.25 782.12,-254.75 885.88,-254.75 885.88,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="790.12" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">boost/numeric/ublas</text>
<text xml:space="preserve" text-anchor="middle" x="834" y="-260.5" 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 -->
<g id="edge75_Node000034_Node000042" class="edge">
<title>Node34&#45;&gt;Node42</title>
<g id="a_edge75_Node000034_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.62,-327.57C1085.2,-318.82 989.39,-303.75 897.39,-285.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="898.17,-282.24 887.68,-283.72 896.81,-289.1 898.17,-282.24"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1004.38,-285.25 903.62,-285.25 903.62,-254.75 1004.38,-254.75 1004.38,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="911.62" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/utility/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="954" y="-260.5" 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 -->
<g id="edge77_Node000034_Node000043" class="edge">
<title>Node34&#45;&gt;Node43</title>
<g id="a_edge77_Node000034_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.55,-321.11C1105.63,-311.08 1054.99,-297.7 1015.6,-287.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.57,-283.92 1006.01,-284.75 1014.78,-290.69 1016.57,-283.92"/>
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-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1125.88,-285.25 1022.12,-285.25 1022.12,-254.75 1125.88,-254.75 1125.88,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1030.12" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/speed/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="1074" y="-260.5" 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 -->
<g id="edge78_Node000034_Node000044" class="edge">
<title>Node34&#45;&gt;Node44</title>
<g id="a_edge78_Node000034_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1169.86,-320.86C1152.74,-311.96 1130.65,-300.47 1111.99,-290.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1113.86,-287.79 1103.37,-286.28 1110.63,-294 1113.86,-287.79"/>
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-24 09:08:28 -05:00
<polygon fill="#fff0f0" stroke="red" points="1252.5,-285.25 1143.5,-285.25 1143.5,-254.75 1252.5,-254.75 1252.5,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="1151.5" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1198" y="-260.5" 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 -->
<g id="edge80_Node000034_Node000045" class="edge">
<title>Node34&#45;&gt;Node45</title>
<g id="a_edge80_Node000034_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1198,-320.86C1198,-313.77 1198,-305.04 1198,-296.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.5,-297.09 1198,-287.09 1194.5,-297.09 1201.5,-297.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node18 -->
<g id="edge57_Node000036_Node000018" class="edge">
<title>Node36&#45;&gt;Node18</title>
<g id="a_edge57_Node000036_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1869.76,-187.86C1876.01,-178.48 1884.17,-166.24 1890.85,-156.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1893.64,-158.34 1896.28,-148.08 1887.82,-154.46 1893.64,-158.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node21 -->
<g id="edge56_Node000036_Node000021" class="edge">
<title>Node36&#45;&gt;Node21</title>
<g id="a_edge56_Node000036_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1884.28,-187.86C1901.7,-177.36 1925.09,-163.27 1942.55,-152.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1944,-155.95 1950.76,-147.79 1940.39,-149.96 1944,-155.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node4 -->
<g id="edge59_Node000037_Node000004" class="edge">
<title>Node37&#45;&gt;Node4</title>
<g id="a_edge59_Node000037_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M604.45,-254.4C616.71,-244.56 633.06,-231.15 647,-218.75 693.5,-177.38 696,-155.95 748,-121.75 768.36,-108.36 793.41,-97.59 814.04,-89.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="815.01,-93.36 823.25,-86.71 812.66,-86.77 815.01,-93.36"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node24 -->
<g id="edge60_Node000037_Node000024" class="edge">
<title>Node37&#45;&gt;Node24</title>
<g id="a_edge60_Node000037_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M586,-254.36C586,-247.27 586,-238.54 586,-230.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.5,-230.59 586,-220.59 582.5,-230.59 589.5,-230.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node25 -->
<g id="edge62_Node000037_Node000025" class="edge">
<title>Node37&#45;&gt;Node25</title>
<g id="a_edge62_Node000037_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M558.91,-254.34C546.1,-245.81 532.08,-233.76 525,-218.75 519.22,-206.49 518.73,-200.27 525,-188.25 533.3,-172.33 549.21,-160.42 563.97,-152.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.26,-155.47 572.55,-147.79 562.05,-149.25 565.26,-155.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node27 -->
<g id="edge61_Node000037_Node000027" class="edge">
<title>Node37&#45;&gt;Node27</title>
<g id="a_edge61_Node000037_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M628.26,-254.35C697.58,-230.33 835.28,-182.61 911.01,-156.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="911.99,-159.73 920.29,-153.15 909.7,-153.12 911.99,-159.73"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37&#45;&gt;Node38 -->
<g id="edge63_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge63_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M650.21,-264.05C793.26,-252.99 1130.8,-226.72 1203.73,-218.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.11,-222.28 1213.61,-217.58 1203.26,-215.33 1204.11,-222.28"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node7 -->
<g id="edge64_Node000038_Node000007" class="edge">
<title>Node38&#45;&gt;Node7</title>
<g id="a_edge64_Node000038_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1254.89,-187.91C1231.05,-164.91 1187.16,-122.72 1185,-121.75 1094.63,-81.36 839.41,-96.43 741,-85.75 650.48,-75.93 425.04,-44.08 335,-30.5 328.03,-29.45 320.74,-28.31 313.49,-27.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.1,-23.7 303.67,-25.55 312.98,-30.61 314.1,-23.7"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node8 -->
<g id="edge65_Node000038_Node000008" class="edge">
<title>Node38&#45;&gt;Node8</title>
<g id="a_edge65_Node000038_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1317.92,-187.81C1375.99,-170.37 1476.99,-141.22 1565,-121.75 1761.85,-78.2 1997.24,-42.66 2113.57,-26.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2113.88,-29.67 2123.29,-24.81 2112.9,-22.74 2113.88,-29.67"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node10 -->
<g id="edge66_Node000038_Node000010" class="edge">
<title>Node38&#45;&gt;Node10</title>
<g id="a_edge66_Node000038_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.67,-189.58C1359.96,-180.1 1401.38,-166.45 1413,-152.25 1440.23,-118.98 1438.52,-65.11 1435.14,-36.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.65,-36.02 1433.82,-26.59 1431.72,-36.98 1438.65,-36.02"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node11 -->
<g id="edge67_Node000038_Node000011" class="edge">
<title>Node38&#45;&gt;Node11</title>
<g id="a_edge67_Node000038_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1265.19,-187.87C1258.13,-168.99 1243.02,-136.76 1218,-121.75 1134.45,-71.62 872.3,-119.79 781,-85.75 750.02,-74.2 720.25,-49.49 702.54,-32.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="705.14,-30.51 695.52,-26.07 700.27,-35.54 705.14,-30.51"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node33 -->
<g id="edge68_Node000038_Node000033" class="edge">
<title>Node38&#45;&gt;Node33</title>
<g id="a_edge68_Node000038_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1324.99,-194.35C1340.2,-192.22 1356.73,-190.03 1372,-188.25 1542.26,-168.39 1589.12,-191.42 1756,-152.25 1757.89,-151.81 1759.81,-151.29 1761.73,-150.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1762.81,-154.05 1771.14,-147.5 1760.55,-147.42 1762.81,-154.05"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1611.62,-418.25 1506.38,-418.25 1506.38,-387.75 1611.62,-387.75 1611.62,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="1514.38" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1559" y="-393.5" 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 -->
<g id="edge82_Node000048_Node000049" class="edge">
<title>Node48&#45;&gt;Node49</title>
<g id="a_edge82_Node000048_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1709.27,-520.48C1679.57,-497.46 1621.53,-452.47 1586.91,-425.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1589.06,-422.87 1579.01,-419.51 1584.77,-428.4 1589.06,-422.87"/>
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.">
<polygon fill="white" stroke="#666666" points="1827.88,-351.75 1706.12,-351.75 1706.12,-321.25 1827.88,-321.25 1827.88,-351.75"/>
<text xml:space="preserve" text-anchor="start" x="1714.12" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1767" y="-327" 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 -->
<g id="edge114_Node000048_Node000050" class="edge">
<title>Node48&#45;&gt;Node50</title>
<g id="a_edge114_Node000048_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1720.79,-520.42C1708.33,-493.04 1686.03,-432.67 1707,-387.75 1712.37,-376.25 1721.81,-366.45 1731.63,-358.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1733.43,-361.67 1739.43,-352.94 1729.3,-356.02 1733.43,-361.67"/>
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=" ">
<polygon fill="#fff0f0" stroke="red" points="1946.62,-418.25 1841.38,-418.25 1841.38,-387.75 1946.62,-387.75 1946.62,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="1849.38" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1894" y="-393.5" 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 -->
<g id="edge94_Node000048_Node000051" class="edge">
<title>Node48&#45;&gt;Node51</title>
<g id="a_edge94_Node000048_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1746.4,-520.48C1775.57,-497.46 1832.58,-452.47 1866.58,-425.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1868.65,-428.46 1874.33,-419.52 1864.31,-422.97 1868.65,-428.46"/>
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=" ">
<polygon fill="#fff0f0" stroke="red" points="1821.62,-418.25 1716.38,-418.25 1716.38,-387.75 1821.62,-387.75 1821.62,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="1724.38" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1769" y="-393.5" 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 -->
<g id="edge103_Node000048_Node000053" class="edge">
<title>Node48&#45;&gt;Node53</title>
<g id="a_edge103_Node000048_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1732.54,-520.48C1739.41,-498.55 1752.52,-456.65 1761.01,-429.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1764.34,-430.62 1763.98,-420.03 1757.66,-428.53 1764.34,-430.62"/>
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=" ">
<polygon fill="white" stroke="#666666" points="1946.62,-484.75 1841.38,-484.75 1841.38,-454.25 1946.62,-454.25 1946.62,-484.75"/>
<text xml:space="preserve" text-anchor="start" x="1849.38" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1894" y="-460" 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 -->
<g id="edge107_Node000048_Node000058" class="edge">
<title>Node48&#45;&gt;Node58</title>
<g id="a_edge107_Node000048_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1765.67,-520.36C1789.36,-511.16 1820.15,-499.2 1845.63,-489.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1846.73,-492.62 1854.78,-485.74 1844.19,-486.1 1846.73,-492.62"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node3 -->
<g id="edge83_Node000049_Node000003" class="edge">
<title>Node49&#45;&gt;Node3</title>
<g id="a_edge83_Node000049_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1541.49,-387.48C1513.73,-364.46 1459.46,-319.47 1427.1,-292.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1429.69,-290.24 1419.76,-286.55 1425.22,-295.63 1429.69,-290.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node7 -->
<g id="edge89_Node000049_Node000007" class="edge">
<title>Node49&#45;&gt;Node7</title>
<g id="a_edge89_Node000049_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.05,-401.91C1305.74,-401.26 594.46,-395.8 373,-351.75 270.44,-331.35 152,-375.57 152,-271 152,-271 152,-271 152,-136 152,-90.05 195.66,-51.85 224.4,-31.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.25,-34.66 232.59,-26.17 222.34,-28.86 226.25,-34.66"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node8 -->
<g id="edge91_Node000049_Node000008" class="edge">
<title>Node49&#45;&gt;Node8</title>
<g id="a_edge91_Node000049_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1591.52,-387.45C1611.27,-378.15 1636.7,-365.31 1658,-351.75 1676.56,-339.94 1676.68,-329.7 1697,-321.25 1910.91,-232.31 2205,-436.16 2205,-204.5 2205,-204.5 2205,-204.5 2205,-136 2205,-100.49 2196.75,-59.79 2191.12,-36.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2194.57,-35.52 2188.77,-26.66 2187.78,-37.2 2194.57,-35.52"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node9 -->
<g id="edge93_Node000049_Node000009" class="edge">
<title>Node49&#45;&gt;Node9</title>
<g id="a_edge93_Node000049_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1577.61,-387.28C1606.44,-364.54 1659.08,-323.27 1664,-321.25 1724.91,-296.3 1907.96,-328.01 1958,-285.25 2032.28,-221.77 2024.22,-87.84 2018,-36.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2021.48,-36.26 2016.68,-26.82 2014.54,-37.2 2021.48,-36.26"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node15 -->
<g id="edge88_Node000049_Node000015" class="edge">
<title>Node49&#45;&gt;Node15</title>
<g id="a_edge88_Node000049_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1505.98,-400.48C1285.87,-393.67 451.52,-362.88 366,-285.25 349.32,-270.11 346.32,-243.22 346.5,-224.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.99,-225.04 346.94,-214.89 343,-224.73 349.99,-225.04"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node16 -->
<g id="edge86_Node000049_Node000016" class="edge">
<title>Node49&#45;&gt;Node16</title>
<g id="a_edge86_Node000049_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1505.91,-400.88C1301.81,-396.4 574.04,-378.65 474,-351.75 366.74,-322.9 217.97,-276.82 285,-188.25 298.75,-170.07 352,-156.6 396.7,-148.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="397.15,-151.69 406.36,-146.46 395.9,-144.8 397.15,-151.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node17 -->
<g id="edge87_Node000049_Node000017" class="edge">
<title>Node49&#45;&gt;Node17</title>
<g id="a_edge87_Node000049_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1553.03,-387.35C1541.46,-359.85 1514.17,-299.3 1481,-254.75 1473.65,-244.88 1464.36,-235.13 1455.73,-226.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1458.24,-224.43 1448.52,-220.21 1453.48,-229.57 1458.24,-224.43"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node35 -->
<g id="edge90_Node000049_Node000035" class="edge">
<title>Node49&#45;&gt;Node35</title>
<g id="a_edge90_Node000049_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1566.8,-387.38C1577.52,-368.81 1598.64,-337.26 1626,-321.25 1702.82,-276.3 1735.61,-302.13 1823,-285.25 1827.86,-284.31 1832.9,-283.32 1837.95,-282.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1838.36,-285.8 1847.48,-280.4 1836.99,-278.94 1838.36,-285.8"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node37 -->
<g id="edge92_Node000049_Node000037" class="edge">
<title>Node49&#45;&gt;Node37</title>
<g id="a_edge92_Node000049_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.13,-396.25C1367.54,-380.94 982.46,-336.8 664,-285.25 663.16,-285.11 662.31,-284.98 661.46,-284.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.17,-281.41 651.73,-283.2 661.01,-288.31 662.17,-281.41"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49&#45;&gt;Node50 -->
<g id="edge84_Node000049_Node000050" class="edge">
<title>Node49&#45;&gt;Node50</title>
<g id="a_edge84_Node000049_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1606.46,-387.28C1636.94,-377.83 1676.74,-365.49 1709.09,-355.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1709.78,-358.91 1718.3,-352.6 1707.71,-352.22 1709.78,-358.91"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50&#45;&gt;Node3 -->
<g id="edge85_Node000050_Node000003" class="edge">
<title>Node50&#45;&gt;Node3</title>
<g id="a_edge85_Node000050_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1705.74,-324.7C1639.52,-313.04 1534.39,-294.51 1466.55,-282.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.53,-279.17 1457.07,-280.88 1466.31,-286.06 1467.53,-279.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node3 -->
<g id="edge96_Node000051_Node000003" class="edge">
<title>Node51&#45;&gt;Node3</title>
<g id="a_edge96_Node000051_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1891.18,-387.26C1886.77,-368.55 1876.3,-336.86 1854,-321.25 1793.03,-278.58 1577.11,-271.48 1466.84,-270.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.08,-267.23 1457.06,-270.67 1467.04,-274.22 1467.08,-267.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node8 -->
<g id="edge100_Node000051_Node000008" class="edge">
<title>Node51&#45;&gt;Node8</title>
<g id="a_edge100_Node000051_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1947.01,-393.45C2044.64,-376.2 2243,-333.45 2243,-271 2243,-271 2243,-271 2243,-136 2243,-96.67 2217.62,-56.5 2200.73,-34.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2203.55,-32.06 2194.62,-26.36 2198.05,-36.39 2203.55,-32.06"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node9 -->
<g id="edge101_Node000051_Node000009" class="edge">
<title>Node51&#45;&gt;Node9</title>
<g id="a_edge101_Node000051_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1916.4,-387.47C1956.15,-360.13 2037.58,-296.73 2067,-218.75 2091.84,-152.91 2049.24,-70.66 2027.09,-34.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2030.34,-33.2 2022.03,-26.63 2024.43,-36.95 2030.34,-33.2"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node15 -->
<g id="edge98_Node000051_Node000015" class="edge">
<title>Node51&#45;&gt;Node15</title>
<g id="a_edge98_Node000051_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1841.18,-389.37C1837.75,-388.76 1834.33,-388.21 1831,-387.75 1513.86,-344.01 663.31,-458.35 394,-285.25 372.3,-271.3 359.76,-243.27 353.41,-224.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="356.83,-223.45 350.59,-214.89 350.13,-225.47 356.83,-223.45"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node21 -->
<g id="edge102_Node000051_Node000021" class="edge">
<title>Node51&#45;&gt;Node21</title>
<g id="a_edge102_Node000051_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1904.86,-387.48C1920,-366.3 1946.85,-325.1 1958,-285.25 1970.33,-241.19 1969.83,-186.92 1968.41,-158.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1971.91,-158.13 1967.82,-148.35 1964.93,-158.54 1971.91,-158.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node34 -->
<g id="edge97_Node000051_Node000034" class="edge">
<title>Node51&#45;&gt;Node34</title>
<g id="a_edge97_Node000051_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1841.17,-389.47C1837.74,-388.84 1834.33,-388.26 1831,-387.75 1625.53,-356.52 1379.39,-344.04 1263.92,-339.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1264.13,-336.13 1254,-339.25 1263.87,-343.12 1264.13,-336.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node35 -->
<g id="edge99_Node000051_Node000035" class="edge">
<title>Node51&#45;&gt;Node35</title>
<g id="a_edge99_Node000051_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1899.24,-387.27C1902.48,-377.37 1906.33,-363.95 1908,-351.75 1909.84,-338.32 1909.96,-334.66 1908,-321.25 1906.5,-310.98 1903.36,-299.89 1900.34,-290.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1903.71,-289.78 1897.09,-281.51 1897.11,-292.1 1903.71,-289.78"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node50 -->
<g id="edge95_Node000051_Node000050" class="edge">
<title>Node51&#45;&gt;Node50</title>
<g id="a_edge95_Node000051_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1865.18,-387.36C1847.64,-378.46 1825.02,-366.97 1805.91,-357.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1807.55,-354.17 1797.05,-352.76 1804.38,-360.41 1807.55,-354.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node3 -->
<g id="edge104_Node000053_Node000003" class="edge">
<title>Node53&#45;&gt;Node3</title>
<g id="a_edge104_Node000053_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1795.81,-387.5C1822.64,-371.17 1857.24,-343.96 1837,-321.25 1812.8,-294.11 1582.26,-279.5 1466.56,-273.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.07,-270.35 1456.91,-273.37 1466.73,-277.34 1467.07,-270.35"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node34 -->
<g id="edge106_Node000053_Node000034" class="edge">
<title>Node53&#45;&gt;Node34</title>
<g id="a_edge106_Node000053_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1716.05,-396.02C1611.41,-384.2 1378.36,-357.87 1263.95,-344.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1264.43,-341.48 1254.1,-343.84 1263.64,-348.44 1264.43,-341.48"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53&#45;&gt;Node50 -->
<g id="edge105_Node000053_Node000050" class="edge">
<title>Node53&#45;&gt;Node50</title>
<g id="a_edge105_Node000053_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1768.55,-387.36C1768.33,-380.27 1768.06,-371.54 1767.8,-363.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1771.31,-363.48 1767.5,-353.59 1764.31,-363.69 1771.31,-363.48"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node7 -->
<g id="edge110_Node000058_Node000007" class="edge">
<title>Node58&#45;&gt;Node7</title>
<g id="a_edge110_Node000058_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1841.16,-468.14C1613.64,-466.38 716.37,-457.04 437,-418.25 314.59,-401.25 263.65,-428.77 167,-351.75 83.73,-285.4 54.59,-218.05 100,-121.75 121.96,-75.17 176.06,-45.22 212.66,-29.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.62,-32.95 221.54,-25.91 210.96,-26.47 213.62,-32.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node8 -->
<g id="edge109_Node000058_Node000008" class="edge">
<title>Node58&#45;&gt;Node8</title>
<g id="a_edge109_Node000058_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1947,-461.85C2052.99,-447.08 2281,-407.19 2281,-337.5 2281,-337.5 2281,-337.5 2281,-136 2281,-90.18 2237.79,-51.7 2209.66,-31.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2211.89,-28.79 2201.67,-25.99 2207.92,-34.55 2211.89,-28.79"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node9 -->
<g id="edge111_Node000058_Node000009" class="edge">
<title>Node58&#45;&gt;Node9</title>
<g id="a_edge111_Node000058_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1926.22,-453.92C1942.81,-445.26 1962.54,-433.08 1977,-418.25 2047.24,-346.21 2062.23,-316.98 2084,-218.75 2098.78,-152.06 2099.45,-124.27 2063,-66.5 2055.11,-54 2043.78,-41.96 2034.11,-32.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2036.71,-30.43 2026.96,-26.28 2032,-35.6 2036.71,-30.43"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node11 -->
<g id="edge112_Node000058_Node000011" class="edge">
<title>Node58&#45;&gt;Node11</title>
<g id="a_edge112_Node000058_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1841.24,-466.01C1589.23,-453.89 514.54,-399.79 373,-351.75 321.75,-334.36 298.55,-331.83 271,-285.25 249.03,-248.09 243.31,-224.97 266,-188.25 350.99,-50.74 569.5,-23.16 652.94,-17.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="652.95,-21.14 662.73,-17.06 652.54,-14.15 652.95,-21.14"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node21 -->
<g id="edge113_Node000058_Node000021" class="edge">
<title>Node58&#45;&gt;Node21</title>
<g id="a_edge113_Node000058_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1920.01,-453.91C1932.95,-445.25 1947.59,-433.07 1956,-418.25 2000.13,-340.42 1977.65,-308.06 1983,-218.75 1983.81,-205.22 1985.08,-201.64 1983,-188.25 1981.4,-177.93 1978.05,-166.84 1974.83,-157.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1978.15,-156.6 1971.35,-148.47 1971.6,-159.06 1978.15,-156.6"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58&#45;&gt;Node51 -->
<g id="edge108_Node000058_Node000051" class="edge">
<title>Node58&#45;&gt;Node51</title>
<g id="a_edge108_Node000058_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1894,-453.86C1894,-446.77 1894,-438.04 1894,-429.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1897.5,-430.09 1894,-420.09 1890.5,-430.09 1897.5,-430.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59&#45;&gt;Node37 -->
<g id="edge116_Node000059_Node000037" class="edge">
<title>Node59&#45;&gt;Node37</title>
<g id="a_edge116_Node000059_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M460.46,-453.9C445.21,-437.72 425.76,-410.85 437,-387.75 458.87,-342.84 507.29,-310.1 543.03,-290.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="544.6,-294.04 551.86,-286.33 541.38,-287.83 544.6,-294.04"/>
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=" ">
<polygon fill="white" stroke="#666666" points="573.88,-418.25 446.12,-418.25 446.12,-387.75 573.88,-387.75 573.88,-418.25"/>
<text xml:space="preserve" text-anchor="start" x="454.12" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="510" y="-393.5" 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 -->
<g id="edge117_Node000059_Node000060" class="edge">
<title>Node59&#45;&gt;Node60</title>
<g id="a_edge117_Node000059_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M483.72,-453.86C487.63,-446.44 492.49,-437.22 496.96,-428.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="500.04,-430.4 501.61,-419.92 493.85,-427.13 500.04,-430.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node3 -->
<g id="edge118_Node000060_Node000003" class="edge">
<title>Node60&#45;&gt;Node3</title>
<g id="a_edge118_Node000060_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M574.3,-401.42C731.81,-399.41 1133.39,-390.52 1261,-351.75 1303.08,-338.96 1346.12,-311.56 1373.16,-292.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1375.13,-295.13 1381.15,-286.41 1371.01,-289.48 1375.13,-295.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node7 -->
<g id="edge121_Node000060_Node000007" class="edge">
<title>Node60&#45;&gt;Node7</title>
<g id="a_edge121_Node000060_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M445.78,-389.96C441.12,-389.18 436.49,-388.43 432,-387.75 366.93,-377.83 188.04,-394.51 138,-351.75 38.26,-266.51 -17.83,-170.62 62,-66.5 75.79,-48.51 126.96,-35.53 172.29,-27.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.63,-30.76 181.87,-25.59 171.42,-23.87 172.63,-30.76"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node15 -->
<g id="edge120_Node000060_Node000015" class="edge">
<title>Node60&#45;&gt;Node15</title>
<g id="a_edge120_Node000060_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M446.06,-388.32C396.65,-377.1 335.45,-361.53 328,-351.75 299.18,-313.89 322.27,-254.15 337.43,-223.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="340.49,-225.41 342.02,-214.93 334.29,-222.16 340.49,-225.41"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60&#45;&gt;Node34 -->
<g id="edge119_Node000060_Node000034" class="edge">
<title>Node60&#45;&gt;Node34</title>
<g id="a_edge119_Node000060_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M574.21,-393.39C589.83,-391.41 606.51,-389.41 622,-387.75 806.65,-367.96 1025.25,-350.53 1132.28,-342.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.32,-345.89 1142.02,-341.64 1131.79,-338.91 1132.32,-345.89"/>
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>