Files
GridFire/docs/html/gridfire_8h__incl.svg

1660 lines
83 KiB
XML
Raw Normal View History

2025-11-24 09:08:28 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/gridfire.h Pages: 1 -->
<!--zoomable 715 -->
<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-25 14:31:59 -05:00
var viewWidth = 2714;
2025-11-24 09:08:28 -05:00
var viewHeight = 715;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/gridfire.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#999999" stroke="#666666" points="1895.35,-706.75 1799.85,-706.75 1799.85,-676.25 1895.35,-676.25 1895.35,-706.75"/>
<text xml:space="preserve" text-anchor="start" x="1807.85" y="-693.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1847.6" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1153.85,-435.12 1037.35,-435.12 1037.35,-415.88 1153.85,-415.88 1153.85,-435.12"/>
<text xml:space="preserve" text-anchor="middle" x="1095.6" y="-421.62" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1799.47,-690.67C1644.94,-690.75 1168.57,-687.17 1119.6,-640.25 1066.21,-589.1 1081.05,-489.22 1090.51,-446.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1093.89,-447.52 1092.79,-436.98 1087.08,-445.9 1093.89,-447.52"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1484.85,-91.38 1356.35,-91.38 1356.35,-72.12 1484.85,-72.12 1484.85,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="1420.6" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
2025-11-25 14:31:59 -05:00
<g id="edge109_Node000001_Node000004" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node4</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge109_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.5,-679.51C1741.96,-664.25 1645.53,-631.77 1582.6,-573.75 1438.78,-441.16 1422.42,-178.52 1420.74,-103.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1424.24,-103.32 1420.59,-93.38 1417.24,-103.43 1424.24,-103.32"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="822.35,-235.62 714.85,-235.62 714.85,-216.38 822.35,-216.38 822.35,-235.62"/>
<text xml:space="preserve" text-anchor="middle" x="768.6" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
2025-11-25 14:31:59 -05:00
<g id="edge120_Node000001_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node15</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge120_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.43,-690.1C1582.83,-687.68 709.6,-670.99 709.6,-559.5 709.6,-559.5 709.6,-559.5 709.6,-358 709.6,-320.56 717.36,-310.99 733.6,-277.25 739.09,-265.85 747.03,-254.2 753.97,-244.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="756.6,-247.3 760,-237.27 751.08,-242.99 756.6,-247.3"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="396.35,-640.25 300.85,-640.25 300.85,-609.75 396.35,-609.75 396.35,-640.25"/>
<text xml:space="preserve" text-anchor="start" x="308.85" y="-626.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="348.6" y="-615.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node64 -->
<g id="edge47_Node000001_Node000064" class="edge">
<title>Node1&#45;&gt;Node64</title>
<g id="a_edge47_Node000001_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.42,-688.43C1577.3,-678.87 652.45,-639.07 408.05,-628.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="408.25,-625.06 398.11,-628.13 407.95,-632.06 408.25,-625.06"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2616.85,-163.5 2542.35,-163.5 2542.35,-144.25 2616.85,-144.25 2616.85,-163.5"/>
<text xml:space="preserve" text-anchor="middle" x="2579.6" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/io/io.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node75 -->
<g id="edge61_Node000001_Node000075" class="edge">
<title>Node1&#45;&gt;Node75</title>
<g id="a_edge61_Node000001_Node000075"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.72,-685.97C1939.75,-680.23 2005.62,-667.58 2056.6,-640.25 2297.48,-511.14 2511.61,-244.07 2566.2,-172.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2568.65,-175.28 2571.91,-165.2 2563.08,-171.04 2568.65,-175.28"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2146.97,-241.25 2064.22,-241.25 2064.22,-210.75 2146.97,-210.75 2146.97,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="2072.22" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="2105.6" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/partition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node78 -->
<g id="edge67_Node000001_Node000078" class="edge">
<title>Node1&#45;&gt;Node78</title>
<g id="a_edge67_Node000001_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.82,-684.68C1963.26,-673.55 2077.6,-642.45 2077.6,-559.5 2077.6,-559.5 2077.6,-559.5 2077.6,-358 2077.6,-320.69 2088.6,-278.7 2096.81,-252.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2100.1,-253.74 2099.86,-243.15 2093.44,-251.58 2100.1,-253.74"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="1902.1,-634.62 1793.1,-634.62 1793.1,-615.38 1902.1,-615.38 1902.1,-634.62"/>
<text xml:space="preserve" text-anchor="middle" x="1847.6" y="-621.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/policy/policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node84 -->
<g id="edge86_Node000001_Node000084" class="edge">
<title>Node1&#45;&gt;Node84</title>
<g id="a_edge86_Node000001_Node000084"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1847.6,-675.86C1847.6,-667.08 1847.6,-655.77 1847.6,-646.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1851.1,-646.34 1847.6,-636.34 1844.1,-646.34 1851.1,-646.34"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="1223.72,-307.75 1133.47,-307.75 1133.47,-277.25 1223.72,-277.25 1223.72,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1141.47" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1178.6" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/screening.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node90 -->
<g id="edge110_Node000001_Node000090" class="edge">
<title>Node1&#45;&gt;Node90</title>
<g id="a_edge110_Node000001_Node000090"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.67,-689.08C1706.37,-685.6 1504.25,-674.24 1444.6,-640.25 1308.13,-562.48 1218.42,-383.73 1189.1,-318.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1192.45,-317.11 1185.22,-309.37 1186.04,-319.93 1192.45,-317.11"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2280.22,-634.62 2168.97,-634.62 2168.97,-615.38 2280.22,-615.38 2280.22,-634.62"/>
<text xml:space="preserve" text-anchor="middle" x="2224.6" y="-621.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node94 -->
<g id="edge117_Node000001_Node000094" class="edge">
<title>Node1&#45;&gt;Node94</title>
<g id="a_edge117_Node000001_Node000094"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.82,-683.2C1956.37,-673.89 2063.37,-657 2154.6,-640.25 2159.74,-639.31 2165.09,-638.29 2170.43,-637.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2170.72,-640.75 2179.85,-635.37 2169.36,-633.89 2170.72,-640.75"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2410.97,-634.62 2298.22,-634.62 2298.22,-615.38 2410.97,-615.38 2410.97,-634.62"/>
<text xml:space="preserve" text-anchor="middle" x="2354.6" y="-621.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/trigger/trigger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node109 -->
<g id="edge118_Node000001_Node000109" class="edge">
<title>Node1&#45;&gt;Node109</title>
<g id="a_edge118_Node000001_Node000109"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.57,-686.67C1976.95,-679.81 2147.13,-663.9 2289.6,-640.25 2294.61,-639.42 2299.81,-638.45 2304.99,-637.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2305.67,-640.86 2314.75,-635.4 2304.25,-634 2305.67,-640.86"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2524.35,-634.62 2428.85,-634.62 2428.85,-615.38 2524.35,-615.38 2524.35,-634.62"/>
<text xml:space="preserve" text-anchor="middle" x="2476.6" y="-621.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/utils/utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node1&#45;&gt;Node115 -->
<g id="edge119_Node000001_Node000115" class="edge">
<title>Node1&#45;&gt;Node115</title>
<g id="a_edge119_Node000001_Node000115"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1895.76,-688.83C1994.57,-684.84 2227.15,-672.55 2419.6,-640.25 2423.95,-639.52 2428.45,-638.63 2432.93,-637.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2433.51,-641.12 2442.46,-635.45 2431.92,-634.3 2433.51,-641.12"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1430.72,-307.75 1322.47,-307.75 1322.47,-277.25 1430.72,-277.25 1430.72,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1330.47" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1376.6" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1109.8,-415.43C1135.04,-399.56 1189.66,-366.29 1238.6,-343.75 1264.62,-331.76 1294.39,-320.62 1319.6,-311.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1320.7,-315.21 1329.03,-308.66 1318.44,-308.58 1320.7,-315.21"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1153.72,-374.25 1045.47,-374.25 1045.47,-343.75 1153.72,-343.75 1153.72,-374.25"/>
<text xml:space="preserve" text-anchor="start" x="1053.47" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1099.6" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge26_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge26_Node000002_Node000034"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1096.16,-415.53C1096.64,-407.79 1097.35,-396.2 1098.01,-385.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1101.49,-386.05 1098.62,-375.86 1094.5,-385.62 1101.49,-386.05"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="881.22,-374.25 775.97,-374.25 775.97,-343.75 881.22,-343.75 881.22,-374.25"/>
<text xml:space="preserve" text-anchor="start" x="783.97" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="828.6" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_views.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node48 -->
<g id="edge40_Node000002_Node000048" class="edge">
<title>Node2&#45;&gt;Node48</title>
<g id="a_edge40_Node000002_Node000048"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1057.91,-415.4C1014.92,-405.01 943.92,-387.86 892.29,-375.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="893.28,-372.02 882.73,-373.08 891.63,-378.83 893.28,-372.02"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1027.47,-374.25 899.72,-374.25 899.72,-343.75 1027.47,-343.75 1027.47,-374.25"/>
<text xml:space="preserve" text-anchor="start" x="907.72" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="963.6" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_procedures.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node59 -->
<g id="edge41_Node000002_Node000059" class="edge">
<title>Node2&#45;&gt;Node59</title>
<g id="a_edge41_Node000002_Node000059"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1076.97,-415.4C1058,-406.13 1028.01,-391.47 1003.63,-379.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1005.46,-376.56 994.94,-375.31 1002.39,-382.85 1005.46,-376.56"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="engine__types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1894.47,-307.75 1790.72,-307.75 1790.72,-277.25 1894.47,-277.25 1894.47,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="1798.72" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1842.6" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node61 -->
<g id="edge42_Node000002_Node000061" class="edge">
<title>Node2&#45;&gt;Node61</title>
<g id="a_edge42_Node000002_Node000061"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1154.22,-415.53C1217.17,-405.8 1320.07,-389.59 1408.6,-374.25 1540.54,-351.39 1694.54,-322.12 1779.03,-305.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1779.59,-309.29 1788.75,-303.96 1778.26,-302.42 1779.59,-309.29"/>
</a>
</g>
</g>
<!-- 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="1399.85,-374.25 1247.35,-374.25 1247.35,-343.75 1399.85,-343.75 1399.85,-374.25"/>
<text xml:space="preserve" text-anchor="start" x="1255.35" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="1323.6" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node62 -->
<g id="edge44_Node000002_Node000062" class="edge">
<title>Node2&#45;&gt;Node62</title>
<g id="a_edge44_Node000002_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1127.78,-415.4C1162.22,-405.65 1217.72,-389.95 1260.86,-377.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1261.69,-381.15 1270.36,-375.06 1259.79,-374.42 1261.69,-381.15"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1378.92,-276.99C1383.5,-248.99 1394.31,-185.64 1406.6,-133 1408.98,-122.82 1412.06,-111.61 1414.72,-102.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1418,-103.62 1417.47,-93.04 1411.28,-101.64 1418,-103.62"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2011.97,-24.88 1929.22,-24.88 1929.22,-5.63 2011.97,-5.63 2011.97,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1970.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge25_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge25_Node000003_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1422.21,-276.78C1450.08,-267.41 1486.27,-254.56 1517.6,-241.25 1683.7,-170.7 1875.04,-68.42 1944.07,-30.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1945.64,-33.95 1952.74,-26.08 1942.29,-27.81 1945.64,-33.95"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1784.1,-24.88 1741.1,-24.88 1741.1,-5.63 1784.1,-5.63 1784.1,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1762.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge24_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge24_Node000003_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1408.16,-276.75C1450.44,-256.38 1527.03,-217.3 1586.6,-174.75 1650.25,-129.28 1716.48,-63.87 1746.32,-33.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1748.56,-35.97 1753,-26.35 1743.53,-31.11 1748.56,-35.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node15 -->
<g id="edge14_Node000003_Node000015" class="edge">
<title>Node3&#45;&gt;Node15</title>
<g id="a_edge14_Node000003_Node000015"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1322.11,-285.72C1210.15,-273.84 954.65,-246.74 834,-233.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="834.57,-230.48 824.26,-232.9 833.83,-237.44 834.57,-230.48"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="white" stroke="#666666" points="1167.47,-169.12 1057.72,-169.12 1057.72,-138.62 1167.47,-138.62 1167.47,-169.12"/>
<text xml:space="preserve" text-anchor="start" x="1065.72" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1112.6" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
<g id="edge17_Node000003_Node000016" class="edge">
<title>Node3&#45;&gt;Node16</title>
<g id="a_edge17_Node000003_Node000016"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1322.27,-280.64C1289.47,-272.68 1247.58,-259.96 1213.6,-241.25 1205.16,-236.6 1164.7,-201.22 1137.62,-177.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1139.95,-174.59 1130.15,-170.56 1135.3,-179.82 1139.95,-174.59"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="1166.85,-241.25 1068.35,-241.25 1068.35,-210.75 1166.85,-210.75 1166.85,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1076.35" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1117.6" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node17 -->
<g id="edge22_Node000003_Node000017" class="edge">
<title>Node3&#45;&gt;Node17</title>
<g id="a_edge22_Node000003_Node000017"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1321.99,-277.9C1279.94,-267.43 1221.84,-252.96 1178.33,-242.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1179.33,-238.77 1168.78,-239.75 1177.64,-245.56 1179.33,-238.77"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1070.22,-24.88 1024.97,-24.88 1024.97,-5.63 1070.22,-5.63 1070.22,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1047.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1356.01,-76.5C1286.59,-70.72 1173.56,-57.79 1079.6,-30.5 1078.43,-30.16 1077.25,-29.79 1076.07,-29.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1077.55,-26.21 1066.96,-25.82 1075,-32.73 1077.55,-26.21"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1622.35,-24.88 1556.85,-24.88 1556.85,-5.63 1622.35,-5.63 1622.35,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1589.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1444.45,-71.65C1473.39,-60.6 1522.39,-41.9 1555.35,-29.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1556.36,-32.68 1564.45,-25.85 1553.86,-26.14 1556.36,-32.68"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1242.6,-24.88 1088.6,-24.88 1088.6,-5.63 1242.6,-5.63 1242.6,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1165.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1384.61,-71.65C1339.52,-60.24 1262.16,-40.67 1212.49,-28.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.43,-24.74 1202.88,-25.68 1211.71,-31.52 1213.43,-24.74"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2334.47,-24.88 2212.72,-24.88 2212.72,-5.63 2334.47,-5.63 2334.47,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2273.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1485.06,-75.88C1640.84,-64.1 2036.96,-34.14 2200.88,-21.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2201.06,-25.25 2210.76,-21 2200.53,-18.27 2201.06,-25.25"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="2522.1,-24.88 2449.1,-24.88 2449.1,-5.63 2522.1,-5.63 2522.1,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2485.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1485.29,-78.24C1635.93,-72.19 2021.79,-55.39 2343.6,-30.5 2374.94,-28.08 2410.1,-24.55 2437.58,-21.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2437.79,-25.12 2447.36,-20.56 2437.04,-18.16 2437.79,-25.12"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1485.31,-73.16C1595.23,-60.27 1816.32,-34.34 1917.66,-22.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1917.8,-25.97 1927.33,-21.32 1916.99,-19.01 1917.8,-25.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1468.87,-71.65C1539.48,-58.33 1669.07,-33.89 1729.7,-22.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1730.2,-25.92 1739.38,-20.63 1728.9,-19.04 1730.2,-25.92"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1459.35,-24.88 1381.85,-24.88 1381.85,-5.63 1459.35,-5.63 1459.35,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1420.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1420.6,-71.78C1420.6,-62.73 1420.6,-48.45 1420.6,-36.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1424.1,-36.66 1420.6,-26.66 1417.1,-36.66 1424.1,-36.66"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1006.72,-24.88 916.47,-24.88 916.47,-5.63 1006.72,-5.63 1006.72,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="961.6" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1356,-75.44C1275.71,-68.22 1134.73,-53.5 1015.6,-30.5 1011.82,-29.77 1007.91,-28.92 1004.01,-28.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1005.15,-24.69 994.6,-25.69 1003.47,-31.49 1005.15,-24.69"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="776.35,-30.5 674.85,-30.5 674.85,0 776.35,0 776.35,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="682.85" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="725.6" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node14 -->
<g id="edge13_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;Node14</title>
<g id="a_edge13_Node000004_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1356.15,-74.77C1223.04,-62.42 919.24,-34.22 787.95,-22.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="788.33,-18.56 778.05,-21.12 787.68,-25.53 788.33,-18.56"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge16_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge16_Node000015_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M769.98,-216.12C774.52,-189.7 791.41,-110.66 836.6,-66.5 855.37,-48.15 881.71,-36.24 905.37,-28.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="906.34,-32 914.92,-25.78 904.33,-25.29 906.34,-32"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge15_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge15_Node000015_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M766.75,-216.03C760.59,-186.09 740.56,-88.87 730.9,-41.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="734.38,-41.54 728.94,-32.45 727.53,-42.95 734.38,-41.54"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge18_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge18_Node000016_Node000004"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1167.66,-140.34C1224.97,-127.29 1313.97,-107.03 1369.68,-94.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1370.25,-97.8 1379.23,-92.17 1368.7,-90.98 1370.25,-97.8"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge19_Node000016_Node000007" class="edge">
<title>Node16&#45;&gt;Node7</title>
<g id="a_edge19_Node000016_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1118.27,-138.25C1127.86,-113.55 1147.26,-63.53 1158.01,-35.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1161.25,-37.15 1161.6,-26.56 1154.72,-34.62 1161.25,-37.15"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge21_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge21_Node000016_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1144.93,-138.26C1189.57,-118.72 1273.01,-84.47 1347.6,-66.5 1384.44,-57.63 1637.43,-29.78 1729.33,-19.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1729.63,-23.32 1739.2,-18.76 1728.88,-16.36 1729.63,-23.32"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node13 -->
<g id="edge20_Node000016_Node000013" class="edge">
<title>Node16&#45;&gt;Node13</title>
<g id="a_edge20_Node000016_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1087.68,-138.32C1070.75,-127.87 1048.3,-112.87 1030.6,-97 1008.79,-77.45 987.49,-51.07 974.45,-33.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="977.47,-32.07 968.7,-26.13 971.86,-36.25 977.47,-32.07"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge23_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge23_Node000017_Node000016"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1116.56,-210.47C1115.95,-201.91 1115.16,-190.84 1114.45,-180.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1117.94,-180.62 1113.74,-170.9 1110.96,-181.12 1117.94,-180.62"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge32_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;Node3</title>
<g id="a_edge32_Node000034_Node000003"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1154,-345.33C1199.07,-334.84 1263.26,-319.89 1311.15,-308.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1311.91,-312.16 1320.85,-306.48 1310.32,-305.34 1311.91,-312.16"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node4 -->
<g id="edge31_Node000034_Node000004" class="edge">
<title>Node34&#45;&gt;Node4</title>
<g id="a_edge31_Node000034_Node000004"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1147.37,-343.31C1173.3,-334.52 1205.5,-322.24 1232.6,-307.75 1243.8,-301.76 1316.99,-250.59 1325.6,-241.25 1346.79,-218.28 1390.76,-138.46 1410.55,-101.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1413.52,-103.5 1415.16,-93.03 1407.35,-100.19 1413.52,-103.5"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node5 -->
<g id="edge38_Node000034_Node000005" class="edge">
<title>Node34&#45;&gt;Node5</title>
<g id="a_edge38_Node000034_Node000005"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1045.28,-345.28C1008.43,-335.64 964.05,-321.7 950.6,-307.75 924.61,-280.8 926.6,-264.44 926.6,-227 926.6,-227 926.6,-227 926.6,-152.88 926.6,-96.64 984.76,-52.71 1020.43,-31.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1022.09,-34.14 1028.96,-26.07 1018.56,-28.1 1022.09,-34.14"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node7 -->
<g id="edge27_Node000034_Node000007" class="edge">
<title>Node34&#45;&gt;Node7</title>
<g id="a_edge27_Node000034_Node000007"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1078.35,-343.29C1067.24,-334.36 1054.53,-321.97 1047.6,-307.75 1013.56,-237.94 1015.2,-203.12 1048.6,-133 1069.7,-88.7 1114.81,-51.49 1142.45,-31.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.32,-34.62 1150.52,-26.03 1140.32,-28.88 1144.32,-34.62"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node8 -->
<g id="edge29_Node000034_Node000008" class="edge">
<title>Node34&#45;&gt;Node8</title>
<g id="a_edge29_Node000034_Node000008"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1154.06,-352.37C1179.71,-349.73 1210.72,-346.56 1238.6,-343.75 1400.35,-327.46 1441.48,-329.42 1602.6,-307.75 1682.58,-296.99 1701.6,-287.9 1781.6,-277.25 1947.13,-255.21 1999.11,-299.52 2155.6,-241.25 2177.56,-233.07 2176.74,-219.2 2198.6,-210.75 2260.61,-186.78 2451.51,-224.51 2495.6,-174.75 2507.91,-160.86 2505.07,-148.96 2495.6,-133 2478.54,-104.27 2458.54,-113.71 2429.6,-97 2407.06,-83.99 2402.5,-78.87 2379.6,-66.5 2354.88,-53.15 2326.02,-39.59 2304.66,-29.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2306.17,-26.78 2295.62,-25.88 2303.31,-33.16 2306.17,-26.78"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node10 -->
<g id="edge36_Node000034_Node000010" class="edge">
<title>Node34&#45;&gt;Node10</title>
<g id="a_edge36_Node000034_Node000010"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1154.15,-352.32C1236.35,-343.35 1387.85,-325.15 1439.6,-307.75 1494.42,-289.32 1847.13,-87.31 1945.28,-30.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1946.74,-34.04 1953.66,-26.02 1943.25,-27.97 1946.74,-34.04"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node11 -->
<g id="edge37_Node000034_Node000011" class="edge">
<title>Node34&#45;&gt;Node11</title>
<g id="a_edge37_Node000034_Node000011"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1154.05,-346.32C1187.96,-337.96 1231.95,-325.11 1268.6,-307.75 1290.44,-297.41 1293.14,-290.11 1313.6,-277.25 1471.17,-178.22 1666.53,-69.21 1736.31,-30.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1737.65,-33.95 1744.72,-26.06 1734.27,-27.82 1737.65,-33.95"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node13 -->
<g id="edge39_Node000034_Node000013" class="edge">
<title>Node34&#45;&gt;Node13</title>
<g id="a_edge39_Node000034_Node000013"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1045.07,-345.38C997.36,-333.83 934.45,-317.14 926.6,-307.75 858.81,-226.69 923.77,-85.74 950.93,-35.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="953.88,-36.96 955.64,-26.51 947.75,-33.59 953.88,-36.96"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node14 -->
<g id="edge28_Node000034_Node000014" class="edge">
<title>Node34&#45;&gt;Node14</title>
<g id="a_edge28_Node000034_Node000014"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1045.01,-345.41C1042.17,-344.83 1039.35,-344.27 1036.6,-343.75 885.32,-314.94 778.03,-377.16 705.6,-241.25 670.81,-175.96 698.15,-84.72 714.95,-41.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="718.11,-42.75 718.58,-32.16 711.61,-40.14 718.11,-42.75"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node15 -->
<g id="edge30_Node000034_Node000015" class="edge">
<title>Node34&#45;&gt;Node15</title>
<g id="a_edge30_Node000034_Node000015"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1044.99,-345.53C1042.15,-344.92 1039.34,-344.32 1036.6,-343.75 952.89,-326.31 922.96,-348.17 847.6,-307.75 819.45,-292.65 795.15,-264.09 781.19,-245.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="784.09,-243.34 775.42,-237.24 778.4,-247.41 784.09,-243.34"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node16 -->
<g id="edge33_Node000034_Node000016" class="edge">
<title>Node34&#45;&gt;Node16</title>
<g id="a_edge33_Node000034_Node000016"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1087.68,-343.43C1067.25,-316.59 1029.68,-257.77 1050.6,-210.75 1056.69,-197.07 1067.97,-185.32 1079.26,-176.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1081.13,-179.16 1087,-170.34 1076.91,-173.57 1081.13,-179.16"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node17 -->
<g id="edge34_Node000034_Node000017" class="edge">
<title>Node34&#45;&gt;Node17</title>
<g id="a_edge34_Node000034_Node000017"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1101.59,-343.48C1104.6,-321.64 1110.31,-280.02 1114.04,-252.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1117.5,-253.47 1115.39,-243.08 1110.56,-252.51 1117.5,-253.47"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
2025-11-25 14:31:59 -05:00
<polygon fill="#fff0f0" stroke="red" points="2306.72,-97 2204.47,-97 2204.47,-66.5 2306.72,-66.5 2306.72,-97"/>
<text xml:space="preserve" text-anchor="start" x="2212.47" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="2255.6" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node36 -->
<g id="edge35_Node000034_Node000036" class="edge">
<title>Node34&#45;&gt;Node36</title>
<g id="a_edge35_Node000034_Node000036"><a xlink:title=" ">
2025-11-25 14:31:59 -05:00
<path fill="none" stroke="#63b8ff" d="M1153.98,-352.72C1232.83,-344.75 1383.41,-328.37 1510.6,-307.75 1528.98,-304.77 2151.4,-183.94 2167.6,-174.75 2189.42,-162.37 2188.3,-151.18 2205.6,-133 2214.38,-123.77 2224.23,-113.79 2232.86,-105.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2235.29,-107.7 2239.91,-98.16 2230.35,-102.73 2235.29,-107.7"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node61&#45;&gt;Node6 -->
<g id="edge43_Node000061_Node000006" class="edge">
<title>Node61&#45;&gt;Node6</title>
<g id="a_edge43_Node000061_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1829.35,-277.09C1786.47,-230.44 1651.56,-83.65 1605.32,-33.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.13,-31.24 1598.79,-26.25 1602.98,-35.98 1608.13,-31.24"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node62&#45;&gt;Node3 -->
<g id="edge45_Node000062_Node000003" class="edge">
<title>Node62&#45;&gt;Node3</title>
<g id="a_edge45_Node000062_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1335.63,-343.36C1342.06,-335.53 1350.15,-325.69 1357.43,-316.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1360.02,-319.2 1363.66,-309.25 1354.61,-314.75 1360.02,-319.2"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node62&#45;&gt;Node11 -->
<g id="edge46_Node000062_Node000011" class="edge">
<title>Node62&#45;&gt;Node11</title>
<g id="a_edge46_Node000062_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1400.15,-347.25C1435.56,-339.89 1477.09,-327.7 1510.6,-307.75 1630.55,-236.33 1722.4,-87.64 1752.25,-35.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1755.24,-36.94 1757.07,-26.5 1749.13,-33.52 1755.24,-36.94"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="339.35,-507.25 243.85,-507.25 243.85,-476.75 339.35,-476.75 339.35,-507.25"/>
<text xml:space="preserve" text-anchor="start" x="251.85" y="-493.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="291.6" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">/error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node65 -->
<g id="edge48_Node000064_Node000065" class="edge">
<title>Node64&#45;&gt;Node65</title>
<g id="a_edge48_Node000064_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M300.56,-624.31C215.55,-623.73 44.02,-617.06 6.6,-573.75 -2.26,-563.49 -2.11,-553.63 6.6,-543.25 34.82,-509.62 157.35,-498.49 232.26,-494.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="232.06,-498.32 241.89,-494.37 231.74,-491.33 232.06,-498.32"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
2025-11-25 14:31:59 -05:00
<g id="a_Node000067"><a xlink:href="error__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="111.35,-573.75 15.85,-573.75 15.85,-543.25 111.35,-543.25 111.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="23.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="63.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node67 -->
<g id="edge49_Node000064_Node000067" class="edge">
<title>Node64&#45;&gt;Node67</title>
<g id="a_edge49_Node000064_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M300.47,-613.8C256.7,-604.44 190.04,-589.95 122.98,-574.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.79,-570.87 113.25,-571.99 122.19,-577.68 123.79,-570.87"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="error__utils_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="225.35,-573.75 129.85,-573.75 129.85,-543.25 225.35,-543.25 225.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="137.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="177.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node68 -->
<g id="edge51_Node000064_Node000068" class="edge">
<title>Node64&#45;&gt;Node68</title>
<g id="a_edge51_Node000064_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M309.8,-609.36C285.29,-600.12 253.39,-588.09 227.07,-578.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.55,-574.98 217.96,-574.72 226.08,-581.53 228.55,-574.98"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node69 -->
<g id="Node000069" class="node">
<title>Node69</title>
<g id="a_Node000069"><a xlink:href="error__debug_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="339.35,-573.75 243.85,-573.75 243.85,-543.25 339.35,-543.25 339.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="251.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="291.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_debug.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node69 -->
<g id="edge53_Node000064_Node000069" class="edge">
<title>Node64&#45;&gt;Node69</title>
<g id="a_edge53_Node000064_Node000069"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.67,-609.36C328.67,-601.45 319.87,-591.49 311.97,-582.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.73,-580.39 305.48,-575.21 309.48,-585.02 314.73,-580.39"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node72 -->
<g id="Node000072" class="node">
<title>Node72</title>
2025-11-25 14:31:59 -05:00
<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="453.35,-573.75 357.85,-573.75 357.85,-543.25 453.35,-543.25 453.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="365.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="405.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node72 -->
<g id="edge55_Node000064_Node000072" class="edge">
<title>Node64&#45;&gt;Node72</title>
<g id="a_edge55_Node000064_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.53,-609.36C368.53,-601.45 377.33,-591.49 385.23,-582.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.72,-585.02 391.71,-575.21 382.47,-580.39 387.72,-585.02"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node73 -->
<g id="Node000073" class="node">
<title>Node73</title>
<g id="a_Node000073"><a xlink:href="error__reaction_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="567.35,-573.75 471.85,-573.75 471.85,-543.25 567.35,-543.25 567.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="479.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="519.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node73 -->
<g id="edge57_Node000064_Node000073" class="edge">
<title>Node64&#45;&gt;Node73</title>
<g id="a_edge57_Node000064_Node000073"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M387.4,-609.36C411.91,-600.12 443.81,-588.09 470.13,-578.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.12,-581.53 479.24,-574.72 468.65,-574.98 471.12,-581.53"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node74 -->
<g id="Node000074" class="node">
<title>Node74</title>
<g id="a_Node000074"><a xlink:href="error__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="681.35,-573.75 585.85,-573.75 585.85,-543.25 681.35,-543.25 681.35,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="593.85" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="633.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">/error_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node64&#45;&gt;Node74 -->
<g id="edge59_Node000064_Node000074" class="edge">
<title>Node64&#45;&gt;Node74</title>
<g id="a_edge59_Node000064_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M396.73,-613.8C440.5,-604.44 507.16,-589.95 574.22,-574.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="575.01,-577.68 583.95,-571.99 573.41,-570.87 575.01,-577.68"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node67&#45;&gt;Node65 -->
<g id="edge50_Node000067_Node000065" class="edge">
<title>Node67&#45;&gt;Node65</title>
<g id="a_edge50_Node000067_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.67,-543.9C146.99,-533.91 195.17,-520.28 232.78,-509.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.47,-513.08 242.13,-506.99 231.56,-506.35 233.47,-513.08"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node68&#45;&gt;Node65 -->
<g id="edge52_Node000068_Node000065" class="edge">
<title>Node68&#45;&gt;Node65</title>
<g id="a_edge52_Node000068_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M203.47,-542.86C219.06,-534.04 239.15,-522.68 256.2,-513.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.54,-516.29 264.52,-508.32 254.09,-510.2 257.54,-516.29"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node69&#45;&gt;Node65 -->
<g id="edge54_Node000069_Node000065" class="edge">
<title>Node69&#45;&gt;Node65</title>
<g id="a_edge54_Node000069_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M291.6,-542.86C291.6,-535.77 291.6,-527.04 291.6,-518.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="295.1,-519.09 291.6,-509.09 288.1,-519.09 295.1,-519.09"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node72&#45;&gt;Node65 -->
<g id="edge56_Node000072_Node000065" class="edge">
<title>Node72&#45;&gt;Node65</title>
<g id="a_edge56_Node000072_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.73,-542.86C364.14,-534.04 344.05,-522.68 327,-513.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.11,-510.2 318.68,-508.32 325.66,-516.29 329.11,-510.2"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node73&#45;&gt;Node65 -->
<g id="edge58_Node000073_Node000065" class="edge">
<title>Node73&#45;&gt;Node65</title>
<g id="a_edge58_Node000073_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.53,-543.9C436.21,-533.91 388.03,-520.28 350.42,-509.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.64,-506.35 341.06,-506.99 349.73,-513.08 351.64,-506.35"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node74&#45;&gt;Node65 -->
<g id="edge60_Node000074_Node000065" class="edge">
<title>Node74&#45;&gt;Node65</title>
<g id="a_edge60_Node000074_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M585.45,-545.21C582.46,-544.53 579.49,-543.87 576.6,-543.25 498.97,-526.72 408.63,-511.46 350.82,-502.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.63,-498.78 341.2,-500.66 350.52,-505.69 351.63,-498.78"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2532.22,-97 2438.97,-97 2438.97,-66.5 2532.22,-66.5 2532.22,-97"/>
<text xml:space="preserve" text-anchor="start" x="2446.97" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/io/network</text>
<text xml:space="preserve" text-anchor="middle" x="2485.6" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_file.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node75&#45;&gt;Node52 -->
<g id="edge62_Node000075_Node000052" class="edge">
<title>Node75&#45;&gt;Node52</title>
<g id="a_edge62_Node000075_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2567.69,-143.99C2554.32,-134.01 2532.12,-117.46 2514.19,-104.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2516.58,-101.5 2506.47,-98.32 2512.4,-107.11 2516.58,-101.5"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="2706.22,-91.38 2588.97,-91.38 2588.97,-72.12 2706.22,-72.12 2706.22,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="2647.6" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">generative/generative.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node75&#45;&gt;Node76 -->
<g id="edge66_Node000075_Node000076" class="edge">
<title>Node75&#45;&gt;Node76</title>
<g id="a_edge66_Node000075_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2588.21,-143.99C2598.98,-132.88 2617.66,-113.63 2631.19,-99.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2633.34,-102.48 2637.79,-92.87 2628.31,-97.61 2633.34,-102.48"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node52&#45;&gt;Node8 -->
<g id="edge63_Node000052_Node000008" class="edge">
<title>Node52&#45;&gt;Node8</title>
<g id="a_edge63_Node000052_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2438.55,-66.44C2401.35,-55.12 2349.93,-39.47 2314.44,-28.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2315.55,-25.36 2304.97,-25.79 2313.51,-32.05 2315.55,-25.36"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node52&#45;&gt;Node9 -->
<g id="edge64_Node000052_Node000009" class="edge">
<title>Node52&#45;&gt;Node9</title>
<g id="a_edge64_Node000052_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2485.6,-66.11C2485.6,-57.33 2485.6,-46.02 2485.6,-36.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2489.1,-36.59 2485.6,-26.59 2482.1,-36.59 2489.1,-36.59"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node52&#45;&gt;Node11 -->
<g id="edge65_Node000052_Node000011" class="edge">
<title>Node52&#45;&gt;Node11</title>
<g id="a_edge65_Node000052_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2438.72,-76.6C2341.91,-68.03 2112.85,-47.72 1920.6,-30.5 1877.55,-26.64 1827.9,-22.16 1795.92,-19.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1796.36,-15.79 1786.09,-18.38 1795.73,-22.76 1796.36,-15.79"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node36 -->
<g id="edge70_Node000078_Node000036" class="edge">
<title>Node78&#45;&gt;Node36</title>
<g id="a_edge70_Node000078_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2147.28,-213.92C2151.77,-212.81 2156.27,-211.74 2160.6,-210.75 2241.42,-192.35 2290.95,-238.77 2343.6,-174.75 2355.39,-160.42 2352.92,-149.05 2343.6,-133 2336.07,-120.03 2323.79,-110.12 2310.77,-102.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2312.56,-99.66 2302.07,-98.16 2309.33,-105.87 2312.56,-99.66"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
2025-11-25 14:31:59 -05:00
<g id="a_Node000079"><a xlink:href="partition__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2072.1,-97 1981.1,-97 1981.1,-66.5 2072.1,-66.5 2072.1,-97"/>
<text xml:space="preserve" text-anchor="start" x="1989.1" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="2026.6" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node79 -->
<g id="edge68_Node000078_Node000079" class="edge">
<title>Node78&#45;&gt;Node79</title>
<g id="a_edge68_Node000078_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2086.09,-210.4C2075.12,-201.26 2061.98,-188.61 2053.6,-174.75 2041.24,-154.32 2034.26,-127.91 2030.5,-108.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2033.97,-108.12 2028.78,-98.88 2027.08,-109.34 2033.97,-108.12"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node80 -->
<g id="Node000080" class="node">
<title>Node80</title>
2025-11-25 14:31:59 -05:00
<g id="a_Node000080"><a xlink:href="partition__ground_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2486.72,-169.12 2390.47,-169.12 2390.47,-138.62 2486.72,-138.62 2486.72,-169.12"/>
<text xml:space="preserve" text-anchor="start" x="2398.47" y="-155.62" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="2438.6" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_ground.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node80 -->
<g id="edge71_Node000078_Node000080" class="edge">
<title>Node78&#45;&gt;Node80</title>
<g id="a_edge71_Node000078_Node000080"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2147.25,-213.8C2151.74,-212.71 2156.26,-211.67 2160.6,-210.75 2255.8,-190.53 2282.01,-197.67 2376.6,-174.75 2379.2,-174.12 2381.84,-173.44 2384.5,-172.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2385.36,-176.11 2394.01,-170 2383.43,-169.38 2385.36,-176.11"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node81 -->
<g id="Node000081" class="node">
<title>Node81</title>
2025-11-25 14:31:59 -05:00
<g id="a_Node000081"><a xlink:href="partition__rauscher__thielemann_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2158.72,-174.75 2062.47,-174.75 2062.47,-133 2158.72,-133 2158.72,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="2070.47" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="start" x="2070.47" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_rauscher</text>
<text xml:space="preserve" text-anchor="middle" x="2110.6" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_thielemann.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node81 -->
<g id="edge76_Node000078_Node000081" class="edge">
<title>Node78&#45;&gt;Node81</title>
<g id="a_edge76_Node000078_Node000081"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2106.64,-210.47C2107.13,-203.54 2107.74,-194.97 2108.33,-186.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2111.82,-186.97 2109.04,-176.75 2104.84,-186.47 2111.82,-186.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node82 -->
<g id="Node000082" class="node">
<title>Node82</title>
<g id="a_Node000082"><a xlink:href="rauscher__thielemann__partition__data__record_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2334.72,-174.75 2214.47,-174.75 2214.47,-133 2334.72,-133 2334.72,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="2222.47" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="start" x="2222.47" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/rauscher_thielemann</text>
<text xml:space="preserve" text-anchor="middle" x="2274.6" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_partition_data_record.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node82 -->
<g id="edge80_Node000078_Node000082" class="edge">
<title>Node78&#45;&gt;Node82</title>
<g id="a_edge80_Node000078_Node000082"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2141.03,-210.3C2162.54,-201.37 2190.54,-189.75 2215.35,-179.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2216.47,-182.79 2224.36,-175.72 2213.78,-176.32 2216.47,-182.79"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node83 -->
<g id="Node000083" class="node">
<title>Node83</title>
<g id="a_Node000083"><a xlink:href="partition__composite_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2006.35,-174.75 1904.85,-174.75 1904.85,-133 2006.35,-133 2006.35,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="1912.85" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="start" x="1912.85" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/composite/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1955.6" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_composite.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node78&#45;&gt;Node83 -->
<g id="edge81_Node000078_Node000083" class="edge">
<title>Node78&#45;&gt;Node83</title>
<g id="a_edge81_Node000078_Node000083"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2074.15,-210.3C2055.4,-201.53 2031.09,-190.17 2009.37,-180.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2010.86,-176.85 2000.32,-175.78 2007.9,-183.19 2010.86,-176.85"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node79&#45;&gt;Node10 -->
<g id="edge69_Node000079_Node000010" class="edge">
<title>Node79&#45;&gt;Node10</title>
<g id="a_edge69_Node000079_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2013.89,-66.11C2005.49,-56.44 1994.44,-43.71 1985.61,-33.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1988.45,-31.47 1979.25,-26.22 1983.17,-36.06 1988.45,-31.47"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node80&#45;&gt;Node8 -->
<g id="edge73_Node000080_Node000008" class="edge">
<title>Node80&#45;&gt;Node8</title>
<g id="a_edge73_Node000080_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2424.96,-138.31C2407.92,-120.46 2377.45,-89.72 2348.6,-66.5 2332.63,-53.65 2313.39,-40.81 2298.4,-31.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2300.42,-28.46 2290.08,-26.14 2296.72,-34.4 2300.42,-28.46"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node80&#45;&gt;Node9 -->
<g id="edge75_Node000080_Node000009" class="edge">
<title>Node80&#45;&gt;Node9</title>
<g id="a_edge75_Node000080_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2487.03,-138.99C2507.63,-130.42 2529.63,-117.1 2541.6,-97 2548.53,-85.35 2547.12,-78.88 2541.6,-66.5 2535.24,-52.24 2522.61,-40.34 2510.95,-31.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2513.02,-28.88 2502.79,-26.1 2509.05,-34.65 2513.02,-28.88"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node80&#45;&gt;Node10 -->
<g id="edge74_Node000080_Node000010" class="edge">
<title>Node80&#45;&gt;Node10</title>
<g id="a_edge74_Node000080_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2412.13,-138.24C2393.72,-127.63 2368.94,-112.49 2348.6,-97 2332.71,-84.9 2333.62,-75.1 2315.6,-66.5 2264.99,-42.34 2106.92,-26.83 2023.45,-20.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2023.94,-16.63 2013.69,-19.33 2023.38,-23.61 2023.94,-16.63"/>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node36 -->
<g id="edge72_Node000080_Node000036" class="edge">
<title>Node80&#45;&gt;Node36</title>
<g id="a_edge72_Node000080_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2400.24,-138.17C2372.42,-127.52 2334.58,-113.01 2304.58,-101.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2305.92,-98.28 2295.33,-97.97 2303.41,-104.82 2305.92,-98.28"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node8 -->
2025-11-25 14:31:59 -05:00
<g id="edge78_Node000081_Node000008" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node81&#45;&gt;Node8</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge78_Node000081_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2128.04,-132.76C2144.48,-114.4 2170.3,-87.08 2195.6,-66.5 2212,-53.16 2232.09,-40.29 2247.77,-30.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2249.2,-34.13 2256.05,-26.05 2245.65,-28.1 2249.2,-34.13"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node81&#45;&gt;Node10 -->
<g id="edge79_Node000081_Node000010" class="edge">
<title>Node81&#45;&gt;Node10</title>
<g id="a_edge79_Node000081_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2108.47,-132.75C2105.48,-113.6 2098.36,-85.04 2081.6,-66.5 2065.48,-48.66 2041.78,-36.75 2020.42,-29.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2021.55,-25.72 2010.95,-25.85 2019.32,-32.35 2021.55,-25.72"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node81&#45;&gt;Node36 -->
2025-11-25 14:31:59 -05:00
<g id="edge77_Node000081_Node000036" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node81&#45;&gt;Node36</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge77_Node000081_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2152.54,-132.59C2172.25,-123.06 2195.65,-111.74 2215.16,-102.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2216.43,-105.58 2223.9,-98.08 2213.38,-99.28 2216.43,-105.58"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node83&#45;&gt;Node8 -->
<g id="edge84_Node000083_Node000008" class="edge">
<title>Node83&#45;&gt;Node8</title>
<g id="a_edge84_Node000083_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2002.86,-132.57C2068.72,-104.27 2186.28,-53.76 2242.28,-29.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2243.43,-33.02 2251.23,-25.86 2240.66,-26.59 2243.43,-33.02"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node83&#45;&gt;Node11 -->
<g id="edge85_Node000083_Node000011" class="edge">
<title>Node83&#45;&gt;Node11</title>
<g id="a_edge85_Node000083_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1944.91,-132.85C1933.68,-113.5 1914.36,-84.56 1890.6,-66.5 1861.99,-44.76 1822.78,-31.21 1795.32,-23.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1796.36,-20.4 1785.81,-21.28 1794.61,-27.17 1796.36,-20.4"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node83&#45;&gt;Node36 -->
<g id="edge82_Node000083_Node000036" class="edge">
<title>Node83&#45;&gt;Node36</title>
<g id="a_edge82_Node000083_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2006.83,-140.9C2058.34,-128.86 2137.82,-110.28 2193.03,-97.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2193.66,-100.82 2202.6,-95.14 2192.07,-94.01 2193.66,-100.82"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node83&#45;&gt;Node79 -->
<g id="edge83_Node000083_Node000079" class="edge">
<title>Node83&#45;&gt;Node79</title>
<g id="a_edge83_Node000083_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1976.14,-132.59C1984.83,-124.01 1994.98,-113.98 2003.89,-105.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2006.24,-107.78 2010.89,-98.26 2001.32,-102.8 2006.24,-107.78"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -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="1893.72,-374.25 1791.47,-374.25 1791.47,-343.75 1893.72,-343.75 1893.72,-374.25"/>
<text xml:space="preserve" text-anchor="start" x="1799.47" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/policy/policy</text>
<text xml:space="preserve" text-anchor="middle" x="1842.6" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node84&#45;&gt;Node85 -->
<g id="edge87_Node000084_Node000085" class="edge">
<title>Node84&#45;&gt;Node85</title>
<g id="a_edge87_Node000084_Node000085"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1847.43,-614.91C1846.74,-578.59 1844.17,-443.05 1843.09,-385.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1846.59,-385.97 1842.9,-376.03 1839.59,-386.1 1846.59,-385.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node87 -->
<g id="Node000087" class="node">
<title>Node87</title>
2025-11-25 14:31:59 -05:00
<g id="a_Node000087"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2008.72,-440.75 1906.47,-440.75 1906.47,-410.25 2008.72,-410.25 2008.72,-440.75"/>
<text xml:space="preserve" text-anchor="start" x="1914.47" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/policy/policy</text>
<text xml:space="preserve" text-anchor="middle" x="1957.6" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">_logical.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node84&#45;&gt;Node87 -->
<g id="edge93_Node000084_Node000087" class="edge">
<title>Node84&#45;&gt;Node87</title>
<g id="a_edge93_Node000084_Node000087"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1860.58,-614.99C1872.89,-605.86 1891.16,-590.69 1902.6,-573.75 1928.62,-535.22 1944.37,-482.75 1951.99,-451.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1955.36,-452.94 1954.25,-442.41 1948.54,-451.33 1955.36,-452.94"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node88 -->
<g id="Node000088" class="node">
<title>Node88</title>
<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="#fff0f0" stroke="red" points="1822.35,-501.62 1708.85,-501.62 1708.85,-482.38 1822.35,-482.38 1822.35,-501.62"/>
<text xml:space="preserve" text-anchor="middle" x="1765.6" y="-488.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/policy/chains.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node84&#45;&gt;Node88 -->
<g id="edge96_Node000084_Node000088" class="edge">
<title>Node84&#45;&gt;Node88</title>
<g id="a_edge96_Node000084_Node000088"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1841.96,-615C1828.68,-593.78 1795.19,-540.27 1777.29,-511.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1780.35,-509.97 1772.08,-503.35 1774.42,-513.68 1780.35,-509.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89 -->
<g id="Node000089" class="node">
<title>Node89</title>
<g id="a_Node000089"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="#fff0f0" stroke="red" points="1694.1,-573.75 1591.1,-573.75 1591.1,-543.25 1694.1,-543.25 1694.1,-573.75"/>
<text xml:space="preserve" text-anchor="start" x="1599.1" y="-560.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="1642.6" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node84&#45;&gt;Node89 -->
<g id="edge100_Node000084_Node000089" class="edge">
<title>Node84&#45;&gt;Node89</title>
<g id="a_edge100_Node000084_Node000089"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1818.66,-614.9C1787.89,-605.21 1738.43,-589.65 1699.76,-577.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1701.19,-574.27 1690.6,-574.6 1699.09,-580.94 1701.19,-574.27"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node85&#45;&gt;Node3 -->
<g id="edge90_Node000085_Node000003" class="edge">
<title>Node85&#45;&gt;Node3</title>
<g id="a_edge90_Node000085_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1791.4,-350.91C1706.4,-339.15 1536.26,-315.6 1442.45,-302.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1443.01,-299.16 1432.62,-301.25 1442.05,-306.09 1443.01,-299.16"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node85&#45;&gt;Node4 -->
<g id="edge89_Node000085_Node000004" class="edge">
<title>Node85&#45;&gt;Node4</title>
<g id="a_edge89_Node000085_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1824.85,-343.41C1780.29,-306.77 1666.92,-213.62 1662.6,-210.75 1652.65,-204.15 1509.23,-129.05 1447.99,-97.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1449.72,-94.01 1439.24,-92.48 1446.48,-100.21 1449.72,-94.01"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node85&#45;&gt;Node7 -->
<g id="edge88_Node000085_Node000007" class="edge">
<title>Node85&#45;&gt;Node7</title>
<g id="a_edge88_Node000085_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1869.69,-343.34C1882.5,-334.81 1896.52,-322.76 1903.6,-307.75 1909.38,-295.49 1910.66,-288.82 1903.6,-277.25 1796.86,-102.37 1688.51,-129.67 1493.6,-66.5 1414.86,-40.98 1321.17,-28.28 1254.13,-22.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1254.55,-18.57 1244.28,-21.16 1253.93,-25.54 1254.55,-18.57"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node85&#45;&gt;Node61 -->
<g id="edge92_Node000085_Node000061" class="edge">
<title>Node85&#45;&gt;Node61</title>
<g id="a_edge92_Node000085_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1842.6,-343.36C1842.6,-336.27 1842.6,-327.54 1842.6,-319.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1846.1,-319.59 1842.6,-309.59 1839.1,-319.59 1846.1,-319.59"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node85&#45;&gt;Node78 -->
<g id="edge91_Node000085_Node000078" class="edge">
<title>Node85&#45;&gt;Node78</title>
<g id="a_edge91_Node000085_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1872,-343.35C1919.5,-319.69 2013.16,-273.05 2066.32,-246.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2067.64,-249.82 2075.03,-242.23 2064.52,-243.55 2067.64,-249.82"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node87&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge95_Node000087_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node87&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge95_Node000087_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1954.78,-410.02C1949.38,-383.33 1936.59,-324.73 1919.6,-277.25 1884.34,-178.72 1878.83,-149.12 1814.6,-66.5 1804.95,-54.08 1792.28,-41.78 1781.87,-32.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1784.41,-30.03 1774.58,-26.1 1779.82,-35.31 1784.41,-30.03"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node87&#45;&gt;Node85 -->
<g id="edge94_Node000087_Node000085" class="edge">
<title>Node87&#45;&gt;Node85</title>
<g id="a_edge94_Node000087_Node000085"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1931.5,-409.86C1915.77,-401.04 1895.51,-389.68 1878.31,-380.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1880.35,-377.16 1869.91,-375.32 1876.92,-383.26 1880.35,-377.16"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node88&#45;&gt;Node4 -->
<g id="edge99_Node000088_Node000004" class="edge">
<title>Node88&#45;&gt;Node4</title>
<g id="a_edge99_Node000088_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1758.93,-482.1C1727.99,-440.96 1594.74,-265.64 1472.6,-133 1461.81,-121.29 1448.95,-108.84 1438.72,-99.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1441.35,-96.94 1431.63,-92.71 1436.59,-102.07 1441.35,-96.94"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node88&#45;&gt;Node85 -->
<g id="edge97_Node000088_Node000085" class="edge">
<title>Node88&#45;&gt;Node85</title>
<g id="a_edge97_Node000088_Node000085"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1770.89,-482C1782.62,-462.04 1811.15,-413.51 1828.47,-384.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1831.27,-386.17 1833.32,-375.78 1825.24,-382.63 1831.27,-386.17"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node88&#45;&gt;Node87 -->
<g id="edge98_Node000088_Node000087" class="edge">
<title>Node88&#45;&gt;Node87</title>
<g id="a_edge98_Node000088_Node000087"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1792.7,-481.9C1821.27,-472.3 1867.05,-456.92 1903.14,-444.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1904.19,-448.13 1912.56,-441.63 1901.96,-441.5 1904.19,-448.13"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node3 -->
<g id="edge103_Node000089_Node000003" class="edge">
<title>Node89&#45;&gt;Node3</title>
<g id="a_edge103_Node000089_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1590.61,-543.61C1567.47,-535.63 1540.92,-523.83 1520.6,-507.25 1511.87,-500.13 1427.66,-371.77 1392.21,-317.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1395.21,-315.66 1386.82,-309.2 1389.35,-319.49 1395.21,-315.66"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node4 -->
<g id="edge104_Node000089_Node000004" class="edge">
<title>Node89&#45;&gt;Node4</title>
<g id="a_edge104_Node000089_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1618.36,-542.86C1586.52,-521.56 1534.6,-478.82 1534.6,-426.5 1534.6,-426.5 1534.6,-426.5 1534.6,-358 1534.6,-304.03 1458.84,-155.14 1430.84,-101.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1433.98,-100.4 1426.21,-93.2 1427.79,-103.67 1433.98,-100.4"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node7 -->
<g id="edge106_Node000089_Node000007" class="edge">
<title>Node89&#45;&gt;Node7</title>
<g id="a_edge106_Node000089_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1590.88,-548.58C1406.73,-516.56 792.54,-407.59 766.6,-374.25 739.41,-339.29 805.58,-249.27 1067.6,-66.5 1088.37,-52.01 1113.89,-39.06 1133.68,-29.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1134.96,-33.2 1142.63,-25.9 1132.08,-26.82 1134.96,-33.2"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node11 -->
<g id="edge101_Node000089_Node000011" class="edge">
<title>Node89&#45;&gt;Node11</title>
<g id="a_edge101_Node000089_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1645.81,-543.02C1662.45,-467.95 1738.91,-123.11 1758.18,-36.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1761.56,-37.1 1760.31,-26.58 1754.73,-35.59 1761.56,-37.1"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node14 -->
<g id="edge105_Node000089_Node000014" class="edge">
<title>Node89&#45;&gt;Node14</title>
<g id="a_edge105_Node000089_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1591,-556.86C1464.79,-553.76 1132.11,-536.4 875.6,-440.75 818.83,-419.58 798.51,-418 756.6,-374.25 679.19,-293.45 677.08,-244.64 684.6,-133 686.6,-103.24 683.35,-94.51 693.6,-66.5 696.95,-57.35 702.17,-48.13 707.42,-40.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="710.25,-42.19 713.1,-31.98 704.51,-38.18 710.25,-42.19"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node83 -->
<g id="edge107_Node000089_Node000083" class="edge">
<title>Node89&#45;&gt;Node83</title>
<g id="a_edge107_Node000089_Node000083"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1694.4,-557.22C1776,-553.79 1933.77,-534.56 2017.6,-440.75 2042.17,-413.26 2036.6,-396.87 2036.6,-360 2036.6,-360 2036.6,-360 2036.6,-291.5 2036.6,-249.38 2007.77,-208.89 1984.51,-183.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1987.29,-180.93 1977.91,-176.01 1982.18,-185.71 1987.29,-180.93"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node85 -->
<g id="edge102_Node000089_Node000085" class="edge">
<title>Node89&#45;&gt;Node85</title>
<g id="a_edge102_Node000089_Node000085"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1651.21,-542.91C1661.54,-526.02 1679.94,-497.84 1699.6,-476.75 1734.51,-439.31 1781.52,-403.14 1811.94,-381.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.86,-384.17 1819.97,-375.52 1809.79,-378.47 1813.86,-384.17"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node89&#45;&gt;Node88 -->
<g id="edge108_Node000089_Node000088" class="edge">
<title>Node89&#45;&gt;Node88</title>
<g id="a_edge108_Node000089_Node000088"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1670.51,-542.86C1690.82,-532.21 1718.17,-517.87 1738.33,-507.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1739.85,-510.46 1747.08,-502.71 1736.6,-504.26 1739.85,-510.46"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node90&#45;&gt;Node16 -->
<g id="edge112_Node000090_Node000016" class="edge">
<title>Node90&#45;&gt;Node16</title>
<g id="a_edge112_Node000090_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1133.1,-284.84C1106.85,-278.41 1075.9,-265.83 1059.6,-241.25 1045.35,-219.76 1064.78,-194.57 1084.01,-176.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1086.28,-179.61 1091.56,-170.43 1081.7,-174.32 1086.28,-179.61"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node90&#45;&gt;Node17 -->
<g id="edge111_Node000090_Node000017" class="edge">
<title>Node90&#45;&gt;Node17</title>
<g id="a_edge111_Node000090_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1164.76,-276.86C1157.19,-268.86 1147.65,-258.78 1139.14,-249.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1141.84,-247.54 1132.43,-242.68 1136.76,-252.35 1141.84,-247.54"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node91 -->
<g id="Node000091" class="node">
<title>Node91</title>
<g id="a_Node000091"><a xlink:href="screening__bare_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1316.22,-241.25 1222.97,-241.25 1222.97,-210.75 1316.22,-210.75 1316.22,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1230.97" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1269.6" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_bare.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node90&#45;&gt;Node91 -->
<g id="edge113_Node000090_Node000091" class="edge">
<title>Node90&#45;&gt;Node91</title>
<g id="a_edge113_Node000090_Node000091"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1199.25,-276.86C1211.23,-268.37 1226.53,-257.52 1239.8,-248.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.66,-251.09 1247.8,-242.45 1237.61,-245.38 1241.66,-251.09"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node91&#45;&gt;Node4 -->
<g id="edge115_Node000091_Node000004" class="edge">
<title>Node91&#45;&gt;Node4</title>
<g id="a_edge115_Node000091_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.5,-210.38C1286.3,-190.81 1305.86,-155.92 1330.6,-133 1347.2,-117.62 1369.37,-105.17 1387.54,-96.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1388.97,-99.71 1396.61,-92.37 1386.06,-93.34 1388.97,-99.71"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node91&#45;&gt;Node13 -->
<g id="edge116_Node000091_Node000013" class="edge">
<title>Node91&#45;&gt;Node13</title>
<g id="a_edge116_Node000091_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1257.14,-210.31C1240.25,-190.99 1208.51,-156.69 1176.6,-133 1116.21,-88.16 1036.49,-49.49 993.08,-29.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="994.55,-26.73 983.99,-25.86 991.7,-33.12 994.55,-26.73"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node91&#45;&gt;Node16 -->
<g id="edge114_Node000091_Node000016" class="edge">
<title>Node91&#45;&gt;Node16</title>
<g id="a_edge114_Node000091_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1236.69,-210.3C1213.24,-199.83 1181.49,-185.65 1155.98,-174.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1157.41,-171.06 1146.85,-170.17 1154.55,-177.45 1157.41,-171.06"/>
2025-11-24 09:08:28 -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_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>