2025-11-24 09:08:28 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/engine/types/jacobian.h Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "2763pt" height= "705pt"
viewBox="0.00 0.00 2763.00 705.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2026-04-20 12:45:31 -04:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 700.5)" >
2025-11-24 09:08:28 -05:00
<title > src/include/gridfire/engine/types/jacobian.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2302.38,-696.5 2180.63,-696.5 2180.63,-666 2302.38,-666 2302.38,-696.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2188.63" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2241.51" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1699.38,-624.38 1571.63,-624.38 1571.63,-593.88 1699.38,-593.88 1699.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1579.63" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1635.51" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-24 09:08:28 -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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2169.16,-671.88C2049.71,-658.06 1813.15,-630.68 1699.46,-617.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2168.51,-675.33 2178.84,-673 2169.31,-668.37 2168.51,-675.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node77 -->
<g id= "Node000077" class= "node" >
<title > Node77</title>
<g id= "a_Node000077" > <a xlink:href= "jacobian__format_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2303.13,-630 2179.88,-630 2179.88,-588.25 2303.13,-588.25 2303.13,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "2187.88" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2187.88" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/formatters/jacobian</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2241.51" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _format.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node77 -->
<g id= "edge107_Node000001_Node000077" class= "edge" >
<title > Node1- > Node77</title>
<g id= "a_edge107_Node000001_Node000077" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2241.51,-654.47C2241.51,-646.56 2241.51,-637.98 2241.51,-630.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2238.01,-654.21 2241.51,-664.21 2245.01,-654.21 2238.01,-654.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node79 -->
<g id= "Node000079" class= "node" >
<title > Node79</title>
<g id= "a_Node000079" > <a xlink:href= "jacobian_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2421.88,-624.38 2321.13,-624.38 2321.13,-593.88 2421.88,-593.88 2421.88,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2329.13" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2371.51" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node79 -->
<g id= "edge109_Node000001_Node000079" class= "edge" >
<title > Node1- > Node79</title>
<g id= "a_edge109_Node000001_Node000079" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2278.89,-660.09C2299.77,-648.82 2325.32,-635.04 2344.29,-624.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2277.23,-657 2270.09,-664.83 2280.56,-663.16 2277.23,-657" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1656.38,-552.25 1516.63,-552.25 1516.63,-510.5 1656.38,-510.5 1656.38,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1524.63" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1524.63" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1586.51" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-24 09:08:28 -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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1619.93,-584.05C1613.4,-573.95 1605.88,-562.32 1599.63,-552.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.87,-585.75 1625.24,-592.25 1622.75,-581.95 1616.87,-585.75" />
2025-11-24 09:08:28 -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= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1420.26,-163.5 1324.76,-163.5 1324.76,-133 1420.26,-133 1420.26,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1332.76" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1372.51" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge13_Node000002_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge13_Node000002_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.01,-605.21C1919.24,-596.92 2488.63,-572.53 2523.51,-552.25 2568.36,-526.17 2587.51,-506.51 2587.51,-454.62 2587.51,-454.62 2587.51,-454.62 2587.51,-374.88 2587.51,-169.71 2360.42,-245.61 2160.51,-199.5 2018.58,-166.76 1569.32,-153.75 1420.74,-150.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.96,-601.71 1701.1,-605.6 1711.23,-608.7 1710.96,-601.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1748.01,-468.88 1585.01,-468.88 1585.01,-438.38 1748.01,-438.38 1748.01,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1593.01" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1666.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge101_Node000002_Node000013" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge101_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1651.62,-584.23C1657.14,-574.7 1662.65,-563.37 1665.51,-552.25 1672.89,-523.52 1670.65,-488.45 1668.49,-469.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1648.8,-582.12 1646.54,-592.47 1654.76,-585.8 1648.8,-582.12" />
2025-11-24 09:08:28 -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= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "960.76,-546.62 844.26,-546.62 844.26,-516.12 960.76,-516.12 960.76,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "852.26" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "902.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node15 -->
<g id= "edge14_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge14_Node000002_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1560.01,-600.33C1455.44,-589.54 1260.63,-569.43 1094.51,-552.25 1049.67,-547.61 998.95,-542.36 960.9,-538.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.57,-603.81 1569.88,-601.35 1560.29,-596.84 1559.57,-603.81" />
2025-11-24 09:08:28 -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= "priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1091.13,-468.88 949.88,-468.88 949.88,-438.38 1091.13,-438.38 1091.13,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "957.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= "1020.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge51_Node000002_Node000016" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge51_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1560.13,-606.15C1473.46,-602.09 1327.79,-589.74 1208.51,-552.25 1144.65,-532.18 1076.57,-491.3 1042.55,-469.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.78,-609.64 1569.93,-606.58 1560.09,-602.65 1559.78,-609.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1398.88,-391.12 1274.13,-391.12 1274.13,-360.62 1398.88,-360.62 1398.88,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1282.13" 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= "1336.51" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge102_Node000002_Node000019" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge102_Node000002_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.72,-605.46C1476.7,-600.77 1351.31,-587.82 1321.51,-552.25 1282.06,-505.17 1313.81,-423.91 1329.27,-391.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.46,-608.95 1569.63,-605.99 1559.83,-601.96 1559.46,-608.95" />
2025-11-24 09:08:28 -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__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1244.13,-474.5 1108.88,-474.5 1108.88,-432.75 1244.13,-432.75 1244.13,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1116.88" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1116.88" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1176.51" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node21 -->
2026-06-14 08:36:52 -04:00
<g id= "edge52_Node000002_Node000021" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge52_Node000002_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.99,-603.26C1465.17,-596.09 1308.81,-580.36 1258.51,-552.25 1226.05,-534.11 1200.88,-497.73 1187.41,-474.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.5,-606.74 1569.73,-603.99 1560.02,-599.76 1559.5,-606.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "870.51,-163.5 770.51,-163.5 770.51,-133 870.51,-133 870.51,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "778.51" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "820.51" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge105_Node000002_Node000025" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge105_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.97,-607.1C1324.45,-603.55 605.55,-589.84 375.51,-552.25 220.35,-526.9 35.51,-611.84 35.51,-454.62 35.51,-454.62 35.51,-454.62 35.51,-297.12 35.51,-269.34 -145.38,-297.67 310.51,-199.5 476.42,-163.77 678.23,-153.39 770.34,-150.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.92,-610.6 1569.97,-607.25 1560.02,-603.6 1559.92,-610.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "779.26,-474.5 671.76,-474.5 671.76,-432.75 779.26,-432.75 779.26,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "679.76" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "679.76" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "725.51" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node26 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000002_Node000026" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node26</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.96,-605.62C1373.4,-599.04 901.2,-579.85 835.51,-552.25 795.73,-535.53 760.53,-498.34 741.2,-474.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.67,-609.11 1569.78,-605.96 1559.91,-602.12 1559.67,-609.11" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "653.26,-474.5 545.76,-474.5 545.76,-432.75 653.26,-432.75 653.26,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "553.76" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "553.76" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "599.51" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node31 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000002_Node000031" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node31</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1560.01,-607.54C1377.94,-605.43 918.94,-595.82 772.51,-552.25 716.48,-535.58 658.8,-498.19 626.22,-474.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.79,-611.03 1569.82,-607.65 1559.86,-604.03 1559.79,-611.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "275.26,-474.5 167.76,-474.5 167.76,-432.75 275.26,-432.75 275.26,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "175.76" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "175.76" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "221.51" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node34 -->
<g id= "edge53_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge53_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.84,-606.73C1344.93,-602.4 733.68,-587.25 536.51,-552.25 441.24,-535.34 334.48,-498.21 272.91,-474.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.72,-610.23 1569.79,-606.93 1559.86,-603.23 1559.72,-610.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000037" > <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= "653.26,-552.25 545.76,-552.25 545.76,-510.5 653.26,-510.5 653.26,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "553.76" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "553.76" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "599.51" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node37 -->
2026-06-14 08:36:52 -04:00
<g id= "edge63_Node000002_Node000037" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node37</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge63_Node000002_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1559.85,-606.74C1401.13,-603.14 1021.98,-590.89 706.51,-552.25 689.25,-550.14 670.58,-546.98 653.74,-543.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.75,-610.24 1569.83,-606.96 1559.91,-603.24 1559.75,-610.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "mesa_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2492.38,-546.62 2382.63,-546.62 2382.63,-516.12 2492.38,-516.12 2492.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2390.63" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2437.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/mesa.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node38 -->
<g id= "edge68_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge68_Node000002_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.18,-608C1845.67,-606.53 2134.66,-597.77 2373.51,-552.25 2380.48,-550.92 2387.76,-549.1 2394.81,-547.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.3,-604.49 1701.33,-608.09 1711.36,-611.49 1711.3,-604.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000044" > <a xlink:href= "mesa_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2559.88,-468.88 2459.13,-468.88 2459.13,-438.38 2559.88,-438.38 2559.88,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2467.13" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2509.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /mesa.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge103_Node000002_Node000044" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge103_Node000002_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.83,-605.92C1916.36,-599.54 2473.5,-579.78 2501.51,-552.25 2523.46,-530.67 2518.37,-490.81 2513.5,-469.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.95,-602.41 1701.06,-606.22 1711.17,-609.41 1710.95,-602.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000045" > <a xlink:href= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2232.01,-546.62 2117.01,-546.62 2117.01,-516.12 2232.01,-516.12 2232.01,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2125.01" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2174.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node45 -->
2026-06-14 08:36:52 -04:00
<g id= "edge71_Node000002_Node000045" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node45</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge71_Node000002_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.06,-602.6C1803.86,-595.01 1965.8,-579.14 2102.51,-552.25 2109.89,-550.8 2117.62,-548.98 2125.16,-547.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.01,-599.09 1701.32,-603.38 1711.57,-606.07 1711.01,-599.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000046" > <a xlink:href= "python_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2291.88,-468.88 2191.13,-468.88 2191.13,-438.38 2291.88,-438.38 2291.88,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2199.13" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2241.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node46 -->
2026-06-14 08:36:52 -04:00
<g id= "edge104_Node000002_Node000046" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node46</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge104_Node000002_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.97,-603.56C1816.13,-596.3 2000.69,-580.02 2061.51,-552.25 2086.92,-540.64 2084.87,-525.39 2108.51,-510.5 2136.06,-493.15 2169.93,-479.01 2196.59,-469.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.74,-600.07 1701,-604.24 1711.21,-607.05 1710.74,-600.07" />
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "#fff0f0" stroke= "red" points= "2173.38,-468.88 2051.63,-468.88 2051.63,-438.38 2173.38,-438.38 2173.38,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2059.63" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2112.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node2->Node47 -->
<g id= "edge74_Node000002_Node000047" class= "edge" >
<title > Node2- > Node47</title>
<g id= "a_edge74_Node000002_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.99,-603.54C1808.91,-596.55 1973.48,-580.9 2026.51,-552.25 2045.29,-542.11 2083.21,-493.73 2101.78,-469.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.93,-600.04 1701.19,-604.23 1711.41,-607.02 1710.93,-600.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <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= "2151.13,-235.62 2039.88,-235.62 2039.88,-205.12 2151.13,-205.12 2151.13,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2047.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= "2095.51" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node52 -->
<g id= "edge88_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge88_Node000002_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.97,-604.72C1799.68,-599.24 1939.85,-585.47 1979.51,-552.25 2031.07,-509.06 2080.06,-293.85 2092.49,-235.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.9,-601.22 1701.13,-605.31 1711.32,-608.21 1710.9,-601.22" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2364.63,-546.62 2250.38,-546.62 2250.38,-516.12 2364.63,-516.12 2364.63,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2258.38" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2307.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node56 -->
<g id= "edge89_Node000002_Node000056" class= "edge" >
<title > Node2- > Node56</title>
<g id= "a_edge89_Node000002_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.29,-606.01C1826.7,-601.69 2053.01,-588.94 2241.51,-552.25 2248.56,-550.88 2255.93,-549.06 2263.08,-547.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.17,-602.51 1701.31,-606.37 1711.43,-609.51 1711.17,-602.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1490.38,-468.88 1338.63,-468.88 1338.63,-438.38 1490.38,-438.38 1490.38,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1346.63" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1414.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node61 -->
<g id= "edge90_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge90_Node000002_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1579.06,-589.42C1555.72,-580.22 1529.13,-567.75 1507.51,-552.25 1487.12,-537.63 1486.76,-528.72 1469.51,-510.5 1456.03,-496.27 1440.32,-480.37 1429.14,-469.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.52,-592.58 1588.11,-592.88 1580.01,-586.04 1577.52,-592.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1460.13,-552.25 1330.88,-552.25 1330.88,-510.5 1460.13,-510.5 1460.13,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1338.88" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1338.88" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1395.51" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node71 -->
<g id= "edge93_Node000002_Node000071" class= "edge" >
<title > Node2- > Node71</title>
<g id= "a_edge93_Node000002_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1578.22,-590.04C1542.53,-578.78 1496.54,-564.26 1459.63,-552.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1576.92,-593.3 1587.51,-592.97 1579.02,-586.63 1576.92,-593.3" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73 -->
<g id= "Node000073" class= "node" >
<title > Node73</title>
<g id= "a_Node000073" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1970.26,-546.62 1874.76,-546.62 1874.76,-516.12 1970.26,-516.12 1970.26,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1882.76" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1922.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node73 -->
<g id= "edge95_Node000002_Node000073" class= "edge" >
<title > Node2- > Node73</title>
<g id= "a_edge95_Node000002_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1702.14,-590.54C1754.93,-576.61 1827.42,-557.47 1874.61,-545.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701.42,-587.11 1692.65,-593.04 1703.21,-593.88 1701.42,-587.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node75 -->
<g id= "Node000075" class= "node" >
<title > Node75</title>
<g id= "a_Node000075" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1881.38,-463.25 1765.63,-463.25 1765.63,-444 1881.38,-444 1881.38,-463.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1823.51" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node75 -->
<g id= "edge106_Node000002_Node000075" class= "edge" >
<title > Node2- > Node75</title>
<g id= "a_edge106_Node000002_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1662.4,-586.17C1704.45,-551.83 1783.96,-486.91 1812.75,-463.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1660.24,-583.41 1654.71,-592.45 1664.67,-588.84 1660.24,-583.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1573.64,-499.49C1567.31,-479.12 1563.35,-452.64 1575.51,-432.75 1677.7,-265.62 2081.88,-343.91 1949.51,-199.5 1914.05,-160.82 1552.76,-151.81 1420.6,-149.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1570.24,-500.36 1576.82,-508.66 1576.85,-498.06 1570.24,-500.36" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node13 -->
<g id= "edge11_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge11_Node000003_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1616.28,-502.19C1628.12,-490.98 1641.24,-478.55 1651.1,-469.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1613.9,-499.62 1609.05,-509.03 1618.71,-504.7 1613.9,-499.62" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000014" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1534.13,-391.12 1416.88,-391.12 1416.88,-360.62 1534.13,-360.62 1534.13,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1424.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1475.51" y= "-366.38" 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
<!-- Node3->Node14 -->
<g id= "edge12_Node000003_Node000014" class= "edge" >
<title > Node3- > Node14</title>
<g id= "a_edge12_Node000003_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1563.05,-501.32C1556.3,-492.77 1549.01,-483.34 1542.51,-474.5 1521.19,-445.52 1497.71,-410.54 1484.98,-391.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1560.19,-503.35 1569.15,-509 1565.67,-499 1560.19,-503.35" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2102.26,-97 2006.76,-97 2006.76,-66.5 2102.26,-66.5 2102.26,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2014.76" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2054.51" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1431.89,-141.63C1565.02,-129.04 1885.17,-98.77 2006.66,-87.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.87,-138.12 1422.24,-142.55 1432.53,-145.09 1431.87,-138.12" />
2025-11-24 09:08:28 -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= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1538.01,-24.88 1387.01,-24.88 1387.01,-5.63 1538.01,-5.63 1538.01,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1462.51" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node9 -->
<g id= "edge5_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge5_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1419.82,-126.96C1432.36,-119.35 1444.59,-109.45 1452.51,-97 1466.84,-74.47 1465.46,-41.2 1463.76,-25.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1418.12,-123.91 1411.1,-131.84 1421.54,-130.01 1418.12,-123.91" />
2025-11-24 09:08:28 -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_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1361.13,-30.5 1219.88,-30.5 1219.88,0 1361.13,0 1361.13,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1227.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1290.51" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node10 -->
<g id= "edge6_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge6_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1323.75,-127.03C1311.43,-119.49 1299.68,-109.6 1292.51,-97 1280.79,-76.4 1283.67,-47.81 1286.98,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.92,-130.02 1332.35,-131.85 1325.34,-123.91 1321.92,-130.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1443.13,-97 1301.88,-97 1301.88,-66.5 1443.13,-66.5 1443.13,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1309.88" 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= "1372.51" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node11 -->
<g id= "edge7_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge7_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1372.51,-121.31C1372.51,-113.14 1372.51,-104.41 1372.51,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1369.01,-121.1 1372.51,-131.1 1376.01,-121.1 1369.01,-121.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1871.63,-97 1733.38,-97 1733.38,-66.5 1871.63,-66.5 1871.63,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1741.38" 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= "1802.51" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node12 -->
<g id= "edge10_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge10_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1431.76,-138.36C1510.55,-126.54 1649.56,-105.69 1733.15,-93.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.45,-134.87 1422.08,-139.81 1432.49,-141.79 1431.45,-134.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node9 -->
<g id= "edge8_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge8_Node000011_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1402.06,-59.57C1418.3,-47.93 1437.59,-34.11 1449.94,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400.25,-56.56 1394.16,-65.23 1404.33,-62.25 1400.25,-56.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11->Node10 -->
<g id= "edge9_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge9_Node000011_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1344.88,-59.02C1333.08,-49.73 1319.62,-39.15 1309.04,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1342.69,-61.75 1352.71,-65.18 1347.02,-56.24 1342.69,-61.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node4 -->
<g id= "edge15_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge15_Node000015_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M900.98,-504.37C900.24,-464.74 905.51,-390.14 951.51,-355 1023.28,-300.17 1072.35,-362.49 1151.51,-319 1214.77,-284.24 1203.01,-241.79 1261.51,-199.5 1282.25,-184.5 1308.18,-172.46 1329.77,-163.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "897.47,-504.3 901.32,-514.18 904.47,-504.06 897.47,-504.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge50_Node000015_Node000014" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge50_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.32,-526.35C1044.4,-520.56 1159.31,-506.77 1253.51,-474.5 1289.97,-462.01 1294.54,-448.95 1329.51,-432.75 1363.37,-417.06 1402.97,-402.11 1432.38,-391.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "972.34,-522.83 962.64,-527.09 972.88,-529.81 972.34,-522.83" />
2025-11-24 09:08:28 -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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M934.88,-509.59C954.85,-496.77 979.97,-480.65 997.83,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "933.06,-506.6 926.53,-514.95 936.84,-512.5 933.06,-506.6" />
2025-11-24 09:08:28 -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= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1066.13,-391.12 960.88,-391.12 960.88,-360.62 1066.13,-360.62 1066.13,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "968.88" 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= "1013.51" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000015_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node15- > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000015_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M908.29,-505.03C913.96,-484.13 924.18,-454.49 940.51,-432.75 953.26,-415.78 972.46,-401.36 987.98,-391.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "904.96,-503.9 905.9,-514.45 911.75,-505.62 904.96,-503.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node21 -->
<g id= "edge22_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge22_Node000015_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M966.74,-512.62C1009.3,-500.85 1065.07,-485.43 1108.41,-473.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "965.83,-509.24 957.12,-515.28 967.69,-515.99 965.83,-509.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge49_Node000015_Node000025" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node15- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge49_Node000015_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M884.48,-506.3C878.48,-496.88 872.56,-485.67 869.51,-474.5 855.5,-423.22 894.5,-404.25 874.51,-355 866.11,-334.32 849.04,-339.18 839.51,-319 814.55,-266.18 816.75,-194.13 819.09,-163.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "881.52,-508.17 890.03,-514.47 887.31,-504.24 881.52,-508.17" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node26 -->
<g id= "edge30_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge30_Node000015_Node000026" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M858.07,-511.36C832.11,-500.25 799.36,-486.23 772.91,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856.42,-514.46 866.99,-515.17 859.17,-508.02 856.42,-514.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "866.01,-391.12 763.01,-391.12 763.01,-360.62 866.01,-360.62 866.01,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "771.01" 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= "814.51" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node15->Node30 -->
2026-06-14 08:36:52 -04:00
<g id= "edge48_Node000015_Node000030" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node15- > Node30</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge48_Node000015_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.21,-509.65C853.31,-500.49 839.92,-488.59 831.51,-474.5 815.9,-448.35 813.75,-411.69 813.91,-391.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "863.92,-512.33 874.18,-514.97 867.81,-506.51 863.92,-512.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node31 -->
<g id= "edge37_Node000015_Node000031" class= "edge" >
<title > Node15- > Node31</title>
<g id= "a_edge37_Node000015_Node000031" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M832.78,-515.63C784.69,-505.09 719.43,-490.08 662.51,-474.5 659.63,-473.71 656.69,-472.88 653.73,-472.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832,-519.04 842.52,-517.75 833.49,-512.2 832,-519.04" />
2025-11-24 09:08:28 -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__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1400.51,-241.25 1270.51,-241.25 1270.51,-199.5 1400.51,-199.5 1400.51,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1278.51" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1278.51" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1335.51" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node17 -->
<g id= "edge17_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge17_Node000016_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1049.19,-431.57C1109.48,-387.31 1248.69,-285.11 1307.97,-241.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1047.42,-428.52 1041.43,-437.26 1051.56,-434.17 1047.42,-428.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node18 -->
<g id= "edge19_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge19_Node000016_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1018.1,-426.6C1017.02,-414.84 1015.77,-401.38 1014.85,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1014.61,-426.88 1019.02,-436.51 1021.58,-426.23 1014.61,-426.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node19 -->
<g id= "edge20_Node000016_Node000019" class= "edge" >
<title > Node16- > Node19</title>
<g id= "a_edge20_Node000016_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1089.34,-435.24C1092.77,-434.4 1096.18,-433.56 1099.51,-432.75 1158.55,-418.36 1226.01,-402.52 1273.82,-391.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1088.63,-431.81 1079.77,-437.62 1090.32,-438.61 1088.63,-431.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1142.38,-313.38 1026.63,-313.38 1026.63,-282.88 1142.38,-282.88 1142.38,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1034.63" 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= "1084.51" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node20 -->
<g id= "edge21_Node000016_Node000020" class= "edge" >
<title > Node16- > Node20</title>
<g id= "a_edge21_Node000016_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1049.45,-430.41C1059.42,-421.14 1069.57,-409.55 1075.51,-396.75 1088.12,-369.58 1087.65,-333.63 1086.12,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1047.21,-427.71 1041.98,-436.93 1051.82,-432.99 1047.21,-427.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node4 -->
<g id= "edge18_Node000017_Node000004" class= "edge" >
<title > Node17- > Node4</title>
<g id= "a_edge18_Node000017_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1351.5,-189.07C1356.14,-180.26 1361.01,-171.05 1364.88,-163.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.49,-187.28 1346.92,-197.75 1354.68,-190.54 1348.49,-187.28" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node21->Node18 -->
<g id= "edge27_Node000021_Node000018" class= "edge" >
<title > Node21- > Node18</title>
<g id= "a_edge27_Node000021_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1122.49,-427.52C1096.85,-415.61 1067.09,-401.78 1045.16,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1120.91,-430.65 1131.45,-431.69 1123.86,-424.3 1120.91,-430.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node21->Node19 -->
<g id= "edge28_Node000021_Node000019" class= "edge" >
<title > Node21- > Node19</title>
<g id= "a_edge28_Node000021_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1229.53,-427.52C1254.7,-415.61 1283.91,-401.78 1305.44,-391.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1228.29,-424.24 1220.75,-431.68 1231.29,-430.56 1228.29,-424.24" />
2025-11-24 09:08:28 -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= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1008.13,-313.38 848.88,-313.38 848.88,-282.88 1008.13,-282.88 1008.13,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "856.88" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "928.51" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1152.6,-423.89C1133.55,-402.51 1105.23,-373.88 1075.51,-355 1046.81,-336.78 1011.26,-323.06 982.31,-313.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1149.96,-426.2 1159.17,-431.43 1155.23,-421.59 1149.96,-426.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1016.63,-235.62 848.38,-235.62 848.38,-205.12 1016.63,-205.12 1016.63,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "856.38" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "932.51" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge26_Node000021_Node000023" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node21- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge26_Node000021_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1181.62,-420.96C1185.98,-382.12 1186.8,-316.58 1151.51,-277.25 1133.36,-257.02 1070.75,-242.33 1017.1,-233.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.16,-420.47 1180.35,-430.84 1185.1,-421.36 1178.16,-420.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node25 -->
<g id= "edge29_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge29_Node000021_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.37,-421.73C1193.32,-413.75 1196,-405.07 1197.51,-396.75 1207.15,-343.69 1210.4,-319.2 1176.51,-277.25 1100.46,-183.12 949.47,-158.18 870.8,-151.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1187.11,-420.44 1186.67,-431.02 1193.62,-423.03 1187.11,-420.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node23 -->
<g id= "edge24_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge24_Node000022_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M929.88,-271.1C930.5,-259.34 931.21,-245.88 931.74,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "926.39,-270.84 929.36,-281.01 933.38,-271.21 926.39,-270.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node4 -->
<g id= "edge25_Node000023_Node000004" class= "edge" >
<title > Node23- > Node4</title>
<g id= "a_edge25_Node000023_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1028.28,-204.11C1119.59,-189.56 1253.38,-168.24 1324.27,-156.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.9,-200.63 1018.58,-205.66 1029,-207.54 1027.9,-200.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "553.26,-396.75 445.76,-396.75 445.76,-355 553.26,-355 553.26,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "453.76" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "453.76" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "499.51" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-24 09:08:28 -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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M660.64,-430.88C626.75,-419.52 585.75,-405.78 553.59,-395" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "659.35,-434.14 669.94,-434 661.57,-427.5 659.35,-434.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "433.26,-319 325.76,-319 325.76,-277.25 433.26,-277.25 433.26,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "333.76" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "333.76" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "379.51" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node28 -->
<g id= "edge35_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge35_Node000026_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M660.22,-432.54C560.44,-412.41 517.49,-452.17 436.51,-396.75 409.3,-378.13 393.25,-341.9 385.44,-319.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "659.36,-435.93 669.87,-434.66 660.86,-429.09 659.36,-435.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26->Node30 -->
<g id= "edge36_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge36_Node000026_Node000030" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M757.86,-425.09C771.23,-413.71 786.18,-400.98 797.37,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "755.86,-422.2 750.51,-431.34 760.39,-427.53 755.86,-422.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node28 -->
<g id= "edge32_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge32_Node000027_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M457.73,-348.51C442.66,-338.99 425.89,-328.4 411.75,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "455.75,-351.39 466.07,-353.77 459.48,-345.47 455.75,-351.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node4 -->
<g id= "edge33_Node000028_Node000004" class= "edge" >
<title > Node28- > Node4</title>
<g id= "a_edge33_Node000028_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M444.56,-279.41C447.58,-278.66 450.57,-277.94 453.51,-277.25 623.88,-237.26 666.38,-225.03 839.51,-199.5 1017.43,-173.27 1230.9,-157.98 1324.53,-152.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "443.87,-275.97 435.03,-281.81 445.58,-282.76 443.87,-275.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node25 -->
<g id= "edge34_Node000028_Node000025" class= "edge" >
<title > Node28- > Node25</title>
<g id= "a_edge34_Node000028_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M409.71,-269.81C436.38,-247.28 477.32,-216.36 518.51,-199.5 602.37,-165.16 708.49,-154.28 770.01,-150.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "407.68,-266.94 402.38,-276.12 412.25,-272.25 407.68,-266.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge46_Node000031_Node000020" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge46_Node000031_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M662.82,-427.5C680.67,-419.02 699.55,-408.64 715.51,-396.75 735.62,-381.75 731.3,-366.67 753.51,-355 858.33,-299.9 901.74,-343.91 1017.51,-319 1024.27,-317.55 1031.34,-315.75 1038.25,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "661.45,-424.28 653.83,-431.64 664.38,-430.64 661.45,-424.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node28 -->
2026-06-14 08:36:52 -04:00
<g id= "edge44_Node000031_Node000028" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node28</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge44_Node000031_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.25,-446.02C472.48,-438.25 386.22,-422.98 365.51,-396.75 348.11,-374.71 358.75,-340.84 368.64,-319.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "533.62,-449.47 543.97,-447.2 534.47,-442.52 533.62,-449.47" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000032" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "706.13,-396.75 570.88,-396.75 570.88,-355 706.13,-355 706.13,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "578.88" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "578.88" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "638.51" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31->Node32 -->
2026-04-20 12:45:31 -04:00
<g id= "edge38_Node000031_Node000032" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node31- > Node32</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge38_Node000031_Node000032" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M615.21,-422.12C619.52,-413.75 624.09,-404.88 628.03,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "612.12,-420.49 610.65,-430.98 618.34,-423.69 612.12,-420.49" />
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "engine__multiscale__scratchpad_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "632.01,-313.38 463.01,-313.38 463.01,-282.88 632.01,-282.88 632.01,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "471.01" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "547.51" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node31->Node33 -->
<g id= "edge45_Node000031_Node000033" class= "edge" >
<title > Node31- > Node33</title>
<g id= "a_edge45_Node000031_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.44,-448.01C499.31,-441.81 458.71,-427.83 436.51,-396.75 425.72,-381.65 426.77,-370.8 436.51,-355 448.67,-335.25 470.2,-322.24 491.07,-313.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "533.7,-451.44 544.12,-449.53 534.79,-444.52 533.7,-451.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge42_Node000032_Node000020" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node32- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge42_Node000032_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M717.46,-355.56C718.48,-355.37 719.5,-355.18 720.51,-355 851.34,-331.3 887.31,-346 1017.51,-319 1024.4,-317.57 1031.61,-315.77 1038.63,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "717,-352.09 707.87,-357.48 718.37,-358.95 717,-352.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node22 -->
<g id= "edge39_Node000032_Node000022" class= "edge" >
<title > Node32- > Node22</title>
<g id= "a_edge39_Node000032_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M717.38,-354.27C766.33,-341.49 828.09,-325.35 872.15,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "716.76,-350.82 707.96,-356.73 718.52,-357.59 716.76,-350.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node23 -->
<g id= "edge40_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge40_Node000032_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M687.18,-349.46C749.14,-317.11 854.15,-262.29 904.26,-236.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "685.83,-346.22 678.59,-353.95 689.07,-352.42 685.83,-346.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000032_Node000025" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node32- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000032_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M661.75,-346.06C701.04,-297.35 779.21,-200.45 808.79,-163.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "659.16,-343.69 655.61,-353.67 664.61,-348.09 659.16,-343.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node33 -->
<g id= "edge41_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge41_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M605.43,-347.34C591.76,-335.96 576.47,-323.23 565.04,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "603.03,-349.9 612.96,-353.61 607.51,-344.52 603.03,-349.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node28 -->
<g id= "edge59_Node000034_Node000028" class= "edge" >
<title > Node34- > Node28</title>
<g id= "a_edge59_Node000034_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M237.97,-422.67C250.3,-402.01 268.61,-374.82 289.51,-355 304.19,-341.08 322.87,-328.8 339.4,-319.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "235,-420.8 233,-431.2 241.05,-424.32 235,-420.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000035" > <a xlink:href= "engine__adaptive__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
<polygon fill= "white" stroke= "#666666" points= "237.13,-396.75 101.88,-396.75 101.88,-355 237.13,-355 237.13,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "109.88" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "109.88" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "169.51" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node35 -->
<g id= "edge54_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge54_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M201.14,-422.95C195.23,-414.34 188.91,-405.13 183.48,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "198.17,-424.81 206.72,-431.08 203.94,-420.85 198.17,-424.81" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "197.63,-313.38 89.38,-313.38 89.38,-282.88 197.63,-282.88 197.63,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "97.38" 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= "143.51" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node36 -->
<g id= "edge60_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge60_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M156.83,-440.39C132.41,-432.28 107.04,-418.88 92.51,-396.75 82.32,-381.24 85.8,-372.3 92.51,-355 98.92,-338.47 112.75,-323.83 124.39,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "155.53,-443.65 166.12,-443.21 157.56,-436.95 155.53,-443.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node22 -->
<g id= "edge55_Node000035_Node000022" class= "edge" >
<title > Node35- > Node22</title>
<g id= "a_edge55_Node000035_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M248.56,-366.99C393.98,-352.47 702.37,-321.69 848.5,-307.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "248.64,-363.46 239.04,-367.94 249.34,-370.43 248.64,-363.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node23 -->
<g id= "edge56_Node000035_Node000023" class= "edge" >
<title > Node35- > Node23</title>
<g id= "a_edge56_Node000035_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M211.17,-348.56C225.6,-339.33 241.84,-328.81 256.51,-319 283.51,-300.94 285.98,-288.37 316.51,-277.25 411.92,-242.51 702.56,-228.6 847.89,-223.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.33,-345.58 202.79,-353.91 213.1,-351.48 209.33,-345.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node25 -->
<g id= "edge58_Node000035_Node000025" class= "edge" >
<title > Node35- > Node25</title>
<g id= "a_edge58_Node000035_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M189.92,-345.66C206,-324.38 230.06,-296.11 256.51,-277.25 329.46,-225.23 356.01,-222.88 442.51,-199.5 557.22,-168.49 696.91,-156.26 770.15,-151.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "187.13,-343.54 184.01,-353.66 192.76,-347.7 187.13,-343.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node36 -->
<g id= "edge57_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge57_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M158.9,-343.98C155.28,-333.42 151.39,-322.1 148.43,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "155.49,-344.82 162.05,-353.14 162.11,-342.55 155.49,-344.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node26 -->
<g id= "edge65_Node000037_Node000026" class= "edge" >
<title > Node37- > Node26</title>
<g id= "a_edge65_Node000037_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M642.92,-504.28C658.86,-494.69 676.67,-483.99 691.65,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "641.34,-501.14 634.57,-509.3 644.94,-507.14 641.34,-501.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node28 -->
<g id= "edge67_Node000037_Node000028" class= "edge" >
<title > Node37- > Node28</title>
<g id= "a_edge67_Node000037_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.55,-515.29C475.44,-497.75 391.63,-462.4 352.51,-396.75 338.01,-372.43 352.43,-340.09 365.12,-319.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "533.25,-518.56 543.83,-517.95 535.18,-511.83 533.25,-518.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node31 -->
<g id= "edge66_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge66_Node000037_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M599.51,-498.75C599.51,-490.71 599.51,-482.29 599.51,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.01,-498.56 599.51,-508.56 603.01,-498.56 596.01,-498.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node34 -->
<g id= "edge64_Node000037_Node000034" class= "edge" >
<title > Node37- > Node34</title>
<g id= "a_edge64_Node000037_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.04,-520.64C471.01,-510.79 373.19,-494.21 289.51,-474.5 284.96,-473.43 280.26,-472.24 275.56,-470.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "533.47,-524.1 543.89,-522.17 534.55,-517.18 533.47,-524.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2440.88,-468.88 2310.13,-468.88 2310.13,-438.38 2440.88,-438.38 2440.88,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2318.13" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2375.51" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node39 -->
<g id= "edge69_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge69_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2418.31,-506.92C2408.22,-494.59 2396.16,-479.86 2387.43,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2415.55,-509.08 2424.59,-514.6 2420.97,-504.64 2415.55,-509.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node44 -->
<g id= "edge70_Node000038_Node000044" class= "edge" >
<title > Node38- > Node44</title>
<g id= "a_edge70_Node000038_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2459.12,-507.64C2470.97,-495.17 2485.32,-480.07 2495.67,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2456.79,-505.01 2452.43,-514.67 2461.86,-509.84 2456.79,-505.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node39 -->
<g id= "edge72_Node000045_Node000039" class= "edge" >
<title > Node45- > Node39</title>
<g id= "a_edge72_Node000045_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2223.66,-511.85C2258.39,-498.76 2304.31,-481.46 2336.53,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2222.8,-508.43 2214.68,-515.24 2225.27,-514.98 2222.8,-508.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node46 -->
<g id= "edge73_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge73_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2194.94,-507.28C2205.91,-494.88 2219.09,-479.97 2228.63,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2192.43,-504.83 2188.43,-514.64 2197.68,-509.46 2192.43,-504.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node25 -->
<g id= "edge87_Node000047_Node000025" class= "edge" >
<title > Node47- > Node25</title>
<g id= "a_edge87_Node000047_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2104.9,-427.12C2087.46,-373.74 2039.04,-250.95 1949.51,-199.5 1925.8,-185.88 1086.71,-157.86 870.77,-150.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2101.52,-428.05 2107.87,-436.53 2108.2,-425.94 2101.52,-428.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000048" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "#fff0f0" stroke= "red" points= "2223.26,-313.38 2127.76,-313.38 2127.76,-282.88 2223.26,-282.88 2223.26,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2135.76" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2175.51" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node48 -->
<g id= "edge75_Node000047_Node000048" class= "edge" >
<title > Node47- > Node48</title>
<g id= "a_edge75_Node000047_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2122.83,-427.47C2136.14,-395.03 2158.86,-339.69 2169.58,-313.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2119.68,-425.93 2119.12,-436.51 2126.16,-428.58 2119.68,-425.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2185.26,-163.5 2089.76,-163.5 2089.76,-133 2185.26,-133 2185.26,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2097.76" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2137.51" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node49 -->
<g id= "edge82_Node000047_Node000049" class= "edge" >
<title > Node47- > Node49</title>
<g id= "a_edge82_Node000047_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2174.72,-434.76C2223.91,-420.33 2284.92,-401.65 2288.51,-396.75 2330.79,-338.96 2286.27,-279.21 2216.51,-199.5 2203.45,-184.58 2184.89,-172.47 2169.05,-163.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2173.86,-431.36 2165.24,-437.52 2175.82,-438.08 2173.86,-431.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node52 -->
<g id= "edge86_Node000047_Node000052" class= "edge" >
<title > Node47- > Node52</title>
<g id= "a_edge86_Node000047_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2110.61,-426.77C2107.02,-378.03 2099.38,-274.03 2096.57,-235.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2107.11,-426.93 2111.33,-436.65 2114.09,-426.42 2107.11,-426.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2279.63,-391.12 2165.38,-391.12 2165.38,-360.62 2279.63,-360.62 2279.63,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2173.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2222.51" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node54 -->
<g id= "edge83_Node000047_Node000054" class= "edge" >
<title > Node47- > Node54</title>
<g id= "a_edge83_Node000047_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2143.2,-431.49C2161.73,-418.73 2184.87,-402.79 2201.36,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2141.21,-428.61 2134.96,-437.16 2145.18,-434.37 2141.21,-428.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node49 -->
<g id= "edge76_Node000048_Node000049" class= "edge" >
<title > Node48- > Node49</title>
<g id= "a_edge76_Node000048_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2173.51,-271.38C2171.5,-251.45 2167.63,-223.31 2160.51,-199.5 2156.77,-187 2150.51,-173.6 2145.46,-163.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2170.01,-271.48 2174.4,-281.12 2176.98,-270.84 2170.01,-271.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node52 -->
<g id= "edge79_Node000048_Node000052" class= "edge" >
<title > Node48- > Node52</title>
<g id= "a_edge79_Node000048_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2151.87,-274.75C2138.63,-262.21 2122.49,-246.93 2110.89,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2149.32,-277.14 2158.98,-281.48 2154.13,-272.06 2149.32,-277.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node5 -->
<g id= "edge77_Node000049_Node000005" class= "edge" >
<title > Node49- > Node5</title>
<g id= "a_edge77_Node000049_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2109.9,-125.79C2097.87,-116.44 2084.08,-105.73 2073.27,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2107.43,-128.31 2117.48,-131.69 2111.73,-122.79 2107.43,-128.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node12 -->
<g id= "edge78_Node000049_Node000012" class= "edge" >
<title > Node49- > Node12</title>
<g id= "a_edge78_Node000049_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2078.39,-135.87C2020.7,-124.76 1932.96,-107.87 1871.97,-96.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2077.54,-139.27 2088.02,-137.72 2078.87,-132.39 2077.54,-139.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52->Node25 -->
<g id= "edge81_Node000052_Node000025" class= "edge" >
<title > Node52- > Node25</title>
<g id= "a_edge81_Node000052_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2028.27,-205.51C2014.82,-203.16 2000.75,-201 1987.51,-199.5 1766.1,-174.48 1064.9,-155.39 870.76,-150.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2027.44,-208.92 2037.91,-207.25 2028.69,-202.03 2027.44,-208.92" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52->Node49 -->
<g id= "edge80_Node000052_Node000049" class= "edge" >
<title > Node52- > Node49</title>
<g id= "a_edge80_Node000052_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2110.08,-195.04C2116.33,-184.61 2123.41,-172.78 2128.82,-163.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2107.12,-193.17 2104.99,-203.55 2113.13,-196.77 2107.12,-193.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node48 -->
<g id= "edge84_Node000054_Node000048" class= "edge" >
<title > Node54- > Node48</title>
<g id= "a_edge84_Node000054_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2207.5,-350.69C2199.95,-338.51 2191.04,-324.15 2184.54,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2204.4,-352.33 2212.65,-358.98 2210.35,-348.64 2204.4,-352.33" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node49 -->
<g id= "edge85_Node000054_Node000049" class= "edge" >
<title > Node54- > Node49</title>
<g id= "a_edge85_Node000054_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2230.62,-349.28C2235.67,-329.25 2239.92,-300.92 2232.51,-277.25 2217.62,-229.71 2176.7,-185.74 2153.72,-163.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2227.27,-348.25 2227.96,-358.83 2234.01,-350.13 2227.27,-348.25" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node14 -->
<g id= "edge92_Node000061_Node000014" class= "edge" >
<title > Node61- > Node14</title>
<g id= "a_edge92_Node000061_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1433.4,-429.17C1443.33,-416.84 1455.18,-402.11 1463.78,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.76,-426.86 1427.22,-436.84 1436.22,-431.25 1430.76,-426.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node19 -->
<g id= "edge91_Node000061_Node000019" class= "edge" >
<title > Node61- > Node19</title>
<g id= "a_edge91_Node000061_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1391.47,-430.25C1378.55,-417.71 1362.82,-402.43 1351.5,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1388.77,-432.51 1398.38,-436.97 1393.65,-427.49 1388.77,-432.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node71->Node61 -->
<g id= "edge94_Node000071_Node000061" class= "edge" >
<title > Node71- > Node61</title>
<g id= "a_edge94_Node000071_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1403.34,-499.15C1405.97,-488.68 1408.77,-477.51 1410.91,-468.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400.01,-498.06 1400.97,-508.61 1406.8,-499.76 1400.01,-498.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node20 -->
<g id= "edge98_Node000073_Node000020" class= "edge" >
<title > Node73- > Node20</title>
<g id= "a_edge98_Node000073_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1926.61,-504.43C1931.32,-463.95 1933.1,-387.07 1885.51,-355 1824.34,-313.79 1316.93,-302.53 1142.85,-299.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1923.15,-503.86 1925.3,-514.24 1930.09,-504.79 1923.15,-503.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node22 -->
<g id= "edge96_Node000073_Node000022" class= "edge" >
<title > Node73- > Node22</title>
<g id= "a_edge96_Node000073_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1920.93,-504.47C1918.17,-482.27 1910.67,-451.06 1890.51,-432.75 1745.67,-301.23 1211.12,-347.08 1017.51,-319 1008.11,-317.64 998.22,-315.82 988.6,-313.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1917.43,-504.62 1921.88,-514.23 1924.4,-503.94 1917.43,-504.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node25 -->
<g id= "edge99_Node000073_Node000025" class= "edge" >
<title > Node73- > Node25</title>
<g id= "a_edge99_Node000073_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1932.97,-505.34C1936.42,-495.86 1939.8,-484.85 1941.51,-474.5 1950.38,-420.87 1954.41,-392.96 1915.51,-355 1747.12,-190.7 1640.47,-244.31 1409.51,-199.5 1212.54,-161.29 972.91,-152.13 870.65,-149.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1929.74,-504.01 1929.4,-514.6 1936.27,-506.53 1929.74,-504.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node47 -->
<g id= "edge97_Node000073_Node000047" class= "edge" >
<title > Node73- > Node47</title>
<g id= "a_edge97_Node000073_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1969.82,-511.51C2002.55,-498.46 2045.47,-481.35 2075.66,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1968.54,-508.25 1960.55,-515.21 1971.13,-514.76 1968.54,-508.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node75 -->
<g id= "edge100_Node000073_Node000075" class= "edge" >
<title > Node73- > Node75</title>
<g id= "a_edge100_Node000073_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1894.35,-508.83C1874.85,-493.91 1849.88,-474.8 1835.39,-463.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.15,-511.55 1902.22,-514.85 1896.4,-505.99 1892.15,-511.55" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node78 -->
<g id= "Node000078" class= "node" >
<title > Node78</title>
<g id= "a_Node000078" > <a xlink:href= "utils_2formatters_2formatters_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2755.38,-546.62 2615.63,-546.62 2615.63,-516.12 2755.38,-516.12 2755.38,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2623.63" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2685.51" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/formatters/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node77->Node78 -->
<g id= "edge108_Node000077_Node000078" class= "edge" >
<title > Node77- > Node78</title>
<g id= "a_edge108_Node000077_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2314.27,-588.07C2441.37,-563.39 2477.6,-574.56 2601.51,-552.25 2609.77,-550.76 2618.43,-548.98 2626.93,-547.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2313.95,-584.56 2304.82,-589.94 2315.31,-591.43 2313.95,-584.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>