2025-11-27 15:06:27 -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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-27 15:06:27 -05:00
-->
<!-- Title: src/extern/include/gridfire/extern/gridfire_context.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 692 -->
2025-11-27 15:06:27 -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)" >
2026-04-20 12:45:31 -04:00
2025-11-27 15:06:27 -05:00
<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" >
2026-06-14 08:36:52 -04:00
var viewWidth = 2884;
2026-04-20 12:45:31 -04:00
var viewHeight = 692;
2025-11-27 15:06:27 -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/extern/include/gridfire/extern/gridfire_context.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1480.25,-684.25 1369.75,-684.25 1369.75,-642.5 1480.25,-642.5 1480.25,-684.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1377.75" y= "-670.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "1377.75" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1425" y= "-648.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1368.88,-606.5 1283.12,-606.5 1283.12,-587.25 1368.88,-587.25 1368.88,-606.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1326" y= "-593" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/gridfire.h</text>
2025-11-27 15:06:27 -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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1393.95,-642.14C1379.49,-632.72 1362.58,-621.71 1349.24,-613.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.4,-610.25 1341.11,-607.72 1347.58,-616.11 1351.4,-610.25" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2192,-80.12 2038,-80.12 2038,-60.88 2192,-60.88 2192,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2115" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge117_Node000001_Node000008" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge117_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1480.46,-660.16C1575.78,-654.2 1774.3,-632.22 1918,-551.25 1953.74,-531.11 1960.13,-519.45 1982,-484.75 2037.37,-396.92 2020.08,-360.08 2064,-266 2086.14,-218.57 2108.67,-214.12 2122,-163.5 2128.36,-139.35 2124.38,-110.48 2120.29,-91.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2123.73,-90.94 2117.99,-82.03 2116.92,-92.57 2123.73,-90.94" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1802.5,-80.12 1759.5,-80.12 1759.5,-60.88 1802.5,-60.88 1802.5,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1781" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge119_Node000001_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge119_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1438.66,-642.07C1453.47,-618.06 1475,-576.37 1475,-537 1475,-537 1475,-537 1475,-407.62 1475,-308.37 1480.17,-263.55 1556,-199.5 1602.13,-160.54 1634.64,-193.58 1687,-163.5 1696.08,-158.29 1740.38,-113.33 1764.79,-88.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1767,-91 1771.45,-81.39 1761.97,-86.13 1767,-91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1147.62,-19.25 1096.38,-19.25 1096.38,0 1147.62,0 1147.62,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1122" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node21 -->
<g id= "edge118_Node000001_Node000021" class= "edge" >
<title > Node1- > Node21</title>
<g id= "a_edge118_Node000001_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1369.58,-660.46C1106.9,-651.01 0,-607.04 0,-537 0,-537 0,-537 0,-141.62 0,-29.85 889.8,-13.26 1084.61,-10.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.44,-14.47 1094.4,-10.86 1084.37,-7.48 1084.44,-14.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2398.25,-357.38 2281.75,-357.38 2281.75,-338.12 2398.25,-338.12 2398.25,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2340" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine.h</text>
2025-11-27 15:06:27 -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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1369.23,-594.83C1506.59,-591.24 1927.25,-578.15 1982,-551.25 2033.71,-525.84 2020.7,-487.15 2068,-454.25 2137.39,-405.99 2231.89,-375.82 2289.28,-360.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2289.98,-364.1 2298.78,-358.21 2288.22,-357.32 2289.98,-364.1" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2066.25,-152.25 1937.75,-152.25 1937.75,-133 2066.25,-133 2066.25,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "2002" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_Node000002_Node000005" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge111_Node000002_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1369.37,-596.64C1513.59,-598.05 1968,-592.79 1968,-470.5 1968,-470.5 1968,-470.5 1968,-346.75 1968,-278.62 1986.83,-199.39 1996.47,-163.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1999.78,-164.48 1999.04,-153.91 1993.03,-162.63 1999.78,-164.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2628.75,-152.25 2521.25,-152.25 2521.25,-133 2628.75,-133 2628.75,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "2575" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node17 -->
<g id= "edge116_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge116_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1369.08,-596.48C1478.06,-597.27 1773.14,-594.86 2014,-551.25 2399.14,-481.52 2623.68,-610.75 2857,-296.5 2918.77,-213.3 2741.75,-170.28 2640.45,-152.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2641.02,-149.54 2630.58,-151.35 2639.87,-156.44 2641.02,-149.54" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84 -->
<g id= "Node000084" class= "node" >
<title > Node84</title>
<g id= "a_Node000084" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "465.75,-230 370.25,-230 370.25,-199.5 465.75,-199.5 465.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "378.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "418" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node84 -->
<g id= "edge45_Node000002_Node000084" class= "edge" >
<title > Node2- > Node84</title>
<g id= "a_edge45_Node000002_Node000084" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1282.94,-594.85C1200.83,-592.21 1016.51,-582.95 865,-551.25 751.95,-527.6 618,-586 618,-470.5 618,-470.5 618,-470.5 618,-346.75 618,-278.8 536.22,-244.19 477.25,-228.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.18,-224.69 467.62,-225.55 476.42,-231.46 478.18,-224.69" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node91 -->
<g id= "Node000091" class= "node" >
<title > Node91</title>
<g id= "a_Node000091" > <a xlink:href= "io_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "866.25,-224.38 791.75,-224.38 791.75,-205.12 866.25,-205.12 866.25,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "829" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/io.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node91 -->
<g id= "edge58_Node000002_Node000091" class= "edge" >
<title > Node2- > Node91</title>
<g id= "a_edge58_Node000002_Node000091" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1282.72,-593.52C1197.37,-588.42 1010.49,-574.87 951,-551.25 894.97,-529 842,-530.79 842,-470.5 842,-470.5 842,-470.5 842,-346.75 842,-307.26 836.08,-261.39 832.23,-235.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "835.72,-235.45 830.72,-226.11 828.81,-236.53 835.72,-235.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95 -->
<g id= "Node000095" class= "node" >
<title > Node95</title>
<g id= "a_Node000095" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1295.38,-230 1212.62,-230 1212.62,-199.5 1295.38,-199.5 1295.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1220.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1254" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node95 -->
<g id= "edge64_Node000002_Node000095" class= "edge" >
<title > Node2- > Node95</title>
<g id= "a_edge64_Node000002_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1282.85,-596.33C1199.05,-596.28 1018.58,-591.38 974,-551.25 946.6,-526.58 955,-507.37 955,-470.5 955,-470.5 955,-470.5 955,-407.62 955,-291.93 1115.53,-242.76 1201.34,-224.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.83,-228.22 1210.94,-222.81 1200.45,-221.36 1201.83,-228.22" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node101 -->
<g id= "Node000101" class= "node" >
<title > Node101</title>
<g id= "a_Node000101" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1772.5,-545.62 1663.5,-545.62 1663.5,-526.38 1772.5,-526.38 1772.5,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1718" y= "-532.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node101 -->
<g id= "edge86_Node000002_Node000101" class= "edge" >
<title > Node2- > Node101</title>
<g id= "a_edge86_Node000002_Node000101" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1369.07,-589.41C1437.55,-579.12 1571.72,-558.97 1652.26,-546.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1652.39,-550.39 1661.76,-545.45 1651.36,-543.47 1652.39,-550.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node106 -->
<g id= "Node000106" class= "node" >
<title > Node106</title>
<g id= "a_Node000106" > <a xlink:href= "screening_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1073.12,-551.25 982.88,-551.25 982.88,-520.75 1073.12,-520.75 1073.12,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "990.88" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1028" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node106 -->
<g id= "edge112_Node000002_Node000106" class= "edge" >
<title > Node2- > Node106</title>
<g id= "a_edge112_Node000002_Node000106" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1283.04,-589.05C1236.44,-581.42 1159.61,-568.17 1084.65,-551.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.6,-548.37 1075.08,-549.63 1084.09,-555.21 1085.6,-548.37" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node110 -->
<g id= "Node000110" class= "node" >
<title > Node110</title>
<g id= "a_Node000110" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1202.62,-545.62 1091.38,-545.62 1091.38,-526.38 1202.62,-526.38 1202.62,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1147" y= "-532.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/solver.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node110 -->
<g id= "edge113_Node000002_Node000110" class= "edge" >
<title > Node2- > Node110</title>
<g id= "a_edge113_Node000002_Node000110" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1298.42,-586.8C1268.2,-576.86 1219.51,-560.85 1185.52,-549.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.64,-546.35 1176.05,-546.55 1184.45,-553 1186.64,-546.35" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node126 -->
<g id= "Node000126" class= "node" >
<title > Node126</title>
<g id= "a_Node000126" > <a xlink:href= "trigger_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1333.38,-545.62 1220.62,-545.62 1220.62,-526.38 1333.38,-526.38 1333.38,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1277" y= "-532.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/trigger/trigger.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node126 -->
2026-06-14 08:36:52 -04:00
<g id= "edge114_Node000002_Node000126" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node126</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge114_Node000002_Node000126" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1318.56,-586.93C1311.43,-578.37 1300.49,-565.23 1291.62,-554.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1294.57,-552.64 1285.48,-547.19 1289.19,-557.11 1294.57,-552.64" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node131 -->
<g id= "Node000131" class= "node" >
<title > Node131</title>
<g id= "a_Node000131" > <a xlink:href= "utils_2utils_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1446.75,-545.62 1351.25,-545.62 1351.25,-526.38 1446.75,-526.38 1446.75,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1399" y= "-532.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/utils.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node131 -->
2026-06-14 08:36:52 -04:00
<g id= "edge115_Node000002_Node000131" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node131</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge115_Node000002_Node000131" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1337.09,-586.93C1348.24,-577.94 1365.66,-563.89 1379.19,-552.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1381.04,-555.98 1386.63,-546.98 1376.65,-550.53 1381.04,-555.98" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2496.12,-230 2387.88,-230 2387.88,-199.5 2496.12,-199.5 2496.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2395.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2442" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-27 15:06:27 -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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2398.64,-344.36C2470.08,-340.08 2584.53,-328.32 2611,-296.5 2644.62,-256.08 2568.36,-234.5 2507.6,-224.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2508.39,-220.68 2497.96,-222.52 2507.27,-227.59 2508.39,-220.68" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2332.12,-296.5 2223.88,-296.5 2223.88,-266 2332.12,-266 2332.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2231.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2278" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node43 -->
<g id= "edge22_Node000003_Node000043" class= "edge" >
<title > Node3- > Node43</title>
<g id= "a_edge22_Node000003_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2331.38,-337.78C2323.21,-329.29 2310.61,-316.17 2299.7,-304.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2302.29,-302.47 2292.84,-297.69 2297.24,-307.32 2302.29,-302.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2455.62,-296.5 2350.38,-296.5 2350.38,-266 2455.62,-266 2455.62,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2358.38" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2403" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node58 -->
<g id= "edge36_Node000003_Node000058" class= "edge" >
<title > Node3- > Node58</title>
<g id= "a_edge36_Node000003_Node000058" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2348.76,-337.78C2357.06,-329.29 2369.86,-316.17 2380.95,-304.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2383.45,-307.28 2387.93,-297.68 2378.44,-302.39 2383.45,-307.28" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2601.88,-296.5 2474.12,-296.5 2474.12,-266 2601.88,-266 2601.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2482.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2538" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node69 -->
<g id= "edge37_Node000003_Node000069" class= "edge" >
<title > Node3- > Node69</title>
<g id= "a_edge37_Node000003_Node000069" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2367.95,-337.65C2397.54,-328.01 2445.03,-312.53 2482.32,-300.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2483.17,-303.79 2491.59,-297.37 2481,-297.14 2483.17,-303.79" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1799.88,-230 1696.12,-230 1696.12,-199.5 1799.88,-199.5 1799.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1704.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1748" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node71 -->
<g id= "edge38_Node000003_Node000071" class= "edge" >
<title > Node3- > Node71</title>
<g id= "a_edge38_Node000003_Node000071" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2283.47,-337.65C2227.52,-328.36 2139.54,-313.01 2064,-296.5 1975.81,-277.23 1874.9,-250.64 1811.33,-233.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1812.32,-229.97 1801.75,-230.71 1810.47,-236.72 1812.32,-229.97" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2848.25,-296.5 2695.75,-296.5 2695.75,-266 2848.25,-266 2848.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2703.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2772" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node72 -->
<g id= "edge40_Node000003_Node000072" class= "edge" >
<title > Node3- > Node72</title>
<g id= "a_edge40_Node000003_Node000072" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2398.71,-337.98C2472.34,-326.99 2599.23,-308.04 2684.37,-295.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2684.71,-298.82 2694.08,-293.88 2683.67,-291.9 2684.71,-298.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2205.5,-296.5 2072.5,-296.5 2072.5,-266 2205.5,-266 2205.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2080.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2139" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpads.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node74 -->
2026-06-14 08:36:52 -04:00
<g id= "edge44_Node000003_Node000074" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node74</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge44_Node000003_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2311.63,-337.65C2281.59,-328.01 2233.38,-312.53 2195.53,-300.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2196.68,-297.08 2186.09,-297.36 2194.54,-303.75 2196.68,-297.08" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2387.61,-205.08C2307.43,-192.3 2157.59,-168.42 2070.18,-154.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2070.97,-151.07 2060.55,-152.96 2069.87,-157.99 2070.97,-151.07" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1887.38,-19.25 1804.62,-19.25 1804.62,0 1887.38,0 1887.38,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1846" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge20_Node000004_Node000011" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge20_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2444.27,-199.2C2448.28,-167.56 2452.64,-92.39 2411,-55.25 2373.31,-21.64 2032.69,-13.24 1899.26,-11.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.32,-7.73 1889.27,-11.08 1899.22,-14.73 1899.32,-7.73" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge19_Node000004_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge19_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2391.04,-199.08C2320.53,-179.22 2189,-143.74 2075,-121.75 1958.72,-99.32 1924.49,-119.55 1811,-85.75 1810.03,-85.46 1809.06,-85.15 1808.08,-84.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1809.75,-81.71 1799.17,-81.15 1807.09,-88.19 1809.75,-81.71" />
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2666.88,-80.12 2617.12,-80.12 2617.12,-60.88 2666.88,-60.88 2666.88,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2642" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge21_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge21_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2449.58,-199.31C2460.76,-179.31 2483.44,-143.22 2512,-121.75 2540.13,-100.6 2578.27,-87.26 2605.95,-79.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2606.49,-83.16 2615.28,-77.26 2604.72,-76.39 2606.49,-83.16" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node17 -->
<g id= "edge15_Node000004_Node000017" class= "edge" >
<title > Node4- > Node17</title>
<g id= "a_edge15_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2469.88,-199.05C2492.76,-186.98 2524.99,-170 2547.71,-158.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2549.16,-161.21 2556.37,-153.45 2545.9,-155.01 2549.16,-161.21" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "865.75,-157.88 770.25,-157.88 770.25,-127.38 865.75,-127.38 865.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "778.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "818" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node32 -->
<g id= "edge17_Node000004_Node000032" class= "edge" >
<title > Node4- > Node32</title>
<g id= "a_edge17_Node000004_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2387.48,-212.46C2157.89,-206.93 1268.7,-184.56 989,-163.5 951.81,-160.7 910.25,-155.91 877.41,-151.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "878.04,-148.28 867.68,-150.48 877.15,-155.23 878.04,-148.28" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2255.62,-80.12 2210.38,-80.12 2210.38,-60.88 2255.62,-60.88 2255.62,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2233" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2040.67,-132.54C2081.15,-122.62 2146.32,-105.48 2201,-85.75 2201.79,-85.46 2202.6,-85.17 2203.4,-84.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2204.57,-88.16 2212.49,-81.13 2201.91,-81.69 2204.57,-88.16" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1885.75,-80.12 1820.25,-80.12 1820.25,-60.88 1885.75,-60.88 1885.75,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1853" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1982.83,-132.6C1957.35,-120.61 1912.08,-99.31 1882.31,-85.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1884.01,-82.23 1873.47,-81.13 1881.03,-88.56 1884.01,-82.23" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node8 -->
<g id= "edge7_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge7_Node000005_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2016.31,-132.74C2035.06,-121.11 2068.2,-100.54 2090.86,-86.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2092.51,-89.58 2099.16,-81.33 2088.82,-83.63 2092.51,-89.58" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1576.88,-80.12 1455.12,-80.12 1455.12,-60.88 1576.88,-60.88 1576.88,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1516" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node9 -->
<g id= "edge8_Node000005_Node000009" class= "edge" >
<title > Node5- > Node9</title>
<g id= "a_edge8_Node000005_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1938.96,-132.53C1848.76,-119.51 1683.28,-95.64 1588.24,-81.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1588.91,-78.48 1578.51,-80.52 1587.91,-85.41 1588.91,-78.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1437.5,-80.12 1364.5,-80.12 1364.5,-60.88 1437.5,-60.88 1437.5,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1401" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node10 -->
<g id= "edge9_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge9_Node000005_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1937.56,-139.46C1833.29,-135.01 1621.54,-121.96 1446,-85.75 1443.19,-85.17 1440.31,-84.48 1437.43,-83.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1438.49,-80.39 1427.91,-80.99 1436.55,-87.12 1438.49,-80.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
<g id= "edge10_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge10_Node000005_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2003.74,-132.56C2006.5,-115.33 2009.78,-77.57 1991,-55.25 1968.5,-28.5 1930.36,-17.5 1898.85,-13.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.42,-9.64 1889.08,-11.94 1898.6,-16.59 1899.42,-9.64" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge11_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge11_Node000005_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1964.45,-132.53C1925.51,-122.65 1863.14,-105.62 1811,-85.75 1810.38,-85.51 1809.75,-85.27 1809.12,-85.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1810.84,-81.95 1800.27,-81.17 1808.04,-88.37 1810.84,-81.95" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1981.75,-80.12 1904.25,-80.12 1904.25,-60.88 1981.75,-60.88 1981.75,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1943" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge12_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge12_Node000005_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1994.53,-132.74C1985.36,-121.84 1969.59,-103.1 1957.9,-89.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1960.69,-87.09 1951.57,-81.69 1955.33,-91.59 1960.69,-87.09" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node14 -->
<g id= "edge13_Node000005_Node000014" class= "edge" >
<title > Node5- > Node14</title>
<g id= "a_edge13_Node000005_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2066.59,-134.55C2199.84,-119.95 2501.44,-86.9 2605.72,-75.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2605.81,-78.99 2615.37,-74.42 2605.05,-72.03 2605.81,-78.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2402.12,-80.12 2311.88,-80.12 2311.88,-60.88 2402.12,-60.88 2402.12,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2357" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node15 -->
<g id= "edge14_Node000005_Node000015" class= "edge" >
<title > Node5- > Node15</title>
<g id= "a_edge14_Node000005_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2048.05,-132.53C2112.73,-119.75 2230.41,-96.51 2300.37,-82.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2300.98,-86.13 2310.11,-80.76 2299.62,-79.27 2300.98,-86.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node15 -->
<g id= "edge16_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge16_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2546.95,-132.6C2508.55,-120.25 2439.44,-98.02 2396.01,-84.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2397.32,-80.79 2386.73,-81.06 2395.18,-87.46 2397.32,-80.79" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "427.75,-85.75 332.25,-85.75 332.25,-55.25 427.75,-55.25 427.75,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "340.25" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "380" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node33 -->
<g id= "edge18_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge18_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.07,-126.96C774.08,-125 767.92,-123.17 762,-121.75 649.72,-94.76 515.15,-81.32 439.42,-75.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "439.98,-71.96 429.74,-74.69 439.45,-78.94 439.98,-71.96" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node4 -->
<g id= "edge27_Node000043_Node000004" class= "edge" >
<title > Node43- > Node4</title>
<g id= "a_edge27_Node000043_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2315.21,-265.61C2338.62,-256.41 2369.04,-244.45 2394.22,-234.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2395.22,-237.91 2403.24,-230.99 2392.65,-231.4 2395.22,-237.91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node5 -->
<g id= "edge26_Node000043_Node000005" class= "edge" >
<title > Node43- > Node5</title>
<g id= "a_edge26_Node000043_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2248.46,-265.63C2195.1,-239.21 2083.3,-183.87 2030.62,-157.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2032.19,-154.66 2021.67,-153.36 2029.08,-160.94 2032.19,-154.66" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node6 -->
<g id= "edge33_Node000043_Node000006" class= "edge" >
<title > Node43- > Node6</title>
<g id= "a_edge33_Node000043_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2274.84,-265.57C2266.93,-228.9 2246.31,-133.25 2237.31,-91.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2240.76,-90.9 2235.23,-81.86 2233.92,-92.38 2240.76,-90.9" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node8 -->
<g id= "edge23_Node000043_Node000008" class= "edge" >
<title > Node43- > Node8</title>
<g id= "a_edge23_Node000043_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2271.88,-265.85C2258.88,-236.4 2226.2,-168.13 2184,-121.75 2171.4,-107.9 2154.43,-95.49 2140.47,-86.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2142.57,-83.64 2132.23,-81.31 2138.86,-89.58 2142.57,-83.64" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node9 -->
<g id= "edge24_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge24_Node000043_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2223.4,-267.73C2220.56,-267.13 2217.75,-266.55 2215,-266 2124.74,-247.84 2101.64,-246.18 2011,-230 1935.86,-216.59 1917.48,-210.84 1842,-199.5 1775.82,-189.55 1594.08,-206.75 1543,-163.5 1522.18,-145.87 1516.95,-113.1 1515.88,-91.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1519.39,-91.97 1515.68,-82.04 1512.39,-92.11 1519.39,-91.97" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node11 -->
<g id= "edge30_Node000043_Node000011" class= "edge" >
<title > Node43- > Node11</title>
<g id= "a_edge30_Node000043_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2332.58,-267.64C2335.43,-267.06 2338.24,-266.51 2341,-266 2449.2,-245.84 2486.86,-277.8 2586,-230 2664.69,-192.06 2736.09,-118.66 2676,-55.25 2649.23,-27 2077.92,-14.67 1899.05,-11.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1899.17,-7.99 1889.11,-11.32 1899.05,-14.99 1899.17,-7.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node12 -->
<g id= "edge31_Node000043_Node000012" class= "edge" >
<title > Node43- > Node12</title>
<g id= "a_edge31_Node000043_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2223.68,-266.81C2153.54,-248.41 2028.66,-212.04 1929,-163.5 1882,-140.61 1831.03,-106.71 1802.85,-87.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1804.99,-84.31 1794.79,-81.42 1800.96,-90.04 1804.99,-84.31" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node14 -->
<g id= "edge34_Node000043_Node000014" class= "edge" >
<title > Node43- > Node14</title>
<g id= "a_edge34_Node000043_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2332.61,-267.76C2335.44,-267.15 2338.25,-266.56 2341,-266 2427.33,-248.27 2454.16,-262.7 2536,-230 2586.25,-209.92 2611.19,-210.51 2638,-163.5 2650.54,-141.51 2649.1,-111.53 2646.17,-91.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2649.63,-91.32 2644.43,-82.09 2642.74,-92.55 2649.63,-91.32" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node15 -->
<g id= "edge35_Node000043_Node000015" class= "edge" >
<title > Node43- > Node15</title>
<g id= "a_edge35_Node000043_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2283.86,-265.77C2287.9,-255.75 2293.34,-242.09 2298,-230 2317.2,-180.15 2338.91,-121.1 2349.86,-91.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2353.09,-92.48 2353.22,-81.89 2346.51,-90.08 2353.09,-92.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node17 -->
<g id= "edge25_Node000043_Node000017" class= "edge" >
<title > Node43- > Node17</title>
<g id= "a_edge25_Node000043_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2332.29,-267.95C2335.24,-267.29 2338.15,-266.63 2341,-266 2413.84,-249.77 2441.49,-269.19 2505,-230 2532.03,-213.32 2553.23,-182.4 2564.93,-162.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2567.85,-164.39 2569.69,-153.95 2561.74,-160.96 2567.85,-164.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1249.12,-85.75 1146.88,-85.75 1146.88,-55.25 1249.12,-55.25 1249.12,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1154.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1198" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node45 -->
<g id= "edge28_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge28_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2223.45,-267.47C2220.6,-266.94 2217.77,-266.44 2215,-266 2050.56,-239.58 1994,-298.08 1842,-230 1823.77,-221.84 1827.34,-207.4 1809,-199.5 1700.59,-152.78 1384.86,-215.73 1279,-163.5 1276.95,-162.49 1241.25,-121.5 1217.94,-94.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1220.75,-92.48 1211.56,-87.21 1215.46,-97.06 1220.75,-92.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node21 -->
<g id= "edge32_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge32_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2282.84,-265.79C2295.23,-225.71 2323.22,-112.39 2265,-55.25 2244.81,-35.43 1354.12,-15.52 1159.36,-11.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1159.65,-7.9 1149.57,-11.19 1159.5,-14.9 1159.65,-7.9" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node21 -->
<g id= "edge29_Node000045_Node000021" class= "edge" >
<title > Node45- > Node21</title>
<g id= "a_edge29_Node000045_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1179.21,-54.95C1168.09,-46.33 1153.98,-35.4 1142.56,-26.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1144.96,-23.99 1134.91,-20.63 1140.67,-29.52 1144.96,-23.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node7 -->
<g id= "edge39_Node000071_Node000007" class= "edge" >
<title > Node71- > Node7</title>
<g id= "a_edge39_Node000071_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1800.19,-199.52C1818.35,-191.87 1836.93,-180.41 1848,-163.5 1862.01,-142.1 1860.47,-111.54 1857.34,-91.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.82,-91.18 1855.53,-81.99 1853.94,-92.47 1860.82,-91.18" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node4 -->
<g id= "edge41_Node000072_Node000004" class= "edge" >
<title > Node72- > Node4</title>
<g id= "a_edge41_Node000072_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2696.7,-265.53C2639.7,-254.39 2562.16,-239.24 2507.66,-228.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2508.37,-225.16 2497.88,-226.67 2507.03,-232.03 2508.37,-225.16" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node12 -->
<g id= "edge42_Node000072_Node000012" class= "edge" >
<title > Node72- > Node12</title>
<g id= "a_edge42_Node000072_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2726.41,-265.57C2673.44,-248.72 2583.3,-220.69 2505,-199.5 2361.64,-160.71 2326.48,-146.3 2180,-121.75 2017.49,-94.52 1969.79,-129.76 1811,-85.75 1810,-85.47 1809,-85.17 1807.99,-84.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1809.41,-81.63 1798.83,-81.12 1806.78,-88.12 1809.41,-81.63" />
</a>
</g>
</g>
<!-- Node72->Node14 -->
<g id= "edge43_Node000072_Node000014" class= "edge" >
<title > Node72- > Node14</title>
<g id= "a_edge43_Node000072_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2769.25,-265.58C2765.71,-248.87 2758.61,-221.08 2747,-199.5 2723.09,-155.06 2682.59,-111.37 2659.5,-88.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2662.24,-86.09 2652.65,-81.58 2657.33,-91.08 2662.24,-86.09" />
</a>
</g>
</g>
<!-- Node84->Node32 -->
<g id= "edge47_Node000084_Node000032" class= "edge" >
<title > Node84- > Node32</title>
<g id= "a_edge47_Node000084_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M466.15,-209.72C533.2,-203.43 658.16,-189.25 762,-163.5 764.27,-162.94 766.57,-162.32 768.89,-161.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "769.77,-165.05 778.3,-158.76 767.71,-158.36 769.77,-165.05" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node33 -->
<g id= "edge46_Node000084_Node000033" class= "edge" >
<title > Node84- > Node33</title>
<g id= "a_edge46_Node000084_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M411.72,-199.01C407.68,-189.1 402.54,-175.68 399,-163.5 392.58,-141.4 387.47,-115.72 384.17,-97.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "387.66,-96.77 382.52,-87.51 380.76,-97.95 387.66,-96.77" />
</a>
</g>
</g>
<!-- Node85 -->
<g id= "Node000085" class= "node" >
<title > Node85</title>
<g id= "a_Node000085" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "503.75,-157.88 408.25,-157.88 408.25,-127.38 503.75,-127.38 503.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "416.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "456" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node85 -->
<g id= "edge48_Node000084_Node000085" class= "edge" >
<title > Node84- > Node85</title>
<g id= "a_edge48_Node000084_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M425.87,-199.22C430.76,-190.19 437.18,-178.36 442.82,-167.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "445.73,-169.93 447.42,-159.47 439.57,-166.59 445.73,-169.93" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node86 -->
<g id= "Node000086" class= "node" >
<title > Node86</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000086" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "617.75,-157.88 522.25,-157.88 522.25,-127.38 617.75,-127.38 617.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "530.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "570" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node86 -->
<g id= "edge50_Node000084_Node000086" class= "edge" >
<title > Node84- > Node86</title>
<g id= "a_edge50_Node000084_Node000086" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M449.86,-199.05C472.56,-188.58 503.3,-174.4 528,-163" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.19,-166.31 536.8,-158.94 526.26,-159.95 529.19,-166.31" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node88 -->
<g id= "Node000088" class= "node" >
<title > Node88</title>
<g id= "a_Node000088" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
<polygon fill= "white" stroke= "#666666" points= "123.75,-157.88 28.25,-157.88 28.25,-127.38 123.75,-127.38 123.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "36.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "76" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node88 -->
<g id= "edge52_Node000084_Node000088" class= "edge" >
<title > Node84- > Node88</title>
<g id= "a_edge52_Node000084_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M369.84,-207.67C312.76,-199.91 215.04,-184.89 133,-163.5 130.87,-162.94 128.71,-162.35 126.53,-161.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "127.65,-158.4 117.06,-158.8 125.58,-165.09 127.65,-158.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node89 -->
<g id= "Node000089" class= "node" >
<title > Node89</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000089" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "237.75,-157.88 142.25,-157.88 142.25,-127.38 237.75,-127.38 237.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "150.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "190" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node89 -->
<g id= "edge54_Node000084_Node000089" class= "edge" >
<title > Node84- > Node89</title>
<g id= "a_edge54_Node000084_Node000089" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M369.89,-200.3C335.52,-190.53 288.25,-176.74 247,-163.5 245.41,-162.99 243.8,-162.47 242.17,-161.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "243.35,-158.64 232.76,-158.78 241.13,-165.28 243.35,-158.64" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node90 -->
<g id= "Node000090" class= "node" >
<title > Node90</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000090" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "351.75,-157.88 256.25,-157.88 256.25,-127.38 351.75,-127.38 351.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "264.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "304" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node90 -->
<g id= "edge56_Node000084_Node000090" class= "edge" >
<title > Node84- > Node90</title>
<g id= "a_edge56_Node000084_Node000090" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M394.1,-199.05C377.69,-188.95 355.66,-175.4 337.5,-164.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "339.51,-161.36 329.16,-159.1 335.84,-167.32 339.51,-161.36" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node85->Node33 -->
<g id= "edge49_Node000085_Node000033" class= "edge" >
<title > Node85- > Node33</title>
<g id= "a_edge49_Node000085_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M440.25,-127.1C429.76,-117.41 415.76,-104.5 403.9,-93.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "406.56,-91.25 396.84,-87.04 401.82,-96.39 406.56,-91.25" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node86->Node33 -->
<g id= "edge51_Node000086_Node000033" class= "edge" >
<title > Node86- > Node33</title>
<g id= "a_edge51_Node000086_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M530.17,-126.92C501.16,-116.22 461.65,-101.64 430.44,-90.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "431.79,-86.88 421.2,-86.71 429.37,-93.45 431.79,-86.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node88->Node33 -->
<g id= "edge53_Node000088_Node000033" class= "edge" >
<title > Node88- > Node33</title>
<g id= "a_edge53_Node000088_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M115.96,-126.93C121.64,-125.07 127.44,-123.28 133,-121.75 196.42,-104.33 270.51,-90.04 320.88,-81.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "321.45,-84.67 330.71,-79.51 320.26,-77.77 321.45,-84.67" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node89->Node33 -->
<g id= "edge55_Node000089_Node000033" class= "edge" >
<title > Node89- > Node33</title>
<g id= "a_edge55_Node000089_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M229.83,-126.92C258.84,-116.22 298.35,-101.64 329.56,-90.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "330.63,-93.45 338.8,-86.71 328.21,-86.88 330.63,-93.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node90->Node33 -->
<g id= "edge57_Node000090_Node000033" class= "edge" >
<title > Node90- > Node33</title>
<g id= "a_edge57_Node000090_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M319.75,-127.1C330.24,-117.41 344.24,-104.5 356.1,-93.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "358.18,-96.39 363.16,-87.04 353.44,-91.25 358.18,-96.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "network__file_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1495.62,-157.88 1402.38,-157.88 1402.38,-127.38 1495.62,-127.38 1495.62,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1410.38" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1449" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node91->Node62 -->
<g id= "edge59_Node000091_Node000062" class= "edge" >
<title > Node91- > Node62</title>
<g id= "a_edge59_Node000091_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.44,-213.65C957.63,-212.72 1198.03,-206.07 1393,-163.5 1395.59,-162.93 1398.23,-162.28 1400.88,-161.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1401.7,-164.97 1410.28,-158.75 1399.69,-158.27 1401.7,-164.97" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node92 -->
<g id= "Node000092" class= "node" >
<title > Node92</title>
<g id= "a_Node000092" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "752.62,-152.25 635.38,-152.25 635.38,-133 752.62,-133 752.62,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "694" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > generative/generative.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node91->Node92 -->
<g id= "edge63_Node000091_Node000092" class= "edge" >
<title > Node91- > Node92</title>
<g id= "a_edge63_Node000091_Node000092" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M811.63,-204.73C788.74,-192.84 748.25,-171.8 721.27,-157.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.14,-154.82 712.65,-153.31 719.91,-161.03 723.14,-154.82" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge60_Node000062_Node000009" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node62- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge60_Node000062_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1462.88,-127.1C1473.63,-115.84 1488.55,-100.23 1499.84,-88.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1502.21,-91 1506.59,-81.35 1497.15,-86.16 1502.21,-91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000062_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node62- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000062_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1439.05,-127.1C1431.58,-116.17 1421.29,-101.15 1413.3,-89.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1416.39,-87.78 1407.85,-81.51 1410.61,-91.74 1416.39,-87.78" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000062_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node62- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000062_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1495.81,-131.49C1510.86,-128.29 1527.62,-124.8 1543,-121.75 1629.02,-104.68 1652,-107.3 1737,-85.75 1740.77,-84.79 1744.69,-83.69 1748.57,-82.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.3,-85.97 1757.79,-79.62 1747.2,-79.29 1749.3,-85.97" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node45 -->
<g id= "edge67_Node000095_Node000045" class= "edge" >
<title > Node95- > Node45</title>
<g id= "a_edge67_Node000095_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.17,-212.09C1144.77,-208.43 1016.85,-197.13 989,-163.5 944.65,-109.95 1059.15,-86.6 1135.67,-77.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.63,-80.72 1145.16,-76.08 1134.82,-73.77 1135.63,-80.72" />
</a>
</g>
</g>
<!-- Node96 -->
<g id= "Node000096" class= "node" >
<title > Node96</title>
<g id= "a_Node000096" > <a xlink:href= "partition__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1727.5,-85.75 1636.5,-85.75 1636.5,-55.25 1727.5,-55.25 1727.5,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1644.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1682" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
</a>
</g>
</g>
<!-- Node95->Node96 -->
<g id= "edge65_Node000095_Node000096" class= "edge" >
<title > Node95- > Node96</title>
<g id= "a_edge65_Node000095_Node000096" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.54,-211.37C1394.17,-205.33 1636.27,-188.14 1663,-163.5 1680.94,-146.96 1684.4,-118.32 1684.18,-97.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1687.68,-97.45 1683.77,-87.6 1680.69,-97.74 1687.68,-97.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node97 -->
<g id= "Node000097" class= "node" >
<title > Node97</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000097" > <a xlink:href= "partition__ground_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1094.12,-157.88 997.88,-157.88 997.88,-127.38 1094.12,-127.38 1094.12,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1005.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1046" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node97 -->
<g id= "edge68_Node000095_Node000097" class= "edge" >
<title > Node95- > Node97</title>
<g id= "a_edge68_Node000095_Node000097" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1212.29,-200.05C1181.94,-190.03 1139.87,-176.06 1103,-163.5 1101.63,-163.03 1100.25,-162.56 1098.85,-162.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1100.03,-158.79 1089.43,-158.84 1097.75,-165.4 1100.03,-158.79" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node98 -->
<g id= "Node000098" class= "node" >
<title > Node98</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000098" > <a xlink:href= "partition__rauscher__thielemann_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1384.12,-163.5 1287.88,-163.5 1287.88,-121.75 1384.12,-121.75 1384.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1295.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1295.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1336" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node98 -->
<g id= "edge74_Node000095_Node000098" class= "edge" >
<title > Node95- > Node98</title>
<g id= "a_edge74_Node000095_Node000098" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1270.99,-199.22C1280.39,-191.18 1292.4,-180.92 1303.52,-171.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1305.72,-174.13 1311.04,-164.97 1301.17,-168.81 1305.72,-174.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node99 -->
<g id= "Node000099" class= "node" >
<title > Node99</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000099" > <a xlink:href= "rauscher__thielemann__partition__data__record_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1232.12,-163.5 1111.88,-163.5 1111.88,-121.75 1232.12,-121.75 1232.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1119.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1119.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1172" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _partition_data_record.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node99 -->
<g id= "edge79_Node000095_Node000099" class= "edge" >
<title > Node95- > Node99</title>
<g id= "a_edge79_Node000095_Node000099" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1237.01,-199.22C1227.61,-191.18 1215.6,-180.92 1204.48,-171.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.83,-168.81 1196.96,-164.97 1202.28,-174.13 1206.83,-168.81" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node100 -->
<g id= "Node000100" class= "node" >
<title > Node100</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000100" > <a xlink:href= "partition__composite_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1653.75,-163.5 1552.25,-163.5 1552.25,-121.75 1653.75,-121.75 1653.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1560.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1560.25" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1603" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node100 -->
<g id= "edge80_Node000095_Node000100" class= "edge" >
<title > Node95- > Node100</title>
<g id= "a_edge80_Node000095_Node000100" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.75,-205.42C1345.57,-195.48 1431.37,-178.34 1505,-163.5 1516.54,-161.17 1528.85,-158.69 1540.7,-156.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1541.3,-159.73 1550.4,-154.32 1539.91,-152.87 1541.3,-159.73" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node96->Node11 -->
<g id= "edge66_Node000096_Node000011" class= "edge" >
<title > Node96- > Node11</title>
<g id= "a_edge66_Node000096_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.96,-54.8C1749.74,-45.18 1784.38,-32.75 1810.08,-23.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1811.2,-26.84 1819.42,-20.17 1808.83,-20.25 1811.2,-26.84" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node9 -->
<g id= "edge70_Node000097_Node000009" class= "edge" >
<title > Node97- > Node9</title>
<g id= "a_edge70_Node000097_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1084.28,-126.93C1090.47,-124.94 1096.86,-123.12 1103,-121.75 1253.02,-88.22 1295.09,-109.32 1447,-85.75 1452.6,-84.88 1458.43,-83.86 1464.22,-82.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1464.63,-86.26 1473.77,-80.9 1463.29,-79.39 1464.63,-86.26" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node10 -->
<g id= "edge73_Node000097_Node000010" class= "edge" >
<title > Node97- > Node10</title>
<g id= "a_edge73_Node000097_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1085.29,-126.96C1091.18,-125.04 1097.21,-123.24 1103,-121.75 1189.95,-99.43 1293.78,-84.5 1353.1,-77.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1353.35,-80.55 1362.84,-75.85 1352.49,-73.6 1353.35,-80.55" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node11 -->
<g id= "edge71_Node000097_Node000011" class= "edge" >
<title > Node97- > Node11</title>
<g id= "a_edge71_Node000097_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1056.19,-127.11C1071.37,-106.85 1102.01,-70.82 1138,-55.25 1197.56,-29.48 1638.92,-15.89 1793.06,-11.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1793.09,-15.4 1803,-11.64 1792.91,-8.4 1793.09,-15.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node45 -->
<g id= "edge69_Node000097_Node000045" class= "edge" >
<title > Node97- > Node45</title>
<g id= "a_edge69_Node000097_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.86,-126.92C1100.56,-116.45 1131.3,-102.27 1156,-90.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1157.19,-94.18 1164.8,-86.82 1154.26,-87.83 1157.19,-94.18" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node21 -->
<g id= "edge72_Node000097_Node000021" class= "edge" >
<title > Node97- > Node21</title>
<g id= "a_edge72_Node000097_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1049.14,-126.98C1053.45,-109.05 1062.37,-78.23 1077,-55.25 1083.76,-44.64 1093.45,-34.61 1102.11,-26.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.17,-29.6 1109.45,-20.42 1099.6,-24.3 1104.17,-29.6" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node9 -->
<g id= "edge76_Node000098_Node000009" class= "edge" >
<title > Node98- > Node9</title>
<g id= "a_edge76_Node000098_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1384.24,-122.83C1415.17,-110.78 1454.57,-95.43 1482.19,-84.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1483.43,-87.95 1491.48,-81.05 1480.89,-81.42 1483.43,-87.95" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node11 -->
<g id= "edge77_Node000098_Node000011" class= "edge" >
<title > Node98- > Node11</title>
<g id= "a_edge77_Node000098_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1334.5,-121.5C1334.23,-101.5 1337.32,-71.54 1356,-55.25 1388.4,-27 1672.81,-15.59 1792.88,-12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1792.9,-15.5 1802.8,-11.71 1792.7,-8.5 1792.9,-15.5" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node45 -->
<g id= "edge75_Node000098_Node000045" class= "edge" >
<title > Node98- > Node45</title>
<g id= "a_edge75_Node000098_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1296.08,-121.34C1277.5,-111.9 1255.47,-100.7 1237,-91.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1238.72,-88.27 1228.22,-86.86 1235.55,-94.51 1238.72,-88.27" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node21 -->
<g id= "edge78_Node000098_Node000021" class= "edge" >
<title > Node98- > Node21</title>
<g id= "a_edge78_Node000098_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1322.49,-121.36C1308.5,-101.84 1284.93,-72.77 1258,-55.25 1227.7,-35.54 1187.92,-23.82 1159.22,-17.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.04,-13.97 1149.53,-15.32 1158.58,-20.82 1160.04,-13.97" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node9 -->
<g id= "edge83_Node000100_Node000009" class= "edge" >
<title > Node100- > Node9</title>
<g id= "a_edge83_Node000100_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1577.84,-121.34C1564.4,-110.51 1548.11,-97.38 1535.62,-87.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538.08,-84.8 1528.1,-81.25 1533.69,-90.25 1538.08,-84.8" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node12 -->
<g id= "edge84_Node000100_Node000012" class= "edge" >
<title > Node100- > Node12</title>
<g id= "a_edge84_Node000100_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1654.01,-121.53C1684.57,-109.49 1722.49,-94.55 1748.9,-84.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.03,-87.46 1758.05,-80.54 1747.46,-80.95 1750.03,-87.46" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node45 -->
<g id= "edge81_Node000100_Node000045" class= "edge" >
<title > Node100- > Node45</title>
<g id= "a_edge81_Node000100_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.95,-130.89C1536.86,-127.82 1520.28,-124.55 1505,-121.75 1420.61,-106.29 1322.73,-90.67 1260.61,-81.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1261.35,-77.61 1250.93,-79.54 1260.28,-84.53 1261.35,-77.61" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node21 -->
<g id= "edge85_Node000100_Node000021" class= "edge" >
<title > Node100- > Node21</title>
<g id= "a_edge85_Node000100_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1605.25,-121.59C1606.26,-101.68 1604.23,-71.77 1586,-55.25 1554.6,-26.8 1264.04,-15.03 1159.36,-11.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1159.73,-8.2 1149.63,-11.39 1159.51,-15.2 1159.73,-8.2" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node96 -->
<g id= "edge82_Node000100_Node000096" class= "edge" >
<title > Node100- > Node96</title>
<g id= "a_edge82_Node000100_Node000096" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1625.85,-121.34C1635.72,-112.58 1647.28,-102.32 1657.35,-93.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1659.43,-96.21 1664.59,-86.95 1654.79,-90.98 1659.43,-96.21" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102 -->
<g id= "Node000102" class= "node" >
<title > Node102</title>
<g id= "a_Node000102" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "#fff0f0" stroke= "red" points= "1809.12,-296.5 1706.88,-296.5 1706.88,-266 1809.12,-266 1809.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1714.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1758" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node101->Node102 -->
<g id= "edge87_Node000101_Node000102" class= "edge" >
<title > Node101- > Node102</title>
<g id= "a_edge87_Node000101_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1725.26,-526.04C1739.87,-507.37 1772.39,-462.38 1784,-418.25 1794.11,-379.84 1780.33,-334.35 1769.3,-306.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1772.67,-305.93 1765.55,-298.08 1766.23,-308.66 1772.67,-305.93" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node103 -->
<g id= "Node000103" class= "node" >
<title > Node103</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000103" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1605.12,-363 1502.88,-363 1502.88,-332.5 1605.12,-332.5 1605.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1510.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1554" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node101->Node103 -->
<g id= "edge94_Node000101_Node000103" class= "edge" >
<title > Node101- > Node103</title>
<g id= "a_edge94_Node000101_Node000103" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.09,-526.02C1685.64,-498.25 1610.75,-413.2 1574.32,-371.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1576.99,-369.56 1567.76,-364.37 1571.74,-374.19 1576.99,-369.56" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node104 -->
<g id= "Node000104" class= "node" >
<title > Node104</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000104" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "1774.75,-418.25 1661.25,-418.25 1661.25,-399 1774.75,-399 1774.75,-418.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1718" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/chains.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node101->Node104 -->
<g id= "edge98_Node000101_Node000104" class= "edge" >
<title > Node101- > Node104</title>
<g id= "a_edge98_Node000101_Node000104" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1718,-525.98C1718,-506.01 1718,-457.64 1718,-429.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1721.5,-430.07 1718,-420.07 1714.5,-430.07 1721.5,-430.07" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node105 -->
<g id= "Node000105" class= "node" >
<title > Node105</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000105" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "#fff0f0" stroke= "red" points= "1934.5,-484.75 1831.5,-484.75 1831.5,-454.25 1934.5,-454.25 1934.5,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1839.5" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1883" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node101->Node105 -->
<g id= "edge104_Node000101_Node000105" class= "edge" >
<title > Node101- > Node105</title>
<g id= "a_edge104_Node000101_Node000105" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1741.29,-525.9C1765.53,-516.42 1804.17,-501.31 1834.99,-489.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1836.08,-492.6 1844.12,-485.7 1833.53,-486.08 1836.08,-492.6" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node4 -->
<g id= "edge90_Node000102_Node000004" class= "edge" >
<title > Node102- > Node4</title>
<g id= "a_edge90_Node000102_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1809.41,-275.4C1931.83,-263.86 2240.47,-234.75 2376.21,-221.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2376.49,-225.44 2386.12,-221.02 2375.84,-218.47 2376.49,-225.44" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node5 -->
<g id= "edge89_Node000102_Node000005" class= "edge" >
<title > Node102- > Node5</title>
<g id= "a_edge89_Node000102_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1784.11,-265.63C1830.99,-239.38 1928.89,-184.56 1975.82,-158.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1977.47,-161.37 1984.49,-153.43 1974.05,-155.26 1977.47,-161.37" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node8 -->
<g id= "edge88_Node000102_Node000008" class= "edge" >
<title > Node102- > Node8</title>
<g id= "a_edge88_Node000102_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1809.54,-273.93C1878.26,-262.98 1999.95,-234.37 2075,-163.5 2095.55,-144.09 2106.12,-112.31 2111.11,-91.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2114.52,-92.42 2113.21,-81.91 2107.68,-90.95 2114.52,-92.42" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node12 -->
<g id= "edge92_Node000102_Node000012" class= "edge" >
<title > Node102- > Node12</title>
<g id= "a_edge92_Node000102_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1724.74,-265.56C1710.38,-257.33 1695.05,-245.56 1687,-230 1680.77,-217.96 1678.87,-210.35 1687,-199.5 1721.15,-153.92 1775.85,-209.08 1810,-163.5 1826.59,-141.36 1809.69,-109.48 1795.62,-89.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1798.44,-87.58 1789.62,-81.71 1792.85,-91.8 1798.44,-87.58" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node71 -->
<g id= "edge93_Node000102_Node000071" class= "edge" >
<title > Node102- > Node71</title>
<g id= "a_edge93_Node000102_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1755.73,-265.61C1754.63,-258.52 1753.28,-249.79 1752.01,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1755.48,-241.17 1750.49,-231.82 1748.57,-242.24 1755.48,-241.17" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node95 -->
<g id= "edge91_Node000102_Node000095" class= "edge" >
<title > Node102- > Node95</title>
<g id= "a_edge91_Node000102_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1706.43,-273.65C1610.24,-261.34 1404.4,-235 1307.07,-222.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1307.62,-219.08 1297.26,-221.29 1306.73,-226.03 1307.62,-219.08" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node12 -->
<g id= "edge96_Node000103_Node000012" class= "edge" >
<title > Node103- > Node12</title>
<g id= "a_edge96_Node000103_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.62,-332.38C1547.66,-303.18 1543.29,-236.55 1578,-199.5 1626.65,-147.57 1677.9,-207.28 1734,-163.5 1757.29,-145.33 1770.06,-112.47 1776.21,-91.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1779.53,-92.47 1778.71,-81.91 1772.77,-90.68 1779.53,-92.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node21 -->
<g id= "edge97_Node000103_Node000021" class= "edge" >
<title > Node103- > Node21</title>
<g id= "a_edge97_Node000103_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1502.57,-346.82C1353.55,-345.64 932,-332.04 932,-215.75 932,-215.75 932,-215.75 932,-141.62 932,-68.12 1029.57,-32.69 1084.87,-18.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.62,-21.93 1094.51,-16.16 1083.96,-15.13 1085.62,-21.93" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node102 -->
<g id= "edge95_Node000103_Node000102" class= "edge" >
<title > Node103- > Node102</title>
<g id= "a_edge95_Node000103_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1600.55,-332.03C1630.32,-322.62 1669.14,-310.35 1700.79,-300.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701.73,-303.71 1710.21,-297.36 1699.62,-297.04 1701.73,-303.71" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node5 -->
<g id= "edge101_Node000104_Node000005" class= "edge" >
<title > Node104- > Node5</title>
<g id= "a_edge101_Node000104_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1712.52,-398.84C1693.76,-367.55 1636.08,-260.25 1687,-199.5 1702.27,-181.28 1838.06,-162.43 1926.3,-151.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.59,-155.44 1936.11,-150.8 1925.77,-148.49 1926.59,-155.44" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node14 -->
<g id= "edge103_Node000104_Node000014" class= "edge" >
<title > Node104- > Node14</title>
<g id= "a_edge103_Node000104_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.03,-407.51C2008.11,-406.3 2876,-394.29 2876,-282.25 2876,-282.25 2876,-282.25 2876,-213.75 2876,-122.26 2743.76,-87.93 2678.11,-76.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2678.97,-73.13 2668.54,-74.96 2677.84,-80.03 2678.97,-73.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node21 -->
<g id= "edge102_Node000104_Node000021" class= "edge" >
<title > Node104- > Node21</title>
<g id= "a_edge102_Node000104_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.04,-406.58C1474.52,-401.63 894,-373.56 894,-215.75 894,-215.75 894,-215.75 894,-141.62 894,-95.38 914.31,-82.05 952,-55.25 991.72,-27.01 1048.05,-16.64 1084.8,-12.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.85,-16.34 1094.49,-11.95 1084.22,-9.37 1084.85,-16.34" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node102 -->
<g id= "edge99_Node000104_Node000102" class= "edge" >
<title > Node104- > Node102</title>
<g id= "a_edge99_Node000104_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1720.88,-398.61C1726.89,-379.76 1740.98,-335.59 1749.97,-307.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1753.19,-308.83 1752.9,-298.24 1746.52,-306.7 1753.19,-308.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node103 -->
<g id= "edge100_Node000104_Node000103" class= "edge" >
<title > Node104- > Node103</title>
<g id= "a_edge100_Node000104_Node000103" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1692.73,-398.55C1669.63,-390.26 1634.74,-377.73 1605.73,-367.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1606.95,-364.04 1596.36,-363.96 1604.59,-370.63 1606.95,-364.04" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node4 -->
<g id= "edge107_Node000105_Node000004" class= "edge" >
<title > Node105- > Node4</title>
<g id= "a_edge107_Node000105_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1934.9,-464.96C2090.1,-453.15 2545.03,-409.31 2629,-296.5 2637.09,-285.63 2637.25,-276.76 2629,-266 2627.04,-263.45 2560.54,-245.97 2507.39,-232.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2508.3,-228.96 2497.75,-229.87 2506.57,-235.74 2508.3,-228.96" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node5 -->
<g id= "edge108_Node000105_Node000005" class= "edge" >
<title > Node105- > Node5</title>
<g id= "a_edge108_Node000105_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1883.17,-453.91C1884.02,-419.76 1888.91,-332.46 1916,-266 1932.9,-224.55 1966.03,-183.44 1985.87,-161" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1988.36,-163.47 1992.46,-153.7 1983.16,-158.78 1988.36,-163.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node8 -->
<g id= "edge109_Node000105_Node000008" class= "edge" >
<title > Node105- > Node8</title>
<g id= "a_edge109_Node000105_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1888.93,-453.79C1903.35,-419.02 1942.73,-329.85 1992,-266 2032.82,-213.1 2071.11,-222.76 2102,-163.5 2113.75,-140.96 2115.96,-111.32 2115.92,-91.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2119.43,-91.88 2115.68,-81.97 2112.43,-92.05 2119.43,-91.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node12 -->
<g id= "edge105_Node000105_Node000012" class= "edge" >
<title > Node105- > Node12</title>
<g id= "a_edge105_Node000105_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1831.06,-464.62C1769.97,-458.85 1674.05,-445.61 1652,-418.25 1643.18,-407.31 1580.5,-314.83 1667,-199.5 1694.34,-163.05 1733.55,-198.28 1763,-163.5 1779.9,-143.54 1782.68,-112.38 1782.4,-91.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1785.9,-91.91 1781.98,-82.07 1778.91,-92.21 1785.9,-91.91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node102 -->
<g id= "edge106_Node000105_Node000102" class= "edge" >
<title > Node105- > Node102</title>
<g id= "a_edge106_Node000105_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1878.19,-453.91C1869.09,-427.75 1847.52,-371.94 1817,-332.5 1808.87,-321.99 1798.23,-312.11 1788.23,-303.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1790.53,-301.3 1780.5,-297.88 1786.21,-306.81 1790.53,-301.3" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node104 -->
<g id= "edge110_Node000105_Node000104" class= "edge" >
<title > Node105- > Node104</title>
<g id= "a_edge110_Node000105_Node000104" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1841.79,-453.8C1814.85,-444.18 1779.99,-431.75 1754.14,-422.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1755.32,-419.23 1744.73,-419.16 1752.97,-425.82 1755.32,-419.23" />
2025-11-27 15:06:27 -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= "gridfire__context_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>