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">
2026-04-20 12:45:31 -04:00
<!-- 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 -->
2026-04-20 12:45:31 -04:00
<!-- 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)" >
2026-04-20 12:45:31 -04:00
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" >
2026-04-20 12:45:31 -04:00
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= " " >
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<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->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node20 -->
<g id= "edge115_Node000001_Node000020" class= "edge" >
<title > Node1- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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->Node35 -->
<g id= "edge114_Node000001_Node000035" class= "edge" >
<title > Node1- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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->Node76 -->
<g id= "edge105_Node000001_Node000076" class= "edge" >
<title > Node1- > 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>
2026-04-20 12:45:31 -04:00
<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->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<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->Node4 -->
<g id= "edge13_Node000002_Node000004" class= "edge" >
<title > Node2- > 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->Node13 -->
<g id= "edge99_Node000002_Node000013" class= "edge" >
<title > Node2- > 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->Node15 -->
<g id= "edge14_Node000002_Node000015" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node16 -->
<g id= "edge49_Node000002_Node000016" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<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->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge100_Node000002_Node000019" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node19</title>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node21 -->
<g id= "edge50_Node000002_Node000021" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node25 -->
<g id= "edge103_Node000002_Node000025" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node26 -->
<g id= "edge59_Node000002_Node000026" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node31 -->
<g id= "edge60_Node000002_Node000031" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node33 -->
<g id= "edge51_Node000002_Node000033" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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 "views" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node36 -->
<g id= "edge61_Node000002_Node000036" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node37 -->
<g id= "edge66_Node000002_Node000037" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node43 -->
<g id= "edge101_Node000002_Node000043" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node44 -->
<g id= "edge69_Node000002_Node000044" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node45 -->
<g id= "edge102_Node000002_Node000045" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node46 -->
<g id= "edge72_Node000002_Node000046" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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-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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node51 -->
<g id= "edge86_Node000002_Node000051" class= "edge" >
<title > Node2- > 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->Node55 -->
<g id= "edge87_Node000002_Node000055" class= "edge" >
<title > Node2- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node60 -->
<g id= "edge88_Node000002_Node000060" class= "edge" >
<title > Node2- > 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->Node70 -->
<g id= "edge91_Node000002_Node000070" class= "edge" >
<title > Node2- > 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->Node72 -->
<g id= "edge93_Node000002_Node000072" class= "edge" >
<title > Node2- > 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->Node74 -->
<g id= "edge104_Node000002_Node000074" class= "edge" >
<title > Node2- > 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->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > 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->Node13 -->
<g id= "edge11_Node000003_Node000013" class= "edge" >
<title > Node3- > 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->Node14 -->
<g id= "edge12_Node000003_Node000014" class= "edge" >
<title > Node3- > 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->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > 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>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node9 -->
<g id= "edge5_Node000004_Node000009" class= "edge" >
<title > Node4- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node10 -->
<g id= "edge6_Node000004_Node000010" class= "edge" >
<title > Node4- > 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>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node11 -->
<g id= "edge7_Node000004_Node000011" class= "edge" >
<title > Node4- > 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>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node12 -->
<g id= "edge10_Node000004_Node000012" class= "edge" >
<title > Node4- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node11->Node9 -->
<g id= "edge8_Node000011_Node000009" class= "edge" >
<title > Node11- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node11->Node10 -->
<g id= "edge9_Node000011_Node000010" class= "edge" >
<title > Node11- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node4 -->
<g id= "edge15_Node000015_Node000004" class= "edge" >
<title > Node15- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node14 -->
<g id= "edge48_Node000015_Node000014" class= "edge" >
<title > Node15- > 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->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge16_Node000015_Node000016" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node16</title>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- 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->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge45_Node000015_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node18</title>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node21 -->
<g id= "edge22_Node000015_Node000021" class= "edge" >
<title > Node15- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node25 -->
<g id= "edge47_Node000015_Node000025" class= "edge" >
<title > Node15- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node26 -->
<g id= "edge30_Node000015_Node000026" class= "edge" >
<title > Node15- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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->Node30 -->
<g id= "edge46_Node000015_Node000030" class= "edge" >
<title > Node15- > 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->Node31 -->
<g id= "edge37_Node000015_Node000031" class= "edge" >
<title > Node15- > 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->Node17 -->
<g id= "edge17_Node000016_Node000017" class= "edge" >
<title > Node16- > 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->Node18 -->
<g id= "edge19_Node000016_Node000018" class= "edge" >
<title > Node16- > 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->Node19 -->
<g id= "edge20_Node000016_Node000019" class= "edge" >
<title > Node16- > 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->Node20 -->
<g id= "edge21_Node000016_Node000020" class= "edge" >
<title > Node16- > 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->Node4 -->
<g id= "edge18_Node000017_Node000004" class= "edge" >
<title > Node17- > 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->Node18 -->
<g id= "edge27_Node000021_Node000018" class= "edge" >
<title > Node21- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node19 -->
<g id= "edge28_Node000021_Node000019" class= "edge" >
<title > Node21- > 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>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node22 -->
<g id= "edge23_Node000021_Node000022" class= "edge" >
<title > Node21- > 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>
2026-04-20 12:45:31 -04:00
<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>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node23 -->
<g id= "edge26_Node000021_Node000023" class= "edge" >
<title > Node21- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node25 -->
<g id= "edge29_Node000021_Node000025" class= "edge" >
<title > Node21- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node22->Node23 -->
<g id= "edge24_Node000022_Node000023" class= "edge" >
<title > Node22- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node4 -->
<g id= "edge25_Node000023_Node000004" class= "edge" >
<title > Node23- > 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>
2026-04-20 12:45:31 -04:00
<!-- 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>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node27 -->
<g id= "edge31_Node000026_Node000027" class= "edge" >
<title > Node26- > 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->Node28 -->
<g id= "edge35_Node000026_Node000028" class= "edge" >
<title > Node26- > 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->Node30 -->
<g id= "edge36_Node000026_Node000030" class= "edge" >
<title > Node26- > 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->Node28 -->
<g id= "edge32_Node000027_Node000028" class= "edge" >
<title > Node27- > 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->Node4 -->
<g id= "edge33_Node000028_Node000004" class= "edge" >
<title > Node28- > 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->Node25 -->
<g id= "edge34_Node000028_Node000025" class= "edge" >
<title > Node28- > 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->Node20 -->
<g id= "edge44_Node000031_Node000020" class= "edge" >
<title > Node31- > 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->Node28 -->
<g id= "edge43_Node000031_Node000028" class= "edge" >
<title > Node31- > 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->Node32 -->
<g id= "edge38_Node000031_Node000032" class= "edge" >
<title > Node31- > 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->Node20 -->
<g id= "edge41_Node000032_Node000020" class= "edge" >
<title > Node32- > 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->Node22 -->
<g id= "edge39_Node000032_Node000022" class= "edge" >
<title > Node32- > 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->Node23 -->
<g id= "edge40_Node000032_Node000023" class= "edge" >
<title > Node32- > 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->Node25 -->
<g id= "edge42_Node000032_Node000025" class= "edge" >
<title > Node32- > 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->Node28 -->
<g id= "edge57_Node000033_Node000028" class= "edge" >
<title > Node33- > 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->Node34 -->
<g id= "edge52_Node000033_Node000034" class= "edge" >
<title > Node33- > 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->Node35 -->
<g id= "edge58_Node000033_Node000035" class= "edge" >
<title > Node33- > 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->Node22 -->
<g id= "edge53_Node000034_Node000022" class= "edge" >
<title > Node34- > 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->Node23 -->
<g id= "edge54_Node000034_Node000023" class= "edge" >
<title > Node34- > 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->Node25 -->
<g id= "edge56_Node000034_Node000025" class= "edge" >
<title > Node34- > 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->Node35 -->
<g id= "edge55_Node000034_Node000035" class= "edge" >
<title > Node34- > 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->Node26 -->
<g id= "edge63_Node000036_Node000026" class= "edge" >
<title > Node36- > 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->Node28 -->
<g id= "edge65_Node000036_Node000028" class= "edge" >
<title > Node36- > 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->Node31 -->
<g id= "edge64_Node000036_Node000031" class= "edge" >
<title > Node36- > 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->Node33 -->
<g id= "edge62_Node000036_Node000033" class= "edge" >
<title > Node36- > 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->Node38 -->
<g id= "edge67_Node000037_Node000038" class= "edge" >
<title > Node37- > 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->Node43 -->
<g id= "edge68_Node000037_Node000043" class= "edge" >
<title > Node37- > 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->Node38 -->
<g id= "edge70_Node000044_Node000038" class= "edge" >
<title > Node44- > 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->Node45 -->
<g id= "edge71_Node000044_Node000045" class= "edge" >
<title > Node44- > 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->Node25 -->
<g id= "edge85_Node000046_Node000025" class= "edge" >
<title > Node46- > 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->Node47 -->
<g id= "edge73_Node000046_Node000047" class= "edge" >
<title > Node46- > 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->Node48 -->
<g id= "edge80_Node000046_Node000048" class= "edge" >
<title > Node46- > 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->Node51 -->
<g id= "edge84_Node000046_Node000051" class= "edge" >
<title > Node46- > 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->Node53 -->
<g id= "edge81_Node000046_Node000053" class= "edge" >
<title > Node46- > 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->Node48 -->
<g id= "edge74_Node000047_Node000048" class= "edge" >
<title > Node47- > 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->Node51 -->
<g id= "edge77_Node000047_Node000051" class= "edge" >
<title > Node47- > 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->Node5 -->
<g id= "edge75_Node000048_Node000005" class= "edge" >
<title > Node48- > 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->Node12 -->
<g id= "edge76_Node000048_Node000012" class= "edge" >
<title > Node48- > 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->Node25 -->
<g id= "edge79_Node000051_Node000025" class= "edge" >
<title > Node51- > 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->Node48 -->
<g id= "edge78_Node000051_Node000048" class= "edge" >
<title > Node51- > 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->Node47 -->
<g id= "edge82_Node000053_Node000047" class= "edge" >
<title > Node53- > 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->Node48 -->
<g id= "edge83_Node000053_Node000048" class= "edge" >
<title > Node53- > 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->Node14 -->
<g id= "edge90_Node000060_Node000014" class= "edge" >
<title > Node60- > 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->Node19 -->
<g id= "edge89_Node000060_Node000019" class= "edge" >
<title > Node60- > 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->Node60 -->
<g id= "edge92_Node000070_Node000060" class= "edge" >
<title > Node70- > 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->Node20 -->
<g id= "edge96_Node000072_Node000020" class= "edge" >
<title > Node72- > 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->Node22 -->
<g id= "edge94_Node000072_Node000022" class= "edge" >
<title > Node72- > 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->Node25 -->
<g id= "edge97_Node000072_Node000025" class= "edge" >
<title > Node72- > 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->Node46 -->
<g id= "edge95_Node000072_Node000046" class= "edge" >
<title > Node72- > 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->Node74 -->
<g id= "edge98_Node000072_Node000074" class= "edge" >
<title > Node72- > 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->Node5 -->
<g id= "edge106_Node000076_Node000005" class= "edge" >
<title > Node76- > 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->Node9 -->
<g id= "edge112_Node000076_Node000009" class= "edge" >
<title > Node76- > 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->Node60 -->
<g id= "edge107_Node000076_Node000060" class= "edge" >
<title > Node76- > 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->Node77 -->
<g id= "edge108_Node000076_Node000077" class= "edge" >
<title > Node76- > 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->Node79 -->
<g id= "edge111_Node000076_Node000079" class= "edge" >
<title > Node76- > 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->Node80 -->
<g id= "edge113_Node000076_Node000080" class= "edge" >
<title > Node76- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node77->Node18 -->
<g id= "edge109_Node000077_Node000018" class= "edge" >
<title > Node77- > 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>
2026-04-20 12:45:31 -04:00
<!-- Node77->Node35 -->
<g id= "edge110_Node000077_Node000035" class= "edge" >
<title > Node77- > 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>