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/lib/gridfire_extern.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 759 -->
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 = 2755;
2026-04-20 12:45:31 -04:00
var viewHeight = 759;
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/lib/gridfire_extern.cpp</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= "2077.88,-750.75 1973.38,-750.75 1973.38,-720.25 2077.88,-720.25 2077.88,-750.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1981.38" y= "-737.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2025.62" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</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= "1499.5,-606.5 1413.75,-606.5 1413.75,-587.25 1499.5,-587.25 1499.5,-606.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1456.62" 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= "M1973.11,-721.89C1863.49,-695.57 1611.65,-635.1 1505.37,-609.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.36,-606.22 1495.82,-607.29 1504.72,-613.02 1506.36,-606.22" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node144 -->
<g id= "Node000144" class= "node" >
<title > Node144</title>
<g id= "a_Node000144" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2148.88,-684.25 2032.38,-684.25 2032.38,-642.5 2148.88,-642.5 2148.88,-684.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2040.38" y= "-670.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "start" x= "2040.38" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2090.62" y= "-648.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composition.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node144 -->
2026-06-14 08:36:52 -04:00
<g id= "edge102_Node000001_Node000144" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node144</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge102_Node000001_Node000144" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2039.09,-719.97C2046.32,-712.17 2055.5,-702.27 2064.09,-693" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2066.49,-695.56 2070.72,-685.85 2061.36,-690.8 2066.49,-695.56" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node145 -->
<g id= "Node000145" class= "node" >
<title > Node145</title>
<g id= "a_Node000145" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2014.38,-678.62 1906.88,-678.62 1906.88,-648.12 2014.38,-648.12 2014.38,-678.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1914.88" y= "-665.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1960.62" y= "-653.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node145 -->
2026-06-14 08:36:52 -04:00
<g id= "edge103_Node000001_Node000145" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node145</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge103_Node000001_Node000145" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2012.16,-719.97C2003.35,-710.47 1991.68,-697.87 1981.66,-687.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1984.47,-684.95 1975.1,-680 1979.34,-689.71 1984.47,-684.95" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node146 -->
<g id= "Node000146" class= "node" >
<title > Node146</title>
<g id= "a_Node000146" > <a xlink:href= "gridfire__extern_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2498.38,-678.62 2390.88,-678.62 2390.88,-648.12 2498.38,-648.12 2498.38,-678.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2398.88" y= "-665.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2444.62" y= "-653.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node146 -->
2026-06-14 08:36:52 -04:00
<g id= "edge108_Node000001_Node000146" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node146</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge108_Node000001_Node000146" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2078.27,-725.69C2154.68,-712.9 2296.23,-689.21 2379.23,-675.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2379.76,-678.78 2389.05,-673.68 2378.61,-671.88 2379.76,-678.78" />
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= "1108.88,-357.38 992.38,-357.38 992.38,-338.12 1108.88,-338.12 1108.88,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1050.62" 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= "M1413.37,-594.9C1366.92,-592.15 1292.28,-582.67 1236.62,-551.25 1154,-504.6 1087.55,-408.31 1061.97,-367.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065,-365.84 1056.77,-359.16 1059.04,-369.51 1065,-365.84" />
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= "1165.88,-152.25 1037.38,-152.25 1037.38,-133 1165.88,-133 1165.88,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1101.62" 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= "edge96_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_edge96_Node000002_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1413.46,-594.09C1240.86,-586.39 609.62,-552.63 609.62,-470.5 609.62,-470.5 609.62,-470.5 609.62,-346.75 609.62,-309.88 600.95,-290.36 628.62,-266 686.48,-215.07 901.18,-256.34 973.62,-230 1017.03,-214.22 1059.98,-180.56 1083.43,-160.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.67,-162.93 1090.83,-153.68 1081.03,-157.69 1085.67,-162.93" />
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= "1367.38,-152.25 1259.88,-152.25 1259.88,-133 1367.38,-133 1367.38,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1313.62" 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= "edge101_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge101_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1438.95,-586.82C1426.24,-579.23 1410.09,-567.09 1402.62,-551.25 1396.85,-538.99 1394.34,-531.48 1402.62,-520.75 1441.38,-470.59 1483.15,-511.49 1540.62,-484.75 1624.8,-445.59 1723.44,-416.36 1683.62,-332.5 1628.24,-215.82 1469.27,-169.95 1378.75,-152.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.47,-149.5 1369.01,-151.17 1378.23,-156.39 1379.47,-149.5" />
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= "2262.38,-230 2166.88,-230 2166.88,-199.5 2262.38,-199.5 2262.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2174.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2214.62" 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= "edge34_Node000002_Node000084" class= "edge" >
<title > Node2- > Node84</title>
<g id= "a_edge34_Node000002_Node000084" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1499.8,-595.05C1594.5,-592.65 1817.4,-583.62 1884.62,-551.25 2036.98,-477.88 2158.69,-303.84 2199.72,-239.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2202.61,-241.85 2205,-231.53 2196.69,-238.11 2202.61,-241.85" />
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= "117.88,-224.38 43.38,-224.38 43.38,-205.12 117.88,-205.12 117.88,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "80.62" 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= "edge47_Node000002_Node000091" class= "edge" >
<title > Node2- > Node91</title>
<g id= "a_edge47_Node000002_Node000091" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1413.49,-596.03C1197.58,-596.28 244.62,-590.55 244.62,-470.5 244.62,-470.5 244.62,-470.5 244.62,-346.75 244.62,-284.21 170.91,-246.64 122.32,-228.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "123.49,-225.38 112.9,-225.34 121.16,-231.98 123.49,-225.38" />
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= "696,-230 613.25,-230 613.25,-199.5 696,-199.5 696,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "621.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "654.62" 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= "edge53_Node000002_Node000095" class= "edge" >
<title > Node2- > Node95</title>
<g id= "a_edge53_Node000002_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1413.41,-589.84C1237.59,-564.3 579.81,-458.92 464.62,-296.5 427.83,-244.61 533.38,-225.86 601.58,-219.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "601.86,-222.72 611.5,-218.34 601.23,-215.75 601.86,-222.72" />
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= "1355.12,-545.62 1246.12,-545.62 1246.12,-526.38 1355.12,-526.38 1355.12,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1300.62" 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= "edge72_Node000002_Node000101" class= "edge" >
<title > Node2- > Node101</title>
<g id= "a_edge72_Node000002_Node000101" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1432.59,-586.8C1406.6,-576.99 1364.92,-561.26 1335.36,-550.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1336.69,-546.87 1326.1,-546.61 1334.22,-553.42 1336.69,-546.87" />
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= "1501.75,-551.25 1411.5,-551.25 1411.5,-520.75 1501.75,-520.75 1501.75,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1419.5" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1456.62" 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= "edge97_Node000002_Node000106" class= "edge" >
<title > Node2- > Node106</title>
<g id= "a_edge97_Node000002_Node000106" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1456.62,-586.93C1456.62,-580.48 1456.62,-571.41 1456.62,-562.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1460.13,-563.05 1456.63,-553.05 1453.13,-563.05 1460.13,-563.05" />
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= "1631.25,-545.62 1520,-545.62 1520,-526.38 1631.25,-526.38 1631.25,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1575.62" 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= "edge98_Node000002_Node000110" class= "edge" >
<title > Node2- > Node110</title>
<g id= "a_edge98_Node000002_Node000110" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1474.96,-586.8C1494.23,-577.27 1524.81,-562.14 1547.21,-551.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1548.7,-554.23 1556.11,-546.66 1545.59,-547.95 1548.7,-554.23" />
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= "1762,-545.62 1649.25,-545.62 1649.25,-526.38 1762,-526.38 1762,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1705.62" 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= "edge99_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_edge99_Node000002_Node000126" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1494.99,-586.8C1538.3,-576.56 1608.91,-559.87 1656.3,-548.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1656.82,-552.14 1665.75,-546.43 1655.21,-545.32 1656.82,-552.14" />
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= "1875.38,-545.62 1779.88,-545.62 1779.88,-526.38 1875.38,-526.38 1875.38,-545.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1827.62" 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= "edge100_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_edge100_Node000002_Node000131" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1499.78,-591.18C1560.52,-584.24 1674.57,-570.03 1770.62,-551.25 1774.5,-550.49 1778.5,-549.64 1782.5,-548.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1783.29,-552.15 1792.22,-546.44 1781.69,-545.33 1783.29,-552.15" />
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= "1285.75,-230 1177.5,-230 1177.5,-199.5 1285.75,-199.5 1285.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1185.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1231.62" 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= "M1109.17,-344.45C1145.96,-339.78 1191.43,-327.52 1218.62,-296.5 1231.65,-281.65 1234.36,-259.1 1234.11,-241.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1237.62,-241.52 1233.62,-231.71 1230.62,-241.87 1237.62,-241.52" />
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= "581.75,-296.5 473.5,-296.5 473.5,-266 581.75,-266 581.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "481.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "527.62" 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= "edge15_Node000003_Node000043" class= "edge" >
<title > Node3- > Node43</title>
<g id= "a_edge15_Node000003_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.21,-340.2C910.72,-330.97 758.31,-313.37 628.62,-296.5 617.18,-295.01 605.02,-293.36 593.24,-291.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "594,-288.29 583.61,-290.37 593.03,-295.22 594,-288.29" />
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= "1039.25,-296.5 934,-296.5 934,-266 1039.25,-266 1039.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "942" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "986.62" 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= "edge26_Node000003_Node000058" class= "edge" >
<title > Node3- > Node58</title>
<g id= "a_edge26_Node000003_Node000058" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1041.73,-337.78C1033.21,-329.2 1020.03,-315.92 1008.69,-304.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1011.45,-302.3 1001.92,-297.67 1006.48,-307.23 1011.45,-302.3" />
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= "765.5,-296.5 637.75,-296.5 637.75,-266 765.5,-266 765.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "645.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "701.62" 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= "edge27_Node000003_Node000069" class= "edge" >
<title > Node3- > Node69</title>
<g id= "a_edge27_Node000003_Node000069" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M999.02,-337.64C945.74,-328.18 859.91,-312.78 777.12,-297.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "777.96,-293.74 767.48,-295.32 776.65,-300.62 777.96,-293.74" />
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= "1483.5,-230 1379.75,-230 1379.75,-199.5 1483.5,-199.5 1483.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1387.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1431.62" 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= "edge28_Node000003_Node000071" class= "edge" >
<title > Node3- > Node71</title>
<g id= "a_edge28_Node000003_Node000071" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1091.3,-337.66C1129.9,-328.62 1189.34,-313.67 1239.62,-296.5 1292.65,-278.4 1351.82,-252.63 1390.27,-235.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1391.54,-238.38 1399.17,-231.03 1388.62,-232.01 1391.54,-238.38" />
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= "1209.88,-296.5 1057.38,-296.5 1057.38,-266 1209.88,-266 1209.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1065.38" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1133.62" 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= "edge30_Node000003_Node000072" class= "edge" >
<title > Node3- > Node72</title>
<g id= "a_edge30_Node000003_Node000072" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1062.17,-337.78C1073.45,-329.01 1091.07,-315.32 1105.99,-303.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1107.91,-306.67 1113.65,-297.77 1103.61,-301.14 1107.91,-306.67" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "916.12,-296.5 783.12,-296.5 783.12,-266 916.12,-266 916.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "791.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "849.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpads.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node74 -->
<g id= "edge33_Node000003_Node000074" class= "edge" >
<title > Node3- > Node74</title>
<g id= "a_edge33_Node000003_Node000074" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1022.25,-337.65C992.21,-328.01 944,-312.53 906.15,-300.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "907.31,-297.08 896.72,-297.36 905.17,-303.75 907.31,-297.08" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1204.37,-199.05C1182.11,-187.04 1150.8,-170.15 1128.6,-158.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1130.32,-155.13 1119.85,-153.46 1126.99,-161.29 1130.32,-155.13" />
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= "1188.12,-80.12 1145.12,-80.12 1145.12,-60.88 1188.12,-60.88 1188.12,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1166.62" 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>
<!-- Node4->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000004_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1224.91,-199.06C1213.11,-173.23 1188.64,-119.69 1175.48,-90.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.71,-89.52 1171.37,-81.88 1172.34,-92.43 1178.71,-89.52" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node17 -->
<g id= "edge11_Node000004_Node000017" class= "edge" >
<title > Node4- > Node17</title>
<g id= "a_edge11_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1248.62,-199.22C1262.03,-187.75 1280.74,-171.74 1294.65,-159.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1296.91,-162.53 1302.23,-153.37 1292.36,-157.21 1296.91,-162.53" />
2026-04-20 12:45:31 -04: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= "1977.38,-157.88 1881.88,-157.88 1881.88,-127.38 1977.38,-127.38 1977.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1889.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1929.62" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node32 -->
<g id= "edge12_Node000004_Node000032" class= "edge" >
<title > Node4- > Node32</title>
<g id= "a_edge12_Node000004_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1286.08,-208.13C1311.73,-205.5 1342.75,-202.32 1370.62,-199.5 1552.59,-181.08 1767.92,-159.66 1870.09,-149.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1870.28,-153.02 1879.89,-148.55 1869.59,-146.06 1870.28,-153.02" />
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= "1040.25,-80.12 995,-80.12 995,-60.88 1040.25,-60.88 1040.25,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1017.62" 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= "M1090.99,-132.74C1077.43,-121.42 1053.74,-101.65 1036.95,-87.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.52,-85.22 1029.6,-81.5 1035.04,-90.6 1039.52,-85.22" />
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= "1368.38,-80.12 1302.88,-80.12 1302.88,-60.88 1368.38,-60.88 1368.38,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1335.62" 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= "M1131.74,-132.6C1173.13,-120.2 1247.77,-97.83 1294.34,-83.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1295.23,-87.26 1303.81,-81.03 1293.22,-80.55 1295.23,-87.26" />
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= "1702.62,-80.12 1548.62,-80.12 1548.62,-60.88 1702.62,-60.88 1702.62,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1625.62" 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>
<!-- 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= "M1133.29,-132.51C1147.37,-128.72 1164.23,-124.57 1179.62,-121.75 1302.56,-99.27 1446.52,-85.23 1536.91,-77.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1537.01,-81.39 1546.7,-77.1 1536.45,-74.41 1537.01,-81.39" />
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= "492.5,-80.12 370.75,-80.12 370.75,-60.88 492.5,-60.88 492.5,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "431.62" 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= "M1037.17,-134.61C1001.13,-130.73 955.39,-125.87 914.62,-121.75 748.04,-104.9 705.98,-104.7 539.62,-85.75 528.16,-84.44 516.03,-82.95 504.2,-81.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "504.84,-77.99 494.48,-80.17 503.94,-84.93 504.84,-77.99" />
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= "353.12,-80.12 280.12,-80.12 280.12,-60.88 353.12,-60.88 353.12,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "316.62" 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= "M1037.21,-134.12C1001.19,-130.09 955.45,-125.25 914.62,-121.75 669.23,-100.73 603.68,-131.26 361.62,-85.75 358.63,-85.19 355.56,-84.49 352.5,-83.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "353.61,-80.38 343.03,-81 351.69,-87.11 353.61,-80.38" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node12 -->
<g id= "edge10_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge10_Node000005_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1109.86,-132.74C1120.06,-121.74 1137.67,-102.74 1150.58,-88.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.99,-91.35 1157.23,-81.64 1147.86,-86.6 1152.99,-91.35" />
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= "2319.38,-85.75 2223.88,-85.75 2223.88,-55.25 2319.38,-55.25 2319.38,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2231.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2271.62" 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= "edge13_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge13_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1969.24,-126.9C1975.02,-125.01 1980.95,-123.23 1986.62,-121.75 2063.54,-101.7 2154.23,-87.24 2212.3,-79.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2212.54,-82.62 2221.97,-77.79 2211.58,-75.68 2212.54,-82.62" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node4 -->
<g id= "edge20_Node000043_Node000004" class= "edge" >
<title > Node43- > Node4</title>
<g id= "a_edge20_Node000043_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.06,-271.94C597.12,-269.81 613.49,-267.66 628.62,-266 832.03,-243.7 883.8,-248.08 1087.62,-230 1113.22,-227.73 1141.36,-225 1165.91,-222.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1166.18,-226.03 1175.78,-221.54 1165.48,-219.06 1166.18,-226.03" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node5 -->
<g id= "edge19_Node000043_Node000005" class= "edge" >
<title > Node43- > Node5</title>
<g id= "a_edge19_Node000043_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.09,-268.33C586.66,-267.48 591.22,-266.69 595.62,-266 745.73,-242.39 792.15,-280.07 935.62,-230 959.49,-221.67 961.49,-211.71 983.62,-199.5 1012.19,-183.74 1045.95,-168.03 1070.02,-157.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1071.22,-160.6 1078.96,-153.36 1068.4,-154.2 1071.22,-160.6" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node6 -->
<g id= "edge25_Node000043_Node000006" class= "edge" >
<title > Node43- > Node6</title>
<g id= "a_edge25_Node000043_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M581.94,-267.35C674.38,-244.82 857.77,-197.48 914.62,-163.5 937.49,-149.84 937.85,-139.59 957.62,-121.75 970.68,-109.97 985.87,-97.26 997.7,-87.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "999.64,-90.5 1005.18,-81.48 995.22,-85.08 999.64,-90.5" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node8 -->
<g id= "edge16_Node000043_Node000008" class= "edge" >
<title > Node43- > Node8</title>
<g id= "a_edge16_Node000043_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.09,-272.2C597.15,-270.07 613.51,-267.85 628.62,-266 781.64,-247.23 831.04,-288.63 973.62,-230 993.65,-221.76 992.1,-208.86 1011.62,-199.5 1078.53,-167.44 1105.19,-189.63 1174.62,-163.5 1210.7,-149.93 1214.02,-133.79 1250.62,-121.75 1345.48,-90.55 1459.92,-78.68 1537.24,-74.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1537.06,-77.71 1546.86,-73.67 1536.68,-70.72 1537.06,-77.71" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node9 -->
<g id= "edge17_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge17_Node000043_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M508.97,-265.69C485.03,-245.69 444.64,-207.16 428.62,-163.5 420,-139.98 423.06,-110.77 426.73,-91.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "430.14,-92.47 428.85,-81.95 423.3,-90.98 430.14,-92.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node12 -->
<g id= "edge23_Node000043_Node000012" class= "edge" >
<title > Node43- > Node12</title>
<g id= "a_edge23_Node000043_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.16,-268.7C586.71,-267.77 591.25,-266.86 595.62,-266 682.53,-248.92 706.76,-255.33 791.62,-230 864.63,-208.21 882.09,-198.76 949.62,-163.5 980.39,-147.43 984.26,-136.62 1015.62,-121.75 1054.7,-103.23 1102.43,-88.57 1133.63,-79.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1134.53,-83.36 1143.27,-77.38 1132.7,-76.6 1134.53,-83.36" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node17 -->
<g id= "edge18_Node000043_Node000017" class= "edge" >
<title > Node43- > Node17</title>
<g id= "a_edge18_Node000043_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.08,-272.09C597.14,-269.97 613.5,-267.78 628.62,-266 798.43,-246.05 843.61,-261.64 1011.62,-230 1109.39,-211.59 1221.18,-175.55 1277.36,-156.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1278.41,-159.7 1286.72,-153.14 1276.13,-153.09 1278.41,-159.7" />
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= "650.75,-85.75 548.5,-85.75 548.5,-55.25 650.75,-55.25 650.75,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "556.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "599.62" 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= "edge21_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge21_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M532.69,-265.57C544.82,-230.39 575.69,-140.9 590.89,-96.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "594.12,-98.19 594.07,-87.59 587.5,-95.91 594.12,-98.19" />
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= "664.25,-19.25 613,-19.25 613,0 664.25,0 664.25,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "638.62" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node21 -->
<g id= "edge24_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge24_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M473.3,-278.74C358.97,-273.1 108.49,-246.55 164.62,-121.75 182.9,-81.12 198.92,-73.35 239.62,-55.25 303.95,-26.65 515.19,-15.4 601.44,-11.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "601.38,-15.43 611.24,-11.55 601.11,-8.44 601.38,-15.43" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node21 -->
<g id= "edge22_Node000045_Node000021" class= "edge" >
<title > Node45- > Node21</title>
<g id= "a_edge22_Node000045_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M609.27,-54.95C614.4,-47.19 620.78,-37.56 626.28,-29.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "629.17,-31.23 631.78,-20.96 623.34,-27.37 629.17,-31.23" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node7 -->
<g id= "edge29_Node000071_Node000007" class= "edge" >
<title > Node71- > Node7</title>
<g id= "a_edge29_Node000071_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1431.32,-199.05C1430.24,-179.71 1425.96,-145.4 1409.62,-121.75 1398.94,-106.28 1381.81,-94.21 1366.72,-85.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1368.53,-82.77 1358.05,-81.22 1365.28,-88.97 1368.53,-82.77" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node4 -->
<g id= "edge31_Node000072_Node000004" class= "edge" >
<title > Node72- > Node4</title>
<g id= "a_edge31_Node000072_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1155.86,-265.61C1168.89,-257.04 1185.57,-246.06 1199.95,-236.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.78,-239.58 1208.21,-231.16 1197.93,-233.73 1201.78,-239.58" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node72->Node12 -->
<g id= "edge32_Node000072_Node000012" class= "edge" >
<title > Node72- > Node12</title>
<g id= "a_edge32_Node000072_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1111.04,-265.66C1070.32,-237.52 992.09,-173.94 1028.62,-121.75 1052.2,-88.08 1100.8,-76.89 1133.57,-73.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1133.7,-76.72 1143.34,-72.32 1133.06,-69.75 1133.7,-76.72" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node32 -->
<g id= "edge36_Node000084_Node000032" class= "edge" >
<title > Node84- > Node32</title>
<g id= "a_edge36_Node000084_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2166.62,-204.89C2120.19,-195.92 2048.05,-180.91 1986.62,-163.5 1984.67,-162.95 1982.68,-162.36 1980.68,-161.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1981.95,-158.48 1971.36,-158.8 1979.83,-165.16 1981.95,-158.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node84->Node33 -->
<g id= "edge35_Node000084_Node000033" class= "edge" >
<title > Node84- > Node33</title>
<g id= "a_edge35_Node000084_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2262.61,-205.37C2286.77,-198.46 2313.98,-185.97 2328.62,-163.5 2338.76,-147.96 2336.26,-138.66 2328.62,-121.75 2323.56,-110.54 2314.63,-100.84 2305.32,-93.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2307.64,-90.39 2297.58,-87.05 2303.36,-95.93 2307.64,-90.39" />
</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= "2471.38,-157.88 2375.88,-157.88 2375.88,-127.38 2471.38,-127.38 2471.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2383.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2423.62" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
</a>
</g>
</g>
<!-- Node84->Node85 -->
<g id= "edge37_Node000084_Node000085" class= "edge" >
<title > Node84- > Node85</title>
<g id= "a_edge37_Node000084_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2258.44,-199.05C2290.62,-188.25 2334.57,-173.51 2369.04,-161.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2370.07,-165.29 2378.43,-158.79 2367.84,-158.65 2370.07,-165.29" />
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= "2585.38,-157.88 2489.88,-157.88 2489.88,-127.38 2585.38,-127.38 2585.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2497.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2537.62" 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= "edge39_Node000084_Node000086" class= "edge" >
<title > Node84- > Node86</title>
<g id= "a_edge39_Node000084_Node000086" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2262.68,-206.88C2316.32,-198.7 2405.48,-183.58 2480.62,-163.5 2482.75,-162.93 2484.91,-162.32 2487.09,-161.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2488.04,-165.05 2496.55,-158.74 2485.96,-158.37 2488.04,-165.05" />
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= "2091.38,-157.88 1995.88,-157.88 1995.88,-127.38 2091.38,-127.38 2091.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2003.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2043.62" 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= "edge41_Node000084_Node000088" class= "edge" >
<title > Node84- > Node88</title>
<g id= "a_edge41_Node000084_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.78,-199.05C2152.9,-188.44 2117.73,-174.02 2089.76,-162.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2091.41,-159.44 2080.83,-158.88 2088.75,-165.91 2091.41,-159.44" />
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= "2205.38,-157.88 2109.88,-157.88 2109.88,-127.38 2205.38,-127.38 2205.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2117.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2157.62" 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= "edge43_Node000084_Node000089" class= "edge" >
<title > Node84- > Node89</title>
<g id= "a_edge43_Node000084_Node000089" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2202.81,-199.22C2195.25,-189.91 2185.26,-177.62 2176.6,-166.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2179.4,-164.86 2170.37,-159.31 2173.97,-169.28 2179.4,-164.86" />
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= "2319.38,-157.88 2223.88,-157.88 2223.88,-127.38 2319.38,-127.38 2319.38,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2231.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2271.62" 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= "edge45_Node000084_Node000090" class= "edge" >
<title > Node84- > Node90</title>
<g id= "a_edge45_Node000084_Node000090" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2226.44,-199.22C2234,-189.91 2243.99,-177.62 2252.65,-166.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2255.28,-169.28 2258.88,-159.31 2249.85,-164.86 2255.28,-169.28" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node85->Node33 -->
<g id= "edge38_Node000085_Node000033" class= "edge" >
<title > Node85- > Node33</title>
<g id= "a_edge38_Node000085_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2391.76,-126.92C2369.06,-116.45 2338.32,-102.27 2313.62,-90.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2315.37,-87.83 2304.82,-86.82 2312.44,-94.18 2315.37,-87.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node86->Node33 -->
<g id= "edge40_Node000086_Node000033" class= "edge" >
<title > Node86- > Node33</title>
<g id= "a_edge40_Node000086_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2497,-126.91C2491.52,-125.08 2485.95,-123.32 2480.62,-121.75 2430.61,-107.06 2372.94,-93.44 2330.87,-84.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2331.71,-80.69 2321.19,-81.96 2330.2,-87.53 2331.71,-80.69" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node88->Node33 -->
<g id= "edge42_Node000088_Node000033" class= "edge" >
<title > Node88- > Node33</title>
<g id= "a_edge42_Node000088_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2084.95,-126.95C2090.21,-125.16 2095.54,-123.38 2100.62,-121.75 2137.68,-109.85 2179.61,-97.52 2212.67,-88.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2213.41,-91.47 2222.06,-85.36 2211.49,-84.74 2213.41,-91.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node89->Node33 -->
<g id= "edge44_Node000089_Node000033" class= "edge" >
<title > Node89- > Node33</title>
<g id= "a_edge44_Node000089_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2181.52,-126.92C2197.94,-116.83 2219.96,-103.28 2238.12,-92.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2239.79,-95.19 2246.47,-86.97 2236.12,-89.23 2239.79,-95.19" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node90->Node33 -->
<g id= "edge46_Node000090_Node000033" class= "edge" >
<title > Node90- > Node33</title>
<g id= "a_edge46_Node000090_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2271.62,-127.1C2271.62,-118.54 2271.62,-107.46 2271.62,-97.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2275.13,-97.52 2271.63,-87.52 2268.13,-97.52 2275.13,-97.52" />
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= "381.25,-157.88 288,-157.88 288,-127.38 381.25,-127.38 381.25,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "296" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "334.62" 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= "edge48_Node000091_Node000062" class= "edge" >
<title > Node91- > Node62</title>
<g id= "a_edge48_Node000091_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M118.13,-205.32C158.16,-196.07 223.31,-180.3 278.62,-163.5 280.34,-162.98 282.08,-162.44 283.84,-161.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "284.86,-165.23 293.26,-158.77 282.67,-158.58 284.86,-165.23" />
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= "117.25,-152.25 0,-152.25 0,-133 117.25,-133 117.25,-152.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "58.62" 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= "edge52_Node000091_Node000092" class= "edge" >
<title > Node91- > Node92</title>
<g id= "a_edge52_Node000091_Node000092" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M77.84,-204.87C74.58,-194.49 69.1,-177.01 64.82,-163.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "68.24,-162.59 61.91,-154.1 61.57,-164.69 68.24,-162.59" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node9 -->
<g id= "edge49_Node000062_Node000009" class= "edge" >
<title > Node62- > Node9</title>
<g id= "a_edge49_Node000062_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M354.72,-127.1C370.96,-115.36 393.75,-98.88 410.3,-86.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "411.95,-90.04 418.01,-81.34 407.85,-84.37 411.95,-90.04" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node10 -->
<g id= "edge50_Node000062_Node000010" class= "edge" >
<title > Node62- > Node10</title>
<g id= "a_edge50_Node000062_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M330.9,-127.1C328.23,-116.72 324.62,-102.65 321.7,-91.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "325.13,-90.54 319.25,-81.72 318.35,-92.28 325.13,-90.54" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node12 -->
<g id= "edge51_Node000062_Node000012" class= "edge" >
<title > Node62- > Node12</title>
<g id= "a_edge51_Node000062_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M381.72,-130.22C396.64,-127 413.25,-123.81 428.62,-121.75 702.64,-85.05 774.27,-110.47 1049.62,-85.75 1077.91,-83.21 1109.92,-79.23 1133.3,-76.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1133.73,-79.6 1143.17,-74.8 1132.8,-72.66 1133.73,-79.6" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node45 -->
<g id= "edge55_Node000095_Node000045" class= "edge" >
<title > Node95- > Node45</title>
<g id= "a_edge55_Node000095_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M641.82,-199.37C633.99,-189.82 624.39,-176.67 618.62,-163.5 609.34,-142.3 604.51,-116.33 602.05,-97.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "605.54,-97.13 600.93,-87.59 598.59,-97.93 605.54,-97.13" />
</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= "801.12,-85.75 710.12,-85.75 710.12,-55.25 801.12,-55.25 801.12,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "718.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "755.62" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
</a>
</g>
</g>
<!-- Node95->Node96 -->
<g id= "edge54_Node000095_Node000096" class= "edge" >
<title > Node95- > Node96</title>
<g id= "a_edge54_Node000095_Node000096" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M693.29,-199.2C709.7,-191.11 727.57,-179.41 738.62,-163.5 752.07,-144.15 755.74,-117.19 756.39,-97.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "759.89,-97.5 756.45,-87.47 752.89,-97.45 759.89,-97.5" />
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= "#fff0f0" stroke= "red" points= "269.75,-157.88 173.5,-157.88 173.5,-127.38 269.75,-127.38 269.75,-157.88" />
<text xml:space= "preserve" text-anchor= "start" x= "181.5" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "221.62" 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= "edge56_Node000095_Node000097" class= "edge" >
<title > Node95- > Node97</title>
<g id= "a_edge56_Node000095_Node000097" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.95,-210.95C543.05,-205.64 398.1,-192 278.62,-163.5 276.22,-162.93 273.78,-162.29 271.32,-161.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "272.6,-158.34 262.01,-158.81 270.58,-165.04 272.6,-158.34" />
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= "533.75,-163.5 437.5,-163.5 437.5,-121.75 533.75,-121.75 533.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "445.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "445.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "485.62" 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= "edge61_Node000095_Node000098" class= "edge" >
<title > Node95- > Node98</title>
<g id= "a_edge61_Node000095_Node000098" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M619.2,-199.05C597.6,-190.09 569.46,-178.41 544.58,-168.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "546.12,-164.94 535.54,-164.34 543.44,-171.4 546.12,-164.94" />
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= "905.75,-163.5 785.5,-163.5 785.5,-121.75 905.75,-121.75 905.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "793.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "793.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "845.62" 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= "edge65_Node000095_Node000099" class= "edge" >
<title > Node95- > Node99</title>
<g id= "a_edge65_Node000095_Node000099" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M694.66,-199.05C719.3,-190 751.48,-178.19 779.79,-167.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "780.82,-171.14 789.01,-164.41 778.41,-164.57 780.82,-171.14" />
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= "729.38,-163.5 627.88,-163.5 627.88,-121.75 729.38,-121.75 729.38,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "635.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "635.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "678.62" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node95->Node100 -->
<g id= "edge66_Node000095_Node000100" class= "edge" >
<title > Node95- > Node100</title>
<g id= "a_edge66_Node000095_Node000100" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M659.6,-199.22C662.02,-192.13 665.04,-183.32 667.95,-174.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "671.24,-176.01 671.17,-165.42 664.62,-173.75 671.24,-176.01" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node9 -->
<g id= "edge58_Node000097_Node000009" class= "edge" >
<title > Node97- > Node9</title>
<g id= "a_edge58_Node000097_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M263.62,-126.89C268.67,-125.14 273.76,-123.4 278.62,-121.75 317.31,-108.66 361.65,-94.15 392.61,-84.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "393.5,-87.49 401.93,-81.08 391.34,-80.83 393.5,-87.49" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node10 -->
<g id= "edge60_Node000097_Node000010" class= "edge" >
<title > Node97- > Node10</title>
<g id= "a_edge60_Node000097_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M241.31,-127.1C257.06,-115.47 279.12,-99.19 295.29,-87.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "297.3,-90.11 303.27,-81.36 293.15,-84.48 297.3,-90.11" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node45 -->
<g id= "edge57_Node000097_Node000045" class= "edge" >
<title > Node97- > Node45</title>
<g id= "a_edge57_Node000097_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M260.9,-126.9C266.79,-124.99 272.83,-123.2 278.62,-121.75 303.14,-115.61 450.63,-93.44 536.91,-80.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "537.27,-84.18 546.65,-79.26 536.25,-77.26 537.27,-84.18" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node97->Node21 -->
<g id= "edge59_Node000097_Node000021" class= "edge" >
<title > Node97- > Node21</title>
<g id= "a_edge59_Node000097_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M225.39,-127.19C231.37,-107.38 245.09,-72.27 270.62,-55.25 324.22,-19.54 518.97,-12.39 601.38,-10.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "601.24,-14.47 611.18,-10.82 601.13,-7.47 601.24,-14.47" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node9 -->
<g id= "edge63_Node000098_Node000009" class= "edge" >
<title > Node98- > Node9</title>
<g id= "a_edge63_Node000098_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M470.01,-121.34C462.16,-111.15 452.74,-98.92 445.19,-89.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "448.2,-87.29 439.33,-81.5 442.65,-91.56 448.2,-87.29" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node45 -->
<g id= "edge62_Node000098_Node000045" class= "edge" >
<title > Node98- > Node45</title>
<g id= "a_edge62_Node000098_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M518.6,-121.34C533.59,-112.12 551.31,-101.22 566.34,-91.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "567.8,-95.18 574.49,-86.96 564.14,-89.22 567.8,-95.18" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node98->Node21 -->
<g id= "edge64_Node000098_Node000021" class= "edge" >
<title > Node98- > Node21</title>
<g id= "a_edge64_Node000098_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M494.05,-121.42C502.94,-102.22 518.58,-73.63 539.62,-55.25 557.6,-39.56 582,-28.47 602.08,-21.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "602.93,-24.68 611.28,-18.16 600.69,-18.05 602.93,-24.68" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node9 -->
<g id= "edge69_Node000100_Node000009" class= "edge" >
<title > Node100- > Node9</title>
<g id= "a_edge69_Node000100_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M627.45,-127.1C582.18,-114.24 516.89,-95.71 474.36,-83.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "475.57,-80.34 464.99,-80.97 473.65,-87.07 475.57,-80.34" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node12 -->
<g id= "edge70_Node000100_Node000012" class= "edge" >
<title > Node100- > Node12</title>
<g id= "a_edge70_Node000100_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M729.87,-130.51C744.89,-127.45 761.38,-124.27 776.62,-121.75 811.52,-115.97 1045.53,-86.61 1133.38,-75.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1133.78,-79.12 1143.27,-74.41 1132.91,-72.17 1133.78,-79.12" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node45 -->
<g id= "edge67_Node000100_Node000045" class= "edge" >
<title > Node100- > Node45</title>
<g id= "a_edge67_Node000100_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M655.77,-121.34C645.91,-112.58 634.34,-102.32 624.28,-93.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "626.84,-90.98 617.04,-86.95 622.19,-96.21 626.84,-90.98" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node21 -->
<g id= "edge71_Node000100_Node000021" class= "edge" >
<title > Node100- > Node21</title>
<g id= "a_edge71_Node000100_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M675.49,-121.38C672.44,-103.65 667.15,-77.34 659.62,-55.25 656.7,-46.65 652.58,-37.5 648.78,-29.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "651.95,-28.26 644.27,-20.95 645.71,-31.45 651.95,-28.26" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node100->Node96 -->
<g id= "edge68_Node000100_Node000096" class= "edge" >
<title > Node100- > Node96</title>
<g id= "a_edge68_Node000100_Node000096" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M700.9,-121.34C710.42,-112.67 721.56,-102.52 731.3,-93.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.6,-96.29 738.64,-86.97 728.89,-91.11 733.6,-96.29" />
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= "1519.75,-296.5 1417.5,-296.5 1417.5,-266 1519.75,-266 1519.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1425.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1468.62" 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= "edge73_Node000101_Node000102" class= "edge" >
<title > Node101- > Node102</title>
<g id= "a_edge73_Node000101_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1297.43,-526.1C1292.45,-510.76 1284.45,-478.64 1294.62,-454.25 1323.01,-386.2 1392.9,-331.36 1434.96,-303.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1436.81,-306.07 1443.24,-297.65 1432.96,-300.22 1436.81,-306.07" />
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= "1674.75,-363 1572.5,-363 1572.5,-332.5 1674.75,-332.5 1674.75,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1580.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1623.62" 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= "edge80_Node000101_Node000103" class= "edge" >
<title > Node101- > Node103</title>
<g id= "a_edge80_Node000101_Node000103" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1340.71,-525.94C1417.95,-507.6 1582.77,-463.96 1616.62,-418.25 1625.72,-405.96 1627.56,-388.92 1627.08,-374.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1630.57,-374.52 1626.3,-364.82 1623.59,-375.06 1630.57,-374.52" />
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= "#fff0f0" stroke= "red" points= "1607.38,-418.25 1493.88,-418.25 1493.88,-399 1607.38,-399 1607.38,-418.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1550.62" 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= "edge84_Node000101_Node000104" class= "edge" >
<title > Node101- > Node104</title>
<g id= "a_edge84_Node000101_Node000104" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1322.96,-525.99C1346.35,-516.38 1384,-500.42 1415.62,-484.75 1454.88,-465.31 1498.99,-440.1 1525.79,-424.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1527.35,-427.53 1534.19,-419.44 1523.8,-421.5 1527.35,-427.53" />
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= "1407.12,-484.75 1304.12,-484.75 1304.12,-454.25 1407.12,-454.25 1407.12,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1312.12" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1355.62" 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= "edge89_Node000101_Node000105" class= "edge" >
<title > Node101- > Node105</title>
<g id= "a_edge89_Node000101_Node000105" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.27,-526.03C1315.45,-517.62 1326.48,-504.68 1336.09,-493.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1338.59,-495.88 1342.41,-486 1333.26,-491.33 1338.59,-495.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node4 -->
<g id= "edge76_Node000102_Node000004" class= "edge" >
<title > Node102- > Node4</title>
<g id= "a_edge76_Node000102_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1417.2,-266.25C1381.76,-256.61 1334.39,-243.72 1296.38,-233.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1297.45,-230.04 1286.88,-230.79 1295.61,-236.79 1297.45,-230.04" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node5 -->
<g id= "edge75_Node000102_Node000005" class= "edge" >
<title > Node102- > Node5</title>
<g id= "a_edge75_Node000102_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1440.56,-265.6C1406.63,-248.27 1347.49,-219.29 1294.62,-199.5 1246.46,-181.47 1189.75,-165.67 1150.32,-155.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1151.19,-152.13 1140.64,-153.05 1149.47,-158.91 1151.19,-152.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node8 -->
<g id= "edge74_Node000102_Node000008" class= "edge" >
<title > Node102- > Node8</title>
<g id= "a_edge74_Node000102_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.82,-265.67C1529.08,-257.57 1549.46,-245.87 1563.62,-230 1600.1,-189.13 1616.26,-124.33 1622.4,-91.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1625.82,-92.47 1624.08,-82.02 1618.92,-91.27 1625.82,-92.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node12 -->
<g id= "edge78_Node000102_Node000012" class= "edge" >
<title > Node102- > Node12</title>
<g id= "a_edge78_Node000102_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1479.02,-265.59C1489.32,-249.12 1502.28,-221.78 1492.62,-199.5 1472.52,-153.12 1454.5,-145.02 1409.62,-121.75 1373.38,-102.96 1257.62,-84.45 1199.94,-76.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.46,-72.64 1190.07,-74.7 1199.47,-79.57 1200.46,-72.64" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node71 -->
<g id= "edge79_Node000102_Node000071" class= "edge" >
<title > Node102- > Node71</title>
<g id= "a_edge79_Node000102_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.23,-265.61C1455.92,-258.11 1450.57,-248.77 1445.66,-240.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1448.75,-238.57 1440.74,-231.64 1442.68,-242.06 1448.75,-238.57" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node102->Node95 -->
<g id= "edge77_Node000102_Node000095" class= "edge" >
<title > Node102- > Node95</title>
<g id= "a_edge77_Node000102_Node000095" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1417.09,-276.17C1271.11,-264.6 855.87,-231.7 707.85,-219.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "708.17,-216.48 697.93,-219.18 707.62,-223.46 708.17,-216.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node12 -->
<g id= "edge82_Node000103_Node000012" class= "edge" >
<title > Node103- > Node12</title>
<g id= "a_edge82_Node000103_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1617.43,-332.18C1599.24,-291.3 1541.69,-175.09 1454.62,-121.75 1433.09,-108.56 1271.03,-85.51 1199.91,-75.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.4,-72.44 1190.03,-74.58 1199.47,-79.38 1200.4,-72.44" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node21 -->
<g id= "edge83_Node000103_Node000021" class= "edge" >
<title > Node103- > Node21</title>
<g id= "a_edge83_Node000103_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1650.53,-332.03C1684.8,-311.08 1739.62,-269.22 1739.62,-215.75 1739.62,-215.75 1739.62,-215.75 1739.62,-141.62 1739.62,-101.27 1743.77,-79.65 1711.62,-55.25 1669.55,-23.3 860.85,-12.95 676.02,-10.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "676.08,-7.49 666.04,-10.89 676,-14.49 676.08,-7.49" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node103->Node102 -->
<g id= "edge81_Node000103_Node000102" class= "edge" >
<title > Node103- > Node102</title>
<g id= "a_edge81_Node000103_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1588.45,-332.11C1566.53,-322.99 1538.1,-311.16 1514.43,-301.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1515.9,-298.13 1505.32,-297.52 1513.21,-304.59 1515.9,-298.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node5 -->
<g id= "edge87_Node000104_Node000005" class= "edge" >
<title > Node104- > Node5</title>
<g id= "a_edge87_Node000104_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.57,-398.78C1554.56,-365.38 1560.04,-246.44 1492.62,-199.5 1489.4,-197.25 1290.01,-169.53 1177.26,-154" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.84,-150.55 1167.46,-152.65 1176.89,-157.49 1177.84,-150.55" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node21 -->
<g id= "edge88_Node000104_Node000021" class= "edge" >
<title > Node104- > Node21</title>
<g id= "a_edge88_Node000104_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1604.3,-398.53C1630.34,-392.02 1660.83,-381.1 1683.62,-363 1792.38,-276.66 1844.93,-143.39 1737.62,-55.25 1695.75,-20.86 863.91,-12.37 676.09,-10.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "676.2,-7.39 666.18,-10.81 676.15,-14.39 676.2,-7.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node102 -->
<g id= "edge85_Node000104_Node000102" class= "edge" >
<title > Node104- > Node102</title>
<g id= "a_edge85_Node000104_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1544.73,-398.61C1532.23,-379.51 1502.74,-334.41 1484.36,-306.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1487.37,-304.52 1478.97,-298.06 1481.51,-308.35 1487.37,-304.52" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node104->Node103 -->
<g id= "edge86_Node000104_Node000103" class= "edge" >
<title > Node104- > Node103</title>
<g id= "a_edge86_Node000104_Node000103" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1561.71,-398.68C1570.99,-391.2 1584.63,-380.2 1596.74,-370.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1598.84,-373.23 1604.43,-364.23 1594.45,-367.79 1598.84,-373.23" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node4 -->
<g id= "edge92_Node000105_Node000004" class= "edge" >
<title > Node105- > Node4</title>
<g id= "a_edge92_Node000105_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.42,-453.82C1327.96,-412.11 1269.32,-292.59 1243.77,-240.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.06,-239.27 1239.51,-231.83 1240.78,-242.35 1247.06,-239.27" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node5 -->
<g id= "edge93_Node000105_Node000005" class= "edge" >
<title > Node105- > Node5</title>
<g id= "a_edge93_Node000105_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1344.04,-453.75C1336.36,-443.85 1326.17,-430.43 1317.62,-418.25 1271.25,-352.19 1274.33,-324.41 1218.62,-266 1199.73,-246.18 1188.33,-249.01 1168.62,-230 1146.82,-208.96 1126.15,-180.57 1113.68,-162.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1116.63,-160.29 1108.18,-153.9 1110.8,-164.16 1116.63,-160.29" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node8 -->
<g id= "edge94_Node000105_Node000008" class= "edge" >
<title > Node105- > Node8</title>
<g id= "a_edge94_Node000105_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1373.38,-453.95C1415.18,-418.98 1521.25,-325.97 1587.62,-230 1606.62,-202.53 1614.09,-195.79 1622.62,-163.5 1628.97,-139.52 1628.72,-110.81 1627.55,-91.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.05,-91.78 1626.77,-82.08 1624.07,-92.33 1631.05,-91.78" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node12 -->
<g id= "edge90_Node000105_Node000012" class= "edge" >
<title > Node105- > Node12</title>
<g id= "a_edge90_Node000105_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1354.82,-453.76C1353.65,-431.16 1351.62,-386.61 1351.62,-348.75 1351.62,-348.75 1351.62,-348.75 1351.62,-280.25 1351.62,-227.18 1371.04,-216.27 1376.62,-163.5 1378.58,-145.05 1388.12,-136.32 1376.62,-121.75 1354.93,-94.25 1253.01,-80.12 1199.55,-74.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.11,-71.04 1189.81,-73.52 1199.41,-78 1200.11,-71.04" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node102 -->
<g id= "edge91_Node000105_Node000102" class= "edge" >
<title > Node105- > Node102</title>
<g id= "a_edge91_Node000105_Node000102" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1364.49,-453.89C1383.84,-421.99 1430.02,-345.87 1453.85,-306.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1456.82,-308.46 1459.01,-298.09 1450.83,-304.82 1456.82,-308.46" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node105->Node104 -->
<g id= "edge95_Node000105_Node000104" class= "edge" >
<title > Node105- > Node104</title>
<g id= "a_edge95_Node000105_Node000104" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1404.33,-453.8C1436.78,-444 1478.95,-431.27 1509.67,-421.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1510.42,-425.42 1518.98,-419.18 1508.4,-418.72 1510.42,-425.42" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node145->Node2 -->
2026-06-14 08:36:52 -04:00
<g id= "edge104_Node000145_Node000002" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node145- > Node2</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge104_Node000145_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1906.69,-655.47C1810.06,-643.11 1608.45,-617.31 1511.29,-604.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.84,-601.41 1501.48,-603.62 1510.95,-608.36 1511.84,-601.41" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node145->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge105_Node000145_Node000008" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node145- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge105_Node000145_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1962.79,-647.85C1967.39,-613.39 1976.13,-524.32 1955.62,-454.25 1940.22,-401.61 1891.62,-403.59 1891.62,-348.75 1891.62,-348.75 1891.62,-348.75 1891.62,-280.25 1891.62,-196.96 1862.84,-164.96 1791.62,-121.75 1760.77,-103.03 1722.41,-90.82 1690.35,-83.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1691.29,-79.76 1680.77,-80.94 1689.73,-86.58 1691.29,-79.76" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node145->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge107_Node000145_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node145- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge107_Node000145_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1951.69,-647.65C1925.97,-603.85 1853.62,-469.85 1853.62,-348.75 1853.62,-348.75 1853.62,-348.75 1853.62,-280.25 1853.62,-105.43 1661.46,-170.67 1493.62,-121.75 1438.65,-105.73 1270.93,-84.18 1199.45,-75.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.29,-72.01 1189.94,-74.28 1199.45,-78.96 1200.29,-72.01" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node145->Node21 -->
<g id= "edge106_Node000145_Node000021" class= "edge" >
<title > Node145- > Node21</title>
<g id= "a_edge106_Node000145_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2004.82,-647.65C2011.1,-645.78 2017.5,-644.01 2023.62,-642.5 2152.96,-610.68 2613.62,-670.19 2613.62,-537 2613.62,-537 2613.62,-537 2613.62,-141.62 2613.62,-46.17 3054.44,-154.34 2328.62,-55.25 1993.62,-9.51 892.78,-9.96 675.91,-10.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "676.07,-7 666.08,-10.53 676.09,-14 676.07,-7" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node147 -->
<g id= "Node000147" class= "node" >
<title > Node147</title>
<g id= "a_Node000147" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2693.25,-606.5 2642,-606.5 2642,-587.25 2693.25,-587.25 2693.25,-606.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2667.62" y= "-593" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stddef.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node146->Node147 -->
2026-06-14 08:36:52 -04:00
<g id= "edge109_Node000146_Node000147" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node146- > Node147</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge109_Node000146_Node000147" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2495.51,-647.66C2536.75,-635.73 2593.88,-619.2 2630.8,-608.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2631.48,-611.97 2640.12,-605.83 2629.54,-605.25 2631.48,-611.97" />
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__extern_8cpp__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>