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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/engine.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 632 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2548;
var viewHeight = 632;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/engine.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1775.57,-624 1668.57,-624 1668.57,-594 1775.57,-594 1775.57,-624" />
<text text-anchor= "start" x= "1676.57" y= "-612" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "1722.07" y= "-601" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/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__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1763.57,-294 1640.57,-294 1640.57,-264 1763.57,-264 1763.57,-294" />
<text text-anchor= "start" x= "1648.57" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1702.07" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1726.66,-593.74C1733.88,-570 1747.07,-520.75 1747.07,-478 1747.07,-478 1747.07,-478 1747.07,-410 1747.07,-370.82 1728.6,-328.47 1715.32,-303.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1718.37,-301.39 1710.54,-294.26 1712.21,-304.72 1718.37,-301.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1298.57,-360 1175.57,-360 1175.57,-330 1298.57,-330 1298.57,-360" />
<text text-anchor= "start" x= "1183.57" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1237.07" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node33 -->
2025-11-28 09:46:00 -05:00
<g id= "edge45_Node000001_Node000033" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node33</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge45_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1668.26,-602.97C1570.76,-590.88 1364.94,-551.17 1256.07,-426 1242.73,-410.66 1238.35,-387.62 1237.1,-370.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1240.59,-370.04 1236.66,-360.2 1233.6,-370.35 1240.59,-370.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1349.57,-558 1230.57,-558 1230.57,-528 1349.57,-528 1349.57,-558" />
<text text-anchor= "start" x= "1238.57" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "1290.07" y= "-535" 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-28 09:46:00 -05:00
<!-- Node1->Node46 -->
<g id= "edge80_Node000001_Node000046" class= "edge" >
<title > Node1- > Node46</title>
<g id= "a_edge80_Node000001_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1668.55,-600.51C1600.69,-590.95 1480.12,-573.76 1377.07,-558 1371.59,-557.16 1365.92,-556.28 1360.22,-555.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.38,-551.87 1349.96,-553.76 1359.29,-558.78 1360.38,-551.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1719.07,-492 1575.07,-492 1575.07,-462 1719.07,-462 1719.07,-492" />
<text text-anchor= "start" x= "1583.07" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "1647.07" y= "-469" 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-28 09:46:00 -05:00
<!-- Node1->Node57 -->
<g id= "edge114_Node000001_Node000057" class= "edge" >
<title > Node1- > Node57</title>
<g id= "a_edge114_Node000001_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1713.9,-593.84C1701,-571.47 1675.77,-527.74 1660.27,-500.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1663.26,-499.06 1655.23,-492.14 1657.2,-502.55 1663.26,-499.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2522.57,-558 2405.57,-558 2405.57,-528 2522.57,-528 2522.57,-558" />
<text text-anchor= "start" x= "2413.57" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "2464.07" y= "-535" 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-28 09:46:00 -05:00
<!-- Node1->Node59 -->
<g id= "edge121_Node000001_Node000059" class= "edge" >
<title > Node1- > Node59</title>
<g id= "a_edge121_Node000001_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.79,-605.46C1887.98,-599.82 2155.21,-584.58 2378.07,-558 2383.75,-557.32 2389.63,-556.54 2395.52,-555.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2396.04,-559.16 2405.42,-554.23 2395.01,-552.24 2396.04,-559.16" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
<polygon fill= "white" stroke= "#666666" points= "2486.07,-360 2316.07,-360 2316.07,-330 2486.07,-330 2486.07,-360" />
<text text-anchor= "start" x= "2324.07" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text text-anchor= "middle" x= "2401.07" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node1->Node60 -->
<g id= "edge123_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge123_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.9,-598.16C1881.58,-577.35 2121.6,-522.69 2302.07,-426 2331.69,-410.13 2361.05,-384.89 2380.01,-367.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2382.44,-369.53 2387.23,-360.08 2377.59,-364.48 2382.44,-369.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1513.07,-90.5 1367.07,-90.5 1367.07,-71.5 1513.07,-71.5 1513.07,-90.5" />
<text text-anchor= "middle" x= "1440.07" y= "-78.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1710.85,-263.61C1727.06,-234.97 1757.25,-170.32 1725.07,-132 1718.13,-123.74 1592.11,-104.04 1509.99,-91.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.35,-88.5 1499.95,-90.51 1509.34,-95.42 1510.35,-88.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1655.57,-24.5 1562.57,-24.5 1562.57,-5.5 1655.57,-5.5 1655.57,-24.5" />
<text text-anchor= "middle" x= "1609.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
2025-11-28 09:46:00 -05:00
<g id= "edge42_Node000002_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node9</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge42_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1720.09,-263.89C1730.11,-254.85 1741.63,-242.17 1747.07,-228 1752.11,-214.87 1755.62,-154.34 1746.07,-132 1725,-82.71 1670.39,-47.28 1636.83,-29.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.04,-26.04 1627.55,-24.55 1634.83,-32.25 1638.04,-26.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1957.57,-24.5 1910.57,-24.5 1910.57,-5.5 1957.57,-5.5 1957.57,-24.5" />
<text text-anchor= "middle" x= "1934.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
2025-11-28 09:46:00 -05:00
<g id= "edge41_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge41_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1732.93,-263.97C1750.09,-255.21 1771.14,-242.79 1787.07,-228 1852.47,-167.31 1905.1,-72.71 1925.23,-33.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1928.42,-35.16 1929.84,-24.66 1922.18,-31.99 1928.42,-35.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "452.07,-222.5 332.07,-222.5 332.07,-203.5 452.07,-203.5 452.07,-222.5" />
<text text-anchor= "middle" x= "392.07" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node14 -->
<g id= "edge13_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1640.31,-275.08C1579.66,-272.23 1484.5,-267.77 1402.07,-264 1044.31,-247.65 954.64,-248.2 597.07,-228 552.19,-225.46 501.81,-222.03 462.23,-219.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "462.37,-215.7 452.15,-218.48 461.87,-222.68 462.37,-215.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000015" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1411.57,-162 1290.57,-162 1290.57,-132 1411.57,-132 1411.57,-162" />
<text text-anchor= "start" x= "1298.57" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1351.07" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000002_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1696.68,-263.81C1688.91,-245.43 1672.73,-213.87 1648.07,-198 1638.58,-191.89 1506.69,-171.26 1421.89,-158.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1422.2,-155 1411.79,-156.97 1421.16,-161.92 1422.2,-155" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1538.07,-228 1430.07,-228 1430.07,-198 1538.07,-198 1538.07,-228" />
<text text-anchor= "start" x= "1438.07" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1484.07" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node16 -->
<g id= "edge21_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge21_Node000002_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1654.23,-263.95C1621.01,-254.2 1576.58,-241.16 1541.45,-230.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1542.38,-227.47 1531.8,-228.01 1540.41,-234.19 1542.38,-227.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "723.57,-228 606.57,-228 606.57,-198 723.57,-198 723.57,-228" />
<text text-anchor= "start" x= "614.57" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "665.07" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node18 -->
<g id= "edge24_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge24_Node000002_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1640.31,-274.19C1458.24,-262.95 924.48,-230.01 733.78,-218.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.8,-214.74 723.61,-217.61 733.37,-221.72 733.8,-214.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2079.57,-228 1962.57,-228 1962.57,-198 2079.57,-198 2079.57,-228" />
<text text-anchor= "start" x= "1970.57" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "2021.07" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge30_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge30_Node000002_Node000023" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1763.58,-265.66C1817.72,-254.8 1896.46,-239 1952.59,-227.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1953.33,-231.16 1962.45,-225.76 1951.95,-224.3 1953.33,-231.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000025" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1049.57,-228 932.57,-228 932.57,-198 1049.57,-198 1049.57,-228" />
<text text-anchor= "start" x= "940.57" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "991.07" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node25 -->
2025-11-24 09:08:28 -05:00
<g id= "edge32_Node000002_Node000025" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge32_Node000002_Node000025" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1640.53,-272.46C1508.39,-260.57 1198.32,-232.66 1059.9,-220.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.11,-216.7 1049.84,-219.29 1059.49,-223.67 1060.11,-216.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1716.07,-162 1582.07,-162 1582.07,-132 1716.07,-132 1716.07,-162" />
<text text-anchor= "start" x= "1590.07" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1649.07" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node26 -->
2025-11-28 09:46:00 -05:00
<g id= "edge40_Node000002_Node000026" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node26</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge40_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1700.04,-263.94C1697.34,-247.59 1691.75,-220.02 1682.07,-198 1677.89,-188.49 1671.95,-178.79 1666.26,-170.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1668.94,-168.22 1660.28,-162.12 1663.24,-172.29 1668.94,-168.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1639.57,-222.5 1594.57,-222.5 1594.57,-203.5 1639.57,-203.5 1639.57,-222.5" />
<text text-anchor= "middle" x= "1617.07" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node31 -->
2025-11-28 09:46:00 -05:00
<g id= "edge43_Node000002_Node000031" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node31</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge43_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1683.21,-263.8C1669.44,-253.43 1650.81,-239.4 1636.84,-228.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.91,-226.06 1628.82,-222.84 1634.7,-231.66 1638.91,-226.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1870.07,-24.5 1808.07,-24.5 1808.07,-5.5 1870.07,-5.5 1870.07,-24.5" />
<text text-anchor= "middle" x= "1839.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node32 -->
2025-11-28 09:46:00 -05:00
<g id= "edge44_Node000002_Node000032" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node32</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge44_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1725.4,-263.83C1738.35,-254.95 1753.85,-242.45 1764.07,-228 1808.42,-165.36 1828.89,-73.9 1836,-34.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1839.46,-35.32 1837.72,-24.87 1832.57,-34.13 1839.46,-35.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1746.07,-24.5 1696.07,-24.5 1696.07,-5.5 1746.07,-5.5 1746.07,-24.5" />
<text text-anchor= "middle" x= "1721.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1479.38,-71.49C1524.15,-61.74 1599.48,-45.14 1664.07,-30 1671.07,-28.36 1678.54,-26.56 1685.69,-24.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1686.97,-28.1 1695.85,-22.32 1685.3,-21.31 1686.97,-28.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2312.57,-24.5 2239.57,-24.5 2239.57,-5.5 2312.57,-5.5 2312.57,-24.5" />
<text text-anchor= "middle" x= "2276.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1494.67,-71.47C1508.78,-69.46 1523.97,-67.48 1538.07,-66 1798.73,-38.59 2112.83,-23.11 2229.5,-17.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2229.68,-21.45 2239.52,-17.51 2229.37,-14.46 2229.68,-21.45" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1290.57,-24.5 1119.57,-24.5 1119.57,-5.5 1290.57,-5.5 1290.57,-24.5" />
<text text-anchor= "middle" x= "1205.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1408.38,-71.37C1366.48,-59.96 1292.56,-39.83 1246.34,-27.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.21,-23.85 1236.64,-24.6 1245.37,-30.6 1247.21,-23.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "343.07,-24.5 205.07,-24.5 205.07,-5.5 343.07,-5.5 343.07,-24.5" />
<text text-anchor= "middle" x= "274.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1366.89,-78.57C1194.94,-74.75 751.84,-62.35 383.07,-30 370.4,-28.89 356.94,-27.41 343.95,-25.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "344.02,-22.3 333.66,-24.53 343.15,-29.25 344.02,-22.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "187.07,-24.5 105.07,-24.5 105.07,-5.5 187.07,-5.5 187.07,-24.5" />
<text text-anchor= "middle" x= "146.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1367.04,-79.29C1136.15,-76.71 423.85,-65.96 196.07,-30 191.49,-29.28 186.73,-28.28 182.05,-27.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "182.59,-23.67 172.03,-24.5 180.81,-30.44 182.59,-23.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1462.86,-71.37C1492.18,-60.27 1543.27,-40.92 1576.63,-28.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1578.26,-31.41 1586.37,-24.6 1575.78,-24.86 1578.26,-31.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1497.29,-71.47C1510.66,-69.57 1524.85,-67.64 1538.07,-66 1689.31,-47.22 1729.06,-56.87 1879.07,-30 1886.05,-28.75 1893.44,-27.1 1900.47,-25.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1901.6,-28.69 1910.41,-22.82 1899.86,-21.91 1901.6,-28.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1483.07,-24.5 1397.07,-24.5 1397.07,-5.5 1483.07,-5.5 1483.07,-24.5" />
<text text-anchor= "middle" x= "1440.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1440.07,-71.37C1440.07,-62.16 1440.07,-47.29 1440.07,-35.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1443.57,-34.91 1440.07,-24.91 1436.57,-34.91 1443.57,-34.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "491.57,-24.5 392.57,-24.5 392.57,-5.5 491.57,-5.5 491.57,-24.5" />
<text text-anchor= "middle" x= "442.07" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1366.99,-78.39C1212.61,-74.46 842.08,-62.21 533.07,-30 522.83,-28.93 511.98,-27.52 501.48,-25.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "501.96,-22.53 491.55,-24.51 500.92,-29.45 501.96,-22.53" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "656.07,-30 542.07,-30 542.07,0 656.07,0 656.07,-30" />
<text text-anchor= "start" x= "550.07" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "599.07" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1366.91,-74.43C1205.77,-62.17 822.18,-32.98 666.49,-21.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "666.36,-17.61 656.12,-20.34 665.83,-24.59 666.36,-17.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node12 -->
<g id= "edge15_Node000014_Node000012" class= "edge" >
<title > Node14- > Node12</title>
<g id= "a_edge15_Node000014_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M387.72,-203.19C376.71,-179.52 350.21,-113.17 374.07,-66 382.21,-49.91 398.24,-37.74 412.69,-29.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "414.69,-32.33 421.86,-24.53 411.39,-26.16 414.69,-32.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node13 -->
<g id= "edge14_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge14_Node000014_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M395.71,-203.2C406.37,-178.42 439.83,-107.14 488.07,-66 504.17,-52.27 524.65,-41.64 543.62,-33.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "545.07,-36.96 553.08,-30.02 542.49,-30.45 545.07,-36.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node3 -->
<g id= "edge17_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge17_Node000015_Node000003" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1370.82,-131.8C1385.33,-121.37 1404.98,-107.24 1419.64,-96.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1421.96,-99.34 1428.03,-90.66 1417.87,-93.66 1421.96,-99.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge18_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge18_Node000015_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1335.17,-131.84C1307.59,-107.28 1251.11,-56.99 1222.5,-31.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1224.69,-28.78 1214.9,-24.75 1220.04,-34.01 1224.69,-28.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge20_Node000015_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node15- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1411.65,-137.89C1492.01,-126.95 1629.48,-107.49 1679.07,-96 1760.31,-77.18 1853.16,-45.36 1901.28,-28.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1902.63,-31.3 1910.85,-24.6 1900.25,-24.71 1902.63,-31.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
<g id= "edge19_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge19_Node000015_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1290.49,-137.66C1154.8,-118.92 816.15,-71.85 533.07,-30 522.89,-28.49 512.07,-26.86 501.57,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "502.06,-21.79 491.65,-23.74 501,-28.71 502.06,-21.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
<g id= "edge22_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge22_Node000016_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1454.89,-197.95C1435.66,-188.7 1410.27,-176.49 1389.42,-166.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1390.72,-163.19 1380.19,-162.01 1387.69,-169.5 1390.72,-163.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1526.07,-156.5 1468.07,-156.5 1468.07,-137.5 1526.07,-137.5 1526.07,-156.5" />
<text text-anchor= "middle" x= "1497.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node17 -->
<g id= "edge23_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge23_Node000016_Node000017" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1486.96,-197.8C1488.81,-188.7 1491.23,-176.79 1493.23,-166.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1496.72,-167.34 1495.28,-156.84 1489.86,-165.95 1496.72,-167.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node13 -->
<g id= "edge29_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge29_Node000018_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M606.82,-197.96C588.34,-190.46 569.91,-179.1 559.07,-162 534.46,-123.18 562.15,-69.25 582.17,-38.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "585.29,-40.62 588.06,-30.39 579.52,-36.65 585.29,-40.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "680.07,-156.5 642.07,-156.5 642.07,-137.5 680.07,-137.5 680.07,-156.5" />
<text text-anchor= "middle" x= "661.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M664.19,-197.8C663.62,-188.7 662.87,-176.79 662.25,-166.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "665.74,-166.61 661.63,-156.84 658.76,-167.04 665.74,-166.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "818.07,-156.5 774.07,-156.5 774.07,-137.5 818.07,-137.5 818.07,-156.5" />
<text text-anchor= "middle" x= "796.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M693.82,-197.95C716.39,-186.93 747.57,-171.7 769.54,-160.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "771.19,-164.05 778.64,-156.52 768.12,-157.76 771.19,-164.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "755.57,-156.5 698.57,-156.5 698.57,-137.5 755.57,-137.5 755.57,-156.5" />
<text text-anchor= "middle" x= "727.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node21 -->
<g id= "edge27_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge27_Node000018_Node000021" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M678.83,-197.8C688.5,-187.82 701.44,-174.46 711.49,-164.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "714.06,-166.46 718.5,-156.84 709.03,-161.59 714.06,-166.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "624.07,-156.5 568.07,-156.5 568.07,-137.5 624.07,-137.5 624.07,-156.5" />
<text text-anchor= "middle" x= "596.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node22 -->
<g id= "edge28_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge28_Node000018_Node000022" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M649.76,-197.8C638.9,-187.72 624.31,-174.19 613.09,-163.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.32,-161.08 605.61,-156.84 610.56,-166.21 615.32,-161.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2081.57,-156.5 2030.57,-156.5 2030.57,-137.5 2081.57,-137.5 2081.57,-156.5" />
<text text-anchor= "middle" x= "2056.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge31_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge31_Node000023_Node000024" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2028.84,-197.8C2034.03,-188.31 2040.89,-175.76 2046.43,-165.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2049.51,-167.3 2051.24,-156.84 2043.37,-163.94 2049.51,-167.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node6 -->
<g id= "edge33_Node000025_Node000006" class= "edge" >
<title > Node25- > Node6</title>
<g id= "a_edge33_Node000025_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1049.82,-201.37C1076.34,-194.06 1106.49,-181.92 1128.07,-162 1162.56,-130.16 1149.3,-107.04 1172.07,-66 1178.36,-54.68 1186.33,-42.54 1192.87,-33.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1195.93,-34.79 1198.81,-24.6 1190.2,-30.77 1195.93,-34.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node8 -->
<g id= "edge35_Node000025_Node000008" class= "edge" >
<title > Node25- > Node8</title>
<g id= "a_edge35_Node000025_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M978.72,-197.81C960.33,-177.06 926.19,-139.99 910.07,-132 766.49,-60.77 352.91,-63.01 196.07,-30 192.12,-29.17 188.01,-28.2 183.93,-27.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "184.51,-23.69 173.94,-24.5 182.71,-30.46 184.51,-23.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25->Node9 -->
2025-11-28 09:46:00 -05:00
<g id= "edge39_Node000025_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node25- > Node9</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge39_Node000025_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1043.13,-197.92C1075.21,-188.76 1116.97,-175.95 1153.07,-162 1246.92,-125.74 1262.49,-97.39 1358.07,-66 1423.18,-44.62 1500.93,-30.85 1552.47,-23.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1553.01,-26.75 1562.41,-21.86 1552.02,-19.82 1553.01,-26.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node26 -->
<g id= "edge34_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge34_Node000025_Node000026" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1049.9,-207.19C1149.74,-198.88 1358.73,-180.93 1535.07,-162 1546.92,-160.73 1559.45,-159.29 1571.7,-157.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1572.39,-161.27 1581.9,-156.6 1571.55,-154.32 1572.39,-161.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1060.07,-156.5 958.07,-156.5 958.07,-137.5 1060.07,-137.5 1060.07,-156.5" />
<text text-anchor= "middle" x= "1009.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node27 -->
<g id= "edge36_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge36_Node000025_Node000027" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M995.07,-197.8C997.65,-188.6 1001.05,-176.53 1003.85,-166.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1007.25,-167.42 1006.59,-156.84 1000.51,-165.52 1007.25,-167.42" />
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1119.57,-156.5 1078.57,-156.5 1078.57,-137.5 1119.57,-137.5 1119.57,-156.5" />
<text text-anchor= "middle" x= "1099.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
</a>
</g>
</g>
<!-- Node25->Node28 -->
<g id= "edge37_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge37_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.77,-197.95C1032.96,-187.18 1057.93,-172.38 1075.97,-161.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1077.88,-164.63 1084.7,-156.52 1074.31,-158.6 1077.88,-164.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "901.57,-156.5 836.57,-156.5 836.57,-137.5 901.57,-137.5 901.57,-156.5" />
<text text-anchor= "middle" x= "869.07" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node29 -->
2025-11-28 09:46:00 -05:00
<g id= "edge38_Node000025_Node000029" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node25- > Node29</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge38_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M964.3,-197.95C943.47,-187.03 914.77,-171.97 894.33,-161.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "895.79,-158.06 885.31,-156.52 892.54,-164.26 895.79,-158.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node2 -->
2025-11-28 09:46:00 -05:00
<g id= "edge52_Node000033_Node000002" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node2</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge52_Node000033_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.95,-336.23C1400.52,-323.46 1594.54,-298.93 1626.07,-294 1627.38,-293.8 1628.69,-293.59 1630.02,-293.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.03,-296.76 1640.32,-291.67 1629.88,-289.85 1631.03,-296.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node3 -->
2025-11-28 09:46:00 -05:00
<g id= "edge51_Node000033_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node3</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge51_Node000033_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.26,-329.9C1347.34,-317 1416.13,-299.17 1420.07,-294 1428.16,-283.4 1421.35,-277.27 1420.07,-264 1418.51,-247.78 1414.64,-244.22 1413.07,-228 1411.79,-214.73 1411.55,-211.25 1413.07,-198 1415.22,-179.31 1427.95,-128.6 1435.14,-100.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1438.62,-101.35 1437.75,-90.79 1431.84,-99.58 1438.62,-101.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node4 -->
2025-11-28 09:46:00 -05:00
<g id= "edge73_Node000033_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node4</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge73_Node000033_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.85,-340.6C1498.12,-329.63 2111.26,-295.74 2116.07,-294 2162.38,-277.23 2182.27,-271.65 2205.07,-228 2224.84,-190.18 2233.52,-165.5 2207.07,-132 2192.75,-113.86 1865.44,-45.53 1756.2,-23.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1756.82,-19.7 1746.33,-21.13 1755.42,-26.56 1756.82,-19.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node6 -->
2025-11-28 09:46:00 -05:00
<g id= "edge46_Node000033_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node6</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge46_Node000033_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.45,-340.51C1108.74,-335.29 1008.71,-322.78 985.07,-294 976.61,-283.7 977.29,-274.83 985.07,-264 1014.35,-223.25 1046.6,-249.21 1092.07,-228 1143.05,-204.22 1171.72,-210.59 1200.07,-162 1223.55,-121.78 1215.92,-64.14 1209.73,-34.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.06,-33.63 1207.42,-24.67 1206.24,-35.2 1213.06,-33.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge48_Node000033_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge48_Node000033_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.57,-341.52C1040.06,-335.66 719.47,-319.51 614.07,-294 580.38,-285.85 575.4,-273.54 542.07,-264 447.24,-236.85 395.02,-295.47 323.07,-228 268.16,-176.51 269.05,-76.73 272.14,-35.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "275.64,-35.17 273.02,-24.9 268.66,-34.56 275.64,-35.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node9 -->
2025-11-28 09:46:00 -05:00
<g id= "edge70_Node000033_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node9</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge70_Node000033_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.76,-340.55C1485.63,-330.05 2033.92,-298.91 2052.07,-294 2115.01,-276.99 2148.46,-283.25 2183.07,-228 2205.72,-191.84 2212.61,-163.72 2184.07,-132 2133.26,-75.52 1918.27,-112.34 1844.07,-96 1768.13,-79.27 1682.49,-46.38 1638.55,-28.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1639.65,-25.09 1629.07,-24.51 1636.98,-31.56 1639.65,-25.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node10 -->
2025-11-28 09:46:00 -05:00
<g id= "edge71_Node000033_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge71_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.74,-340.69C1505.43,-329.6 2160.78,-294.39 2162.07,-294 2229.21,-273.75 2298.07,-284.13 2298.07,-214 2298.07,-214 2298.07,-214 2298.07,-146 2298.07,-76.21 2057.74,-34 1967.65,-20.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1968.08,-17.16 1957.68,-19.18 1967.07,-24.09 1968.08,-17.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node12 -->
2025-11-25 14:31:59 -05:00
<g id= "edge75_Node000033_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node12</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge75_Node000033_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1175.57,-342.74C1084.76,-339.71 910.01,-329.36 766.07,-294 730.81,-285.34 724.53,-275.46 690.07,-264 632.37,-244.81 605.8,-265.68 558.07,-228 492.31,-176.09 458.56,-76.17 446.9,-34.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "450.22,-33.62 444.24,-24.88 443.47,-35.45 450.22,-33.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node13 -->
2025-11-28 09:46:00 -05:00
<g id= "edge47_Node000033_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node13</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge47_Node000033_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.36,-338.6C1101.49,-331.47 974.34,-317.03 867.07,-294 821.29,-284.17 811.45,-275.55 766.07,-264 691.65,-245.05 662.08,-268.88 597.07,-228 533.71,-188.15 520.53,-134.33 551.07,-66 555.96,-55.07 564.3,-45.08 572.67,-36.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "575.23,-39.35 580.27,-30.04 570.52,-34.18 575.23,-39.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node14 -->
2025-11-28 09:46:00 -05:00
<g id= "edge50_Node000033_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge50_Node000033_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.25,-340.55C1080.59,-334.65 894.29,-320.59 738.07,-294 682.18,-284.48 669.29,-276.9 614.07,-264 554.52,-250.09 485.82,-234.72 440.81,-224.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "441.54,-221.32 431.02,-222.57 440.02,-228.15 441.54,-221.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node15 -->
2025-11-28 09:46:00 -05:00
<g id= "edge53_Node000033_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node15</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge53_Node000033_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.33,-343.23C1089.35,-339.97 949.36,-325.41 999.07,-264 1047.39,-204.31 1097.63,-258.58 1168.07,-228 1189.45,-218.72 1190.36,-208.68 1211.07,-198 1236.7,-184.78 1266.63,-173.58 1292.22,-165.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.35,-168.46 1301.79,-162.06 1291.2,-161.8 1293.35,-168.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node16 -->
2025-11-28 09:46:00 -05:00
<g id= "edge54_Node000033_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node16</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge54_Node000033_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.87,-332.6C1303.68,-331.72 1308.45,-330.84 1313.07,-330 1357.28,-321.93 1483.26,-328.49 1512.07,-294 1525.81,-277.56 1514.86,-253.93 1502.86,-236.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1505.39,-234.16 1496.62,-228.21 1499.77,-238.33 1505.39,-234.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node17 -->
2025-11-28 09:46:00 -05:00
<g id= "edge72_Node000033_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node17</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge72_Node000033_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.69,-331.98C1367.97,-318.32 1471.26,-297.47 1474.07,-294 1482.47,-283.64 1480.31,-275.78 1474.07,-264 1460.75,-238.84 1434.4,-253.16 1421.07,-228 1414.83,-216.22 1414.75,-209.74 1421.07,-198 1430.22,-181.03 1447.92,-168.88 1463.94,-160.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1465.52,-163.93 1473.1,-156.52 1462.56,-157.59 1465.52,-163.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node20 -->
2025-11-28 09:46:00 -05:00
<g id= "edge69_Node000033_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node20</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge69_Node000033_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.29,-340.23C1092.37,-334.23 950.38,-320.41 906.07,-294 854.39,-263.2 818.93,-197.95 804.01,-166.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "807.06,-164.43 799.74,-156.77 800.69,-167.32 807.06,-164.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node29 -->
2025-11-28 09:46:00 -05:00
<g id= "edge74_Node000033_Node000029" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node29</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge74_Node000033_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.34,-341.08C1096.36,-336.17 965.29,-323.7 928.07,-294 907.35,-277.46 884.15,-202.14 874.13,-166.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "877.4,-165.33 871.36,-156.62 870.66,-167.2 877.4,-165.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000034" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "533.57,-288.5 408.57,-288.5 408.57,-269.5 533.57,-269.5 533.57,-288.5" />
<text text-anchor= "middle" x= "471.07" y= "-276.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node34 -->
2025-11-28 09:46:00 -05:00
<g id= "edge49_Node000033_Node000034" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node34</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge49_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1175.51,-340.19C1059.88,-332.82 802.37,-315.46 586.07,-294 572.38,-292.64 557.8,-291.01 543.78,-289.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "544.03,-285.85 533.69,-288.14 543.2,-292.8 544.03,-285.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000035" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1335.57,-228 1220.57,-228 1220.57,-198 1335.57,-198 1335.57,-228" />
<text text-anchor= "start" x= "1228.57" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "1278.07" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33->Node35 -->
2025-11-28 09:46:00 -05:00
<g id= "edge55_Node000033_Node000035" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node35</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge55_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.52,-329.9C1340.26,-318.53 1395.41,-302.98 1402.07,-294 1423.3,-265.39 1384.89,-244.26 1345.37,-230.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1346.19,-227.51 1335.6,-227.78 1344.05,-234.18 1346.19,-227.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2043.07,-294 1899.07,-294 1899.07,-264 2043.07,-264 2043.07,-294" />
<text text-anchor= "start" x= "1907.07" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "1971.07" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node36 -->
2025-11-28 09:46:00 -05:00
<g id= "edge58_Node000033_Node000036" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node36</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge58_Node000033_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.71,-338.63C1430.69,-327.12 1740.67,-300.09 1889.08,-287.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.39,-290.64 1899.05,-286.28 1888.78,-283.66 1889.39,-290.64" />
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= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1670.57,-96 1547.57,-96 1547.57,-66 1670.57,-66 1670.57,-96" />
<text text-anchor= "start" x= "1555.57" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1609.07" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node37 -->
2025-11-25 14:31:59 -05:00
<g id= "edge78_Node000033_Node000037" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node37</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge78_Node000033_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1298.88,-330.79C1300.29,-330.52 1301.69,-330.26 1303.07,-330 1353.29,-320.7 1492.16,-328.22 1530.07,-294 1585.37,-244.08 1541.23,-199.34 1573.07,-132 1577.62,-122.38 1584.07,-112.69 1590.25,-104.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.12,-106.45 1596.51,-96.42 1587.6,-102.15 1593.12,-106.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1262.57,-294 1149.57,-294 1149.57,-264 1262.57,-264 1262.57,-294" />
<text text-anchor= "start" x= "1157.57" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text text-anchor= "middle" x= "1206.07" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node41 -->
2025-11-28 09:46:00 -05:00
<g id= "edge76_Node000033_Node000041" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node41</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge76_Node000033_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1230.19,-329.8C1226.42,-322.01 1221.65,-312.16 1217.35,-303.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.44,-301.64 1212.93,-294.16 1214.14,-304.69 1220.44,-301.64" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1393.57,-294 1280.57,-294 1280.57,-264 1393.57,-264 1393.57,-294" />
<text text-anchor= "start" x= "1288.57" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text text-anchor= "middle" x= "1337.07" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node42 -->
2025-11-28 09:46:00 -05:00
<g id= "edge77_Node000033_Node000042" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node42</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge77_Node000033_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1259.27,-329.8C1273.12,-320.93 1291.15,-309.39 1306.36,-299.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1308.41,-302.5 1314.94,-294.16 1304.63,-296.61 1308.41,-302.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000043" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1131.57,-294 1008.57,-294 1008.57,-264 1131.57,-264 1131.57,-294" />
<text text-anchor= "start" x= "1016.57" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1070.07" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node43 -->
2025-11-28 09:46:00 -05:00
<g id= "edge79_Node000033_Node000043" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node43</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge79_Node000033_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1200.42,-329.95C1175.63,-320.45 1142.68,-307.82 1116.11,-297.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1117.23,-294.32 1106.64,-294.01 1114.72,-300.86 1117.23,-294.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node17 -->
2025-11-28 09:46:00 -05:00
<g id= "edge57_Node000035_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node35- > Node17</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge57_Node000035_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1326.13,-197.95C1365.72,-186.38 1421.16,-170.18 1458.04,-159.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1459.31,-162.68 1467.93,-156.52 1457.35,-155.96 1459.31,-162.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node20 -->
2025-11-28 09:46:00 -05:00
<g id= "edge56_Node000035_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node35- > Node20</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge56_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1220.47,-207.87C1116.1,-200.02 899.82,-181.92 827.07,-162 825.39,-161.54 823.68,-161 821.98,-160.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "823.03,-157.05 812.45,-156.55 820.41,-163.54 823.03,-157.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node3 -->
2025-11-28 09:46:00 -05:00
<g id= "edge59_Node000036_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node3</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge59_Node000036_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.23,-267.86C2066.9,-260.73 2090.77,-248.6 2105.07,-228 2119.89,-206.65 2100.56,-140.94 2090.07,-132 2043.31,-92.11 1599.21,-102.35 1538.07,-96 1527.21,-94.87 1515.7,-93.44 1504.54,-91.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1504.8,-88.43 1494.41,-90.52 1503.83,-95.36 1504.8,-88.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node23 -->
2025-11-28 09:46:00 -05:00
<g id= "edge60_Node000036_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node23</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge60_Node000036_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1982.17,-263.8C1988.51,-255.68 1996.61,-245.31 2003.77,-236.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2006.61,-238.2 2010.01,-228.16 2001.09,-233.89 2006.61,-238.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node24 -->
2025-11-28 09:46:00 -05:00
<g id= "edge62_Node000036_Node000024" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node24</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge62_Node000036_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2038.9,-263.97C2058.02,-256.55 2076.69,-245.24 2088.07,-228 2101.27,-208.01 2085.44,-181.74 2071.74,-164.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2074.11,-162.25 2064.93,-156.97 2068.81,-166.82 2074.11,-162.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node26 -->
2025-11-28 09:46:00 -05:00
<g id= "edge61_Node000036_Node000026" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node26</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge61_Node000036_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1950.62,-263.72C1924.6,-246.11 1877.78,-216.28 1834.07,-198 1799.71,-183.62 1760.03,-172.26 1726.24,-164.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1726.96,-160.6 1716.42,-161.67 1725.33,-167.4 1726.96,-160.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
2025-11-28 09:46:00 -05:00
<g id= "edge63_Node000036_Node000037" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node37</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge63_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.14,-268.14C2090.22,-260.06 2145.55,-246.86 2160.07,-228 2186.1,-194.19 2188.85,-163.5 2160.07,-132 2152.08,-123.25 1828.44,-98.24 1680.97,-87.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.89,-83.75 1670.66,-86.5 1680.37,-90.73 1680.89,-83.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node6 -->
2025-11-28 09:46:00 -05:00
<g id= "edge64_Node000037_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node6</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge64_Node000037_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1547.29,-70.03C1538.82,-68.67 1530.23,-67.3 1522.07,-66 1434.59,-52.06 1333.5,-36.15 1269.45,-26.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1269.91,-22.62 1259.49,-24.53 1268.83,-29.54 1269.91,-22.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge65_Node000037_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge65_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1547.41,-69.08C1538.92,-67.87 1530.3,-66.79 1522.07,-66 1017.91,-17.67 887.94,-70.31 383.07,-30 369.89,-28.95 355.85,-27.44 342.39,-25.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.59,-22.29 332.23,-24.52 341.72,-29.24 342.59,-22.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node9 -->
2025-11-28 09:46:00 -05:00
<g id= "edge66_Node000037_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node9</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge66_Node000037_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1609.07,-65.8C1609.07,-56.7 1609.07,-44.79 1609.07,-34.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1612.57,-34.84 1609.07,-24.84 1605.57,-34.84 1612.57,-34.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
2025-11-28 09:46:00 -05:00
<g id= "edge67_Node000037_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge67_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1670.7,-69.78C1725.57,-60.4 1807.95,-45.62 1879.07,-30 1885.99,-28.48 1893.36,-26.71 1900.38,-24.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1901.51,-28.28 1910.33,-22.41 1899.78,-21.49 1901.51,-28.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node32 -->
2025-11-28 09:46:00 -05:00
<g id= "edge68_Node000037_Node000032" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node32</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge68_Node000037_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1659.55,-65.95C1701.3,-54.34 1759.84,-38.05 1798.58,-27.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.77,-30.57 1808.46,-24.52 1797.89,-23.83 1799.77,-30.57" />
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "849.57,-426 730.57,-426 730.57,-396 849.57,-396 849.57,-426" />
<text text-anchor= "start" x= "738.57" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "790.07" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
</a>
</g>
</g>
<!-- Node46->Node47 -->
<g id= "edge81_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge81_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1236.09,-527.96C1143.2,-503.81 953.54,-454.5 854.13,-428.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.77,-425.2 844.21,-426.08 853.01,-431.98 854.77,-425.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000048" > <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= "1642.57,-360 1507.57,-360 1507.57,-330 1642.57,-330 1642.57,-360" />
<text text-anchor= "start" x= "1515.57" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "1575.07" y= "-337" 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-28 09:46:00 -05:00
<!-- Node46->Node48 -->
<g id= "edge113_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge113_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1306.73,-527.68C1339.05,-500.25 1413.09,-439.21 1481.07,-396 1498.71,-384.79 1519.1,-373.73 1536.38,-364.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538.28,-367.83 1545.62,-360.19 1535.12,-361.59 1538.28,-367.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000049" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "473.57,-426 354.57,-426 354.57,-396 473.57,-396 473.57,-426" />
<text text-anchor= "start" x= "362.57" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "414.07" y= "-403" 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-28 09:46:00 -05:00
<!-- Node46->Node49 -->
<g id= "edge93_Node000046_Node000049" class= "edge" >
<title > Node46- > Node49</title>
<g id= "a_edge93_Node000046_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1230.55,-533.17C1073.94,-509.93 650.97,-447.16 483.61,-422.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "484.08,-418.85 473.68,-420.85 483.05,-425.78 484.08,-418.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1609.57,-426 1490.57,-426 1490.57,-396 1609.57,-396 1609.57,-426" />
<text text-anchor= "start" x= "1498.57" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "1550.07" y= "-403" 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-28 09:46:00 -05:00
<!-- Node46->Node51 -->
<g id= "edge102_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge102_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1318.39,-527.84C1365.57,-504.25 1460.26,-456.91 1512.8,-430.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1514.41,-433.74 1521.79,-426.14 1511.28,-427.48 1514.41,-433.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "211.57,-492 92.57,-492 92.57,-462 211.57,-462 211.57,-492" />
<text text-anchor= "start" x= "100.57" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "152.07" y= "-469" 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-28 09:46:00 -05:00
<!-- Node46->Node56 -->
<g id= "edge106_Node000046_Node000056" class= "edge" >
<title > Node46- > Node56</title>
<g id= "a_edge106_Node000046_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1230.49,-538.65C1037.33,-527.79 428.97,-493.57 221.89,-481.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "221.93,-478.42 211.75,-481.36 221.54,-485.41 221.93,-478.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node2 -->
<g id= "edge82_Node000047_Node000002" class= "edge" >
<title > Node47- > Node2</title>
<g id= "a_edge82_Node000047_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.77,-408.48C979.26,-404.62 1282.08,-392.32 1379.07,-360 1402.94,-352.05 1403.61,-339.07 1427.07,-330 1510.91,-297.6 1537.65,-310.14 1626.07,-294 1627.37,-293.76 1628.68,-293.52 1630,-293.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.07,-296.65 1640.27,-291.4 1629.81,-289.76 1631.07,-296.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node6 -->
<g id= "edge88_Node000047_Node000006" class= "edge" >
<title > Node47- > Node6</title>
<g id= "a_edge88_Node000047_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M761.91,-395.94C683.63,-355.1 474.63,-232.96 559.07,-132 628.06,-49.52 946.44,-25.61 1108.99,-18.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1109.62,-22.21 1119.47,-18.31 1109.33,-15.22 1109.62,-22.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node7 -->
<g id= "edge90_Node000047_Node000007" class= "edge" >
<title > Node47- > Node7</title>
<g id= "a_edge90_Node000047_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M730.49,-406.4C641.79,-400.26 479.86,-385.87 428.07,-360 328.09,-310.06 297.43,-271.07 273.07,-162 263.76,-120.28 264.1,-108.65 267.07,-66 267.79,-55.68 269.34,-44.25 270.79,-34.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.28,-35.25 272.46,-24.81 267.38,-34.11 274.28,-35.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node8 -->
<g id= "edge92_Node000047_Node000008" class= "edge" >
<title > Node47- > Node8</title>
<g id= "a_edge92_Node000047_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M730.34,-407.65C630.33,-402.91 433.87,-390.02 372.07,-360 233.81,-292.83 168.33,-95.66 150.95,-34.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "154.28,-33.3 148.25,-24.59 147.53,-35.16 154.28,-33.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node14 -->
<g id= "edge87_Node000047_Node000014" class= "edge" >
<title > Node47- > Node14</title>
<g id= "a_edge87_Node000047_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M730.38,-405.94C671.9,-400.48 581.04,-387.98 507.07,-360 454.46,-340.09 428.7,-341.82 399.07,-294 387.63,-275.53 387.52,-249.9 389.19,-232.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "392.67,-233.08 390.45,-222.72 385.72,-232.2 392.67,-233.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node15 -->
<g id= "edge85_Node000047_Node000015" class= "edge" >
<title > Node47- > Node15</title>
<g id= "a_edge85_Node000047_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M805.67,-395.79C837.4,-367.48 912.62,-303.39 985.07,-264 1059.57,-223.5 1083.25,-223.64 1164.07,-198 1203.16,-185.6 1247.47,-173.66 1283.15,-164.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1284.14,-167.92 1292.97,-162.07 1282.42,-161.13 1284.14,-167.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node16 -->
<g id= "edge86_Node000047_Node000016" class= "edge" >
<title > Node47- > Node16</title>
<g id= "a_edge86_Node000047_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.68,-410.34C947.02,-409.56 1145.46,-402.29 1307.07,-360 1339.03,-351.64 1343.74,-340.45 1375.07,-330 1442.16,-307.63 1486.08,-349.38 1530.07,-294 1544.81,-275.45 1527.17,-251.64 1509.65,-234.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.99,-232.23 1502.24,-228.09 1507.28,-237.41 1511.99,-232.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node34 -->
<g id= "edge89_Node000047_Node000034" class= "edge" >
<title > Node47- > Node34</title>
<g id= "a_edge89_Node000047_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M730.47,-407.5C679.29,-403.14 604.98,-391.4 548.07,-360 520.06,-344.55 496.01,-315.51 482.55,-296.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "485.29,-294.79 476.67,-288.63 479.56,-298.82 485.29,-294.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node36 -->
<g id= "edge91_Node000047_Node000036" class= "edge" >
<title > Node47- > Node36</title>
<g id= "a_edge91_Node000047_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.65,-410.66C962.02,-410.71 1212.33,-405.17 1417.07,-360 1454.56,-351.73 1460.69,-338.75 1498.07,-330 1570.17,-313.12 1773.38,-295.35 1888.62,-286.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.11,-289.7 1898.81,-285.42 1888.56,-282.72 1889.11,-289.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node47->Node48 -->
<g id= "edge83_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge83_Node000047_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.75,-406.34C966.25,-399.01 1232.07,-381.38 1455.07,-360 1468.77,-358.69 1483.32,-357.13 1497.39,-355.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1498,-358.99 1507.53,-354.37 1497.2,-352.03 1498,-358.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node48->Node2 -->
<g id= "edge84_Node000048_Node000002" class= "edge" >
<title > Node48- > Node2</title>
<g id= "a_edge84_Node000048_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1602.94,-329.95C1621.22,-320.74 1645.33,-308.6 1665.19,-298.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1666.91,-301.64 1674.27,-294.01 1663.76,-295.39 1666.91,-301.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node2 -->
2025-11-28 09:46:00 -05:00
<g id= "edge95_Node000049_Node000002" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node49- > Node2</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge95_Node000049_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.67,-407.22C666.98,-398.12 1266.49,-369.3 1307.07,-360 1340.86,-352.25 1345.66,-339.24 1379.07,-330 1486,-300.44 1516.61,-312.05 1626.07,-294 1627.38,-293.79 1628.69,-293.57 1630.02,-293.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.04,-296.72 1640.3,-291.58 1629.86,-289.82 1631.04,-296.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node7 -->
<g id= "edge99_Node000049_Node000007" class= "edge" >
<title > Node49- > Node7</title>
<g id= "a_edge99_Node000049_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M361.55,-395.9C313.56,-379.9 245.45,-348.66 214.07,-294 191.41,-254.52 83.59,-373.87 222.07,-66 228.46,-51.8 240.91,-39.6 252.02,-30.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "254.2,-33.55 260.14,-24.77 250.02,-27.93 254.2,-33.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node8 -->
<g id= "edge100_Node000049_Node000008" class= "edge" >
<title > Node49- > Node8</title>
<g id= "a_edge100_Node000049_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M354.4,-402.39C291.49,-390.87 195.24,-362.51 149.07,-294 91.15,-208.05 62.41,-162.56 100.07,-66 105.36,-52.44 116.25,-40.33 126.1,-31.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "128.62,-33.87 133.99,-24.74 124.1,-28.53 128.62,-33.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node14 -->
<g id= "edge97_Node000049_Node000014" class= "edge" >
<title > Node49- > Node14</title>
<g id= "a_edge97_Node000049_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M384.49,-395.8C369.92,-387.35 353.31,-375.28 343.07,-360 326.33,-335.01 331.43,-323.89 328.07,-294 326.59,-280.75 322.23,-275.98 328.07,-264 335.78,-248.2 351.16,-235.93 364.91,-227.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "366.68,-230.52 373.62,-222.51 363.2,-224.45 366.68,-230.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node20 -->
<g id= "edge101_Node000049_Node000020" class= "edge" >
<title > Node49- > Node20</title>
<g id= "a_edge101_Node000049_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M406.46,-395.8C392.14,-366.93 365.53,-301 399.07,-264 454.12,-203.29 701.08,-277.91 766.07,-228 785.06,-213.42 792.03,-185.42 794.59,-166.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "798.08,-167.04 795.66,-156.72 791.12,-166.29 798.08,-167.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node33 -->
<g id= "edge96_Node000049_Node000033" class= "edge" >
<title > Node49- > Node33</title>
<g id= "a_edge96_Node000049_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.59,-405.37C621.45,-393.87 1005.08,-364.04 1165.21,-351.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1165.73,-355.06 1175.43,-350.79 1165.19,-348.08 1165.73,-355.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node34 -->
<g id= "edge98_Node000049_Node000034" class= "edge" >
<title > Node49- > Node34</title>
<g id= "a_edge98_Node000049_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.28,-395.84C430.68,-372.13 451.6,-324.41 463.08,-298.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "466.43,-299.31 467.24,-288.75 460.02,-296.5 466.43,-299.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node48 -->
<g id= "edge94_Node000049_Node000048" class= "edge" >
<title > Node49- > Node48</title>
<g id= "a_edge94_Node000049_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.67,-407.32C625.01,-400.42 1036.44,-381.11 1379.07,-360 1417.97,-357.6 1461.17,-354.56 1497.1,-351.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1497.8,-355.38 1507.52,-351.15 1497.29,-348.4 1497.8,-355.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node51->Node2 -->
<g id= "edge103_Node000051_Node000002" class= "edge" >
<title > Node51- > Node2</title>
<g id= "a_edge103_Node000051_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1590.51,-395.94C1610.32,-387.65 1633.6,-375.68 1651.07,-360 1668.7,-344.18 1682.61,-320.9 1691.42,-303.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1694.79,-304.6 1696.01,-294.08 1688.5,-301.54 1694.79,-304.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node51->Node33 -->
<g id= "edge105_Node000051_Node000033" class= "edge" >
<title > Node51- > Node33</title>
<g id= "a_edge105_Node000051_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1490.46,-397.81C1438.7,-387.23 1363.62,-371.88 1308.62,-360.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1309.1,-357.15 1298.6,-358.58 1307.7,-364.01 1309.1,-357.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node51->Node48 -->
<g id= "edge104_Node000051_Node000048" class= "edge" >
<title > Node51- > Node48</title>
<g id= "a_edge104_Node000051_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1555.62,-395.8C1558.63,-388.09 1562.43,-378.37 1565.87,-369.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1569.16,-370.75 1569.54,-360.16 1562.64,-368.21 1569.16,-370.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node6 -->
<g id= "edge109_Node000056_Node000006" class= "edge" >
<title > Node56- > Node6</title>
<g id= "a_edge109_Node000056_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M157.12,-461.69C173.7,-416.59 230.81,-275.81 323.07,-198 430.09,-107.74 473.71,-101.73 609.07,-66 700.87,-41.77 965.62,-26.64 1109.4,-19.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1109.72,-23.47 1119.54,-19.51 1109.39,-16.48 1109.72,-23.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node7 -->
<g id= "edge108_Node000056_Node000007" class= "edge" >
<title > Node56- > Node7</title>
<g id= "a_edge108_Node000056_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M106.43,-461.87C89.41,-454.14 71.86,-442.64 62.07,-426 25.56,-363.95 39.81,-332.47 62.07,-264 95.72,-160.52 129.33,-143.14 206.07,-66 219.72,-52.28 237.39,-39.41 251.29,-30.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "253.32,-33.02 259.8,-24.64 249.51,-27.14 253.32,-33.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node8 -->
<g id= "edge110_Node000056_Node000008" class= "edge" >
<title > Node56- > Node8</title>
<g id= "a_edge110_Node000056_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M92.35,-464.69C68.24,-457.35 41.94,-445.38 24.07,-426 -1.09,-398.71 0.07,-383.12 0.07,-346 0.07,-346 0.07,-346 0.07,-146 0.07,-86.05 69.58,-46.94 112.68,-28.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "114.06,-31.67 121.96,-24.61 111.39,-25.2 114.06,-31.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node10 -->
<g id= "edge111_Node000056_Node000010" class= "edge" >
<title > Node56- > Node10</title>
<g id= "a_edge111_Node000056_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M211.94,-475.38C451.18,-472.67 1339.11,-460.47 1618.07,-426 1783.18,-405.6 2336.07,-380.37 2336.07,-214 2336.07,-214 2336.07,-214 2336.07,-146 2336.07,-87.33 2284.9,-89.33 2231.07,-66 2141.61,-27.23 2024.88,-18.41 1968.09,-16.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.98,-12.98 1957.88,-16.19 1967.77,-19.97 1967.98,-12.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node20 -->
<g id= "edge112_Node000056_Node000020" class= "edge" >
<title > Node56- > Node20</title>
<g id= "a_edge112_Node000056_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M161.96,-461.9C190.55,-422.43 277.89,-310.64 381.07,-264 523.97,-199.41 594.39,-303.06 732.07,-228 757.89,-213.93 777.05,-184.68 787.38,-165.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "790.6,-167.12 792.09,-156.63 784.38,-163.9 790.6,-167.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node56->Node49 -->
<g id= "edge107_Node000056_Node000049" class= "edge" >
<title > Node56- > Node49</title>
<g id= "a_edge107_Node000056_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M209.57,-461.95C250.01,-452.08 304.27,-438.82 346.74,-428.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "347.83,-431.79 356.71,-426.01 346.16,-424.99 347.83,-431.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node57->Node36 -->
<g id= "edge115_Node000057_Node000036" class= "edge" >
<title > Node57- > Node36</title>
<g id= "a_edge115_Node000057_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1670.37,-461.9C1727.33,-427.45 1873.7,-338.9 1938.9,-299.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1940.8,-302.4 1947.55,-294.23 1937.18,-296.41 1940.8,-302.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1409.07,-426 1265.07,-426 1265.07,-396 1409.07,-396 1409.07,-426" />
<text text-anchor= "start" x= "1273.07" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "1337.07" y= "-403" 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-28 09:46:00 -05:00
<!-- Node57->Node58 -->
<g id= "edge116_Node000057_Node000058" class= "edge" >
<title > Node57- > Node58</title>
<g id= "a_edge116_Node000057_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1579.04,-461.95C1530.59,-451.95 1465.36,-438.49 1414.84,-428.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1415.45,-424.61 1404.94,-426.01 1414.03,-431.46 1415.45,-424.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node58->Node2 -->
<g id= "edge117_Node000058_Node000002" class= "edge" >
<title > Node58- > Node2</title>
<g id= "a_edge117_Node000058_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1361.15,-395.92C1391.99,-378.39 1447.51,-348.5 1498.07,-330 1541.01,-314.29 1590.82,-301.98 1630.47,-293.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.26,-296.91 1640.32,-291.43 1629.82,-290.06 1631.26,-296.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node58->Node6 -->
<g id= "edge120_Node000058_Node000006" class= "edge" >
<title > Node58- > Node6</title>
<g id= "a_edge120_Node000058_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1265.02,-397.35C1169.49,-378.92 1009.01,-341.63 975.07,-294 967.34,-283.14 967.76,-275.15 975.07,-264 997.13,-230.38 1024.14,-249.57 1058.07,-228 1075.08,-217.19 1075.77,-209.84 1092.07,-198 1117.55,-179.5 1133.04,-186.28 1153.07,-162 1184.67,-123.71 1197.73,-64.77 1202.56,-34.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.08,-34.97 1204.08,-24.57 1199.16,-33.95 1206.08,-34.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node58->Node14 -->
<g id= "edge119_Node000058_Node000014" class= "edge" >
<title > Node58- > Node14</title>
<g id= "a_edge119_Node000058_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1264.85,-408.05C1163.27,-404.19 972.84,-392.86 814.07,-360 720.76,-340.68 699.12,-327.94 610.07,-294 579.21,-282.23 572.89,-275.9 542.07,-264 504.46,-249.47 460.62,-235.15 430.09,-225.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "430.86,-222.16 420.27,-222.53 428.78,-228.85 430.86,-222.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node58->Node33 -->
<g id= "edge118_Node000058_Node000033" class= "edge" >
<title > Node58- > Node33</title>
<g id= "a_edge118_Node000058_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1314.88,-395.8C1301.03,-386.93 1283,-375.39 1267.78,-365.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1269.51,-362.61 1259.2,-360.16 1265.74,-368.5 1269.51,-362.61" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node59->Node5 -->
<g id= "edge122_Node000059_Node000005" class= "edge" >
<title > Node59- > Node5</title>
<g id= "a_edge122_Node000059_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2479.09,-527.99C2501.24,-505.72 2540.07,-459.84 2540.07,-412 2540.07,-412 2540.07,-412 2540.07,-146 2540.07,-50.36 2398.91,-25.08 2323.03,-18.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2323.03,-14.89 2312.78,-17.57 2322.47,-21.87 2323.03,-14.89" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node60->Node2 -->
<g id= "edge124_Node000060_Node000002" class= "edge" >
<title > Node60- > Node2</title>
<g id= "a_edge124_Node000060_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2315.71,-338.17C2200.05,-329.97 1987.18,-313.79 1806.07,-294 1795.53,-292.85 1784.41,-291.5 1773.52,-290.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1773.97,-286.63 1763.6,-288.8 1773.06,-293.57 1773.97,-286.63" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node60->Node10 -->
<g id= "edge125_Node000060_Node000010" class= "edge" >
<title > Node60- > Node10</title>
<g id= "a_edge125_Node000060_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2396.12,-329.77C2388.33,-306.07 2374.07,-256.88 2374.07,-214 2374.07,-214 2374.07,-214 2374.07,-146 2374.07,-108.88 2378.48,-89.9 2350.07,-66 2320.96,-41.51 2061.66,-23.66 1967.8,-17.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.9,-14.45 1957.7,-17.34 1967.48,-21.43 1967.9,-14.45" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node60->Node20 -->
<g id= "edge126_Node000060_Node000020" class= "edge" >
<title > Node60- > Node20</title>
<g id= "a_edge126_Node000060_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2315.77,-342.91C2213.33,-339.95 2036.92,-329.56 1890.07,-294 1777.61,-266.77 1761.22,-222.2 1648.07,-198 1290.91,-121.6 1182.36,-246.69 827.07,-162 825.34,-161.59 823.58,-161.07 821.82,-160.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "822.66,-157.06 812.07,-156.62 820.07,-163.56 822.66,-157.06" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2512.07,-288.5 2402.07,-288.5 2402.07,-269.5 2512.07,-269.5 2512.07,-288.5" />
<text text-anchor= "middle" x= "2457.07" y= "-276.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nlohmann/json.hpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node60->Node61 -->
<g id= "edge127_Node000060_Node000061" class= "edge" >
<title > Node60- > Node61</title>
<g id= "a_edge127_Node000060_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2413.5,-329.8C2422.15,-319.92 2433.69,-306.72 2442.73,-296.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2445.38,-298.67 2449.33,-288.84 2440.11,-294.07 2445.38,-298.67" />
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= "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>