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/engine/engine_abstract.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2660pt" height= "782pt"
viewBox="0.00 0.00 2660.00 782.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 778.25)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/engine_abstract.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1489.88,-774.25 1362.12,-774.25 1362.12,-743.75 1489.88,-743.75 1489.88,-774.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1370.12" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1426" y= "-749.5" 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>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2143.88,-707.75 2004.12,-707.75 2004.12,-666 2143.88,-666 2143.88,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2012.12" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2012.12" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2074" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.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= "M1501.71,-754.71C1610.37,-749.21 1816.55,-735.85 1990,-707.75 1994.59,-707.01 1999.29,-706.15 2004.02,-705.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.56,-751.21 1491.74,-755.2 1501.9,-758.2 1501.56,-751.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000003" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1275.75,-163.5 1180.25,-163.5 1180.25,-133 1275.75,-133 1275.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1188.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1228" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2025-11-25 14:31:59 -05:00
<g id= "edge12_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge12_Node000001_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1350.48,-756.28C1138.86,-751.15 550.04,-734.62 467,-707.75 224.99,-629.43 0,-631.25 0,-376.88 0,-376.88 0,-376.88 0,-297.12 0,-202.19 98.29,-224.05 190,-199.5 380.41,-148.54 1001.95,-147.96 1179.96,-148.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.18,-759.78 1360.26,-756.52 1350.35,-752.78 1350.18,-759.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2265.5,-624.38 2102.5,-624.38 2102.5,-593.88 2265.5,-593.88 2265.5,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2110.5" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2184" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge108_Node000001_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge108_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.83,-757.51C1677.78,-755.72 2102.69,-747.3 2153,-707.75 2178.44,-687.75 2183.38,-646.84 2184.11,-624.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.83,-754.01 1491.87,-757.61 1501.9,-761.01 1501.83,-754.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1450.25,-546.62 1333.75,-546.62 1333.75,-516.12 1450.25,-516.12 1450.25,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1341.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= "1392" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node14 -->
<g id= "edge13_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge13_Node000001_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1418.14,-732.81C1415.89,-724.85 1413.61,-715.99 1412,-707.75 1400.5,-648.8 1394.89,-577.31 1392.89,-547.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1414.72,-733.58 1420.91,-742.18 1421.43,-731.6 1414.72,-733.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1618.62,-468.88 1477.38,-468.88 1477.38,-438.38 1618.62,-438.38 1618.62,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1485.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= "1548" 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>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge48_Node000001_Node000015" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge48_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1426.11,-732.13C1427.04,-698.06 1431.46,-636.78 1450,-588.25 1468.79,-539.07 1510.79,-491.92 1533.22,-469.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1422.62,-731.8 1425.93,-741.86 1429.62,-731.93 1422.62,-731.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1975.38,-391.12 1850.62,-391.12 1850.62,-360.62 1975.38,-360.62 1975.38,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1858.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= "1913" 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
<!-- Node1->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge109_Node000001_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge109_Node000001_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.44,-756.28C1590.52,-749.79 1735.81,-724.32 1809,-630 1864.51,-558.46 1816.11,-511.95 1860,-432.75 1868.88,-416.73 1883.43,-401.85 1895.05,-391.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.32,-752.78 1491.57,-756.93 1501.78,-759.77 1501.32,-752.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000020" > <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= "1774.62,-474.5 1639.38,-474.5 1639.38,-432.75 1774.62,-432.75 1774.62,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1647.38" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1647.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= "1707" 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>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge49_Node000001_Node000020" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge49_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.6,-732.63C1437.3,-724.67 1440.28,-715.84 1443,-707.75 1460.86,-654.67 1453.49,-635.85 1483,-588.25 1508.79,-546.65 1519.91,-537.11 1561,-510.5 1584.81,-495.08 1613.5,-482.94 1639.13,-473.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.3,-731.46 1431.41,-742.06 1437.93,-733.71 1431.3,-731.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "796,-235.62 696,-235.62 696,-205.12 796,-205.12 796,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "704" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "746" y= "-210.88" 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
<!-- Node1->Node24 -->
<g id= "edge112_Node000001_Node000024" class= "edge" >
<title > Node1- > Node24</title>
<g id= "a_edge112_Node000001_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.15,-753.36C1134.96,-739.19 536,-692.36 536,-610.12 536,-610.12 536,-610.12 536,-374.88 536,-329.07 536.29,-309.31 569,-277.25 602.95,-243.98 656.53,-230.5 695.86,-225.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.92,-756.85 1360.13,-754.01 1350.37,-749.87 1349.92,-756.85" />
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= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1362.75,-474.5 1255.25,-474.5 1255.25,-432.75 1362.75,-432.75 1362.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1263.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1263.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= "1309" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node25 -->
<g id= "edge58_Node000001_Node000025" class= "edge" >
<title > Node1- > Node25</title>
<g id= "a_edge58_Node000001_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1411.2,-733.88C1388.93,-696.43 1347.03,-621.39 1325,-552.25 1316.71,-526.23 1312.54,-494.87 1310.58,-474.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1408,-735.35 1416.16,-742.11 1414,-731.74 1408,-735.35" />
2025-11-06 09:16:40 -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__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1031.75,-474.5 924.25,-474.5 924.25,-432.75 1031.75,-432.75 1031.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "932.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "932.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= "978" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node30 -->
<g id= "edge59_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge59_Node000001_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.83,-753.1C1306.9,-747.3 1252.01,-734.76 1210,-707.75 1116.91,-647.89 1138.07,-586.9 1058,-510.5 1044.03,-497.17 1026.63,-484.63 1011.64,-474.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.19,-756.54 1360.54,-754.28 1351.04,-749.6 1350.19,-756.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1195.75,-474.5 1088.25,-474.5 1088.25,-432.75 1195.75,-432.75 1195.75,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1096.25" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1096.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= "1142" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node32 -->
<g id= "edge50_Node000001_Node000032" class= "edge" >
<title > Node1- > Node32</title>
<g id= "a_edge50_Node000001_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1351.15,-747.61C1319.97,-740.4 1284.84,-728.24 1258,-707.75 1193.25,-658.33 1190.83,-628.05 1161,-552.25 1150.88,-526.54 1145.99,-494.83 1143.74,-474.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.01,-750.95 1360.52,-749.64 1351.49,-744.11 1350.01,-750.95" />
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__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1277.75,-552.25 1170.25,-552.25 1170.25,-510.5 1277.75,-510.5 1277.75,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1178.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= "1178.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= "1224" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node35 -->
<g id= "edge60_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge60_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1351.17,-742.23C1329.91,-734.72 1308.17,-723.74 1292,-707.75 1247.88,-664.12 1231.8,-588.65 1226.43,-552.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.84,-745.48 1360.43,-745.27 1352.02,-738.83 1349.84,-745.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000036" > <a xlink:href= "mesa_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2522.88,-702.12 2413.12,-702.12 2413.12,-671.62 2522.88,-671.62 2522.88,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2421.12" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2468" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/mesa.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node36 -->
2026-04-20 12:45:31 -04:00
<g id= "edge65_Node000001_Node000036" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node36</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge65_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.53,-756.42C1699.21,-751.91 2228.4,-737.37 2401,-707.75 2408.53,-706.46 2416.42,-704.6 2424.02,-702.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.55,-752.92 1491.63,-756.64 1501.71,-759.92 1501.55,-752.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "mesa_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2652.38,-624.38 2551.62,-624.38 2551.62,-593.88 2652.38,-593.88 2652.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2559.62" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2602" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /mesa.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node42 -->
<g id= "edge110_Node000001_Node000042" class= "edge" >
<title > Node1- > Node42</title>
<g id= "a_edge110_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.83,-758.35C1736.74,-758.93 2442.07,-756.54 2532,-707.75 2565.73,-689.45 2587.14,-647.02 2596.51,-624.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.86,-754.86 1491.85,-758.33 1501.84,-761.86 1501.86,-754.86" />
2025-11-06 09:16:40 -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= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2391.5,-702.12 2276.5,-702.12 2276.5,-671.62 2391.5,-671.62 2391.5,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2284.5" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2334" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node43 -->
<g id= "edge68_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge68_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.53,-757.42C1646.55,-755.42 1973.8,-746.57 2246,-707.75 2255.77,-706.36 2266.06,-704.45 2276.02,-702.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.62,-753.92 1491.66,-757.55 1501.71,-760.92 1501.62,-753.92" />
2025-11-06 09:16:40 -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_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2384.38,-624.38 2283.62,-624.38 2283.62,-593.88 2384.38,-593.88 2384.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2291.62" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2334" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node44 -->
<g id= "edge111_Node000001_Node000044" class= "edge" >
<title > Node1- > Node44</title>
<g id= "a_edge111_Node000001_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.78,-757.64C1666.98,-756.1 2054.74,-748.15 2179,-707.75 2234.65,-689.66 2290.38,-647.14 2317.32,-624.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.75,-754.14 1491.79,-757.73 1501.82,-761.14 1501.75,-754.14" />
2025-11-06 09:16:40 -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= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "445.88,-546.62 324.12,-546.62 324.12,-516.12 445.88,-516.12 445.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "332.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= "385" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node1->Node45 -->
<g id= "edge71_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge71_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.47,-757.36C1146.4,-755.13 594.47,-745.62 522,-707.75 452.32,-671.33 406.85,-581.99 391.13,-546.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.4,-760.86 1360.44,-757.46 1350.48,-753.86 1350.4,-760.86" />
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <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= "199.62,-313.38 88.38,-313.38 88.38,-282.88 199.62,-282.88 199.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "96.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= "144" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node1->Node50 -->
<g id= "edge90_Node000001_Node000050" class= "edge" >
<title > Node1- > Node50</title>
<g id= "a_edge90_Node000001_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.22,-757.63C1075.95,-755.96 148.66,-747.41 100,-707.75 65.36,-679.52 76,-654.81 76,-610.12 76,-610.12 76,-610.12 76,-452.62 76,-397.54 113.06,-340.12 132.46,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1350.09,-761.13 1360.11,-757.69 1350.13,-754.13 1350.09,-761.13" />
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1659.12,-702.12 1544.88,-702.12 1544.88,-671.62 1659.12,-671.62 1659.12,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1552.88" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1602" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node1->Node54 -->
<g id= "edge91_Node000001_Node000054" class= "edge" >
<title > Node1- > Node54</title>
<g id= "a_edge91_Node000001_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1473.54,-739.06C1502.34,-727.58 1538.53,-713.16 1565.15,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1472.3,-735.79 1464.3,-742.74 1474.89,-742.29 1472.3,-735.79" />
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2007.88,-546.62 1856.12,-546.62 1856.12,-516.12 2007.88,-516.12 2007.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1864.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= "1932" y= "-521.88" 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
<!-- Node1->Node59 -->
<g id= "edge97_Node000001_Node000059" class= "edge" >
<title > Node1- > Node59</title>
<g id= "a_edge97_Node000001_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.55,-756.36C1640.9,-752.56 1926.96,-740.77 1957,-707.75 1998.6,-662.03 1959.46,-579.99 1940.73,-546.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.58,-752.86 1491.67,-756.62 1501.76,-759.86 1501.58,-752.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1947.62,-707.75 1818.38,-707.75 1818.38,-666 1947.62,-666 1947.62,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1826.38" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1826.38" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1883" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node69 -->
<g id= "edge100_Node000001_Node000069" class= "edge" >
<title > Node1- > Node69</title>
<g id= "a_edge100_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.66,-750.52C1578.27,-742.34 1699.95,-727.69 1804,-707.75 1808.58,-706.87 1813.3,-705.89 1818.03,-704.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.31,-747.03 1491.74,-751.56 1502.05,-753.99 1501.31,-747.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "801.75,-624.38 706.25,-624.38 706.25,-593.88 801.75,-593.88 801.75,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "714.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "754" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node71 -->
<g id= "edge102_Node000001_Node000071" class= "edge" >
<title > Node1- > Node71</title>
<g id= "a_edge102_Node000001_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.46,-754.42C1266.33,-749.16 1126.81,-736.62 1010,-707.75 926.19,-687.04 832.54,-646.62 785.13,-624.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.99,-757.9 1360.19,-755.01 1350.42,-750.91 1349.99,-757.9" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node73 -->
<g id= "Node000073" class= "node" >
<title > Node73</title>
<g id= "a_Node000073" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1048.88,-541 933.12,-541 933.12,-521.75 1048.88,-521.75 1048.88,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "991" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node73 -->
<g id= "edge113_Node000001_Node000073" class= "edge" >
<title > Node1- > Node73</title>
<g id= "a_edge113_Node000001_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.34,-754.97C1262.11,-750.09 1122.98,-737.76 1081,-707.75 1021.14,-664.96 998.35,-570.35 992.58,-541.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.96,-758.46 1360.13,-755.49 1350.33,-751.47 1349.96,-758.46" />
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= "M2074,-654.14C2074,-623.1 2074,-574.49 2074,-532.38 2074,-532.38 2074,-532.38 2074,-297.12 2074,-215.54 1455.58,-165.37 1276.22,-152.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2070.5,-654 2074,-664 2077.5,-654 2070.5,-654" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node12 -->
<g id= "edge10_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge10_Node000002_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2112.57,-659.31C2129.45,-647.69 2148.59,-634.51 2162.81,-624.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2110.98,-656.16 2104.72,-664.72 2114.95,-661.93 2110.98,-656.16" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000013" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1986.62,-468.88 1869.38,-468.88 1869.38,-438.38 1986.62,-438.38 1986.62,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1877.38" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1928" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge11_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge11_Node000002_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2065.12,-654.7C2051.5,-607.48 2026.05,-522.1 2017,-510.5 2002.87,-492.37 1981.08,-478.55 1962.61,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2061.69,-655.43 2067.82,-664.08 2068.42,-653.5 2061.69,-655.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "728.75,-97 633.25,-97 633.25,-66.5 728.75,-66.5 728.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "641.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= "681" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1168.83,-140.27C1059.83,-127.42 829.31,-100.24 729.15,-88.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.09,-143.71 1178.43,-141.41 1168.91,-136.76 1168.09,-143.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1221.5,-24.88 1070.5,-24.88 1070.5,-5.63 1221.5,-5.63 1221.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1146" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node8 -->
<g id= "edge4_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge4_Node000003_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1179.24,-127.03C1166.92,-119.49 1155.17,-109.6 1148,-97 1134.82,-73.84 1140.1,-40.58 1143.7,-24.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.41,-130.02 1187.84,-131.85 1180.83,-123.91 1177.41,-130.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1388.62,-30.5 1247.38,-30.5 1247.38,0 1388.62,0 1388.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1255.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= "1318" 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>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node9 -->
<g id= "edge5_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge5_Node000003_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1275.31,-126.96C1287.85,-119.35 1300.08,-109.45 1308,-97 1320.81,-76.86 1321.07,-48.12 1319.76,-30.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.61,-123.91 1266.59,-131.84 1277.03,-130.01 1273.61,-123.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1298.62,-97 1157.38,-97 1157.38,-66.5 1298.62,-66.5 1298.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1165.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= "1228" 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>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node10 -->
<g id= "edge6_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge6_Node000003_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1228,-121.31C1228,-113.14 1228,-104.41 1228,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1224.5,-121.1 1228,-131.1 1231.5,-121.1 1224.5,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1029.12,-97 890.88,-97 890.88,-66.5 1029.12,-66.5 1029.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "898.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= "960" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node11 -->
<g id= "edge9_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge9_Node000003_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1168.7,-132.98C1124.84,-122.42 1065.28,-108.09 1021.01,-97.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1167.76,-136.35 1178.31,-135.29 1169.4,-129.55 1167.76,-136.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node8 -->
<g id= "edge7_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge7_Node000010_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1200.6,-59.2C1185.8,-47.56 1168.34,-33.82 1157.22,-25.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1198.18,-61.75 1208.2,-65.18 1202.51,-56.24 1198.18,-61.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node9 -->
<g id= "edge8_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge8_Node000010_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1257.56,-59.57C1270.69,-50.16 1285.82,-39.31 1297.66,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1255.74,-56.56 1249.65,-65.23 1259.82,-62.25 1255.74,-56.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node3 -->
<g id= "edge14_Node000014_Node000003" class= "edge" >
<title > Node14- > Node3</title>
<g id= "a_edge14_Node000014_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1461.66,-521.62C1572.9,-507.47 1778.75,-480.56 1784,-474.5 1793.44,-463.62 1791.31,-380.84 1780,-355 1741.24,-266.47 1714.56,-242.48 1628,-199.5 1567.11,-169.27 1368.32,-155.98 1275.96,-151.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1461.53,-518.1 1452.05,-522.84 1462.41,-525.05 1461.53,-518.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge47_Node000014_Node000013" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node14- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge47_Node000014_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1461.78,-522.21C1546.11,-512.11 1692.2,-493.87 1817,-474.5 1833.93,-471.87 1852.25,-468.72 1869.04,-465.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1461.57,-518.71 1452.06,-523.37 1462.4,-525.66 1461.57,-518.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node15 -->
<g id= "edge15_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge15_Node000014_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1432.25,-510.83C1458.94,-497.87 1493.39,-481.14 1517.75,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.91,-507.59 1423.44,-515.11 1433.96,-513.89 1430.91,-507.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1642.62,-391.12 1537.38,-391.12 1537.38,-360.62 1642.62,-360.62 1642.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1545.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= "1590" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge44_Node000014_Node000017" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node14- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge44_Node000014_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.69,-506.35C1426.52,-481.16 1454.1,-443.75 1468,-432.75 1490.84,-414.68 1520.46,-400.94 1544.8,-391.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1405.91,-504.21 1403.03,-514.4 1411.64,-508.23 1405.91,-504.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node20 -->
<g id= "edge21_Node000014_Node000020" class= "edge" >
<title > Node14- > Node20</title>
<g id= "a_edge21_Node000014_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1461.71,-514.14C1508.73,-503.12 1572.15,-488.14 1628,-474.5 1631.57,-473.63 1635.23,-472.73 1638.93,-471.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1461.14,-510.68 1452.2,-516.37 1462.74,-517.49 1461.14,-510.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node24 -->
<g id= "edge46_Node000014_Node000024" class= "edge" >
<title > Node14- > Node24</title>
<g id= "a_edge46_Node000014_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1322.29,-517.02C1310.51,-514.81 1298.41,-512.57 1287,-510.5 1194.68,-493.78 1161.25,-519.63 1079,-474.5 1057,-462.43 1061.24,-447.58 1041,-432.75 1010.2,-410.18 996.51,-415.05 963,-396.75 906.57,-365.93 890.87,-359.59 841,-319 808.54,-292.58 775.55,-256.02 758.28,-235.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.48,-520.43 1331.95,-518.84 1322.77,-513.55 1321.48,-520.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node25 -->
<g id= "edge29_Node000014_Node000025" class= "edge" >
<title > Node14- > Node25</title>
<g id= "a_edge29_Node000014_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1367.68,-508.18C1356.15,-497.66 1342.48,-485.18 1331.23,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1365.13,-510.59 1374.88,-514.75 1369.85,-505.42 1365.13,-510.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1519.5,-391.12 1416.5,-391.12 1416.5,-360.62 1519.5,-360.62 1519.5,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1424.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= "1468" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node14->Node29 -->
<g id= "edge45_Node000014_Node000029" class= "edge" >
<title > Node14- > Node29</title>
<g id= "a_edge45_Node000014_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1399.74,-504.87C1406.31,-484.73 1416.62,-456.2 1429,-432.75 1436.84,-417.9 1447.99,-402.33 1456.35,-391.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1396.46,-503.63 1396.78,-514.22 1403.14,-505.75 1396.46,-503.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node30 -->
<g id= "edge36_Node000014_Node000030" class= "edge" >
<title > Node14- > Node30</title>
<g id= "a_edge36_Node000014_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1322.33,-516.79C1310.55,-514.61 1298.44,-512.44 1287,-510.5 1180.22,-492.43 1151.78,-497.75 1046,-474.5 1041.44,-473.5 1036.73,-472.35 1032.02,-471.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.52,-520.2 1331.99,-518.6 1322.81,-513.32 1321.52,-520.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1619,-241.25 1489,-241.25 1489,-199.5 1619,-199.5 1619,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1497" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1497" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1554" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge16_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge16_Node000015_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1609.49,-433.12C1626.2,-424.68 1642.33,-412.92 1652,-396.75 1685.11,-341.37 1619.19,-274.44 1580.07,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.04,-429.93 1600.43,-437.31 1610.98,-436.28 1608.04,-429.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node17 -->
<g id= "edge18_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge18_Node000015_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1561.61,-428.07C1568.32,-415.97 1576.18,-401.8 1581.93,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1558.62,-426.25 1556.83,-436.7 1564.74,-429.65 1558.62,-426.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge19_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge19_Node000015_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1618.49,-435.33C1622.38,-434.44 1626.24,-433.58 1630,-432.75 1705.45,-416.17 1792.72,-399.28 1850.17,-388.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1617.92,-431.87 1608.97,-437.55 1619.5,-438.69 1617.92,-431.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "717.88,-313.38 602.12,-313.38 602.12,-282.88 717.88,-282.88 717.88,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "610.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= "660" 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>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node19 -->
<g id= "edge20_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge20_Node000015_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1465.9,-442.35C1436.34,-438.91 1402.7,-435.31 1372,-432.75 1298.26,-426.6 768.57,-437.8 707,-396.75 678.36,-377.65 666.65,-335.97 662.3,-313.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1465.17,-445.79 1475.51,-443.48 1465.99,-438.83 1465.17,-445.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node3 -->
<g id= "edge17_Node000016_Node000003" class= "edge" >
<title > Node16- > Node3</title>
<g id= "a_edge17_Node000016_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1477.86,-203C1415.53,-189.59 1329.27,-171.03 1276.13,-159.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1476.82,-206.35 1487.33,-205.03 1478.29,-199.51 1476.82,-206.35" />
</a>
</g>
</g>
<!-- Node20->Node17 -->
<g id= "edge26_Node000020_Node000017" class= "edge" >
<title > Node20- > Node17</title>
<g id= "a_edge26_Node000020_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1666.47,-426.38C1648.4,-414.69 1627.8,-401.35 1612.53,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.08,-429.01 1674.38,-431.5 1667.88,-423.13 1664.08,-429.01" />
</a>
</g>
</g>
<!-- Node20->Node18 -->
<g id= "edge27_Node000020_Node000018" class= "edge" >
<title > Node20- > Node18</title>
<g id= "a_edge27_Node000020_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1772.68,-428.47C1805.66,-416.35 1844.54,-402.05 1873,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1771.8,-425.07 1763.62,-431.8 1774.22,-431.64 1771.8,-425.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000021" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1009.62,-313.38 850.38,-313.38 850.38,-282.88 1009.62,-282.88 1009.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "858.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= "930" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node21 -->
<g id= "edge22_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge22_Node000020_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1698.38,-421.69C1690.32,-399.08 1675.87,-369.87 1652,-355 1592.21,-317.74 1088.77,-328.71 1019,-319 1009.43,-317.67 999.37,-315.84 989.6,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1695.01,-422.64 1701.46,-431.05 1701.66,-420.46 1695.01,-422.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
<polygon fill= "#fff0f0" stroke= "red" points= "1256.12,-235.62 1087.88,-235.62 1087.88,-205.12 1256.12,-205.12 1256.12,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1095.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= "1172" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node22 -->
2026-04-20 12:45:31 -04:00
<g id= "edge25_Node000020_Node000022" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node20- > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge25_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1742.28,-424.38C1749.89,-416.34 1756.87,-406.96 1761,-396.75 1781.89,-345.08 1768.72,-309.11 1723,-277.25 1704.15,-264.12 1406.33,-239.45 1256.59,-227.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1740.02,-421.71 1735.31,-431.2 1744.91,-426.71 1740.02,-421.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node24 -->
<g id= "edge28_Node000020_Node000024" class= "edge" >
<title > Node20- > Node24</title>
<g id= "a_edge28_Node000020_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1707.38,-420.96C1705.9,-399.52 1700.32,-372.09 1683,-355 1573.88,-247.36 1498.32,-301.68 1347,-277.25 1144.24,-244.52 899.66,-229.15 796.15,-223.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1703.88,-421.09 1707.77,-430.94 1710.88,-420.81 1703.88,-421.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node22 -->
<g id= "edge23_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge23_Node000021_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M987.85,-279.02C1029.86,-265.87 1085.98,-248.3 1125.18,-236.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "986.89,-275.65 978.39,-281.98 988.98,-282.33 986.89,-275.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node3 -->
<g id= "edge24_Node000022_Node000003" class= "edge" >
<title > Node22- > Node3</title>
<g id= "a_edge24_Node000022_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.66,-196.01C1199.17,-185.35 1208.98,-173.07 1216.41,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.05,-193.66 1184.55,-203.66 1193.52,-198.03 1188.05,-193.66" />
2025-11-06 09:16:40 -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__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1359.75,-396.75 1252.25,-396.75 1252.25,-355 1359.75,-355 1359.75,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1260.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= "1260.25" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1306" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node26 -->
<g id= "edge30_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge30_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1307.75,-421C1307.43,-412.96 1307.1,-404.54 1306.81,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1304.24,-420.96 1308.14,-430.81 1311.24,-420.68 1304.24,-420.96" />
2025-11-06 09:16:40 -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__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1337.75,-319 1230.25,-319 1230.25,-277.25 1337.75,-277.25 1337.75,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "1238.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= "1238.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= "1284" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node27 -->
<g id= "edge34_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge34_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.33,-424.81C1356.7,-416.8 1364.4,-407.32 1369,-396.75 1376.4,-379.74 1377.81,-371.33 1369,-355 1360.78,-339.77 1346.4,-328.01 1331.78,-319.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1346.14,-422.08 1340.96,-431.32 1350.77,-427.33 1346.14,-422.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node29 -->
<g id= "edge35_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge35_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1361.72,-427.51C1386.83,-415.55 1415.97,-401.66 1437.38,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.5,-424.21 1352.98,-431.67 1363.51,-430.53 1360.5,-424.21" />
2025-11-06 09:16:40 -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= "M1296.9,-343.53C1294.54,-335.41 1292.06,-326.87 1289.91,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.53,-344.49 1299.68,-353.12 1300.25,-342.54 1293.53,-344.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node3 -->
<g id= "edge32_Node000027_Node000003" class= "edge" >
<title > Node27- > Node3</title>
<g id= "a_edge32_Node000027_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1281.42,-265.51C1278.96,-245.87 1274.19,-220.45 1265,-199.5 1259.25,-186.4 1249.6,-173.45 1241.59,-163.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1277.93,-265.85 1282.51,-275.4 1284.89,-265.08 1277.93,-265.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node24 -->
<g id= "edge33_Node000027_Node000024" class= "edge" >
<title > Node27- > Node24</title>
<g id= "a_edge33_Node000027_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1218.78,-284.29C1205.32,-281.82 1191.22,-279.34 1178,-277.25 1040.37,-255.47 877.08,-236.1 796.35,-226.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217.95,-287.7 1228.42,-286.09 1219.23,-280.82 1217.95,-287.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node19 -->
<g id= "edge43_Node000030_Node000019" class= "edge" >
<title > Node30- > Node19</title>
<g id= "a_edge43_Node000030_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.66,-449.34C833.33,-443.93 706.12,-430.16 674,-396.75 652.52,-374.41 654.42,-334.86 657.37,-313.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.28,-452.82 922.49,-449.98 912.74,-445.84 912.28,-452.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node27 -->
<g id= "edge42_Node000030_Node000027" class= "edge" >
<title > Node30- > Node27</title>
<g id= "a_edge42_Node000030_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1042.93,-434.99C1070.64,-425.88 1102.6,-413.18 1129,-396.75 1151.89,-382.5 1150.95,-370.5 1173,-355 1192.5,-341.29 1215.85,-329 1236.09,-319.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1042.04,-431.6 1033.58,-437.97 1044.17,-438.27 1042.04,-431.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000031" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
<polygon fill= "white" stroke= "#666666" points= "851.62,-396.75 716.38,-396.75 716.38,-355 851.62,-355 851.62,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "724.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= "724.38" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "784" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node31 -->
2026-04-20 12:45:31 -04:00
<g id= "edge37_Node000030_Node000031" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node30- > Node31</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge37_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.3,-428.14C889.73,-418.16 860.51,-406.75 836.13,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "914.01,-431.4 924.6,-431.77 916.56,-424.88 914.01,-431.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node19 -->
<g id= "edge40_Node000031_Node000019" class= "edge" >
<title > Node31- > Node19</title>
<g id= "a_edge40_Node000031_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M741.05,-348.63C721.9,-336.94 700.06,-323.6 683.88,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "739.12,-351.56 749.48,-353.79 742.77,-345.59 739.12,-351.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node21 -->
<g id= "edge38_Node000031_Node000021" class= "edge" >
<title > Node31- > Node21</title>
<g id= "a_edge38_Node000031_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M833.34,-349.28C856.18,-337.43 882.48,-323.78 901.88,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "831.73,-346.17 824.47,-353.88 834.96,-352.38 831.73,-346.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node22 -->
<g id= "edge39_Node000031_Node000022" class= "edge" >
<title > Node31- > Node22</title>
<g id= "a_edge39_Node000031_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M793.89,-344.26C802.68,-322.09 817.8,-293.29 841,-277.25 879.95,-250.33 1002.82,-235.07 1087.38,-227.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "790.68,-342.83 790.49,-353.43 797.25,-345.27 790.68,-342.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node24 -->
<g id= "edge41_Node000031_Node000024" class= "edge" >
<title > Node31- > Node24</title>
<g id= "a_edge41_Node000031_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M776.12,-343.55C774.12,-335.55 771.97,-326.96 770,-319 762.68,-289.53 754.23,-255.02 749.56,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.73,-344.39 778.56,-353.24 779.52,-342.69 772.73,-344.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node27 -->
<g id= "edge56_Node000032_Node000027" class= "edge" >
<title > Node32- > Node27</title>
<g id= "a_edge56_Node000032_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1159.27,-422.87C1171.86,-402.53 1190.15,-375.63 1210,-355 1222.73,-341.78 1238.79,-329.25 1252.7,-319.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.37,-420.9 1154.17,-431.26 1162.35,-424.53 1156.37,-420.9" />
2025-11-06 09:16:40 -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__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
<polygon fill= "white" stroke= "#666666" points= "1119.62,-396.75 984.38,-396.75 984.38,-355 1119.62,-355 1119.62,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "992.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= "992.38" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1052" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node33 -->
<g id= "edge51_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge51_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1109.37,-425.16C1098.41,-415.94 1086.38,-405.81 1076.18,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.82,-427.59 1116.72,-431.35 1111.33,-422.23 1106.82,-427.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1136.12,-313.38 1027.88,-313.38 1027.88,-282.88 1136.12,-282.88 1136.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1035.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= "1082" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node34 -->
<g id= "edge57_Node000032_Node000034" class= "edge" >
<title > Node32- > Node34</title>
<g id= "a_edge57_Node000032_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1077.19,-432.86C1031.64,-418.66 978.25,-401.26 975,-396.75 964.16,-381.69 965.38,-370.87 975,-355 982.96,-341.87 1016.85,-325.47 1044.38,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1075.93,-436.13 1086.52,-435.76 1078.01,-429.45 1075.93,-436.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node21 -->
<g id= "edge52_Node000033_Node000021" class= "edge" >
<title > Node33- > Node21</title>
<g id= "a_edge52_Node000033_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1009.74,-348.63C990.9,-336.94 969.41,-323.6 953.5,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1007.68,-351.48 1018.02,-353.78 1011.37,-345.53 1007.68,-351.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node22 -->
<g id= "edge53_Node000033_Node000022" class= "edge" >
<title > Node33- > Node22</title>
<g id= "a_edge53_Node000033_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1130.29,-356.4C1149.03,-348.12 1166.83,-336.18 1178,-319 1194.48,-293.66 1185.14,-256.36 1177.92,-235.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.18,-353.07 1121.22,-360.07 1131.8,-359.56 1129.18,-353.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node24 -->
<g id= "edge55_Node000033_Node000024" class= "edge" >
<title > Node33- > Node24</title>
<g id= "a_edge55_Node000033_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1115.69,-348.76C1127.42,-340.96 1138.12,-331.16 1145,-319 1154.14,-302.85 1157.18,-291.25 1145,-277.25 1100.36,-225.92 893.23,-220.34 796.29,-220.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1114.13,-345.61 1107.41,-353.79 1117.77,-351.59 1114.13,-345.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node34 -->
<g id= "edge54_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge54_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1064.23,-343.98C1068.42,-333.42 1072.9,-322.1 1076.32,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1061.02,-342.58 1060.6,-353.17 1067.53,-345.16 1061.02,-342.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node25 -->
<g id= "edge62_Node000035_Node000025" class= "edge" >
<title > Node35- > Node25</title>
<g id= "a_edge62_Node000035_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1255.12,-502.64C1265.39,-493.48 1276.62,-483.48 1286.16,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1253.05,-499.8 1247.91,-509.07 1257.7,-505.03 1253.05,-499.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node27 -->
<g id= "edge64_Node000035_Node000027" class= "edge" >
<title > Node35- > Node27</title>
<g id= "a_edge64_Node000035_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1222.58,-498.88C1222.04,-462.86 1224.47,-402.71 1243,-355 1248.05,-341.99 1256.95,-329.3 1265.16,-319.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1219.07,-498.7 1222.82,-508.61 1226.07,-498.52 1219.07,-498.7" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node30 -->
<g id= "edge63_Node000035_Node000030" class= "edge" >
<title > Node35- > Node30</title>
<g id= "a_edge63_Node000035_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1159.12,-510.4C1119.46,-498.18 1069.32,-482.75 1031.86,-471.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1157.98,-513.71 1168.57,-513.31 1160.04,-507.02 1157.98,-513.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node32 -->
<g id= "edge61_Node000035_Node000032" class= "edge" >
<title > Node35- > Node32</title>
<g id= "a_edge61_Node000035_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1193.68,-502.36C1183.85,-493.28 1173.14,-483.39 1164.04,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.19,-504.83 1200.91,-509.05 1195.94,-499.69 1191.19,-504.83" />
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2533.38,-624.38 2402.62,-624.38 2402.62,-593.88 2533.38,-593.88 2533.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2410.62" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2468" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node37 -->
<g id= "edge66_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge66_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2468,-659.85C2468,-648.09 2468,-634.63 2468,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2464.5,-659.76 2468,-669.76 2471.5,-659.76 2464.5,-659.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node42 -->
<g id= "edge67_Node000036_Node000042" class= "edge" >
<title > Node36- > Node42</title>
<g id= "a_edge67_Node000036_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2503.83,-665.62C2526.66,-652.72 2555.69,-636.31 2576.24,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2502.14,-662.56 2495.15,-670.52 2505.58,-668.65 2502.14,-662.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43->Node37 -->
<g id= "edge69_Node000043_Node000037" class= "edge" >
<title > Node43- > Node37</title>
<g id= "a_edge69_Node000043_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2369.83,-665.62C2392.66,-652.72 2421.69,-636.31 2442.24,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2368.14,-662.56 2361.15,-670.52 2371.58,-668.65 2368.14,-662.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43->Node44 -->
<g id= "edge70_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge70_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2334,-659.85C2334,-648.09 2334,-634.63 2334,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2330.5,-659.76 2334,-669.76 2337.5,-659.76 2330.5,-659.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node24 -->
<g id= "edge89_Node000045_Node000024" class= "edge" >
<title > Node45- > Node24</title>
<g id= "a_edge89_Node000045_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M415.85,-508.7C427.5,-499.28 440.08,-487.43 449,-474.5 502.07,-397.55 452.37,-339.62 522,-277.25 569.92,-234.33 645.8,-223.27 695.75,-220.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.76,-505.9 408,-514.79 418.05,-511.43 413.76,-505.9" />
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= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "237.75,-391.12 142.25,-391.12 142.25,-360.62 237.75,-360.62 237.75,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "150.25" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "190" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node46 -->
<g id= "edge72_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge72_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M313.17,-516.32C285.73,-507.97 255.83,-494.87 234,-474.5 209.54,-451.67 197.72,-412.68 192.86,-391.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "311.91,-519.6 322.49,-518.98 313.83,-512.87 311.91,-519.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000047" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "294.75,-235.62 199.25,-235.62 199.25,-205.12 294.75,-205.12 294.75,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "207.25" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "247" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node47 -->
<g id= "edge80_Node000045_Node000047" class= "edge" >
<title > Node45- > Node47</title>
<g id= "a_edge80_Node000045_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M312.46,-520.48C252.33,-511 172.84,-495.1 148,-474.5 89.8,-426.23 94.67,-392.97 79,-319 75.15,-300.85 68.15,-292.3 79,-277.25 106.15,-239.61 159.72,-226.93 199.1,-222.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "311.92,-523.94 322.33,-522 312.98,-517.02 311.92,-523.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node50 -->
<g id= "edge86_Node000045_Node000050" class= "edge" >
<title > Node45- > Node50</title>
<g id= "a_edge86_Node000045_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M312.61,-517.6C277.58,-509.14 236.06,-495.59 203,-474.5 163.8,-449.49 149.66,-440.16 133,-396.75 122.24,-368.72 131.48,-333.09 138.3,-313.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "311.73,-520.99 322.26,-519.83 313.3,-514.17 311.73,-520.99" />
2025-11-24 09:08:28 -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= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "415.5,-307.75 294.5,-307.75 294.5,-288.5 415.5,-288.5 415.5,-307.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "355" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node51 -->
<g id= "edge87_Node000045_Node000051" class= "edge" >
<title > Node45- > Node51</title>
<g id= "a_edge87_Node000045_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M403.72,-507.12C429.18,-472.45 468.6,-405.84 441,-355 428.43,-331.84 401.65,-316.78 381.29,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "401.14,-504.72 397.88,-514.81 406.72,-508.96 401.14,-504.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "357.12,-468.88 242.88,-468.88 242.88,-438.38 357.12,-438.38 357.12,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "250.88" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "300" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node52 -->
<g id= "edge81_Node000045_Node000052" class= "edge" >
<title > Node45- > Node52</title>
<g id= "a_edge81_Node000045_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M360.29,-508.35C346.14,-495.75 328.79,-480.28 316.34,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "357.69,-510.72 367.48,-514.76 362.34,-505.5 357.69,-510.72" />
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "431.62,-391.12 332.38,-391.12 332.38,-360.62 431.62,-360.62 431.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "340.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "382" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
</a>
</g>
</g>
<!-- Node45->Node53 -->
<g id= "edge88_Node000045_Node000053" class= "edge" >
<title > Node45- > Node53</title>
<g id= "a_edge88_Node000045_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M384.49,-504.37C383.86,-471.82 382.79,-417.21 382.28,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "380.99,-504.21 384.68,-514.14 387.99,-504.08 380.99,-504.21" />
</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= "M199.34,-349.72C211.39,-317.28 231.94,-261.94 241.63,-235.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "196.19,-348.14 195.99,-358.74 202.75,-350.58 196.19,-348.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node46->Node50 -->
<g id= "edge76_Node000046_Node000050" class= "edge" >
<title > Node46- > Node50</title>
<g id= "a_edge76_Node000046_Node000050" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M175.31,-350.69C167.92,-338.51 159.2,-324.15 152.84,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "172.16,-352.25 180.35,-358.98 178.15,-348.61 172.16,-352.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46->Node51 -->
<g id= "edge79_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge79_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M232.12,-355.54C265.22,-340.34 309.84,-319.86 335.2,-308.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "230.82,-352.29 223.19,-359.64 233.74,-358.65 230.82,-352.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node4 -->
<g id= "edge74_Node000047_Node000004" class= "edge" >
<title > Node47- > Node4</title>
<g id= "a_edge74_Node000047_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M304.41,-201.3C391.21,-173.98 554.19,-122.67 634.23,-97.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "303.38,-197.96 294.89,-204.3 305.48,-204.63 303.38,-197.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node47->Node11 -->
<g id= "edge75_Node000047_Node000011" class= "edge" >
<title > Node47- > Node11</title>
<g id= "a_edge75_Node000047_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M306.14,-208.04C437.01,-182.97 750.59,-122.88 890.53,-96.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "305.82,-204.54 296.65,-209.86 307.13,-211.42 305.82,-204.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node50->Node24 -->
<g id= "edge78_Node000050_Node000024" class= "edge" >
<title > Node50- > Node24</title>
<g id= "a_edge78_Node000050_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M211.1,-287.4C234.47,-284.08 260.88,-280.41 285,-277.25 434.28,-257.68 611.09,-236.93 695.82,-227.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.79,-283.9 201.39,-288.78 211.78,-290.83 210.79,-283.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node50->Node47 -->
<g id= "edge77_Node000050_Node000047" class= "edge" >
<title > Node50- > Node47</title>
<g id= "a_edge77_Node000050_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M172.98,-275.81C190.29,-263.08 211.83,-247.24 227.2,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "171.06,-272.88 165.08,-281.62 175.21,-278.52 171.06,-272.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node46 -->
<g id= "edge82_Node000052_Node000046" class= "edge" >
<title > Node52- > Node46</title>
<g id= "a_edge82_Node000052_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M269.31,-431.49C250.78,-418.73 227.64,-402.79 211.14,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "267.32,-434.37 277.54,-437.16 271.29,-428.61 267.32,-434.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node47 -->
<g id= "edge83_Node000052_Node000047" class= "edge" >
<title > Node52- > Node47</title>
<g id= "a_edge83_Node000052_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M294.14,-427.08C283,-378.47 259.09,-274.11 250.31,-235.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "290.7,-427.72 296.35,-436.68 297.52,-426.15 290.7,-427.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node51 -->
<g id= "edge84_Node000052_Node000051" class= "edge" >
<title > Node52- > Node51</title>
<g id= "a_edge84_Node000052_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M304,-426.69C307.59,-406.66 313.74,-378.47 323,-355 329.89,-337.53 341.52,-318.93 348.7,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.56,-426.07 302.34,-436.51 307.46,-427.23 300.56,-426.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52->Node53 -->
<g id= "edge85_Node000052_Node000053" class= "edge" >
<title > Node52- > Node53</title>
<g id= "a_edge85_Node000052_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M324.22,-430.25C337.8,-417.71 354.34,-402.43 366.24,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "321.89,-427.64 316.92,-436.99 326.64,-432.78 321.89,-427.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1619.88,-630 1492.12,-630 1492.12,-588.25 1619.88,-588.25 1619.88,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "1500.12" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1500.12" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1556" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
</a>
</g>
</g>
<!-- Node54->Node55 -->
<g id= "edge92_Node000054_Node000055" class= "edge" >
<title > Node54- > Node55</title>
<g id= "a_edge92_Node000054_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1587.19,-661.48C1581.1,-651.45 1574.12,-639.97 1568.32,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1584.16,-663.25 1592.35,-669.98 1590.15,-659.61 1584.16,-663.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000056" > <a xlink:href= "weak_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1676,-546.62 1570,-546.62 1570,-516.12 1676,-516.12 1676,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1578" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1623" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.cpp</text>
</a>
</g>
</g>
<!-- Node54->Node56 -->
<g id= "edge96_Node000054_Node000056" class= "edge" >
<title > Node54- > Node56</title>
<g id= "a_edge96_Node000054_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1616.73,-661.5C1621.65,-652.01 1626.52,-640.84 1629,-630 1635.63,-601.03 1630.39,-566.05 1626.41,-546.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1613.77,-659.61 1612,-670.05 1619.9,-662.99 1613.77,-659.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1800.38,-624.38 1675.62,-624.38 1675.62,-593.88 1800.38,-593.88 1800.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1683.62" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1738" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54->Node57 -->
<g id= "edge95_Node000054_Node000057" class= "edge" >
<title > Node54- > Node57</title>
<g id= "a_edge95_Node000054_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1638.06,-665.79C1661.27,-652.86 1690.9,-636.36 1711.86,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636.58,-662.61 1629.54,-670.53 1639.98,-668.72 1636.58,-662.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55->Node14 -->
<g id= "edge93_Node000055_Node000014" class= "edge" >
<title > Node55- > Node14</title>
<g id= "a_edge93_Node000055_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1501.65,-583.02C1475.85,-571.11 1445.91,-557.28 1423.84,-547.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1500.13,-586.17 1510.68,-587.19 1503.07,-579.82 1500.13,-586.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55->Node56 -->
<g id= "edge94_Node000055_Node000056" class= "edge" >
<title > Node55- > Node56</title>
<g id= "a_edge94_Node000055_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1581.56,-579.22C1591.4,-568.11 1602.2,-555.9 1610.3,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1578.96,-576.88 1574.96,-586.69 1584.2,-581.52 1578.96,-576.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node13 -->
<g id= "edge99_Node000059_Node000013" class= "edge" >
<title > Node59- > Node13</title>
<g id= "a_edge99_Node000059_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1930.63,-504.35C1930,-492.59 1929.29,-479.13 1928.77,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1927.13,-504.46 1931.15,-514.26 1934.12,-504.09 1927.13,-504.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node18 -->
<g id= "edge98_Node000059_Node000018" class= "edge" >
<title > Node59- > Node18</title>
<g id= "a_edge98_Node000059_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1966.66,-509.07C1978.22,-499.98 1989.74,-488.27 1996,-474.5 2003.68,-457.61 2004.72,-449.13 1996,-432.75 1986.12,-414.2 1967.04,-400.7 1949.66,-391.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1964.71,-506.16 1958.71,-514.89 1968.84,-511.81 1964.71,-506.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69->Node59 -->
<g id= "edge101_Node000069_Node000059" class= "edge" >
<title > Node69- > Node59</title>
<g id= "a_edge101_Node000069_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1892.86,-655C1903.34,-622.16 1919.47,-571.62 1927.35,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.57,-653.77 1889.87,-664.37 1896.24,-655.9 1889.57,-653.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node19 -->
<g id= "edge105_Node000071_Node000019" class= "edge" >
<title > Node71- > Node19</title>
<g id= "a_edge105_Node000071_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M737.98,-583.95C713.9,-546 669.43,-469.26 653,-396.75 646.43,-367.75 652.11,-332.78 656.37,-313.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "735.02,-585.81 743.38,-592.32 740.9,-582.02 735.02,-585.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node21 -->
<g id= "edge103_Node000071_Node000021" class= "edge" >
<title > Node71- > Node21</title>
<g id= "a_edge103_Node000071_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M767.93,-583.66C802.96,-522.16 893.9,-362.5 921.77,-313.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.91,-581.9 763,-592.32 770.99,-585.36 764.91,-581.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node24 -->
<g id= "edge106_Node000071_Node000024" class= "edge" >
<title > Node71- > Node24</title>
<g id= "a_edge106_Node000071_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M701.48,-589.22C648.35,-566.32 574,-522.2 574,-454.62 574,-454.62 574,-454.62 574,-374.88 574,-330.67 564.31,-310.87 593,-277.25 618.61,-247.24 661.74,-233.35 695.69,-226.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "699.82,-592.32 710.4,-592.94 702.52,-585.86 699.82,-592.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node45 -->
<g id= "edge104_Node000071_Node000045" class= "edge" >
<title > Node71- > Node45</title>
<g id= "a_edge104_Node000071_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M694.79,-595.97C626.6,-581.97 515.14,-559.09 446.15,-544.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "693.78,-599.34 704.28,-597.92 695.19,-592.48 693.78,-599.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71->Node73 -->
<g id= "edge107_Node000071_Node000073" class= "edge" >
<title > Node71- > Node73</title>
<g id= "a_edge107_Node000071_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M810.81,-589.97C858.71,-574.66 925.27,-553.38 962.63,-541.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "809.88,-586.59 801.42,-592.97 812.01,-593.26 809.88,-586.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>