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->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > 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->Node7 -->
<g id= "edge124_Node000001_Node000007" class= "edge" >
<title > Node1- > 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->Node11 -->
<g id= "edge125_Node000001_Node000011" class= "edge" >
<title > Node1- > 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->Node33 -->
<g id= "edge126_Node000001_Node000033" class= "edge" >
<title > Node1- > 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->Node62 -->
<g id= "edge123_Node000001_Node000062" class= "edge" >
<title > Node1- > 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->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > 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->Node34 -->
<g id= "edge45_Node000002_Node000034" class= "edge" >
<title > Node2- > 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->Node48 -->
<g id= "edge81_Node000002_Node000048" class= "edge" >
<title > Node2- > 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->Node59 -->
<g id= "edge115_Node000002_Node000059" class= "edge" >
<title > Node2- > 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->Node61 -->
<g id= "edge122_Node000002_Node000061" class= "edge" >
<title > Node2- > 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->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > 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->Node10 -->
<g id= "edge42_Node000003_Node000010" class= "edge" >
<title > Node3- > 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->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- > 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->Node15 -->
<g id= "edge14_Node000003_Node000015" class= "edge" >
<title > Node3- > 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->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- > 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->Node17 -->
<g id= "edge22_Node000003_Node000017" class= "edge" >
<title > Node3- > 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->Node19 -->
<g id= "edge25_Node000003_Node000019" class= "edge" >
<title > Node3- > 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->Node24 -->
<g id= "edge31_Node000003_Node000024" class= "edge" >
<title > Node3- > 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'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->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- > 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->Node27 -->
<g id= "edge40_Node000003_Node000027" class= "edge" >
<title > Node3- > 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->Node32 -->
<g id= "edge43_Node000003_Node000032" class= "edge" >
<title > Node3- > 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->Node33 -->
<g id= "edge44_Node000003_Node000033" class= "edge" >
<title > Node3- > 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->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > 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->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > 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->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > 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->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > 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->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > 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->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > 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->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > 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->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > 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->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > 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->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > 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->Node13 -->
<g id= "edge16_Node000015_Node000013" class= "edge" >
<title > Node15- > 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->Node14 -->
<g id= "edge15_Node000015_Node000014" class= "edge" >
<title > Node15- > 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->Node4 -->
<g id= "edge18_Node000016_Node000004" class= "edge" >
<title > Node16- > 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->Node7 -->
<g id= "edge19_Node000016_Node000007" class= "edge" >
<title > Node16- > 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->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- > 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->Node13 -->
<g id= "edge20_Node000016_Node000013" class= "edge" >
<title > Node16- > 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->Node16 -->
<g id= "edge23_Node000017_Node000016" class= "edge" >
<title > Node17- > 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->Node18 -->
<g id= "edge24_Node000017_Node000018" class= "edge" >
<title > Node17- > 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->Node14 -->
<g id= "edge30_Node000019_Node000014" class= "edge" >
<title > Node19- > 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->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > 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->Node21 -->
<g id= "edge27_Node000019_Node000021" class= "edge" >
<title > Node19- > 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->Node22 -->
<g id= "edge28_Node000019_Node000022" class= "edge" >
<title > Node19- > 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->Node23 -->
<g id= "edge29_Node000019_Node000023" class= "edge" >
<title > Node19- > 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->Node25 -->
<g id= "edge32_Node000024_Node000025" class= "edge" >
<title > Node24- > 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->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > 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->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > 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->Node10 -->
<g id= "edge39_Node000026_Node000010" class= "edge" >
<title > Node26- > 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->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > 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->Node28 -->
<g id= "edge37_Node000026_Node000028" class= "edge" >
<title > Node26- > 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->Node30 -->
<g id= "edge38_Node000026_Node000030" class= "edge" >
<title > Node26- > 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->Node3 -->
<g id= "edge52_Node000034_Node000003" class= "edge" >
<title > Node34- > 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->Node4 -->
<g id= "edge51_Node000034_Node000004" class= "edge" >
<title > Node34- > 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->Node5 -->
<g id= "edge73_Node000034_Node000005" class= "edge" >
<title > Node34- > 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->Node7 -->
<g id= "edge46_Node000034_Node000007" class= "edge" >
<title > Node34- > 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->Node8 -->
<g id= "edge48_Node000034_Node000008" class= "edge" >
<title > Node34- > 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->Node10 -->
<g id= "edge70_Node000034_Node000010" class= "edge" >
<title > Node34- > 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->Node11 -->
<g id= "edge71_Node000034_Node000011" class= "edge" >
<title > Node34- > 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->Node13 -->
<g id= "edge76_Node000034_Node000013" class= "edge" >
<title > Node34- > 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->Node14 -->
<g id= "edge47_Node000034_Node000014" class= "edge" >
<title > Node34- > 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->Node15 -->
<g id= "edge50_Node000034_Node000015" class= "edge" >
<title > Node34- > 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->Node16 -->
<g id= "edge53_Node000034_Node000016" class= "edge" >
<title > Node34- > 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->Node17 -->
<g id= "edge54_Node000034_Node000017" class= "edge" >
<title > Node34- > 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->Node18 -->
<g id= "edge72_Node000034_Node000018" class= "edge" >
<title > Node34- > 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->Node21 -->
<g id= "edge69_Node000034_Node000021" class= "edge" >
<title > Node34- > 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->Node30 -->
<g id= "edge74_Node000034_Node000030" class= "edge" >
<title > Node34- > 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->Node35 -->
<g id= "edge49_Node000034_Node000035" class= "edge" >
<title > Node34- > 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->Node36 -->
<g id= "edge55_Node000034_Node000036" class= "edge" >
<title > Node34- > 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->Node37 -->
<g id= "edge58_Node000034_Node000037" class= "edge" >
<title > Node34- > 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->Node38 -->
<g id= "edge79_Node000034_Node000038" class= "edge" >
<title > Node34- > 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->Node42 -->
<g id= "edge75_Node000034_Node000042" class= "edge" >
<title > Node34- > 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->Node43 -->
<g id= "edge77_Node000034_Node000043" class= "edge" >
<title > Node34- > 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->Node44 -->
<g id= "edge78_Node000034_Node000044" class= "edge" >
<title > Node34- > 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->Node45 -->
<g id= "edge80_Node000034_Node000045" class= "edge" >
<title > Node34- > 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->Node18 -->
<g id= "edge57_Node000036_Node000018" class= "edge" >
<title > Node36- > 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->Node21 -->
<g id= "edge56_Node000036_Node000021" class= "edge" >
<title > Node36- > 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->Node4 -->
<g id= "edge59_Node000037_Node000004" class= "edge" >
<title > Node37- > 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->Node24 -->
<g id= "edge60_Node000037_Node000024" class= "edge" >
<title > Node37- > 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->Node25 -->
<g id= "edge62_Node000037_Node000025" class= "edge" >
<title > Node37- > 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->Node27 -->
<g id= "edge61_Node000037_Node000027" class= "edge" >
<title > Node37- > 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->Node38 -->
<g id= "edge63_Node000037_Node000038" class= "edge" >
<title > Node37- > 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->Node7 -->
<g id= "edge64_Node000038_Node000007" class= "edge" >
<title > Node38- > 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->Node8 -->
<g id= "edge65_Node000038_Node000008" class= "edge" >
<title > Node38- > 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->Node10 -->
<g id= "edge66_Node000038_Node000010" class= "edge" >
<title > Node38- > 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->Node11 -->
<g id= "edge67_Node000038_Node000011" class= "edge" >
<title > Node38- > 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->Node33 -->
<g id= "edge68_Node000038_Node000033" class= "edge" >
<title > Node38- > 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->Node49 -->
<g id= "edge82_Node000048_Node000049" class= "edge" >
<title > Node48- > 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 "views" 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->Node50 -->
<g id= "edge114_Node000048_Node000050" class= "edge" >
<title > Node48- > 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->Node51 -->
<g id= "edge94_Node000048_Node000051" class= "edge" >
<title > Node48- > 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->Node53 -->
<g id= "edge103_Node000048_Node000053" class= "edge" >
<title > Node48- > 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->Node58 -->
<g id= "edge107_Node000048_Node000058" class= "edge" >
<title > Node48- > 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->Node3 -->
<g id= "edge83_Node000049_Node000003" class= "edge" >
<title > Node49- > 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->Node7 -->
<g id= "edge89_Node000049_Node000007" class= "edge" >
<title > Node49- > 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->Node8 -->
<g id= "edge91_Node000049_Node000008" class= "edge" >
<title > Node49- > 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->Node9 -->
<g id= "edge93_Node000049_Node000009" class= "edge" >
<title > Node49- > 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->Node15 -->
<g id= "edge88_Node000049_Node000015" class= "edge" >
<title > Node49- > 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->Node16 -->
<g id= "edge86_Node000049_Node000016" class= "edge" >
<title > Node49- > 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->Node17 -->
<g id= "edge87_Node000049_Node000017" class= "edge" >
<title > Node49- > 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->Node35 -->
<g id= "edge90_Node000049_Node000035" class= "edge" >
<title > Node49- > 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->Node37 -->
<g id= "edge92_Node000049_Node000037" class= "edge" >
<title > Node49- > 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->Node50 -->
<g id= "edge84_Node000049_Node000050" class= "edge" >
<title > Node49- > 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->Node3 -->
<g id= "edge85_Node000050_Node000003" class= "edge" >
<title > Node50- > 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->Node3 -->
<g id= "edge96_Node000051_Node000003" class= "edge" >
<title > Node51- > 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->Node8 -->
<g id= "edge100_Node000051_Node000008" class= "edge" >
<title > Node51- > 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->Node9 -->
<g id= "edge101_Node000051_Node000009" class= "edge" >
<title > Node51- > 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->Node15 -->
<g id= "edge98_Node000051_Node000015" class= "edge" >
<title > Node51- > 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->Node21 -->
<g id= "edge102_Node000051_Node000021" class= "edge" >
<title > Node51- > 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->Node34 -->
<g id= "edge97_Node000051_Node000034" class= "edge" >
<title > Node51- > 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->Node35 -->
<g id= "edge99_Node000051_Node000035" class= "edge" >
<title > Node51- > 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->Node50 -->
<g id= "edge95_Node000051_Node000050" class= "edge" >
<title > Node51- > 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->Node3 -->
<g id= "edge104_Node000053_Node000003" class= "edge" >
<title > Node53- > 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->Node34 -->
<g id= "edge106_Node000053_Node000034" class= "edge" >
<title > Node53- > 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->Node50 -->
<g id= "edge105_Node000053_Node000050" class= "edge" >
<title > Node53- > 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->Node7 -->
<g id= "edge110_Node000058_Node000007" class= "edge" >
<title > Node58- > 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->Node8 -->
<g id= "edge109_Node000058_Node000008" class= "edge" >
<title > Node58- > 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->Node9 -->
<g id= "edge111_Node000058_Node000009" class= "edge" >
<title > Node58- > 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->Node11 -->
<g id= "edge112_Node000058_Node000011" class= "edge" >
<title > Node58- > 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->Node21 -->
<g id= "edge113_Node000058_Node000021" class= "edge" >
<title > Node58- > 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->Node51 -->
<g id= "edge108_Node000058_Node000051" class= "edge" >
<title > Node58- > 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->Node37 -->
<g id= "edge116_Node000059_Node000037" class= "edge" >
<title > Node59- > 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->Node60 -->
<g id= "edge117_Node000059_Node000060" class= "edge" >
<title > Node59- > 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->Node3 -->
<g id= "edge118_Node000060_Node000003" class= "edge" >
<title > Node60- > 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->Node7 -->
<g id= "edge121_Node000060_Node000007" class= "edge" >
<title > Node60- > 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->Node15 -->
<g id= "edge120_Node000060_Node000015" class= "edge" >
<title > Node60- > 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->Node34 -->
<g id= "edge119_Node000060_Node000034" class= "edge" >
<title > Node60- > 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>