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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-27 15:06:27 -05:00
-->
<!-- Title: src/extern/include/gridfire/extern/gridfire_context.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 698 -->
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)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2469;
var viewHeight = 698;
2025-11-27 15:06:27 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/extern/include/gridfire/extern/gridfire_context.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1368,-690 1242,-690 1242,-649 1368,-649 1368,-690" />
<text text-anchor= "start" x= "1250" y= "-678" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text text-anchor= "start" x= "1250" y= "-667" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text text-anchor= "middle" x= "1305" y= "-656" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1245,-613 1147,-613 1147,-594 1245,-594 1245,-613" />
<text text-anchor= "middle" x= "1196" y= "-601" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1271.7,-648.95C1254.8,-639.03 1234.68,-627.21 1219.43,-618.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1221.03,-615.14 1210.63,-613.09 1217.48,-621.17 1221.03,-615.14" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2300.5,-79.5 2129.5,-79.5 2129.5,-60.5 2300.5,-60.5 2300.5,-79.5" />
<text text-anchor= "middle" x= "2215" y= "-67.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
<g id= "edge118_Node000001_Node000008" class= "edge" >
<title > Node1- > Node8</title>
<g id= "a_edge118_Node000001_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1368,-668.35C1608.32,-666.94 2454,-654.17 2454,-544 2454,-544 2454,-544 2454,-278 2454,-172.01 2318.03,-108.14 2251.21,-83.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2252.08,-79.75 2241.49,-79.62 2249.69,-86.33 2252.08,-79.75" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1500.5,-79.5 1453.5,-79.5 1453.5,-60.5 1500.5,-60.5 1500.5,-79.5" />
<text text-anchor= "middle" x= "1477" y= "-67.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
<g id= "edge120_Node000001_Node000012" class= "edge" >
<title > Node1- > Node12</title>
<g id= "a_edge120_Node000001_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1319.46,-648.55C1338.53,-619.58 1366.82,-565.25 1341,-528 1315.04,-490.55 1281.53,-519.24 1245,-492 1182.4,-445.33 1159.99,-406.21 1177,-330 1191.12,-266.74 1192.9,-243.57 1239,-198 1266.44,-170.87 1287.03,-185.01 1318,-162 1337.47,-147.54 1334.2,-135 1354,-121 1389.18,-96.13 1404.17,-101.41 1444,-85 1445.2,-84.51 1446.42,-84 1447.65,-83.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.27,-86.6 1457.13,-79.51 1446.56,-80.15 1449.27,-86.6" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "957,-19 899,-19 899,0 957,0 957,-19" />
<text text-anchor= "middle" x= "928" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node1->Node19 -->
<g id= "edge119_Node000001_Node000019" class= "edge" >
<title > Node1- > Node19</title>
<g id= "a_edge119_Node000001_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1241.62,-665.82C980.27,-654.35 0,-607.12 0,-544 0,-544 0,-544 0,-140.5 0,-49.28 712.36,-18.11 888.82,-11.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "889.08,-15.28 898.95,-11.43 888.84,-8.29 889.08,-15.28" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1938,-354.5 1806,-354.5 1806,-335.5 1938,-335.5 1938,-354.5" />
<text text-anchor= "middle" x= "1872" y= "-342.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1245.08,-601.92C1310,-599.79 1427.17,-591.16 1521,-558 1659.99,-508.88 1803.77,-400.52 1853.66,-360.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856,-363.51 1861.61,-354.52 1851.62,-358.04 1856,-363.51" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1906,-151 1760,-151 1760,-132 1906,-132 1906,-151" />
<text text-anchor= "middle" x= "1833" y= "-139" 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 -->
<g id= "edge111_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge111_Node000002_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1245.13,-601.12C1436.57,-595.1 2122,-567.32 2122,-478 2122,-478 2122,-478 2122,-344 2122,-307.46 2129.04,-289.64 2103,-264 2050.13,-211.96 2006.94,-259.99 1940,-228 1903.04,-210.34 1867.37,-177.73 1847.99,-158.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1850.44,-155.79 1840.95,-151.08 1845.43,-160.68 1850.44,-155.79" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2272,-151 2152,-151 2152,-132 2272,-132 2272,-151" />
<text text-anchor= "middle" x= "2212" y= "-139" 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>
<!-- Node2->Node16 -->
<g id= "edge117_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge117_Node000002_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1245.31,-602.21C1459.94,-600.29 2302,-585.9 2302,-478 2302,-478 2302,-478 2302,-344 2302,-269.76 2250.43,-192.45 2225.36,-159.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2227.95,-156.88 2219.06,-151.11 2222.41,-161.17 2227.95,-156.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "572.5,-558 465.5,-558 465.5,-528 572.5,-528 572.5,-558" />
<text text-anchor= "start" x= "473.5" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "519" y= "-535" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node64 -->
<g id= "edge44_Node000002_Node000064" class= "edge" >
<title > Node2- > Node64</title>
<g id= "a_edge44_Node000002_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1146.77,-598.25C1026.37,-587.84 717.12,-561.12 582.83,-549.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "582.96,-546.01 572.7,-548.64 582.36,-552.99 582.96,-546.01" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node75 -->
<g id= "Node000075" class= "node" >
<title > Node75</title>
<g id= "a_Node000075" > <a xlink:href= "io_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "820,-222.5 736,-222.5 736,-203.5 820,-203.5 820,-222.5" />
<text text-anchor= "middle" x= "778" y= "-210.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node75 -->
<g id= "edge58_Node000002_Node000075" class= "edge" >
<title > Node2- > Node75</title>
<g id= "a_edge58_Node000002_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1146.97,-601.07C1067.65,-597.9 915.63,-587.99 872,-558 838.56,-535.01 828,-518.58 828,-478 828,-478 828,-478 828,-344 828,-301.28 804.19,-255.61 789.43,-231.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "792.23,-229.28 783.93,-222.69 786.31,-233.02 792.23,-229.28" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78 -->
<g id= "Node000078" class= "node" >
<title > Node78</title>
<g id= "a_Node000078" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "971.5,-228 876.5,-228 876.5,-198 971.5,-198 971.5,-228" />
<text text-anchor= "start" x= "884.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "924" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node78 -->
<g id= "edge64_Node000002_Node000078" class= "edge" >
<title > Node2- > Node78</title>
<g id= "a_edge64_Node000002_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1146.91,-600.27C1074.73,-596.12 944.46,-585.03 907,-558 874.6,-534.62 866,-517.95 866,-478 866,-478 866,-478 866,-344 866,-303.5 889.77,-261.58 906.87,-236.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.89,-238.46 912.82,-228.27 904.18,-234.41 909.89,-238.46" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node84 -->
<g id= "Node000084" class= "node" >
<title > Node84</title>
<g id= "a_Node000084" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1511.5,-552.5 1388.5,-552.5 1388.5,-533.5 1511.5,-533.5 1511.5,-552.5" />
<text text-anchor= "middle" x= "1450" y= "-540.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node84 -->
<g id= "edge86_Node000002_Node000084" class= "edge" >
<title > Node2- > Node84</title>
<g id= "a_edge86_Node000002_Node000084" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1232.93,-593.99C1277.89,-583.64 1353.88,-566.14 1402.97,-554.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1404.06,-558.17 1413.02,-552.52 1402.49,-551.35 1404.06,-558.17" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node90 -->
<g id= "Node000090" class= "node" >
<title > Node90</title>
<g id= "a_Node000090" > <a xlink:href= "screening_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1015.5,-426 914.5,-426 914.5,-396 1015.5,-396 1015.5,-426" />
<text text-anchor= "start" x= "922.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "965" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node90 -->
<g id= "edge112_Node000002_Node000090" class= "edge" >
<title > Node2- > Node90</title>
<g id= "a_edge112_Node000002_Node000090" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1146.86,-601.78C1076.4,-599.58 952.04,-591 924,-558 893.61,-522.24 925.42,-465.5 947.54,-434.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.37,-436.39 953.46,-426.25 944.73,-432.25 950.37,-436.39" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node94 -->
<g id= "Node000094" class= "node" >
<title > Node94</title>
<g id= "a_Node000094" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1057.5,-552.5 932.5,-552.5 932.5,-533.5 1057.5,-533.5 1057.5,-552.5" />
<text text-anchor= "middle" x= "995" y= "-540.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node94 -->
<g id= "edge114_Node000002_Node000094" class= "edge" >
<title > Node2- > Node94</title>
<g id= "a_edge114_Node000002_Node000094" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1166.77,-593.99C1131.79,-583.81 1073.07,-566.72 1034.18,-555.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1034.84,-551.95 1024.26,-552.52 1032.89,-558.67 1034.84,-551.95" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node109 -->
<g id= "Node000109" class= "node" >
<title > Node109</title>
<g id= "a_Node000109" > <a xlink:href= "trigger_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1206,-552.5 1076,-552.5 1076,-533.5 1206,-533.5 1206,-552.5" />
<text text-anchor= "middle" x= "1141" y= "-540.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node109 -->
<g id= "edge115_Node000002_Node000109" class= "edge" >
<title > Node2- > Node109</title>
<g id= "a_edge115_Node000002_Node000109" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1187.88,-593.87C1179.6,-585.05 1166.53,-571.16 1156.3,-560.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1158.55,-557.56 1149.15,-552.67 1153.45,-562.35 1158.55,-557.56" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node115 -->
<g id= "Node000115" class= "node" >
<title > Node115</title>
<g id= "a_Node000115" > <a xlink:href= "utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1332,-552.5 1224,-552.5 1224,-533.5 1332,-533.5 1332,-552.5" />
<text text-anchor= "middle" x= "1278" y= "-540.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node2->Node115 -->
<g id= "edge116_Node000002_Node000115" class= "edge" >
<title > Node2- > Node115</title>
<g id= "a_edge116_Node000002_Node000115" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1208.1,-593.87C1221.06,-584.62 1241.86,-569.78 1257.4,-558.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1259.74,-561.32 1265.85,-552.67 1255.68,-555.63 1259.74,-561.32" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1825.5,-228 1702.5,-228 1702.5,-198 1825.5,-198 1825.5,-228" />
<text text-anchor= "start" x= "1710.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1764" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1856.29,-335.41C1841.32,-326.6 1818.92,-311.7 1804,-294 1789.91,-277.28 1779.22,-254.76 1772.45,-237.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1775.59,-236.27 1768.75,-228.18 1769.05,-238.78 1775.59,-236.27" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2273.5,-294 2150.5,-294 2150.5,-264 2273.5,-264 2273.5,-294" />
<text text-anchor= "start" x= "2158.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "2212" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node3->Node35 -->
<g id= "edge22_Node000003_Node000035" class= "edge" >
<title > Node3- > Node35</title>
<g id= "a_edge22_Node000003_Node000035" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1917.5,-335.44C1974.56,-324.7 2073.03,-306.16 2140.27,-293.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2141.19,-296.89 2150.37,-291.6 2139.89,-290.01 2141.19,-296.89" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1931.5,-294 1812.5,-294 1812.5,-264 1931.5,-264 1931.5,-294" />
<text text-anchor= "start" x= "1820.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "1872" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node3->Node48 -->
<g id= "edge37_Node000003_Node000048" class= "edge" >
<title > Node3- > Node48</title>
<g id= "a_edge37_Node000003_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1872,-335.37C1872,-327.49 1872,-315.45 1872,-304.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1875.5,-304.36 1872,-294.36 1868.5,-304.36 1875.5,-304.36" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2094,-294 1950,-294 1950,-264 2094,-264 2094,-294" />
<text text-anchor= "start" x= "1958" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "2022" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node3->Node59 -->
<g id= "edge38_Node000003_Node000059" class= "edge" >
<title > Node3- > Node59</title>
<g id= "a_edge38_Node000003_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1892.23,-335.37C1914.5,-325.87 1950.94,-310.32 1979.55,-298.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1981.09,-301.26 1988.92,-294.12 1978.35,-294.82 1981.09,-301.26" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1493.5,-228 1376.5,-228 1376.5,-198 1493.5,-198 1493.5,-228" />
<text text-anchor= "start" x= "1384.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1435" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node3->Node61 -->
<g id= "edge39_Node000003_Node000061" class= "edge" >
<title > Node3- > Node61</title>
<g id= "a_edge39_Node000003_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1805.85,-343.74C1736.69,-341.29 1626.28,-331.14 1539,-294 1506.62,-280.22 1475.44,-253.94 1455.81,-235.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1458.24,-232.74 1448.63,-228.27 1453.36,-237.75 1458.24,-232.74" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "1718,-294 1548,-294 1548,-264 1718,-264 1718,-294" />
<text text-anchor= "start" x= "1556" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text text-anchor= "middle" x= "1633" y= "-271" 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>
2025-11-28 09:46:00 -05:00
<!-- Node3->Node62 -->
<g id= "edge41_Node000003_Node000062" class= "edge" >
<title > Node3- > Node62</title>
<g id= "a_edge41_Node000003_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1839.77,-335.37C1802.97,-325.51 1741.89,-309.16 1695.64,-296.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1696.28,-293.32 1685.71,-294.12 1694.47,-300.08 1696.28,-293.32" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1777.96,-197.94C1789.33,-186.48 1805.38,-170.32 1817.22,-158.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.73,-160.83 1824.3,-151.27 1814.77,-155.9 1819.73,-160.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1654.5,-19 1561.5,-19 1561.5,0 1654.5,0 1654.5,-19" />
<text text-anchor= "middle" x= "1608" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge21_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge21_Node000004_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1825.79,-207C1857.27,-201.11 1893.37,-188.55 1915,-162 1945.15,-125 1955.3,-91.02 1924,-55 1891.07,-17.1 1746.37,-10.56 1664.67,-9.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.56,-6.47 1654.55,-9.93 1664.53,-13.47 1664.56,-6.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge20_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge20_Node000004_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1702.58,-197.99C1659.74,-187.59 1606.83,-173.31 1587,-162 1564.06,-148.91 1564.17,-138.04 1544,-121 1529.08,-108.4 1511.34,-95.24 1497.86,-85.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1499.87,-82.71 1489.69,-79.78 1495.82,-88.42 1499.87,-82.71" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node16 -->
<g id= "edge15_Node000004_Node000016" class= "edge" >
<title > Node4- > Node16</title>
<g id= "a_edge15_Node000004_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1825.82,-202.41C1910.33,-189.3 2061.21,-165.89 2147.23,-152.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2147.79,-156 2157.13,-151.01 2146.72,-149.09 2147.79,-156" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1704,-156.5 1596,-156.5 1596,-126.5 1704,-126.5 1704,-156.5" />
<text text-anchor= "start" x= "1604" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1650" y= "-133.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4->Node18 -->
<g id= "edge18_Node000004_Node000018" class= "edge" >
<title > Node4- > Node18</title>
<g id= "a_edge18_Node000004_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1740.93,-197.94C1723.86,-187.53 1700.4,-173.22 1681.58,-161.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1683.4,-158.76 1673.04,-156.54 1679.75,-164.74 1683.4,-158.76" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1915,-79.5 1865,-79.5 1865,-60.5 1915,-60.5 1915,-79.5" />
<text text-anchor= "middle" x= "1890" y= "-67.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1839.99,-131.98C1849.05,-120.93 1865.04,-101.43 1876.5,-87.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1879.32,-89.54 1882.95,-79.59 1873.91,-85.1 1879.32,-89.54" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1683.5,-79.5 1610.5,-79.5 1610.5,-60.5 1683.5,-60.5 1683.5,-79.5" />
<text text-anchor= "middle" x= "1647" y= "-67.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1810.19,-131.98C1777.42,-119.73 1716.85,-97.1 1679.43,-83.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.59,-79.81 1669.99,-79.59 1678.14,-86.37 1680.59,-79.81" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1879.84,-131.98C1949.96,-119.22 2082.05,-95.19 2157.78,-81.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2158.86,-84.77 2168.08,-79.54 2157.61,-77.88 2158.86,-84.77" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1277,-79.5 1139,-79.5 1139,-60.5 1277,-60.5 1277,-79.5" />
<text text-anchor= "middle" x= "1208" y= "-67.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1785.23,-131.96C1763.28,-128.24 1736.87,-124.04 1713,-121 1540.76,-99.06 1496.65,-103.4 1324,-85 1311.74,-83.69 1298.77,-82.22 1286.11,-80.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1286.39,-77.24 1276.05,-79.53 1285.57,-84.19 1286.39,-77.24" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1121,-79.5 1039,-79.5 1039,-60.5 1121,-60.5 1121,-79.5" />
<text text-anchor= "middle" x= "1080" y= "-67.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1787.28,-131.97C1764.95,-128.09 1737.65,-123.76 1713,-121 1455,-92.14 1385.98,-128.24 1130,-85 1125.53,-84.24 1120.89,-83.25 1116.31,-82.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1117.05,-78.7 1106.49,-79.54 1115.27,-85.47 1117.05,-78.7" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
<g id= "edge10_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge10_Node000005_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1833.86,-131.81C1835.05,-114.57 1835.03,-75.9 1814,-55 1793.28,-34.4 1718.24,-22.18 1664.72,-15.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.99,-12.42 1654.66,-14.77 1664.2,-19.37 1664.99,-12.42" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge11_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge11_Node000005_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1796.24,-131.95C1780.75,-128.43 1762.53,-124.39 1746,-121 1661.72,-103.73 1562.05,-85.87 1510.95,-76.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.26,-73.4 1500.81,-75.12 1510.05,-80.29 1511.26,-73.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1805,-79.5 1719,-79.5 1719,-60.5 1805,-60.5 1805,-79.5" />
<text text-anchor= "middle" x= "1762" y= "-67.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge12_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge12_Node000005_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1824.29,-131.98C1812.8,-120.72 1792.33,-100.69 1778.01,-86.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1780.37,-84.09 1770.78,-79.59 1775.48,-89.09 1780.37,-84.09" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2111.5,-79.5 2012.5,-79.5 2012.5,-60.5 2111.5,-60.5 2111.5,-79.5" />
<text text-anchor= "middle" x= "2062" y= "-67.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node14 -->
<g id= "edge13_Node000005_Node000014" class= "edge" >
<title > Node5- > Node14</title>
<g id= "a_edge13_Node000005_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1861.08,-131.98C1902.03,-119.55 1978.23,-96.42 2024.11,-82.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2025.14,-85.85 2033.69,-79.59 2023.1,-79.15 2025.14,-85.85" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2433,-85 2319,-85 2319,-55 2433,-55 2433,-85" />
<text text-anchor= "start" x= "2327" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "2376" y= "-62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node5->Node15 -->
<g id= "edge14_Node000005_Node000015" class= "edge" >
<title > Node5- > Node15</title>
<g id= "a_edge14_Node000005_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1906.02,-134.14C1997.76,-125.66 2160.17,-109.09 2308.61,-85.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2309.52,-88.53 2318.82,-83.47 2308.39,-81.62 2309.52,-88.53" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2193.61,-131.98C2167.63,-119.94 2119.99,-97.87 2089.71,-83.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2091.09,-80.62 2080.54,-79.59 2088.15,-86.97 2091.09,-80.62" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2232.11,-131.98C2257.25,-121.32 2300.96,-102.8 2333.63,-88.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2335.11,-92.13 2342.95,-85.01 2332.37,-85.69 2335.11,-92.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node18->Node19 -->
<g id= "edge19_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge19_Node000018_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1632.79,-126.2C1607.63,-106.22 1558.51,-70.66 1510,-55 1408.64,-22.28 1081.29,-13.29 967.46,-11.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "967.18,-7.62 957.12,-10.93 967.06,-14.61 967.18,-7.62" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node4 -->
<g id= "edge28_Node000035_Node000004" class= "edge" >
<title > Node35- > Node4</title>
<g id= "a_edge28_Node000035_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.29,-270.08C2060.53,-258.49 1898.32,-237.29 1840,-228 1838.7,-227.79 1837.38,-227.58 1836.05,-227.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1836.2,-223.84 1825.76,-225.64 1835.04,-230.74 1836.2,-223.84" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node5 -->
<g id= "edge27_Node000035_Node000005" class= "edge" >
<title > Node35- > Node5</title>
<g id= "a_edge27_Node000035_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.45,-266.4C2095.76,-255.66 2020.25,-239.64 1992,-228 1968.74,-218.41 1965.94,-210.31 1944,-198 1916.05,-182.32 1883.1,-166.13 1860.4,-155.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1861.88,-152.13 1851.35,-151.02 1858.89,-158.46 1861.88,-152.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node6 -->
<g id= "edge35_Node000035_Node000006" class= "edge" >
<title > Node35- > Node6</title>
<g id= "a_edge35_Node000035_Node000006" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.45,-264.51C2107.17,-254.31 2053.62,-240.06 2034,-228 1973.2,-190.63 1922.25,-120.4 1900.84,-88.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1903.76,-86.16 1895.38,-79.68 1897.9,-89.97 1903.76,-86.16" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node8 -->
<g id= "edge23_Node000035_Node000008" class= "edge" >
<title > Node35- > Node8</title>
<g id= "a_edge23_Node000035_Node000008" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2197.11,-263.84C2169.66,-235.95 2116.23,-172.18 2143,-121 2151.64,-104.47 2168.52,-92.31 2183.75,-84.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2185.56,-87.13 2192.94,-79.53 2182.43,-80.87 2185.56,-87.13" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node9 -->
<g id= "edge25_Node000035_Node000009" class= "edge" >
<title > Node35- > Node9</title>
<g id= "a_edge25_Node000035_Node000009" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.37,-269.65C2134.92,-267.67 2118.36,-265.66 2103,-264 1921.58,-244.37 1865.84,-289.39 1694,-228 1671.71,-220.04 1671.42,-208.06 1650,-198 1613.02,-180.63 1352.61,-109.85 1249.7,-82.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1250.53,-78.77 1239.96,-79.55 1248.71,-85.53 1250.53,-78.77" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node11 -->
<g id= "edge32_Node000035_Node000011" class= "edge" >
<title > Node35- > Node11</title>
<g id= "a_edge32_Node000035_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2247.18,-263.95C2329.07,-229.38 2519.77,-137.04 2442,-55 2415.27,-26.81 1848.66,-14.63 1664.95,-11.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.75,-7.91 1654.69,-11.23 1664.63,-14.91 1664.75,-7.91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node12 -->
<g id= "edge33_Node000035_Node000012" class= "edge" >
<title > Node35- > Node12</title>
<g id= "a_edge33_Node000035_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.25,-268.78C2083.32,-258.39 1981.12,-241.21 1944,-228 1917.77,-218.66 1914.89,-208.26 1889,-198 1830.07,-174.65 1805.39,-194.55 1751,-162 1729.68,-149.24 1734.61,-133.26 1713,-121 1678.78,-101.58 1567.66,-83.73 1510.96,-75.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.1,-72.1 1500.71,-74.16 1510.12,-79.03 1511.1,-72.1" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node14 -->
<g id= "edge36_Node000035_Node000014" class= "edge" >
<title > Node35- > Node14</title>
<g id= "a_edge36_Node000035_Node000014" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2187.49,-263.89C2173.48,-254.93 2156.31,-242.35 2144,-228 2106.39,-184.16 2079.82,-120.12 2068.34,-89.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2071.6,-87.86 2064.92,-79.64 2065.02,-90.23 2071.6,-87.86" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node15 -->
<g id= "edge24_Node000035_Node000015" class= "edge" >
<title > Node35- > Node15</title>
<g id= "a_edge24_Node000035_Node000015" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2223.27,-263.77C2251.37,-228.31 2324.68,-135.78 2358.47,-93.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2361.4,-95.07 2364.87,-85.05 2355.91,-90.72 2361.4,-95.07" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node16 -->
<g id= "edge26_Node000035_Node000016" class= "edge" >
<title > Node35- > Node16</title>
<g id= "a_edge26_Node000035_Node000016" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2212,-263.76C2212,-239.14 2212,-188.66 2212,-161.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2215.5,-161.03 2212,-151.03 2208.5,-161.03 2215.5,-161.03" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node18 -->
<g id= "edge29_Node000035_Node000018" class= "edge" >
<title > Node35- > Node18</title>
<g id= "a_edge29_Node000035_Node000018" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.33,-268.98C2077,-258 1959.11,-239.52 1916,-228 1878.91,-218.09 1871.4,-210.19 1835,-198 1811.38,-190.09 1752.84,-172.66 1707.89,-159.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1708.82,-156.06 1698.23,-156.59 1706.84,-162.77 1708.82,-156.06" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node19 -->
<g id= "edge34_Node000035_Node000019" class= "edge" >
<title > Node35- > Node19</title>
<g id= "a_edge34_Node000035_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2181.64,-263.92C2162.95,-254.71 2138.84,-241.85 2119,-228 2024,-161.68 2031.37,-98.53 1924,-55 1834.3,-18.63 1140.89,-11.84 967.3,-10.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "967.11,-7.21 957.09,-10.65 967.07,-14.21 967.11,-7.21" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "899.5,-85 784.5,-85 784.5,-55 899.5,-55 899.5,-85" />
<text text-anchor= "start" x= "792.5" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "842" y= "-62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node35->Node37 -->
<g id= "edge30_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge30_Node000035_Node000037" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2150.38,-269.56C2134.93,-267.58 2118.37,-265.6 2103,-264 1902.11,-243.13 1849.98,-256.25 1650,-228 1583.98,-218.67 1569.13,-206.56 1503,-198 1432.15,-188.83 915.16,-208.6 861,-162 842.25,-145.87 839.14,-116.43 839.66,-95.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "843.17,-95.46 840.21,-85.29 836.18,-95.09 843.17,-95.46" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node37->Node19 -->
<g id= "edge31_Node000037_Node000019" class= "edge" >
<title > Node37- > Node19</title>
<g id= "a_edge31_Node000037_Node000019" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M862.82,-54.84C876.15,-45.77 893.39,-34.04 906.79,-24.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.07,-27.61 915.37,-19.09 905.13,-21.83 909.07,-27.61" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node61->Node7 -->
<g id= "edge40_Node000061_Node000007" class= "edge" >
<title > Node61- > Node7</title>
<g id= "a_edge40_Node000061_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1456.1,-197.96C1496.61,-171.03 1584.84,-112.34 1625.59,-85.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1627.59,-88.11 1633.98,-79.66 1623.71,-82.28 1627.59,-88.11" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node62->Node4 -->
<g id= "edge42_Node000062_Node000004" class= "edge" >
<title > Node62- > Node4</title>
<g id= "a_edge42_Node000062_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.75,-263.95C1680.69,-254.7 1705.69,-242.49 1726.23,-232.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1727.87,-235.55 1735.32,-228.01 1724.8,-229.26 1727.87,-235.55" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node62->Node12 -->
<g id= "edge43_Node000062_Node000012" class= "edge" >
<title > Node62- > Node12</title>
<g id= "a_edge43_Node000062_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1621.95,-263.78C1605.03,-241.98 1571.76,-198.93 1544,-162 1524.64,-136.24 1502.54,-106.08 1489.19,-87.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1491.94,-85.6 1483.23,-79.57 1486.28,-89.72 1491.94,-85.6" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "510.5,-426 403.5,-426 403.5,-396 510.5,-396 510.5,-426" />
<text text-anchor= "start" x= "411.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "457" y= "-403" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node65 -->
<g id= "edge45_Node000064_Node000065" class= "edge" >
<title > Node64- > Node65</title>
<g id= "a_edge45_Node000064_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.51,-529.71C617.12,-516.89 669.72,-494.15 645,-462 629.77,-442.19 569.33,-428.58 521.04,-420.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "521.37,-417.12 510.94,-419 520.26,-424.03 521.37,-417.12" />
</a>
</g>
</g>
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "799.5,-492 692.5,-492 692.5,-462 799.5,-462 799.5,-492" />
<text text-anchor= "start" x= "700.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "746" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
</a>
</g>
</g>
<!-- Node64->Node67 -->
<g id= "edge46_Node000064_Node000067" class= "edge" >
<title > Node64- > Node67</title>
<g id= "a_edge46_Node000064_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M568.82,-527.95C603.41,-518.2 649.68,-505.16 686.26,-494.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.63,-498.09 696.3,-492.01 685.73,-491.36 687.63,-498.09" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000068" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "135.5,-492 28.5,-492 28.5,-462 135.5,-462 135.5,-492" />
<text text-anchor= "start" x= "36.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "82" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node68 -->
<g id= "edge48_Node000064_Node000068" class= "edge" >
<title > Node64- > Node68</title>
<g id= "a_edge48_Node000064_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M465.36,-536.38C394.36,-528.6 265.1,-513.26 145.75,-492.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "146.17,-488.74 135.71,-490.44 144.94,-495.64 146.17,-488.74" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000069" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "260.5,-492 153.5,-492 153.5,-462 260.5,-462 260.5,-492" />
<text text-anchor= "start" x= "161.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "207" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node69 -->
<g id= "edge50_Node000064_Node000069" class= "edge" >
<title > Node64- > Node69</title>
<g id= "a_edge50_Node000064_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M465.28,-531.65C416.87,-522.24 343.49,-507.75 270.98,-492.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.26,-488.88 260.75,-490.22 269.81,-495.72 271.26,-488.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <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= "385.5,-492 278.5,-492 278.5,-462 385.5,-462 385.5,-492" />
<text text-anchor= "start" x= "286.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "332" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node72 -->
<g id= "edge52_Node000064_Node000072" class= "edge" >
<title > Node64- > Node72</title>
<g id= "a_edge52_Node000064_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M477.96,-527.95C449.95,-518.37 412.65,-505.6 382.77,-495.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "383.54,-491.94 372.94,-492.01 381.27,-498.56 383.54,-491.94" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node73 -->
<g id= "Node000073" class= "node" >
<title > Node73</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000073" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "510.5,-492 403.5,-492 403.5,-462 510.5,-462 510.5,-492" />
<text text-anchor= "start" x= "411.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "457" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node73 -->
<g id= "edge54_Node000064_Node000073" class= "edge" >
<title > Node64- > Node73</title>
<g id= "a_edge54_Node000064_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M505.24,-527.8C497.21,-519.51 486.93,-508.89 477.91,-499.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "480.19,-496.91 470.72,-492.16 475.17,-501.78 480.19,-496.91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000074" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "635.5,-492 528.5,-492 528.5,-462 635.5,-462 635.5,-492" />
<text text-anchor= "start" x= "536.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text text-anchor= "middle" x= "582" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node64->Node74 -->
<g id= "edge56_Node000064_Node000074" class= "edge" >
<title > Node64- > Node74</title>
<g id= "a_edge56_Node000064_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M532.98,-527.8C541.22,-519.43 551.8,-508.68 561.02,-499.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.54,-501.75 568.06,-492.16 558.55,-496.84 563.54,-501.75" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node67->Node65 -->
<g id= "edge47_Node000067_Node000065" class= "edge" >
<title > Node67- > Node65</title>
<g id= "a_edge47_Node000067_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M692.32,-464.11C643.81,-453.37 572.33,-437.54 520.89,-426.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "521.4,-422.68 510.88,-423.93 519.89,-429.51 521.4,-422.68" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node68->Node65 -->
<g id= "edge49_Node000068_Node000065" class= "edge" >
<title > Node68- > Node65</title>
<g id= "a_edge49_Node000068_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M135.72,-463.65C138.52,-463.07 141.29,-462.52 144,-462 229.87,-445.46 329.73,-430.19 393.13,-420.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "393.98,-424.4 403.37,-419.51 392.98,-417.47 393.98,-424.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node69->Node65 -->
<g id= "edge51_Node000069_Node000065" class= "edge" >
<title > Node69- > Node65</title>
<g id= "a_edge51_Node000069_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M260.63,-462.27C299.6,-452.29 352.48,-438.76 393.55,-428.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "394.64,-431.58 403.46,-425.71 392.9,-424.8 394.64,-431.58" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node72->Node65 -->
<g id= "edge53_Node000072_Node000065" class= "edge" >
<title > Node72- > Node65</title>
<g id= "a_edge53_Node000072_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M359.43,-461.95C377.42,-452.74 401.15,-440.6 420.7,-430.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "422.33,-433.69 429.63,-426.01 419.14,-427.45 422.33,-433.69" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node73->Node65 -->
<g id= "edge55_Node000073_Node000065" class= "edge" >
<title > Node73- > Node65</title>
<g id= "a_edge55_Node000073_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M457,-461.8C457,-454.34 457,-444.99 457,-436.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.5,-436.16 457,-426.16 453.5,-436.16 460.5,-436.16" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node74->Node65 -->
<g id= "edge57_Node000074_Node000065" class= "edge" >
<title > Node74- > Node65</title>
<g id= "a_edge57_Node000074_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M554.57,-461.95C536.58,-452.74 512.85,-440.6 493.3,-430.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.86,-427.45 484.37,-426.01 491.67,-433.69 494.86,-427.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "network__file_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1140,-156.5 1034,-156.5 1034,-126.5 1140,-126.5 1140,-156.5" />
<text text-anchor= "start" x= "1042" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text text-anchor= "middle" x= "1087" y= "-133.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node75->Node52 -->
<g id= "edge59_Node000075_Node000052" class= "edge" >
<title > Node75- > Node52</title>
<g id= "a_edge59_Node000075_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M815.89,-203.48C867.64,-191.84 961.12,-170.81 1023.63,-156.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1024.78,-160.08 1033.77,-154.47 1023.25,-153.25 1024.78,-160.08" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node76 -->
<g id= "Node000076" class= "node" >
<title > Node76</title>
<g id= "a_Node000076" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "457,-151 323,-151 323,-132 457,-132 457,-151" />
<text text-anchor= "middle" x= "390" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > generative/generative.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node75->Node76 -->
<g id= "edge63_Node000075_Node000076" class= "edge" >
<title > Node75- > Node76</title>
<g id= "a_edge63_Node000075_Node000076" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M735.86,-206.16C676.53,-197.7 565.1,-180.96 471,-162 458.59,-159.5 445.2,-156.43 432.96,-153.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.53,-150.01 422.98,-151.03 431.86,-156.81 433.53,-150.01" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node52->Node9 -->
<g id= "edge60_Node000052_Node000009" class= "edge" >
<title > Node52- > Node9</title>
<g id= "a_edge60_Node000052_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1111.49,-126.44C1132.69,-114.26 1163.16,-96.76 1184.17,-84.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.16,-87.58 1193.08,-79.57 1182.67,-81.51 1186.16,-87.58" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node52->Node10 -->
<g id= "edge61_Node000052_Node000010" class= "edge" >
<title > Node52- > Node10</title>
<g id= "a_edge61_Node000052_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1085.58,-126.44C1084.53,-115.96 1083.08,-101.55 1081.92,-90.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.37,-89.37 1080.88,-79.77 1078.4,-90.07 1085.37,-89.37" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node52->Node12 -->
<g id= "edge62_Node000052_Node000012" class= "edge" >
<title > Node52- > Node12</title>
<g id= "a_edge62_Node000052_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1128.75,-126.44C1135.78,-124.4 1143.06,-122.49 1150,-121 1278.72,-93.43 1316.83,-119.04 1444,-85 1445.89,-84.49 1447.82,-83.9 1449.75,-83.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1451.08,-86.48 1459.17,-79.64 1448.58,-79.95 1451.08,-86.48" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node37 -->
<g id= "edge67_Node000078_Node000037" class= "edge" >
<title > Node78- > Node37</title>
<g id= "a_edge67_Node000078_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.4,-199.01C857.95,-191.39 838.72,-179.67 828,-162 815.57,-141.52 822.5,-113.83 830.37,-94.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "833.65,-95.62 834.48,-85.06 827.25,-92.8 833.65,-95.62" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node79 -->
<g id= "Node000079" class= "node" >
<title > Node79</title>
<g id= "a_Node000079" > <a xlink:href= "partition__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1435,-85 1333,-85 1333,-55 1435,-55 1435,-85" />
<text text-anchor= "start" x= "1341" y= "-73" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "1384" y= "-62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node79 -->
<g id= "edge65_Node000078_Node000079" class= "edge" >
<title > Node78- > Node79</title>
<g id= "a_edge65_Node000078_Node000079" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.55,-209C1056.13,-203.07 1228.96,-188.1 1283,-162 1306.78,-150.51 1306.44,-138.74 1326,-121 1336.8,-111.21 1348.99,-100.63 1359.4,-91.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1361.96,-94.15 1367.31,-85.01 1357.42,-88.82 1361.96,-94.15" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node80 -->
<g id= "Node000080" class= "node" >
<title > Node80</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000080" > <a xlink:href= "partition__ground_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "622.5,-156.5 513.5,-156.5 513.5,-126.5 622.5,-126.5 622.5,-156.5" />
<text text-anchor= "start" x= "521.5" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "568" y= "-133.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node80 -->
<g id= "edge68_Node000078_Node000080" class= "edge" >
<title > Node78- > Node80</title>
<g id= "a_edge68_Node000078_Node000080" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.34,-200.9C871.51,-199.88 866.66,-198.89 862,-198 760.37,-178.59 732.85,-185.14 632,-162 628.39,-161.17 624.69,-160.25 620.97,-159.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "621.73,-155.84 611.16,-156.55 619.86,-162.59 621.73,-155.84" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node81 -->
<g id= "Node000081" class= "node" >
<title > Node81</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000081" > <a xlink:href= "partition__rauscher__thielemann_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "978,-162 870,-162 870,-121 978,-121 978,-162" />
<text text-anchor= "start" x= "878" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "start" x= "878" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text text-anchor= "middle" x= "924" y= "-128" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node81 -->
<g id= "edge74_Node000078_Node000081" class= "edge" >
<title > Node78- > Node81</title>
<g id= "a_edge74_Node000078_Node000081" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924,-197.94C924,-190.52 924,-181.14 924,-172.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "927.5,-172.07 924,-162.07 920.5,-172.07 927.5,-172.07" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node82 -->
<g id= "Node000082" class= "node" >
<title > Node82</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000082" > <a xlink:href= "rauscher__thielemann__partition__data__record_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "775.5,-162 640.5,-162 640.5,-121 775.5,-121 775.5,-162" />
<text text-anchor= "start" x= "648.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "start" x= "648.5" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text text-anchor= "middle" x= "708" y= "-128" 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>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node82 -->
<g id= "edge79_Node000078_Node000082" class= "edge" >
<title > Node78- > Node82</title>
<g id= "a_edge79_Node000078_Node000082" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M880.29,-197.94C851.12,-188.55 812.11,-176 778.58,-165.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "779.42,-161.8 768.83,-162.07 777.28,-168.47 779.42,-161.8" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node83 -->
<g id= "Node000083" class= "node" >
<title > Node83</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000083" > <a xlink:href= "partition__composite_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1273.5,-162 1158.5,-162 1158.5,-121 1273.5,-121 1273.5,-162" />
<text text-anchor= "start" x= "1166.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "start" x= "1166.5" y= "-139" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text text-anchor= "middle" x= "1216" y= "-128" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node78->Node83 -->
<g id= "edge80_Node000078_Node000083" class= "edge" >
<title > Node78- > Node83</title>
<g id= "a_edge80_Node000078_Node000083" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.62,-202.35C1015.16,-193.32 1081.56,-179.02 1148.45,-162.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1149.5,-165.41 1158.32,-159.54 1147.77,-158.63 1149.5,-165.41" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node79->Node11 -->
<g id= "edge66_Node000079_Node000011" class= "edge" >
<title > Node79- > Node11</title>
<g id= "a_edge66_Node000079_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.11,-55.65C1474.41,-45.39 1528.09,-31.37 1565.16,-21.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1566.36,-24.99 1575.15,-19.08 1564.59,-18.22 1566.36,-24.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node80->Node9 -->
<g id= "edge70_Node000080_Node000009" class= "edge" >
<title > Node80- > Node9</title>
<g id= "a_edge70_Node000080_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M609.32,-126.44C616.8,-124.32 624.58,-122.38 632,-121 850.17,-80.41 909.82,-112.64 1130,-85 1138.15,-83.98 1146.75,-82.67 1155.13,-81.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1155.96,-84.67 1165.21,-79.52 1154.76,-77.78 1155.96,-84.67" />
</a>
</g>
</g>
<!-- Node80->Node10 -->
<g id= "edge73_Node000080_Node000010" class= "edge" >
<title > Node80- > Node10</title>
<g id= "a_edge73_Node000080_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M610.06,-126.48C617.32,-124.41 624.83,-122.48 632,-121 706.77,-105.58 927.77,-84.62 1028.69,-75.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1029.3,-78.98 1038.94,-74.6 1028.67,-72.01 1029.3,-78.98" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node80->Node11 -->
2025-11-28 09:46:00 -05:00
<g id= "edge71_Node000080_Node000011" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node80- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge71_Node000080_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M593.98,-126.45C632.46,-106.45 707.44,-70.45 776,-55 924.09,-21.62 1388.63,-13.06 1551.16,-11.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1551.47,-14.56 1561.43,-10.94 1551.39,-7.56 1551.47,-14.56" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node80->Node19 -->
<g id= "edge72_Node000080_Node000019" class= "edge" >
<title > Node80- > Node19</title>
<g id= "a_edge72_Node000080_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M579.79,-126.33C596.86,-106.84 630.44,-72.24 667,-55 739.93,-20.61 835.46,-12.46 888.38,-10.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.78,-14.22 898.68,-10.46 888.59,-7.22 888.78,-14.22" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node80->Node37 -->
<g id= "edge69_Node000080_Node000037" class= "edge" >
<title > Node80- > Node37</title>
<g id= "a_edge69_Node000080_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M613,-126.41C619.36,-124.53 625.83,-122.67 632,-121 679.28,-108.18 733.04,-95.42 774.32,-85.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "775.29,-89.36 784.27,-83.73 773.74,-82.54 775.29,-89.36" />
</a>
</g>
</g>
<!-- Node81->Node9 -->
<g id= "edge76_Node000081_Node000009" class= "edge" >
<title > Node81- > Node9</title>
<g id= "a_edge76_Node000081_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M978.09,-127.26C1031.69,-114.15 1112.84,-94.29 1163.02,-82.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1164.05,-85.36 1172.93,-79.58 1162.39,-78.56 1164.05,-85.36" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node81->Node11 -->
2025-11-28 09:46:00 -05:00
<g id= "edge77_Node000081_Node000011" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node81- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge77_Node000081_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M941.27,-120.85C960.59,-100.37 993.96,-69.3 1030,-55 1123.72,-17.81 1424.81,-11.57 1551.25,-10.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1551.52,-14.12 1561.49,-10.55 1551.47,-7.12 1551.52,-14.12" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node81->Node19 -->
2025-11-28 09:46:00 -05:00
<g id= "edge78_Node000081_Node000019" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node81- > Node19</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge78_Node000081_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.61,-120.76C925.37,-95.86 926.68,-53.38 927.43,-29.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "930.93,-29.12 927.74,-19.01 923.93,-28.9 930.93,-29.12" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node81->Node37 -->
2025-11-28 09:46:00 -05:00
<g id= "edge75_Node000081_Node000037" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node81- > Node37</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge75_Node000081_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M900.72,-120.77C890.01,-111.69 877.29,-100.91 866.44,-91.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "868.45,-88.83 858.56,-85.04 863.93,-94.17 868.45,-88.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node83->Node9 -->
<g id= "edge83_Node000083_Node000009" class= "edge" >
<title > Node83- > Node9</title>
<g id= "a_edge83_Node000083_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1213.73,-120.77C1212.61,-111.08 1211.28,-99.46 1210.17,-89.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.64,-89.35 1209.02,-79.82 1206.68,-90.15 1213.64,-89.35" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node83->Node12 -->
<g id= "edge84_Node000083_Node000012" class= "edge" >
<title > Node83- > Node12</title>
<g id= "a_edge84_Node000083_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1273.89,-129.13C1320.41,-119.34 1387.15,-103.84 1444,-85 1445.62,-84.46 1447.28,-83.88 1448.94,-83.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.35,-86.47 1458.36,-79.53 1447.77,-79.96 1450.35,-86.47" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node83->Node19 -->
<g id= "edge85_Node000083_Node000019" class= "edge" >
<title > Node83- > Node19</title>
<g id= "a_edge85_Node000083_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1250.06,-120.97C1276.44,-103.41 1305.5,-77.07 1286,-55 1265.16,-31.4 1056.19,-17.42 967.49,-12.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "967.46,-9 957.29,-11.95 967.08,-15.99 967.46,-9" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node83->Node37 -->
<g id= "edge81_Node000083_Node000037" class= "edge" >
<title > Node83- > Node37</title>
<g id= "a_edge81_Node000083_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1158.37,-123.24C1155.21,-122.45 1152.07,-121.69 1149,-121 1067.42,-102.56 972.19,-88.13 909.68,-79.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.93,-76.11 899.55,-78.24 908.99,-83.05 909.93,-76.11" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node83->Node79 -->
<g id= "edge82_Node000083_Node000079" class= "edge" >
<title > Node83- > Node79</title>
<g id= "a_edge82_Node000083_Node000079" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1263.24,-120.96C1287.55,-110.9 1316.98,-98.73 1340.7,-88.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1342.25,-92.06 1350.15,-85 1339.57,-85.59 1342.25,-92.06" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85 -->
<g id= "Node000085" class= "node" >
<title > Node85</title>
<g id= "a_Node000085" > <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= "1416,-294 1300,-294 1300,-264 1416,-264 1416,-294" />
<text text-anchor= "start" x= "1308" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text text-anchor= "middle" x= "1358" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node84->Node85 -->
<g id= "edge87_Node000084_Node000085" class= "edge" >
<title > Node84- > Node85</title>
<g id= "a_edge87_Node000084_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1445.38,-533.31C1440.25,-523.46 1431.91,-506.85 1426,-492 1399.41,-425.22 1375.57,-343.6 1364.52,-303.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1367.84,-302.83 1361.8,-294.12 1361.09,-304.7 1367.84,-302.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node87 -->
<g id= "Node000087" class= "node" >
<title > Node87</title>
<g id= "a_Node000087" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1302,-360 1186,-360 1186,-330 1302,-330 1302,-360" />
<text text-anchor= "start" x= "1194" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text text-anchor= "middle" x= "1244" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node84->Node87 -->
<g id= "edge93_Node000084_Node000087" class= "edge" >
<title > Node84- > Node87</title>
<g id= "a_edge93_Node000084_Node000087" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1423.02,-533.36C1364.51,-514.02 1229.17,-465.81 1204,-426 1192.02,-407.05 1206.28,-384.03 1220.98,-367.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1223.77,-369.7 1228.13,-360.04 1218.7,-364.88 1223.77,-369.7" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node88 -->
<g id= "Node000088" class= "node" >
<title > Node88</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000088" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "1339.5,-420.5 1212.5,-420.5 1212.5,-401.5 1339.5,-401.5 1339.5,-420.5" />
<text text-anchor= "middle" x= "1276" y= "-408.5" 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>
2025-11-28 09:46:00 -05:00
<!-- Node84->Node88 -->
<g id= "edge97_Node000084_Node000088" class= "edge" >
<title > Node84- > Node88</title>
<g id= "a_edge97_Node000084_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1438.58,-533.47C1409.59,-511.81 1332.81,-454.45 1296.1,-427.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1297.79,-423.91 1287.69,-420.73 1293.6,-429.52 1297.79,-423.91" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node89 -->
<g id= "Node000089" class= "node" >
<title > Node89</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000089" > <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= "1551.5,-492 1434.5,-492 1434.5,-462 1551.5,-462 1551.5,-492" />
<text text-anchor= "start" x= "1442.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/stellar</text>
<text text-anchor= "middle" x= "1493" y= "-469" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node84->Node89 -->
<g id= "edge102_Node000084_Node000089" class= "edge" >
<title > Node84- > Node89</title>
<g id= "a_edge102_Node000084_Node000089" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1455.8,-533.37C1461.37,-525.08 1470.03,-512.18 1477.6,-500.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.68,-502.61 1483.35,-492.36 1474.87,-498.71 1480.68,-502.61" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85->Node4 -->
<g id= "edge90_Node000085_Node000004" class= "edge" >
<title > Node85- > Node4</title>
<g id= "a_edge90_Node000085_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1416.17,-268.83C1488.88,-257.37 1613.31,-237.75 1691.97,-225.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1692.95,-228.74 1702.28,-223.73 1691.86,-221.83 1692.95,-228.74" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85->Node5 -->
<g id= "edge89_Node000085_Node000005" class= "edge" >
<title > Node85- > Node5</title>
<g id= "a_edge89_Node000085_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1346.52,-263.77C1333.82,-246.22 1317.22,-216.45 1334,-198 1362.46,-166.71 1671.04,-167.4 1713,-162 1733.32,-159.39 1755.49,-155.95 1775.18,-152.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1775.94,-156.11 1785.22,-151.01 1774.78,-149.21 1775.94,-156.11" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85->Node8 -->
<g id= "edge88_Node000085_Node000008" class= "edge" >
<title > Node85- > Node8</title>
<g id= "a_edge88_Node000085_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1354.97,-263.78C1352.03,-245.66 1350.28,-214.71 1368,-198 1412.31,-156.21 1855.08,-172.91 1915,-162 2015.31,-143.73 2129.47,-103.47 2183.48,-83.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2184.74,-86.45 2192.85,-79.64 2182.26,-79.91 2184.74,-86.45" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85->Node61 -->
<g id= "edge92_Node000085_Node000061" class= "edge" >
<title > Node85- > Node61</title>
<g id= "a_edge92_Node000085_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1375.09,-263.8C1385.36,-255.26 1398.6,-244.25 1410.03,-234.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1412.51,-237.25 1417.96,-228.16 1408.03,-231.86 1412.51,-237.25" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node85->Node78 -->
<g id= "edge91_Node000085_Node000078" class= "edge" >
<title > Node85- > Node78</title>
<g id= "a_edge91_Node000085_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.92,-269.44C1216.77,-257.17 1064.71,-234.75 981.75,-222.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "982.14,-219.04 971.74,-221.04 981.12,-225.96 982.14,-219.04" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node87->Node12 -->
<g id= "edge95_Node000087_Node000012" class= "edge" >
<title > Node87- > Node12</title>
<g id= "a_edge95_Node000087_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1240.86,-329.8C1235.48,-301.49 1227.8,-237.41 1258,-198 1285.72,-161.83 1313.96,-183.76 1354,-162 1394.56,-139.95 1436.74,-105.9 1459.64,-86.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1462.17,-88.75 1467.44,-79.56 1457.59,-83.46 1462.17,-88.75" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node87->Node19 -->
<g id= "edge96_Node000087_Node000019" class= "edge" >
<title > Node87- > Node19</title>
<g id= "a_edge96_Node000087_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1185.8,-332.8C1109.72,-316.68 973.72,-282.7 868,-228 848.58,-217.95 849.28,-206.18 829,-198 761.81,-170.92 553.31,-215.98 505,-162 393.66,-37.61 764.1,-15.32 888.61,-11.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "888.96,-14.84 898.85,-11.05 888.75,-7.85 888.96,-14.84" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node87->Node85 -->
<g id= "edge94_Node000087_Node000085" class= "edge" >
<title > Node87- > Node85</title>
<g id= "a_edge94_Node000087_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1269.02,-329.95C1285.2,-320.87 1306.48,-308.93 1324.16,-299" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1326.03,-301.96 1333.04,-294.01 1322.61,-295.86 1326.03,-301.96" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node88->Node5 -->
<g id= "edge100_Node000088_Node000005" class= "edge" >
<title > Node88- > Node5</title>
<g id= "a_edge100_Node000088_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1287.24,-401.3C1312.12,-382.05 1373.71,-334.31 1425,-294 1438.49,-283.4 1530.41,-205.17 1546,-198 1566.22,-188.71 1693.43,-166.1 1771.55,-152.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1772.49,-156.17 1781.76,-151.05 1771.31,-149.27 1772.49,-156.17" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node88->Node19 -->
<g id= "edge101_Node000088_Node000019" class= "edge" >
<title > Node88- > Node19</title>
<g id= "a_edge101_Node000088_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1251.83,-401.36C1230.62,-392.98 1199.69,-378.8 1177,-360 1114.51,-308.23 978.06,-91.48 938.78,-28.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "941.57,-25.88 933.34,-19.21 935.61,-29.55 941.57,-25.88" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node88->Node85 -->
<g id= "edge98_Node000088_Node000085" class= "edge" >
<title > Node88- > Node85</title>
<g id= "a_edge98_Node000088_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1282.41,-401.29C1289.6,-391.43 1301.49,-374.8 1311,-360 1323.15,-341.08 1336.03,-319 1345.22,-302.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.3,-304.5 1350.18,-294.08 1342.21,-301.06 1348.3,-304.5" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node88->Node87 -->
<g id= "edge99_Node000088_Node000087" class= "edge" >
<title > Node88- > Node87</title>
<g id= "a_edge99_Node000088_Node000087" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1271.68,-401.37C1267.62,-393.24 1261.35,-380.69 1255.8,-369.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1258.78,-367.74 1251.18,-360.36 1252.52,-370.87 1258.78,-367.74" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node4 -->
<g id= "edge105_Node000089_Node000004" class= "edge" >
<title > Node89- > Node4</title>
<g id= "a_edge105_Node000089_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1518.4,-461.86C1565.16,-434.72 1665.68,-371.16 1727,-294 1740.4,-277.13 1750.25,-254.62 1756.41,-237.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1759.79,-238.72 1759.76,-228.12 1753.17,-236.42 1759.79,-238.72" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node5 -->
<g id= "edge106_Node000089_Node000005" class= "edge" >
<title > Node89- > Node5</title>
<g id= "a_edge106_Node000089_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1491.92,-461.74C1489.9,-424.63 1489.56,-323.79 1539,-264 1594.24,-197.2 1692.24,-166.64 1759.82,-152.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.83,-156.36 1769.98,-151.02 1759.49,-149.49 1760.83,-156.36" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node8 -->
<g id= "edge108_Node000089_Node000008" class= "edge" >
<title > Node89- > Node8</title>
<g id= "a_edge108_Node000089_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.74,-471.66C1718.89,-457.97 2191.03,-409.57 2283,-294 2302.16,-269.93 2369.47,-295.94 2281,-121 2272.96,-105.11 2257.25,-92.89 2243.18,-84.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2244.7,-81.35 2234.26,-79.56 2241.3,-87.47 2244.7,-81.35" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node12 -->
<g id= "edge103_Node000089_Node000012" class= "edge" >
<title > Node89- > Node12</title>
<g id= "a_edge103_Node000089_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1466.19,-461.88C1420.09,-435.87 1327.27,-375.51 1291,-294 1272.77,-253.04 1290.27,-229.68 1322,-198 1348.74,-171.31 1368.92,-184.86 1399,-162 1427.03,-140.7 1452.08,-107.8 1465.85,-87.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1468.8,-89.83 1471.51,-79.59 1463,-85.91 1468.8,-89.83" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node15 -->
<g id= "edge107_Node000089_Node000015" class= "edge" >
<title > Node89- > Node15</title>
<g id= "a_edge107_Node000089_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.55,-473.95C1646.8,-469.8 1840.86,-457.88 2002,-426 2101.72,-406.27 2129.46,-404.21 2221,-360 2267.29,-337.64 2286.41,-336.04 2316,-294 2359.83,-231.72 2371.65,-139.08 2374.83,-95.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2378.34,-95.4 2375.48,-85.19 2371.36,-94.95 2378.34,-95.4" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node83 -->
<g id= "edge109_Node000089_Node000083" class= "edge" >
<title > Node89- > Node83</title>
<g id= "a_edge109_Node000089_Node000083" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.31,-472.49C1360.33,-466.95 1238.63,-453.83 1204,-426 1122.32,-360.37 1097.76,-292.03 1144,-198 1149.77,-186.27 1159.35,-176.31 1169.66,-168.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1172.01,-170.84 1178.03,-162.13 1167.89,-165.18 1172.01,-170.84" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node85 -->
<g id= "edge104_Node000089_Node000085" class= "edge" >
<title > Node89- > Node85</title>
<g id= "a_edge104_Node000089_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1488.3,-461.99C1478.62,-434.59 1454.48,-372.82 1420,-330 1410.95,-318.76 1398.97,-308.37 1387.95,-300.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1389.92,-297.11 1379.78,-294.03 1385.79,-302.76 1389.92,-297.11" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node89->Node88 -->
<g id= "edge110_Node000089_Node000088" class= "edge" >
<title > Node89- > Node88</title>
<g id= "a_edge110_Node000089_Node000088" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1445.38,-461.95C1406.15,-450.38 1351.22,-434.18 1314.67,-423.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1315.46,-419.99 1304.88,-420.52 1313.48,-426.7 1315.46,-419.99" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node90->Node18 -->
<g id= "edge113_Node000090_Node000018" class= "edge" >
<title > Node90- > Node18</title>
<g id= "a_edge113_Node000090_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M983.1,-395.88C1033.54,-357.32 1181.25,-249.66 1322,-198 1410.06,-165.68 1518.4,-152.03 1585.85,-146.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.22,-149.85 1595.9,-145.56 1585.66,-142.88 1586.22,-149.85" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "gridfire__context_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>