Files
GridFire/docs/html/error__engine_8h__dep__incl.svg

1640 lines
86 KiB
XML
Raw Normal View History

2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/exceptions/error_engine.h Pages: 1 -->
<!--zoomable 693 -->
2025-11-06 09:16:40 -05:00
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
2025-11-06 09:16:40 -05:00
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 3002;
var viewHeight = 693;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-1';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/exceptions/error_engine.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="2145.38,-685.25 2014.62,-685.25 2014.62,-654.75 2145.38,-654.75 2145.38,-685.25"/>
<text xml:space="preserve" text-anchor="start" x="2022.62" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2080" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="1223.88,-618.75 1096.12,-618.75 1096.12,-588.25 1223.88,-588.25 1223.88,-618.75"/>
<text xml:space="preserve" text-anchor="start" x="1104.12" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1160" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.h</text>
2025-11-06 09:16:40 -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=" ">
<path fill="none" stroke="#63b8ff" d="M2002.87,-663.59C1824.96,-651.12 1388.56,-620.52 1224.1,-608.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2002.47,-667.07 2012.7,-664.28 2002.96,-660.09 2002.47,-667.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1934.88,-313.38 1819.12,-313.38 1819.12,-282.88 1934.88,-282.88 1934.88,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1827.12" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1877" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge115_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge115_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2080.9,-642.9C2081.13,-595.46 2074.98,-494.3 2023,-432.75 1996.79,-401.72 1969.94,-423.07 1939,-396.75 1911.47,-373.33 1892,-334.58 1882.87,-313.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2077.4,-642.7 2080.74,-652.76 2084.4,-642.81 2077.4,-642.7"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2236.12,-313.38 2127.88,-313.38 2127.88,-282.88 2236.12,-282.88 2236.12,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="2135.88" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="2182" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node35 -->
<g id="edge114_Node000001_Node000035" class="edge">
<title>Node1&#45;&gt;Node35</title>
<g id="a_edge114_Node000001_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2082.24,-643.05C2086.82,-598.44 2099.6,-505.04 2131,-432.75 2138.76,-414.88 2147.82,-414.43 2156,-396.75 2168.97,-368.74 2176.4,-333.1 2179.77,-313.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2078.78,-642.48 2081.31,-652.77 2085.75,-643.16 2078.78,-642.48"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node76 -->
<g id="Node000076" class="node">
<title>Node76</title>
<g id="a_Node000076"><a xlink:href="exceptions_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2724.38,-546.62 2599.62,-546.62 2599.62,-516.12 2724.38,-516.12 2724.38,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="2607.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2662" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/exceptions.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node76 -->
<g id="edge105_Node000001_Node000076" class="edge">
<title>Node1&#45;&gt;Node76</title>
<g id="a_edge105_Node000001_Node000076"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2153.74,-651.69C2269.31,-624.56 2491.04,-572.51 2599.35,-547.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2152.97,-648.28 2144.03,-653.97 2154.57,-655.09 2152.97,-648.28"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="761.88,-552.25 622.12,-552.25 622.12,-510.5 761.88,-510.5 761.88,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="630.12" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="630.12" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="692" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.h</text>
2025-11-06 09:16:40 -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=" ">
<path fill="none" stroke="#63b8ff" d="M1084.72,-594.49C1008.02,-585.87 885.8,-570.86 781,-552.25 774.92,-551.17 768.63,-549.96 762.33,-548.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1083.86,-597.92 1094.19,-595.55 1084.64,-590.96 1083.86,-597.92"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="engine_8h.html" target="_top" xlink:title="Core header for the GridFire reaction network engine module.">
<polygon fill="white" stroke="#666666" points="1224.75,-163.5 1129.25,-163.5 1129.25,-133 1224.75,-133 1224.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1137.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1177" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge13_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge13_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.27,-601.94C856.95,-599.85 190.66,-590.48 101,-552.25 43.57,-527.76 0,-517.06 0,-454.62 0,-454.62 0,-454.62 0,-297.12 0,-181.34 908.19,-154.87 1129.03,-150.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.18,-605.44 1094.21,-602.03 1084.24,-598.44 1084.18,-605.44"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="691.5,-468.88 528.5,-468.88 528.5,-438.38 691.5,-438.38 691.5,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="536.5" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="610" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge99_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge99_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.29,-596.66C1021.19,-590.25 929.58,-577.34 853,-552.25 814.14,-539.52 808.63,-526.52 771,-510.5 733.71,-494.62 690.22,-479.74 657.85,-469.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1083.93,-600.14 1094.22,-597.63 1084.61,-593.18 1083.93,-600.14"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1330.25,-546.62 1213.75,-546.62 1213.75,-516.12 1330.25,-516.12 1330.25,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1221.75" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1272" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge14_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge14_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1192.95,-581.87C1210.8,-570.7 1232.43,-557.15 1248.55,-547.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1191.38,-578.72 1184.76,-587 1195.09,-584.66 1191.38,-578.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1097.62,-468.88 956.38,-468.88 956.38,-438.38 1097.62,-438.38 1097.62,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="964.38" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1027" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge49_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge49_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1139.2,-579.38C1111.52,-548.59 1063.35,-495.04 1040.19,-469.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1136.46,-581.56 1145.75,-586.66 1141.66,-576.88 1136.46,-581.56"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="911.38,-391.12 786.62,-391.12 786.62,-360.62 911.38,-360.62 911.38,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="794.62" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="849" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2&#45;&gt;Node19 -->
<g id="edge100_Node000002_Node000019" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge100_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.19,-602.56C915.62,-601.91 521.35,-595.7 481,-552.25 449.02,-517.82 513.69,-437.28 520,-432.75 614.08,-365.27 664.67,-420.41 778,-396.75 785.14,-395.26 792.62,-393.45 799.94,-391.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.16,-606.06 1094.17,-602.59 1084.19,-599.06 1084.16,-606.06"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="engine__graph__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the GraphEngine using CppAD automatic differentiation.">
<polygon fill="white" stroke="#666666" points="1250.62,-474.5 1115.38,-474.5 1115.38,-432.75 1250.62,-432.75 1250.62,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1123.38" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1123.38" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1183" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_graph_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge50_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge50_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1164.04,-576.53C1168.54,-547.57 1175.74,-501.33 1179.85,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1160.6,-575.87 1162.52,-586.28 1167.52,-576.94 1160.6,-575.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="stellar__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2150,-163.5 2050,-163.5 2050,-133 2150,-133 2150,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="2058" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/policy/stellar</text>
<text xml:space="preserve" text-anchor="middle" x="2100" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge103_Node000002_Node000025" class="edge">
<title>Node2&#45;&gt;Node25</title>
<g id="a_edge103_Node000002_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.45,-602.77C1402.21,-602.53 1797.21,-597.08 1922,-552.25 1951.89,-541.51 1950.43,-522.1 1980,-510.5 2100.91,-463.09 2169.73,-557.05 2270,-474.5 2305.25,-445.48 2302,-422.54 2302,-376.88 2302,-376.88 2302,-376.88 2302,-297.12 2302,-245.49 2279.4,-231.66 2239,-199.5 2213.3,-179.04 2178.55,-166.48 2150.23,-159.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.84,-599.27 1225.84,-602.78 1235.84,-606.27 1235.84,-599.27"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1490.75,-474.5 1383.25,-474.5 1383.25,-432.75 1490.75,-432.75 1490.75,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1391.25" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1391.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1437" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge59_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge59_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.1,-590.33C1268.49,-582.73 1307.32,-570.75 1339,-552.25 1373.42,-532.15 1404.41,-497.07 1421.94,-474.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1234.51,-586.87 1225.48,-592.42 1236,-593.71 1234.51,-586.87"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1654.75,-474.5 1547.25,-474.5 1547.25,-432.75 1654.75,-432.75 1654.75,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1555.25" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1555.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1601" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge60_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge60_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.59,-598.28C1350.16,-591.19 1557.14,-575.34 1582,-552.25 1603.13,-532.63 1604.78,-497.06 1603.37,-474.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.4,-594.79 1225.63,-598.89 1235.83,-601.78 1235.4,-594.79"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2013.75,-474.5 1906.25,-474.5 1906.25,-432.75 2013.75,-432.75 2013.75,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1914.25" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1914.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1960" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node33 -->
<g id="edge51_Node000002_Node000033" class="edge">
<title>Node2&#45;&gt;Node33</title>
<g id="a_edge51_Node000002_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.57,-600.79C1409.95,-596.35 1829.85,-582.61 1886,-552.25 1917.62,-535.16 1939.74,-498.09 1951.12,-474.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.62,-597.29 1225.71,-601.04 1235.79,-604.29 1235.62,-597.29"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="white" stroke="#666666" points="1572.75,-552.25 1465.25,-552.25 1465.25,-510.5 1572.75,-510.5 1572.75,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1473.25" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1473.25" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1519" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge61_Node000002_Node000036" class="edge">
<title>Node2&#45;&gt;Node36</title>
<g id="a_edge61_Node000002_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.34,-587.78C1303.97,-574.38 1403.66,-554.9 1464.76,-542.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1234.81,-584.32 1225.67,-589.67 1236.15,-591.19 1234.81,-584.32"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="mesa_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="395.88,-546.62 286.12,-546.62 286.12,-516.12 395.88,-516.12 395.88,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="294.12" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="341" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/mesa.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node37 -->
<g id="edge66_Node000002_Node000037" class="edge">
<title>Node2&#45;&gt;Node37</title>
<g id="a_edge66_Node000002_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.25,-602.74C948.19,-602 653.86,-595.03 410,-552.25 402.51,-550.94 394.67,-549.12 387.08,-547.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.21,-606.24 1094.23,-602.79 1084.24,-599.24 1084.21,-606.24"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="mesa_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="396.38,-468.88 295.62,-468.88 295.62,-438.38 396.38,-438.38 396.38,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="303.62" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="346" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/mesa.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node43 -->
<g id="edge101_Node000002_Node000043" class="edge">
<title>Node2&#45;&gt;Node43</title>
<g id="a_edge101_Node000002_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.36,-600.09C912.86,-594.21 504.95,-577.72 448,-552.25 423.68,-541.37 424.23,-528.94 405,-510.5 390.34,-496.44 373.5,-480.52 361.58,-469.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.17,-603.59 1094.28,-600.43 1084.41,-596.59 1084.17,-603.59"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="268.5,-546.62 153.5,-546.62 153.5,-516.12 268.5,-516.12 268.5,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="161.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="211" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node44 -->
<g id="edge69_Node000002_Node000044" class="edge">
<title>Node2&#45;&gt;Node44</title>
<g id="a_edge69_Node000002_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.26,-600.48C899.81,-595.2 431.14,-579.45 277,-552.25 269.69,-550.96 262.06,-549.13 254.67,-547.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.12,-603.98 1094.22,-600.76 1084.32,-596.98 1084.12,-603.98"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="128.38,-468.88 27.62,-468.88 27.62,-438.38 128.38,-438.38 128.38,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="35.62" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="78" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node45 -->
<g id="edge102_Node000002_Node000045" class="edge">
<title>Node2&#45;&gt;Node45</title>
<g id="a_edge102_Node000002_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.39,-602.59C862.94,-602.34 226.24,-597.63 145,-552.25 111.98,-533.81 91.81,-491.44 83.08,-469.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.36,-606.09 1094.36,-602.6 1084.36,-599.09 1084.36,-606.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><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="2489.88,-468.88 2368.12,-468.88 2368.12,-438.38 2489.88,-438.38 2489.88,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="2376.12" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2429" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node46 -->
<g id="edge72_Node000002_Node000046" class="edge">
<title>Node2&#45;&gt;Node46</title>
<g id="a_edge72_Node000002_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.46,-602.35C1385.37,-601.11 1731.02,-593.56 2018,-552.25 2150.66,-533.16 2303.37,-491.57 2379.89,-469.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.63,-598.85 1225.66,-602.42 1235.68,-605.85 1235.63,-598.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="white" stroke="#666666" points="2479.62,-235.62 2368.38,-235.62 2368.38,-205.12 2479.62,-205.12 2479.62,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="2376.38" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2424" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node51 -->
<g id="edge86_Node000002_Node000051" class="edge">
<title>Node2&#45;&gt;Node51</title>
<g id="a_edge86_Node000002_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.62,-601.1C1425.88,-597.11 1913.94,-583.9 1980,-552.25 2002.63,-541.41 1995.7,-522 2018,-510.5 2136.56,-449.33 2209.3,-554.58 2316,-474.5 2397.01,-413.7 2417.91,-280.01 2422.7,-235.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.78,-597.59 1225.86,-601.3 1235.93,-604.59 1235.78,-597.59"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="604.12,-546.62 489.88,-546.62 489.88,-516.12 604.12,-516.12 604.12,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="497.88" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="547" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node55 -->
<g id="edge87_Node000002_Node000055" class="edge">
<title>Node2&#45;&gt;Node55</title>
<g id="a_edge87_Node000002_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.6,-600.36C978.48,-596.26 779.42,-584.61 613,-552.25 605.95,-550.88 598.58,-549.06 591.43,-547.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1084.19,-603.84 1094.31,-600.72 1084.45,-596.85 1084.19,-603.84"/>
</a>
</g>
</g>
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
<g id="a_Node000060"><a xlink:href="_point_solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="899.88,-468.88 748.12,-468.88 748.12,-438.38 899.88,-438.38 899.88,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="756.12" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="824" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/PointSolver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node60 -->
<g id="edge88_Node000002_Node000060" class="edge">
<title>Node2&#45;&gt;Node60</title>
<g id="a_edge88_Node000002_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1084.33,-601.59C1029.82,-597.8 956.41,-586.02 901,-552.25 867.45,-531.81 842.69,-491.09 831.17,-469.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1083.95,-605.07 1094.15,-602.19 1084.38,-598.09 1083.95,-605.07"/>
</a>
</g>
</g>
<!-- Node70 -->
<g id="Node000070" class="node">
<title>Node70</title>
<g id="a_Node000070"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1039.62,-552.25 910.38,-552.25 910.38,-510.5 1039.62,-510.5 1039.62,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="918.38" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="918.38" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategy</text>
<text xml:space="preserve" text-anchor="middle" x="975" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node70 -->
<g id="edge91_Node000002_Node000070" class="edge">
<title>Node2&#45;&gt;Node70</title>
<g id="a_edge91_Node000002_Node000070"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1110.72,-583.82C1085.36,-574.21 1054.4,-562.47 1028.47,-552.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1109.21,-586.99 1119.8,-587.26 1111.69,-580.45 1109.21,-586.99"/>
</a>
</g>
</g>
<!-- Node72 -->
<g id="Node000072" class="node">
<title>Node72</title>
<g id="a_Node000072"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1876.75,-546.62 1781.25,-546.62 1781.25,-516.12 1876.75,-516.12 1876.75,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1789.25" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1829" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node72 -->
<g id="edge93_Node000002_Node000072" class="edge">
<title>Node2&#45;&gt;Node72</title>
<g id="a_edge93_Node000002_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.37,-596.88C1339.72,-588.78 1534.02,-572.53 1699,-552.25 1726.19,-548.91 1756.46,-544.33 1780.94,-540.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.23,-593.38 1225.53,-597.64 1235.77,-600.36 1235.23,-593.38"/>
</a>
</g>
</g>
<!-- Node74 -->
<g id="Node000074" class="node">
<title>Node74</title>
<g id="a_Node000074"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1788.88,-463.25 1673.12,-463.25 1673.12,-444 1788.88,-444 1788.88,-463.25"/>
<text xml:space="preserve" text-anchor="middle" x="1731" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node74 -->
<g id="edge104_Node000002_Node000074" class="edge">
<title>Node2&#45;&gt;Node74</title>
<g id="a_edge104_Node000002_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1235.44,-598.96C1344.6,-593 1540.68,-578.92 1606,-552.25 1656.99,-531.43 1704.6,-483.56 1722.99,-463.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.49,-595.45 1225.69,-599.48 1235.87,-602.44 1235.49,-595.45"/>
</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=" ">
<path fill="none" stroke="#63b8ff" d="M610.68,-507.94C565.77,-495.15 517.22,-480.51 508,-474.5 460.04,-443.25 424,-434.11 424,-376.88 424,-376.88 424,-376.88 424,-297.12 424,-152.91 962.56,-146.86 1128.75,-148.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="609.66,-511.29 620.24,-510.65 611.57,-504.56 609.66,-511.29"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge11_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge11_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M661.84,-502.51C649.61,-491.22 636,-478.64 625.79,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="659.19,-504.83 668.91,-509.05 663.94,-499.69 659.19,-504.83"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="768.62,-391.12 651.38,-391.12 651.38,-360.62 768.62,-360.62 768.62,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="659.38" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="710" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge12_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge12_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M611.2,-508.75C569.44,-496.77 525.94,-482.68 520,-474.5 509.09,-459.49 508.88,-447.61 520,-432.75 535.86,-411.55 601.4,-395.64 651.1,-386.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="610.01,-512.05 620.58,-511.42 611.92,-505.32 610.01,-512.05"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2555.75,-97 2460.25,-97 2460.25,-66.5 2555.75,-66.5 2555.75,-97"/>
<text xml:space="preserve" text-anchor="start" x="2468.25" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2508" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
</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=" ">
<path fill="none" stroke="#63b8ff" d="M1236.34,-144.37C1460.84,-133.5 2255.72,-94.98 2459.91,-85.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1236.49,-140.86 1226.67,-144.84 1236.83,-147.85 1236.49,-140.86"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1401.5,-24.88 1250.5,-24.88 1250.5,-5.63 1401.5,-5.63 1401.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1326" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge5_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge5_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1236.11,-137.16C1261.28,-129.97 1288.93,-117.74 1307,-97 1325.07,-76.26 1326.75,-41.52 1326.44,-25.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.4,-133.73 1226.61,-139.65 1237.17,-140.5 1235.4,-133.73"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1215.62,-30.5 1074.38,-30.5 1074.38,0 1215.62,0 1215.62,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1082.38" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1145" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge6_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge6_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1159.39,-123.43C1154.42,-115.43 1149.66,-106.2 1147,-97 1140.53,-74.64 1141.61,-47.32 1143.17,-30.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1156.33,-125.16 1164.79,-131.54 1162.16,-121.28 1156.33,-125.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1297.62,-97 1156.38,-97 1156.38,-66.5 1297.62,-66.5 1297.62,-97"/>
<text xml:space="preserve" text-anchor="start" x="1164.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1227" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge7_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge7_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1195.36,-123.57C1202.17,-114.78 1209.7,-105.07 1215.7,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1192.63,-121.37 1189.27,-131.42 1198.17,-125.66 1192.63,-121.37"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="py__policy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1967.12,-97 1828.88,-97 1828.88,-66.5 1967.12,-66.5 1967.12,-97"/>
<text xml:space="preserve" text-anchor="start" x="1836.88" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/policy/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1898" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge10_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge10_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1236.22,-141.95C1368.42,-130.13 1687.05,-101.62 1828.43,-88.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1236.3,-138.43 1226.65,-142.81 1236.93,-145.4 1236.3,-138.43"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node9 -->
<g id="edge8_Node000011_Node000009" class="edge">
<title>Node11&#45;&gt;Node9</title>
<g id="a_edge8_Node000011_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1259.01,-59.9C1276.97,-48.19 1298.46,-34.19 1312.17,-25.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1257.2,-56.9 1250.73,-65.29 1261.02,-62.76 1257.2,-56.9"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge9_Node000011_Node000010" class="edge">
<title>Node11&#45;&gt;Node10</title>
<g id="a_edge9_Node000011_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1199.37,-59.02C1187.57,-49.73 1174.11,-39.15 1163.53,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1197.18,-61.75 1207.2,-65.18 1201.51,-56.24 1197.18,-61.75"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node4 -->
<g id="edge15_Node000015_Node000004" class="edge">
<title>Node15&#45;&gt;Node4</title>
<g id="a_edge15_Node000015_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1202.09,-523.7C1059.85,-510.02 749.23,-479.68 739,-474.5 716.61,-463.17 720.35,-448.72 701,-432.75 677.31,-413.19 657.04,-423.54 642,-396.75 535.06,-206.22 978.6,-161.34 1128.82,-151.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.48,-527.15 1211.76,-524.63 1202.14,-520.19 1201.48,-527.15"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge48_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge48_Node000015_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1202.1,-523.72C1120.09,-515 989.86,-497.99 947,-474.5 925,-462.44 930.39,-445.87 909,-432.75 857.53,-401.18 836.09,-413.22 778,-396.75 772.2,-395.11 766.13,-393.36 760.11,-391.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.52,-527.18 1211.83,-524.74 1202.25,-520.22 1201.52,-527.18"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15&#45;&gt;Node16 -->
<g id="edge16_Node000015_Node000016" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge16_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1213.71,-512.35C1171.14,-499.19 1114.17,-481.58 1074.4,-469.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1212.44,-515.62 1223.03,-515.23 1214.51,-508.93 1212.44,-515.62"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1186.62,-391.12 1081.38,-391.12 1081.38,-360.62 1186.62,-360.62 1186.62,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1089.38" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1134" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15&#45;&gt;Node18 -->
<g id="edge45_Node000015_Node000018" class="edge">
2025-11-27 15:06:27 -05:00
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge45_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1275.39,-504.45C1276.74,-483.16 1275.22,-453.28 1260,-432.75 1249.7,-418.86 1210.89,-402.85 1179.03,-391.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.91,-504.07 1274.48,-514.35 1278.88,-504.71 1271.91,-504.07"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node21 -->
<g id="edge22_Node000015_Node000021" class="edge">
<title>Node15&#45;&gt;Node21</title>
<g id="a_edge22_Node000015_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1246.28,-508.48C1233.85,-497.9 1219.01,-485.28 1206.84,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1243.8,-510.97 1253.69,-514.79 1248.34,-505.64 1243.8,-510.97"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node25 -->
<g id="edge47_Node000015_Node000025" class="edge">
<title>Node15&#45;&gt;Node25</title>
<g id="a_edge47_Node000015_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1281.27,-505.27C1287.26,-484.74 1292.08,-455.5 1281,-432.75 1269.63,-409.41 1246.37,-420.09 1235,-396.75 1226.87,-380.07 1225.63,-371.01 1235,-355 1306.33,-233.16 1377.06,-241.01 1512,-199.5 1612.01,-168.74 1926.73,-155.08 2049.89,-150.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1278.02,-503.93 1278.28,-514.52 1284.68,-506.08 1278.02,-503.93"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node26 -->
<g id="edge30_Node000015_Node000026" class="edge">
<title>Node15&#45;&gt;Node26</title>
<g id="a_edge30_Node000015_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1314.07,-511.06C1338.16,-500 1368.37,-486.13 1392.81,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1312.82,-507.79 1305.19,-515.14 1315.74,-514.15 1312.82,-507.79"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1346.5,-391.12 1243.5,-391.12 1243.5,-360.62 1346.5,-360.62 1346.5,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1251.5" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1295" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node30 -->
<g id="edge46_Node000015_Node000030" class="edge">
<title>Node15&#45;&gt;Node30</title>
<g id="a_edge46_Node000015_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1303.84,-508.69C1314.56,-499.53 1325.25,-487.86 1331,-474.5 1338.33,-457.46 1336.24,-450.55 1331,-432.75 1326.44,-417.25 1316.1,-401.99 1307.67,-391.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1301.76,-505.87 1296.12,-514.84 1306.12,-511.35 1301.76,-505.87"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node31 -->
<g id="edge37_Node000015_Node000031" class="edge">
<title>Node15&#45;&gt;Node31</title>
<g id="a_edge37_Node000015_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1341.55,-514.36C1402.82,-500.25 1490.8,-480 1546.92,-467.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1340.87,-510.93 1331.91,-516.58 1342.44,-517.75 1340.87,-510.93"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1077,-241.25 947,-241.25 947,-199.5 1077,-199.5 1077,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="955" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="955" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1012" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge17_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge17_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M992.34,-431.32C980.78,-422.23 969.26,-410.52 963,-396.75 941.03,-348.4 944.29,-326.96 963,-277.25 968.09,-263.73 978.11,-251.34 987.76,-241.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="990.16,-434.06 1000.29,-437.14 994.29,-428.41 990.16,-434.06"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge19_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge19_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1056.6,-431.67C1074.67,-418.88 1097.31,-402.85 1113.43,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.01,-428.51 1048.87,-437.15 1059.05,-434.22 1055.01,-428.51"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge20_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge20_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M982.28,-433.59C951.67,-420.57 911.68,-403.55 883.52,-391.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="980.72,-436.73 991.29,-437.43 983.46,-430.29 980.72,-436.73"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node20 -->
<g id="edge21_Node000016_Node000020" class="edge">
<title>Node16&#45;&gt;Node20</title>
<g id="a_edge21_Node000016_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1031.23,-426.99C1036.5,-403.96 1047.94,-371.34 1072,-355 1132.94,-313.61 1660.68,-326.08 1734,-319 1761.94,-316.3 1792.81,-312.16 1818.69,-308.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1027.85,-426.04 1029.3,-436.53 1034.71,-427.43 1027.85,-426.04"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node4 -->
<g id="edge18_Node000017_Node000004" class="edge">
<title>Node17&#45;&gt;Node4</title>
<g id="a_edge18_Node000017_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1070.22,-194.63C1094.37,-184.37 1121.58,-172.8 1142.48,-163.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1068.95,-191.37 1061.12,-198.5 1071.69,-197.81 1068.95,-191.37"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge27_Node000021_Node000018" class="edge">
<title>Node21&#45;&gt;Node18</title>
<g id="a_edge27_Node000021_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1163.66,-422.73C1156.65,-411.88 1149.04,-400.12 1143.28,-391.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1160.68,-424.56 1169.05,-431.05 1166.55,-420.76 1160.68,-424.56"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node19 -->
<g id="edge28_Node000021_Node000019" class="edge">
<title>Node21&#45;&gt;Node19</title>
<g id="a_edge28_Node000021_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1104.16,-432.11C1033.17,-415.3 961.52,-400.03 911.73,-389.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1103.07,-435.45 1113.61,-434.36 1104.69,-428.64 1103.07,-435.45"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="engine_2scratchpads_2formatters_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1724.62,-313.38 1565.38,-313.38 1565.38,-282.88 1724.62,-282.88 1724.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1573.38" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1645" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge23_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge23_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1105.14,-427.5C1091.95,-419.73 1079.97,-409.68 1072,-396.75 1062.27,-380.95 1059.37,-368.6 1072,-355 1108.77,-315.4 1503.55,-326.97 1557,-319 1566.29,-317.61 1576.07,-315.78 1585.58,-313.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1103.11,-430.38 1113.58,-432.04 1106.43,-424.22 1103.11,-430.38"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="scratchpads_8h.html" target="_top" xlink:title="Unified header for the scratchpad memory management system.">
<polygon fill="#fff0f0" stroke="red" points="1729.12,-235.62 1560.88,-235.62 1560.88,-205.12 1729.12,-205.12 1729.12,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="1568.88" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1645" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/scratchpads.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node23 -->
<g id="edge26_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge26_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1112.33,-428.15C1088.73,-418.45 1066.69,-407.14 1060,-396.75 1049.95,-381.15 1048.43,-369.51 1060,-355 1121.66,-277.67 1413.67,-241.54 1560.41,-228.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1110.88,-431.34 1121.46,-431.79 1113.47,-424.84 1110.88,-431.34"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node25 -->
<g id="edge29_Node000021_Node000025" class="edge">
<title>Node21&#45;&gt;Node25</title>
<g id="a_edge29_Node000021_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1262.36,-443.4C1296.66,-439.67 1337.27,-435.58 1374,-432.75 1413.88,-429.68 2065.03,-425.34 2093,-396.75 2125.32,-363.72 2108.29,-211.6 2102.01,-163.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1262.05,-439.92 1252.49,-444.49 1262.81,-446.88 1262.05,-439.92"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge24_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge24_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1645,-271.1C1645,-259.34 1645,-245.88 1645,-235.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1641.5,-271.01 1645,-281.01 1648.5,-271.01 1641.5,-271.01"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node4 -->
<g id="edge25_Node000023_Node000004" class="edge">
<title>Node23&#45;&gt;Node4</title>
<g id="a_edge25_Node000023_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1549.36,-205.04C1450.8,-190.28 1301.14,-167.85 1225.06,-156.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1548.61,-208.47 1559.02,-206.49 1549.65,-201.55 1548.61,-208.47"/>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1471.75,-396.75 1364.25,-396.75 1364.25,-355 1471.75,-355 1471.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1372.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1372.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1418" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge31_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge31_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1429.14,-421.28C1427.1,-413.16 1424.96,-404.62 1423.11,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1425.71,-422.01 1431.54,-430.86 1432.5,-420.31 1425.71,-422.01"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1547.75,-319 1440.25,-319 1440.25,-277.25 1547.75,-277.25 1547.75,-319"/>
<text xml:space="preserve" text-anchor="start" x="1448.25" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1448.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1494" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node28 -->
<g id="edge35_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge35_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1464.53,-423.66C1470.9,-415.51 1476.99,-406.25 1481,-396.75 1491.65,-371.55 1494.06,-339.71 1494.38,-319.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1461.98,-421.26 1458.28,-431.19 1467.36,-425.73 1461.98,-421.26"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node30 -->
<g id="edge36_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;Node30</title>
<g id="a_edge36_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1389.01,-427.03C1366.8,-415.18 1341.22,-401.53 1322.35,-391.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1387.14,-429.99 1397.61,-431.61 1390.44,-423.82 1387.14,-429.99"/>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge32_Node000027_Node000028" class="edge">
<title>Node27&#45;&gt;Node28</title>
<g id="a_edge32_Node000027_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1446.38,-346.59C1455.41,-337.59 1465.22,-327.81 1473.58,-319.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1444.05,-343.97 1439.44,-353.51 1448.99,-348.93 1444.05,-343.97"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node4 -->
<g id="edge33_Node000028_Node000004" class="edge">
<title>Node28&#45;&gt;Node4</title>
<g id="a_edge33_Node000028_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1440.3,-272.08C1373.75,-241.03 1262.51,-189.14 1208.43,-163.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.67,-275.18 1449.22,-276.23 1441.63,-268.83 1438.67,-275.18"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node25 -->
<g id="edge34_Node000028_Node000025" class="edge">
<title>Node28&#45;&gt;Node25</title>
<g id="a_edge34_Node000028_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1503.7,-266.39C1512.52,-243.88 1527.9,-214.71 1552,-199.5 1593.56,-173.27 1922.3,-156.74 2049.75,-151.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1500.44,-265.11 1500.3,-275.7 1507.02,-267.51 1500.44,-265.11"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node20 -->
<g id="edge44_Node000031_Node000020" class="edge">
<title>Node31&#45;&gt;Node20</title>
<g id="a_edge44_Node000031_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1666.1,-432.49C1737.85,-416.12 1769.39,-439.08 1825,-396.75 1852.81,-375.58 1867.36,-335.17 1873.45,-313.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1665.54,-429.02 1656.68,-434.83 1667.23,-435.81 1665.54,-429.02"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node28 -->
<g id="edge43_Node000031_Node000028" class="edge">
<title>Node31&#45;&gt;Node28</title>
<g id="a_edge43_Node000031_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1588.84,-422C1580.13,-401.96 1567.27,-375.75 1552,-355 1542.38,-341.94 1529.57,-329.24 1518.44,-319.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1585.54,-423.18 1592.65,-431.03 1591.99,-420.46 1585.54,-423.18"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="engine__multiscale__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the MultiscalePartitioningEngineView.">
<polygon fill="white" stroke="#666666" points="1815.62,-396.75 1680.38,-396.75 1680.38,-355 1815.62,-355 1815.62,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1688.38" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1688.38" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1748" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge38_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge38_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1650.6,-427.07C1669.46,-417.35 1690.69,-406.41 1708.5,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1649.02,-423.94 1641.74,-431.63 1652.23,-430.16 1649.02,-423.94"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node20 -->
<g id="edge41_Node000032_Node000020" class="edge">
<title>Node32&#45;&gt;Node20</title>
<g id="a_edge41_Node000032_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1792.41,-348.8C1812.4,-337.06 1835.25,-323.64 1852.15,-313.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1790.73,-345.73 1783.87,-353.81 1794.27,-351.76 1790.73,-345.73"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node22 -->
<g id="edge39_Node000032_Node000022" class="edge">
<title>Node32&#45;&gt;Node22</title>
<g id="a_edge39_Node000032_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1711.44,-347.99C1695.75,-336.45 1678.03,-323.42 1664.84,-313.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1709.05,-350.57 1719.18,-353.68 1713.2,-344.93 1709.05,-350.57"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node23 -->
<g id="edge40_Node000032_Node000023" class="edge">
<title>Node32&#45;&gt;Node23</title>
<g id="a_edge40_Node000032_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1750.02,-343.62C1749.86,-323.21 1746.71,-296.81 1734,-277.25 1721.87,-258.59 1701.09,-245.02 1682.66,-235.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1746.53,-343.28 1749.85,-353.34 1753.53,-343.4 1746.53,-343.28"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node25 -->
<g id="edge42_Node000032_Node000025" class="edge">
<title>Node32&#45;&gt;Node25</title>
<g id="a_edge42_Node000032_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1761.27,-344.72C1771.87,-323.51 1788.51,-295.73 1810,-277.25 1881.66,-215.62 1987.7,-179.07 2049.73,-161.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1758.24,-342.93 1757.07,-353.46 1764.55,-345.96 1758.24,-342.93"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node28 -->
<g id="edge57_Node000033_Node000028" class="edge">
<title>Node33&#45;&gt;Node28</title>
<g id="a_edge57_Node000033_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1894.79,-445.93C1835.17,-438.43 1745.25,-423.65 1671,-396.75 1616.23,-376.91 1558.06,-341.75 1523.94,-319.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1894.07,-449.36 1904.42,-447.1 1894.92,-442.42 1894.07,-449.36"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="engine__adaptive__scratchpad_8h.html" target="_top" xlink:title="Scratchpad implementation for the AdaptiveEngineView.">
<polygon fill="white" stroke="#666666" points="2083.62,-396.75 1948.38,-396.75 1948.38,-355 2083.62,-355 2083.62,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1956.38" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1956.38" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/scratchpads/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2016" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node34 -->
<g id="edge52_Node000033_Node000034" class="edge">
<title>Node33&#45;&gt;Node34</title>
<g id="a_edge52_Node000033_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1981.73,-423.23C1988.16,-414.54 1995.05,-405.22 2000.95,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1979.04,-420.99 1975.91,-431.11 1984.67,-425.15 1979.04,-420.99"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node35 -->
<g id="edge58_Node000033_Node000035" class="edge">
<title>Node33&#45;&gt;Node35</title>
<g id="a_edge58_Node000033_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2025.11,-442.11C2058.16,-434.12 2097.28,-420.32 2126,-396.75 2153.34,-374.31 2170.01,-334.8 2177.44,-313.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.61,-438.63 2015.63,-444.26 2026.16,-445.46 2024.61,-438.63"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node22 -->
<g id="edge53_Node000034_Node000022" class="edge">
<title>Node34&#45;&gt;Node22</title>
<g id="a_edge53_Node000034_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1936.92,-358.73C1871.78,-345.43 1780.18,-326.73 1717.05,-313.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1935.97,-362.11 1946.47,-360.68 1937.37,-355.25 1935.97,-362.11"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node23 -->
<g id="edge54_Node000034_Node000023" class="edge">
<title>Node34&#45;&gt;Node23</title>
<g id="a_edge54_Node000034_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2001.73,-344.89C1989.54,-322.65 1969.88,-293.48 1944,-277.25 1908.99,-255.3 1805.04,-239.3 1729.53,-230.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1998.51,-346.29 2006.25,-353.52 2004.71,-343.04 1998.51,-346.29"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node25 -->
<g id="edge56_Node000034_Node000025" class="edge">
<title>Node34&#45;&gt;Node25</title>
<g id="a_edge56_Node000034_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2027.41,-344.22C2045.76,-294.95 2081.11,-199.99 2094.59,-163.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.19,-342.84 2023.98,-353.43 2030.75,-345.28 2024.19,-342.84"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge55_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge55_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2070.66,-349.93C2096.86,-337.98 2127.33,-324.07 2149.77,-313.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2069.51,-346.61 2061.86,-353.95 2072.41,-352.98 2069.51,-346.61"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node26 -->
<g id="edge63_Node000036_Node000026" class="edge">
<title>Node36&#45;&gt;Node26</title>
<g id="a_edge63_Node000036_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1488.68,-502.36C1478.85,-493.28 1468.14,-483.39 1459.04,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1486.19,-504.83 1495.91,-509.05 1490.94,-499.69 1486.19,-504.83"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node28 -->
<g id="edge65_Node000036_Node000028" class="edge">
<title>Node36&#45;&gt;Node28</title>
<g id="a_edge65_Node000036_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1515.61,-498.97C1510.39,-450.74 1500.56,-359.78 1496.19,-319.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1512.11,-499.19 1516.66,-508.75 1519.07,-498.43 1512.11,-499.19"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node31 -->
<g id="edge64_Node000036_Node000031" class="edge">
<title>Node36&#45;&gt;Node31</title>
<g id="a_edge64_Node000036_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1549.32,-502.36C1559.15,-493.28 1569.86,-483.39 1578.96,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1547.06,-499.69 1542.09,-509.05 1551.81,-504.83 1547.06,-499.69"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node33 -->
<g id="edge62_Node000036_Node000033" class="edge">
<title>Node36&#45;&gt;Node33</title>
<g id="a_edge62_Node000036_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1584.16,-519.18C1671.4,-504.2 1824.58,-477.89 1905.83,-463.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1583.83,-515.69 1574.57,-520.83 1585.02,-522.59 1583.83,-515.69"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="generative_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="277.38,-468.88 146.62,-468.88 146.62,-438.38 277.38,-438.38 277.38,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="154.62" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="212" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/generative.h</text>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge67_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge67_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M306.21,-509.94C284.28,-497.07 256.5,-480.75 236.8,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.43,-512.96 314.82,-515 307.97,-506.92 304.43,-512.96"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node43 -->
<g id="edge68_Node000037_Node000043" class="edge">
<title>Node37&#45;&gt;Node43</title>
<g id="a_edge68_Node000037_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.72,-504.35C343.49,-492.59 344.38,-479.13 345.04,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.23,-504.05 342.06,-514.26 346.21,-504.51 339.23,-504.05"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node38 -->
<g id="edge70_Node000044_Node000038" class="edge">
<title>Node44&#45;&gt;Node38</title>
<g id="a_edge70_Node000044_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M211.34,-504.35C211.5,-492.59 211.68,-479.13 211.81,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.85,-504.21 211.21,-514.26 214.84,-504.3 207.85,-504.21"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge71_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge71_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.43,-510.12C152.78,-497.22 123.97,-480.81 103.57,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.62,-513.11 184.04,-515.02 177.08,-507.03 173.62,-513.11"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node25 -->
<g id="edge85_Node000046_Node000025" class="edge">
<title>Node46&#45;&gt;Node25</title>
<g id="a_edge85_Node000046_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2425.19,-426.8C2416.16,-375.23 2388.52,-259.32 2316,-199.5 2291.05,-178.92 2205.82,-163.71 2150.18,-155.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2421.69,-427.11 2426.77,-436.41 2428.6,-425.97 2421.69,-427.11"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><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="2577.75,-313.38 2482.25,-313.38 2482.25,-282.88 2577.75,-282.88 2577.75,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="2490.25" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2530" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node47 -->
<g id="edge73_Node000046_Node000047" class="edge">
<title>Node46&#45;&gt;Node47</title>
<g id="a_edge73_Node000046_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2445.93,-428.85C2452.87,-418.99 2460.92,-407.38 2468,-396.75 2487.37,-367.67 2509.05,-333.02 2520.95,-313.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2443.23,-426.62 2440.31,-436.8 2448.94,-430.66 2443.23,-426.62"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="policy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2555.75,-163.5 2460.25,-163.5 2460.25,-133 2555.75,-133 2555.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="2468.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2508" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node48 -->
<g id="edge80_Node000046_Node000048" class="edge">
<title>Node46&#45;&gt;Node48</title>
<g id="a_edge80_Node000046_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2433.9,-427.38C2440.91,-392.95 2454.97,-329.55 2473,-277.25 2478.71,-260.7 2483.64,-257.92 2489,-241.25 2497.58,-214.54 2503.21,-182.19 2505.98,-163.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2430.55,-426.31 2432.02,-436.8 2437.41,-427.69 2430.55,-426.31"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node51 -->
<g id="edge84_Node000046_Node000051" class="edge">
<title>Node46&#45;&gt;Node51</title>
<g id="a_edge84_Node000046_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2428.44,-426.77C2427.39,-378.03 2425.14,-274.03 2424.31,-235.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2424.94,-426.72 2428.65,-436.65 2431.94,-426.57 2424.94,-426.72"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="policy__logical_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2634.12,-391.12 2519.88,-391.12 2519.88,-360.62 2634.12,-360.62 2634.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="2527.88" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2577" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node53 -->
<g id="edge81_Node000046_Node000053" class="edge">
<title>Node46&#45;&gt;Node53</title>
<g id="a_edge81_Node000046_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2467.53,-432.91C2492.79,-419.97 2525.29,-403.34 2548.3,-391.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2466.19,-429.66 2458.88,-437.33 2469.38,-435.89 2466.19,-429.66"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node48 -->
<g id="edge74_Node000047_Node000048" class="edge">
<title>Node47&#45;&gt;Node48</title>
<g id="a_edge74_Node000047_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2529.21,-271.02C2528.28,-251.26 2526.29,-223.51 2522,-199.5 2519.8,-187.2 2515.91,-173.56 2512.78,-163.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2525.71,-271.09 2529.6,-280.95 2532.7,-270.81 2525.71,-271.09"/>
</a>
</g>
</g>
<!-- Node47&#45;&gt;Node51 -->
<g id="edge77_Node000047_Node000051" class="edge">
<title>Node47&#45;&gt;Node51</title>
<g id="a_edge77_Node000047_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2500.67,-276.17C2482.77,-263.38 2460.34,-247.35 2444.38,-235.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2498.16,-278.67 2508.33,-281.64 2502.23,-272.98 2498.16,-278.67"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node5 -->
<g id="edge75_Node000048_Node000005" class="edge">
<title>Node48&#45;&gt;Node5</title>
<g id="a_edge75_Node000048_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2508,-121.31C2508,-113.14 2508,-104.41 2508,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2504.5,-121.1 2508,-131.1 2511.5,-121.1 2504.5,-121.1"/>
</a>
</g>
</g>
<!-- Node48&#45;&gt;Node12 -->
<g id="edge76_Node000048_Node000012" class="edge">
<title>Node48&#45;&gt;Node12</title>
<g id="a_edge76_Node000048_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2448.68,-140.98C2335.3,-128.99 2088.38,-102.88 1967.49,-90.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2448.06,-144.43 2458.37,-142 2448.8,-137.47 2448.06,-144.43"/>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node25 -->
<g id="edge79_Node000051_Node000025" class="edge">
<title>Node51&#45;&gt;Node25</title>
<g id="a_edge79_Node000051_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2363,-201.74C2359.96,-200.96 2356.95,-200.21 2354,-199.5 2283.85,-182.63 2201.82,-167.16 2150.38,-157.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2362.01,-205.1 2372.58,-204.27 2363.8,-198.33 2362.01,-205.1"/>
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node48 -->
<g id="edge78_Node000051_Node000048" class="edge">
<title>Node51&#45;&gt;Node48</title>
<g id="a_edge78_Node000051_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2450.06,-197.62C2463.26,-186.6 2478.91,-173.54 2490.62,-163.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2448,-194.78 2442.57,-203.88 2452.49,-200.15 2448,-194.78"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node47 -->
<g id="edge82_Node000053_Node000047" class="edge">
<title>Node53&#45;&gt;Node47</title>
<g id="a_edge82_Node000053_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2561.99,-350.69C2554.44,-338.51 2545.53,-324.15 2539.03,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2558.89,-352.33 2567.14,-358.98 2564.84,-348.64 2558.89,-352.33"/>
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node48 -->
<g id="edge83_Node000053_Node000048" class="edge">
<title>Node53&#45;&gt;Node48</title>
<g id="a_edge83_Node000053_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2584.75,-349.38C2589.61,-329.41 2593.77,-301.12 2587,-277.25 2574.03,-231.53 2539.57,-186.12 2520.73,-163.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2581.41,-348.33 2582.21,-358.89 2588.17,-350.14 2581.41,-348.33"/>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node14 -->
<g id="edge90_Node000060_Node000014" class="edge">
<title>Node60&#45;&gt;Node14</title>
<g id="a_edge90_Node000060_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M792.46,-431.67C773.21,-418.88 749.09,-402.85 731.91,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="790.49,-434.56 800.76,-437.18 794.37,-428.73 790.49,-434.56"/>
</a>
</g>
</g>
<!-- Node60&#45;&gt;Node19 -->
<g id="edge89_Node000060_Node000019" class="edge">
<title>Node60&#45;&gt;Node19</title>
<g id="a_edge89_Node000060_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M832.35,-427.34C836.28,-415.4 840.84,-401.59 844.19,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="829.11,-425.99 829.29,-436.58 835.75,-428.18 829.11,-425.99"/>
</a>
</g>
</g>
<!-- Node70&#45;&gt;Node60 -->
<g id="edge92_Node000070_Node000060" class="edge">
<title>Node70&#45;&gt;Node60</title>
<g id="a_edge92_Node000070_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M924.29,-504.94C900.6,-493.05 873.24,-479.32 853.08,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="922.67,-508.04 933.18,-509.4 925.81,-501.78 922.67,-508.04"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node20 -->
<g id="edge96_Node000072_Node000020" class="edge">
<title>Node72&#45;&gt;Node20</title>
<g id="a_edge96_Node000072_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.3,-504.83C1844.39,-456.22 1866.05,-351.86 1874,-313.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1830.92,-503.92 1832.31,-514.43 1837.77,-505.35 1830.92,-503.92"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node22 -->
<g id="edge94_Node000072_Node000022" class="edge">
<title>Node72&#45;&gt;Node22</title>
<g id="a_edge94_Node000072_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1827.46,-504.76C1824.77,-482.74 1817.5,-451.65 1798,-432.75 1755.87,-391.92 1712.15,-438.56 1671,-396.75 1648.73,-374.12 1644.95,-334.69 1644.65,-313.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1823.94,-504.79 1828.38,-514.41 1830.91,-504.12 1823.94,-504.79"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node25 -->
<g id="edge97_Node000072_Node000025" class="edge">
<title>Node72&#45;&gt;Node25</title>
<g id="a_edge97_Node000072_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1888.36,-520.32C1908.54,-517.02 1931.23,-513.45 1952,-510.5 2016.95,-501.27 2197.02,-519.24 2245,-474.5 2277.33,-444.36 2264,-421.08 2264,-376.88 2264,-376.88 2264,-376.88 2264,-297.12 2264,-229.84 2186.92,-185.31 2138.45,-163.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1887.92,-516.84 1878.62,-521.92 1889.06,-523.75 1887.92,-516.84"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node46 -->
<g id="edge95_Node000072_Node000046" class="edge">
<title>Node72&#45;&gt;Node46</title>
<g id="a_edge95_Node000072_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1888.54,-523.1C1974.54,-512.56 2138.51,-492.36 2278,-474.5 2307.51,-470.72 2340.24,-466.43 2367.67,-462.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1888.19,-519.62 1878.69,-524.31 1889.04,-526.57 1888.19,-519.62"/>
</a>
</g>
</g>
<!-- Node72&#45;&gt;Node74 -->
<g id="edge98_Node000072_Node000074" class="edge">
<title>Node72&#45;&gt;Node74</title>
<g id="a_edge98_Node000072_Node000074"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1801.13,-508.83C1781.82,-493.91 1757.1,-474.8 1742.76,-463.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1798.85,-511.5 1808.91,-514.84 1803.14,-505.96 1798.85,-511.5"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node5 -->
<g id="edge106_Node000076_Node000005" class="edge">
<title>Node76&#45;&gt;Node5</title>
<g id="a_edge106_Node000076_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2662,-504.71C2662,-474.23 2662,-421.85 2662,-376.88 2662,-376.88 2662,-376.88 2662,-219.38 2662,-157.9 2592.48,-117.36 2546.86,-97.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2658.5,-504.47 2662,-514.47 2665.5,-504.47 2658.5,-504.47"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node9 -->
<g id="edge112_Node000076_Node000009" class="edge">
<title>Node76&#45;&gt;Node9</title>
<g id="a_edge112_Node000076_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2672.11,-505.51C2683.37,-475.53 2700,-423.37 2700,-376.88 2700,-376.88 2700,-376.88 2700,-147.25 2700,-77.34 2632,-86.48 2565,-66.5 2453.98,-33.4 1653.71,-20.44 1401.75,-17.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2669,-503.85 2668.65,-514.44 2675.53,-506.38 2669,-503.85"/>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node60 -->
<g id="edge107_Node000076_Node000060" class="edge">
<title>Node76&#45;&gt;Node60</title>
<g id="a_edge107_Node000076_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2588.07,-528.52C2280.63,-520.75 1111.58,-490.41 947,-474.5 931.82,-473.03 915.67,-470.87 900.24,-468.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2587.9,-532.02 2597.99,-528.77 2588.08,-525.02 2587.9,-532.02"/>
</a>
</g>
</g>
<!-- Node77 -->
<g id="Node000077" class="node">
<title>Node77</title>
<g id="a_Node000077"><a xlink:href="hashing_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2235.75,-468.88 2140.25,-468.88 2140.25,-438.38 2235.75,-438.38 2235.75,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="2148.25" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2188" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/hashing.h</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node77 -->
<g id="edge108_Node000076_Node000077" class="edge">
<title>Node76&#45;&gt;Node77</title>
<g id="a_edge108_Node000076_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2588.24,-518.59C2490.11,-502.9 2319.35,-475.62 2236.23,-462.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2587.62,-522.03 2598.05,-520.16 2588.73,-515.12 2587.62,-522.03"/>
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
<g id="a_Node000079"><a xlink:href="reaction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2864,-463.25 2728,-463.25 2728,-444 2864,-444 2864,-463.25"/>
<text xml:space="preserve" text-anchor="middle" x="2796" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/reaction.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node79 -->
<g id="edge111_Node000076_Node000079" class="edge">
<title>Node76&#45;&gt;Node79</title>
<g id="a_edge111_Node000076_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2697.61,-510.24C2724.34,-495.13 2759.68,-475.16 2779.92,-463.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2696.14,-507.06 2689.15,-515.02 2699.58,-513.15 2696.14,-507.06"/>
</a>
</g>
</g>
<!-- Node80 -->
<g id="Node000080" class="node">
<title>Node80</title>
<g id="a_Node000080"><a xlink:href="exceptions_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2994,-468.88 2882,-468.88 2882,-438.38 2994,-438.38 2994,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="2890" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/exceptions</text>
<text xml:space="preserve" text-anchor="middle" x="2938" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node76&#45;&gt;Node80 -->
<g id="edge113_Node000076_Node000080" class="edge">
<title>Node76&#45;&gt;Node80</title>
<g id="a_edge113_Node000076_Node000080"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2730.97,-512.82C2772.27,-502.12 2825.77,-487.97 2873,-474.5 2878.79,-472.85 2884.85,-471.07 2890.85,-469.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2730.2,-509.4 2721.39,-515.29 2731.95,-516.18 2730.2,-509.4"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node18 -->
<g id="edge109_Node000077_Node000018" class="edge">
<title>Node77&#45;&gt;Node18</title>
<g id="a_edge109_Node000077_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2128.89,-444.43C2097.49,-440.35 2058.21,-435.67 2023,-432.75 1673.61,-403.77 1583.07,-438.71 1235,-396.75 1219.3,-394.86 1202.38,-391.9 1186.97,-388.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2128.21,-447.87 2138.58,-445.7 2129.12,-440.93 2128.21,-447.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node77&#45;&gt;Node35 -->
<g id="edge110_Node000077_Node000035" class="edge">
<title>Node77&#45;&gt;Node35</title>
<g id="a_edge110_Node000077_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2196.03,-427.18C2201.21,-407.44 2206.24,-379.42 2202,-355 2199.46,-340.38 2193.45,-324.53 2188.68,-313.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2192.73,-426 2193.37,-436.57 2199.47,-427.91 2192.73,-426"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="error__engine_8h__dep__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>