2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/types/reporting.h Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "2430pt" height= "849pt"
viewBox="0.00 0.00 2430.00 849.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 844.75)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/types/reporting.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1076.25,-840.75 953,-840.75 953,-810.25 1076.25,-810.25 1076.25,-840.75" />
<text xml:space= "preserve" text-anchor= "start" x= "961" y= "-827.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1014.62" y= "-816" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1078.5,-774.25 950.75,-774.25 950.75,-743.75 1078.5,-743.75 1078.5,-774.25" />
<text xml:space= "preserve" text-anchor= "start" x= "958.75" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1014.62" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M1014.62,-798.56C1014.62,-790.39 1014.62,-781.66 1014.62,-774.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1011.13,-798.35 1014.63,-808.35 1018.13,-798.35 1011.13,-798.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<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= "444.5,-707.75 304.75,-707.75 304.75,-666 444.5,-666 444.5,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "312.75" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "312.75" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "374.62" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M939.12,-754.59C831.77,-748.96 629.15,-735.49 458.62,-707.75 454.04,-707 449.33,-706.15 444.6,-705.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.79,-758.07 948.95,-755.09 939.15,-751.08 938.79,-758.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "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= "1172.38,-163.5 1076.88,-163.5 1076.88,-133 1172.38,-133 1172.38,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1084.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1124.62" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge13_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -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= "M1090.22,-755.01C1242.11,-748.57 1579.51,-731.98 1692.62,-707.75 1816.99,-681.11 1961.62,-737.31 1961.62,-610.12 1961.62,-610.12 1961.62,-610.12 1961.62,-297.12 1961.62,-251.83 2146.9,-295.8 1742.62,-199.5 1634.38,-173.71 1297.89,-156.8 1172.42,-151.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.09,-751.51 1080.24,-755.43 1090.38,-758.5 1090.09,-751.51" />
2025-11-06 09:16:40 -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= "349.12,-624.38 186.12,-624.38 186.12,-593.88 349.12,-593.88 349.12,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "194.12" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "267.62" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge108_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_edge108_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M938.92,-757.55C764.36,-755.82 344.76,-747.53 295.62,-707.75 270.69,-687.56 267.05,-646.73 267.04,-624.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.76,-761.04 948.8,-757.64 938.83,-754.04 938.76,-761.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "859.88,-546.62 743.38,-546.62 743.38,-516.12 859.88,-516.12 859.88,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "751.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= "801.62" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M939.79,-740.67C920.48,-733.2 901.08,-722.63 886.62,-707.75 847.29,-667.27 870.44,-637.92 843.62,-588.25 835.44,-573.09 823.41,-557.55 814.32,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.46,-743.91 949.05,-743.99 940.82,-737.32 938.46,-743.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "872.25,-468.88 731,-468.88 731,-438.38 872.25,-438.38 872.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "739" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "801.62" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M988.13,-735.87C979.3,-727.64 969.88,-717.84 962.62,-707.75 905.91,-628.92 928.18,-587.21 868.62,-510.5 855.99,-494.23 837.87,-479.48 823.66,-469.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "985.75,-738.43 995.53,-742.51 990.43,-733.22 985.75,-738.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "541,-391.12 416.25,-391.12 416.25,-360.62 541,-360.62 541,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "424.25" 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= "478.62" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge109_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_edge109_Node000002_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M939.03,-753.17C790,-741.57 472.62,-705.66 472.62,-610.12 472.62,-610.12 472.62,-610.12 472.62,-530.38 472.62,-479.17 476,-418.43 477.69,-391.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.58,-756.65 948.81,-753.92 939.11,-749.67 938.58,-756.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000021" > <a xlink:href= "engine__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= "674.25,-474.5 539,-474.5 539,-432.75 674.25,-432.75 674.25,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "547" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "547" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "606.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M939.1,-753.98C860.24,-748.35 743.27,-735.5 708.62,-707.75 633.55,-647.63 613.4,-523.69 608.28,-474.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.72,-757.46 948.94,-754.65 939.2,-750.48 938.72,-757.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1733.62,-235.62 1633.62,-235.62 1633.62,-205.12 1733.62,-205.12 1733.62,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1641.62" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1683.62" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge112_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_edge112_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1089.96,-753.12C1301.51,-738.41 1885.62,-690.51 1885.62,-610.12 1885.62,-610.12 1885.62,-610.12 1885.62,-374.88 1885.62,-329.07 1885.12,-309.53 1852.62,-277.25 1820.94,-245.78 1771.18,-232.03 1733.85,-226.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1089.92,-749.61 1080.18,-753.79 1090.4,-756.6 1089.92,-749.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1074.38,-474.5 966.88,-474.5 966.88,-432.75 1074.38,-432.75 1074.38,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "974.88" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "974.88" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1020.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M999.23,-733.83C972.35,-688.37 922.89,-587.73 957.62,-510.5 964.04,-496.23 976.1,-484.13 987.96,-474.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "996.08,-735.39 1004.26,-742.12 1002.06,-731.76 996.08,-735.39" />
2025-11-06 09:16:40 -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= "1341.38,-474.5 1233.88,-474.5 1233.88,-432.75 1341.38,-432.75 1341.38,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1241.88" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1241.88" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1287.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1090.23,-754.69C1186.06,-749.36 1344.9,-736.41 1395.62,-707.75 1434.1,-686.01 1443.03,-671.72 1457.62,-630 1463.75,-612.49 1466.83,-604.36 1457.62,-588.25 1442.02,-560.91 1422.03,-570.84 1396.62,-552.25 1363.62,-528.09 1329.02,-495.71 1307.88,-475" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.17,-751.18 1080.38,-755.22 1090.55,-758.17 1090.17,-751.18" />
2025-11-06 09:16:40 -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= "1467.38,-474.5 1359.88,-474.5 1359.88,-432.75 1467.38,-432.75 1467.38,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1367.88" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1367.88" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1413.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-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= "M1012.65,-732.29C1011.31,-695.47 1014.59,-627.82 1051.62,-588.25 1062.63,-576.5 1261.26,-507.04 1359.51,-473.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1009.14,-732.19 1013.16,-742 1016.13,-731.83 1009.14,-732.19" />
2025-11-06 09:16:40 -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= "1074.38,-552.25 966.88,-552.25 966.88,-510.5 1074.38,-510.5 1074.38,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "974.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= "974.88" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1020.62" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= "M1006.01,-732.28C1003.8,-724.49 1001.73,-715.85 1000.62,-707.75 993.43,-655.13 991.54,-640.58 1000.62,-588.25 1002.74,-576.07 1007.27,-563.03 1011.48,-552.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1002.66,-733.29 1008.94,-741.82 1009.36,-731.24 1002.66,-733.29" />
2025-11-06 09:16:40 -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= "1228.5,-702.12 1118.75,-702.12 1118.75,-671.62 1228.5,-671.62 1228.5,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1126.75" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1173.62" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/mesa.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= "M1058.26,-738.76C1084.16,-727.33 1116.5,-713.07 1140.34,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1057.08,-735.45 1049.34,-742.69 1059.9,-741.86 1057.08,-735.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
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= "1181,-624.38 1080.25,-624.38 1080.25,-593.88 1181,-593.88 1181,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1088.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1130.62" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /mesa.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge110_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_edge110_Node000002_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1039.69,-735.92C1048.63,-727.51 1058.5,-717.57 1066.62,-707.75 1089.37,-680.27 1111.09,-644.43 1122.44,-624.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1037.59,-733.1 1032.6,-742.45 1042.33,-738.25 1037.59,-733.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
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= "1361.12,-702.12 1246.12,-702.12 1246.12,-671.62 1361.12,-671.62 1361.12,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1254.12" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1303.62" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1089.88,-742.43C1133.26,-733.11 1188.72,-720.61 1237.62,-707.75 1243.64,-706.17 1249.94,-704.41 1256.15,-702.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1089.37,-738.96 1080.32,-744.48 1090.83,-745.81 1089.37,-738.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
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= "1449,-624.38 1348.25,-624.38 1348.25,-593.88 1449,-593.88 1449,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1356.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/generative</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1398.62" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node46 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_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_edge111_Node000002_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1090.39,-756.73C1182.29,-753.63 1329.98,-743.1 1370.62,-707.75 1394.84,-686.69 1398.78,-646.23 1399.03,-624.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.31,-753.23 1080.43,-757.04 1090.53,-760.23 1090.31,-753.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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= "white" stroke= "#666666" points= "2135.5,-546.62 2013.75,-546.62 2013.75,-516.12 2135.5,-516.12 2135.5,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2021.75" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2074.62" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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= "M1090.05,-758.19C1303.5,-758.15 1901.14,-753.88 1975.62,-707.75 2035.96,-670.38 2062.86,-582 2071.41,-547.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.18,-754.69 1080.18,-758.19 1090.18,-761.69 1090.18,-754.69" />
2025-11-24 09:08:28 -05: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= "2371.25,-313.38 2260,-313.38 2260,-282.88 2371.25,-282.88 2371.25,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2268" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2315.62" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node2->Node52 -->
<g id= "edge93_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge93_Node000002_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1090.03,-758.06C1381.95,-757.33 2421.62,-745.25 2421.62,-610.12 2421.62,-610.12 2421.62,-610.12 2421.62,-530.38 2421.62,-441.16 2355.63,-348.76 2327.78,-313.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.24,-754.56 1080.25,-758.08 1090.26,-761.56 1090.24,-754.56" />
</a>
</g>
</g>
<!-- 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= "831.75,-702.12 717.5,-702.12 717.5,-671.62 831.75,-671.62 831.75,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "725.5" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "774.62" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node56 -->
<g id= "edge94_Node000002_Node000056" class= "edge" >
<title > Node2- > Node56</title>
<g id= "a_edge94_Node000002_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M953.41,-740.11C913.59,-728.48 862.3,-713.49 824.87,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "952.28,-743.43 962.86,-742.88 954.24,-736.71 952.28,-743.43" />
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= "254.5,-546.62 102.75,-546.62 102.75,-516.12 254.5,-516.12 254.5,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "110.75" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "178.62" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node61 -->
<g id= "edge97_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge97_Node000002_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M939.15,-755.61C761.76,-749.62 328.65,-732.63 267.62,-707.75 218.36,-687.67 198.89,-678.31 176.62,-630 164.14,-602.9 169.76,-566.92 174.5,-547.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.84,-759.11 948.95,-755.94 939.07,-752.11 938.84,-759.11" />
2025-11-25 14:31:59 -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= "129.25,-707.75 0,-707.75 0,-666 129.25,-666 129.25,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "64.62" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node71 -->
<g id= "edge100_Node000002_Node000071" class= "edge" >
<title > Node2- > Node71</title>
<g id= "a_edge100_Node000002_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M938.81,-758.42C786.96,-758.21 435.1,-752.41 143.62,-707.75 139.01,-707.04 134.28,-706.19 129.52,-705.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.75,-761.92 948.75,-758.42 938.75,-754.92 938.75,-761.92" />
2026-04-20 12:45:31 -04: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= "1618.38,-624.38 1522.88,-624.38 1522.88,-593.88 1618.38,-593.88 1618.38,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1530.88" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1570.62" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node73 -->
<g id= "edge102_Node000002_Node000073" class= "edge" >
<title > Node2- > Node73</title>
<g id= "a_edge102_Node000002_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1090.21,-756.93C1206.6,-754.14 1423.3,-744.07 1490.62,-707.75 1525.92,-688.71 1551.63,-647 1563.43,-624.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.36,-753.43 1080.44,-757.15 1090.52,-760.42 1090.36,-753.43" />
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= "1521.5,-541 1405.75,-541 1405.75,-521.75 1521.5,-521.75 1521.5,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1463.62" y= "-527.5" 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= "edge113_Node000002_Node000075" class= "edge" >
<title > Node2- > Node75</title>
<g id= "a_edge113_Node000002_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.4,-732.56C1036.62,-686.38 1065.88,-593.03 1071.62,-588.25 1121.22,-546.96 1308.92,-536.18 1405.47,-533.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1019.08,-731.43 1019.5,-742.01 1025.78,-733.48 1019.08,-731.43" />
2025-11-06 09:16:40 -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= "M379.96,-654.45C387.49,-606.66 399.95,-512.79 396.62,-432.75 395.19,-398.2 384.82,-388.44 393.62,-355 403.74,-316.6 407.37,-302.96 437.62,-277.25 513.78,-212.53 551.29,-222.2 648.62,-199.5 802.39,-163.64 990.11,-153.33 1076.68,-150.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "376.55,-653.65 378.41,-664.08 383.46,-654.76 376.55,-653.65" />
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= "M336.65,-658.99C320.34,-647.45 301.94,-634.42 288.23,-624.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "334.53,-661.78 344.72,-664.7 338.58,-656.07 334.53,-661.78" />
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= "387.25,-468.88 270,-468.88 270,-438.38 387.25,-438.38 387.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "278" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "328.62" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M369.96,-654.51C366.99,-635.32 362.91,-610.31 358.62,-588.25 350.16,-544.6 338.05,-493.42 332.14,-469" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "366.46,-654.77 371.43,-664.12 373.38,-653.71 366.46,-654.77" />
2025-11-06 09:16:40 -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= "2158.38,-97 2062.88,-97 2062.88,-66.5 2158.38,-66.5 2158.38,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2070.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2110.62" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- 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= "M1184.17,-143.35C1363.93,-131.6 1898.82,-96.61 2062.49,-85.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1184.11,-139.85 1174.36,-144 1184.57,-146.84 1184.11,-139.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1290.12,-24.88 1139.12,-24.88 1139.12,-5.63 1290.12,-5.63 1290.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1214.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M1171.94,-126.96C1184.47,-119.35 1196.71,-109.45 1204.62,-97 1218.96,-74.47 1217.58,-41.2 1215.87,-25.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1170.24,-123.91 1163.22,-131.84 1173.65,-130.01 1170.24,-123.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1113.25,-30.5 972,-30.5 972,0 1113.25,0 1113.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "980" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1042.62" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M1075.87,-127.03C1063.55,-119.49 1051.79,-109.6 1044.62,-97 1032.9,-76.4 1035.79,-47.81 1039.1,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1074.03,-130.02 1084.47,-131.85 1077.45,-123.91 1074.03,-130.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1195.25,-97 1054,-97 1054,-66.5 1195.25,-66.5 1195.25,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1062" 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= "1124.62" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M1124.62,-121.31C1124.62,-113.14 1124.62,-104.41 1124.62,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1121.13,-121.1 1124.63,-131.1 1128.13,-121.1 1121.13,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1826.75,-97 1688.5,-97 1688.5,-66.5 1826.75,-66.5 1826.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1696.5" 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= "1757.62" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M1183.96,-141.2C1301.36,-129.24 1562.72,-102.61 1688.02,-89.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1183.82,-137.7 1174.23,-142.2 1184.53,-144.66 1183.82,-137.7" />
2025-11-06 09:16:40 -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= "M1154.18,-59.57C1170.42,-47.93 1189.71,-34.11 1202.05,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.37,-56.56 1146.28,-65.23 1156.44,-62.25 1152.37,-56.56" />
2025-11-06 09:16:40 -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= "M1097,-59.02C1085.2,-49.73 1071.73,-39.15 1061.16,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1094.8,-61.75 1104.83,-65.18 1099.13,-56.24 1094.8,-61.75" />
2025-11-06 09:16:40 -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= "M731.8,-523.14C675.62,-515.66 595.46,-501.18 529.62,-474.5 459.28,-446 367.2,-419.24 407.62,-355 450.16,-287.41 496.17,-308.6 569.62,-277.25 660.01,-238.67 681.44,-223.94 776.62,-199.5 881.72,-172.51 1008.64,-158.78 1076.42,-152.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.2,-526.59 741.56,-524.4 732.09,-519.65 731.2,-526.59" />
2025-11-06 09:16:40 -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= "M731.87,-519.2C638.67,-504.28 475.14,-478.09 387.71,-464.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.23,-522.65 741.66,-520.77 732.34,-515.73 731.23,-522.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge16_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge16_Node000015_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M801.62,-504.35C801.62,-492.59 801.62,-479.13 801.62,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "798.13,-504.26 801.63,-514.26 805.13,-504.26 798.13,-504.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "778.25,-391.12 673,-391.12 673,-360.62 778.25,-360.62 778.25,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "681" 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= "725.62" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M757.41,-510.14C743.36,-501.32 729.45,-489.51 721.62,-474.5 707.75,-447.88 714.97,-411.4 720.75,-391.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "755.37,-513 765.77,-515 758.89,-506.95 755.37,-513" />
2025-11-06 09:16:40 -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= "M753.43,-511.65C724.71,-500.5 688.25,-486.33 658.85,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "752.03,-514.86 762.62,-515.22 754.56,-508.34 752.03,-514.86" />
2025-11-06 09:16:40 -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= "M843.4,-509.96C857.64,-500.99 872.3,-489.12 881.62,-474.5 929.91,-398.76 855.69,-333.62 925.62,-277.25 939.45,-266.11 1465.92,-234.2 1633.17,-224.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "841.81,-506.83 834.99,-514.94 845.38,-512.86 841.81,-506.83" />
2025-11-06 09:16:40 -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= "M854.75,-512C888.67,-500.27 932.51,-485.1 966.6,-473.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "853.85,-508.61 845.54,-515.19 856.14,-515.22 853.85,-508.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1014.12,-391.12 911.12,-391.12 911.12,-360.62 1014.12,-360.62 1014.12,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "919.12" 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= "962.62" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M857.9,-511.24C877.66,-502.42 898.84,-490.32 914.62,-474.5 938.5,-450.57 952.46,-412.37 958.69,-391.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856.66,-507.96 848.82,-515.08 859.4,-514.4 856.66,-507.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node15->Node31 -->
<g id= "edge37_Node000015_Node000031" class= "edge" >
<title > Node15- > Node31</title>
<g id= "a_edge37_Node000015_Node000031" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M871.5,-519.48C969.36,-504.23 1145.16,-476.83 1233.64,-463.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "871.09,-516.01 861.74,-521 872.16,-522.92 871.09,-516.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "915.62,-241.25 785.62,-241.25 785.62,-199.5 915.62,-199.5 915.62,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "793.62" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "793.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "850.62" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M804.46,-426.5C808.54,-391.97 817.1,-329.4 830.62,-277.25 833.76,-265.18 838.39,-252.04 842.42,-241.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "800.98,-426.05 803.33,-436.38 807.94,-426.85 800.98,-426.05" />
2025-11-06 09:16:40 -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= "M779.17,-430.25C766.59,-417.71 751.26,-402.43 740.23,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.35,-432.37 785.9,-436.95 781.29,-427.41 776.35,-432.37" />
2025-11-06 09:16:40 -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= "M727.98,-435.35C671.65,-422.14 594.82,-404.12 541.39,-391.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "726.96,-438.71 737.49,-437.58 728.55,-431.89 726.96,-438.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<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= "1439.5,-313.38 1323.75,-313.38 1323.75,-282.88 1439.5,-282.88 1439.5,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1331.75" 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= "1381.62" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M818.63,-428.77C836.62,-405.59 867.25,-371.55 902.62,-355 1038.66,-291.36 1089.56,-337.34 1238.62,-319 1266.61,-315.56 1297.62,-311.3 1323.58,-307.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.84,-426.65 812.63,-436.74 821.44,-430.85 815.84,-426.65" />
2025-11-06 09:16:40 -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= "M926.87,-199.86C974.82,-187.59 1035.22,-172.13 1076.57,-161.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "926.19,-196.42 917.37,-202.29 927.93,-203.2 926.19,-196.42" />
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= "M648.1,-426.22C666.42,-414.56 687.25,-401.3 702.7,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "646.35,-423.19 639.79,-431.51 650.11,-429.1 646.35,-423.19" />
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= "M562.56,-426.55C542.72,-414.81 520.05,-401.39 503.28,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.63,-429.47 571.02,-431.55 564.2,-423.45 560.63,-429.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1617.25,-313.38 1458,-313.38 1458,-282.88 1617.25,-282.88 1617.25,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1466" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1537.62" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M615.82,-421.59C624.31,-398.92 639.35,-369.69 663.62,-355 738.33,-309.8 1362.08,-330.56 1448.62,-319 1458.35,-317.7 1468.59,-315.86 1478.52,-313.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "612.53,-420.39 612.56,-430.98 619.15,-422.68 612.53,-420.39" />
2025-11-06 09:16:40 -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= "1341.75,-235.62 1173.5,-235.62 1173.5,-205.12 1341.75,-205.12 1341.75,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1181.5" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1257.62" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M592.2,-422.3C576.08,-383.43 556.63,-316.4 592.62,-277.25 602.35,-266.68 996.32,-238.94 1173.19,-226.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "588.82,-423.3 596.01,-431.08 595.24,-420.51 588.82,-423.3" />
2025-11-06 09:16:40 -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= "M604.48,-421.05C604.74,-400.12 608.51,-373.25 623.62,-355 686.33,-279.33 734.56,-297.96 830.62,-277.25 850.36,-273 1452.97,-235.6 1633.2,-224.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "600.97,-420.82 604.63,-430.77 607.97,-420.71 600.97,-420.82" />
2025-11-06 09:16:40 -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= "M1472.24,-279.44C1423.47,-266.24 1357.63,-248.43 1311.79,-236.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1471.28,-282.8 1481.85,-282.03 1473.11,-276.04 1471.28,-282.8" />
2025-11-06 09:16:40 -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= "M1219.67,-199.36C1198.26,-188.07 1171.97,-174.21 1152.47,-163.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1217.93,-202.4 1228.41,-203.97 1221.19,-196.21 1217.93,-202.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1139.38,-396.75 1031.88,-396.75 1031.88,-355 1139.38,-355 1139.38,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1039.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= "1039.88" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1085.62" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1045.37,-423.79C1052.96,-414.94 1061.16,-405.39 1068.16,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1042.89,-421.31 1039.03,-431.18 1048.2,-425.87 1042.89,-421.31" />
2025-11-06 09:16:40 -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= "1042.38,-319 934.88,-319 934.88,-277.25 1042.38,-277.25 1042.38,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "942.88" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "942.88" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "988.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1085.73,-439.96C1109.68,-431.8 1134.4,-418.48 1148.62,-396.75 1158.79,-381.22 1159.37,-370.13 1148.62,-355 1145.34,-350.37 1087.74,-330.97 1042.58,-316.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.77,-436.59 1076.26,-442.9 1086.85,-443.27 1084.77,-436.59" />
2025-11-06 09:16:40 -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= "M998.24,-423.39C989.8,-412.37 980.57,-400.31 973.62,-391.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "995.3,-425.31 1004.16,-431.12 1000.86,-421.06 995.3,-425.31" />
2025-11-06 09:16:40 -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= "M1050.81,-347.69C1038.9,-338.39 1025.79,-328.15 1014.69,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1048.4,-350.25 1058.44,-353.64 1052.71,-344.73 1048.4,-350.25" />
2025-11-06 09:16:40 -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= "M1014.91,-268.54C1043.72,-237.22 1088.8,-188.2 1111.14,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1012.47,-266.03 1008.27,-275.76 1017.62,-270.77 1012.47,-266.03" />
2025-11-06 09:16:40 -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= "M1053.85,-277.12C1182.71,-253.74 1508.1,-232.17 1633.45,-224.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1053.38,-273.64 1044.21,-278.95 1054.69,-280.52 1053.38,-273.64" />
2025-11-06 09:16:40 -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= "M1352.89,-432.5C1417.41,-418.21 1454.75,-445.42 1492.62,-396.75 1504.02,-382.11 1502.36,-370.8 1492.62,-355 1484.36,-341.59 1449.42,-325.3 1420.92,-313.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.16,-429.08 1343.33,-434.93 1353.88,-435.86 1352.16,-429.08" />
2025-11-06 09:16:40 -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= "M1270.3,-422.92C1254.93,-397.56 1232.91,-363.83 1219.62,-355 1156.03,-312.72 1125.45,-338.51 1051.62,-319 1048.74,-318.24 1045.79,-317.43 1042.83,-316.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1267.11,-424.41 1275.25,-431.2 1273.12,-420.82 1267.11,-424.41" />
2025-11-06 09:16:40 -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= "1483.25,-396.75 1348,-396.75 1348,-355 1483.25,-355 1483.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1356" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1356" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1415.62" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- 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= "M1331.73,-426.53C1347.92,-416.94 1366.01,-406.24 1381.23,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1330.05,-423.45 1323.23,-431.55 1333.62,-429.47 1330.05,-423.45" />
</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= "1229.12,-313.38 1060.12,-313.38 1060.12,-282.88 1229.12,-282.88 1229.12,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1068.12" 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= "1144.62" 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= "M1284.46,-421.28C1280.93,-400.45 1273.45,-373.6 1257.62,-355 1241.32,-335.83 1216.86,-322.61 1194.86,-313.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1280.97,-421.55 1285.87,-430.95 1287.89,-420.55 1280.97,-421.55" />
2025-11-06 09:16:40 -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= "M1401.91,-344.32C1397.12,-333.66 1391.98,-322.19 1388.07,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1398.61,-345.5 1405.89,-353.19 1404.99,-342.64 1398.61,-345.5" />
2025-11-06 09:16:40 -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= "M1457.89,-348.63C1476.73,-336.94 1498.21,-323.6 1514.13,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1456.25,-345.53 1449.6,-353.78 1459.95,-351.48 1456.25,-345.53" />
2025-11-06 09:16:40 -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= "M1336.98,-356.07C1316.46,-347.75 1296.08,-335.87 1281.62,-319 1261.3,-295.27 1257.66,-257 1257.32,-236.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1335.68,-359.32 1346.28,-359.57 1338.15,-352.77 1335.68,-359.32" />
2025-11-06 09:16:40 -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= "M1345.15,-348.84C1332.97,-341.12 1321.89,-331.33 1314.62,-319 1305.2,-303.02 1302.53,-291.32 1314.62,-277.25 1355.13,-230.15 1541.98,-222.26 1633.22,-221.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1343.4,-351.87 1353.81,-353.84 1346.9,-345.81 1343.4,-351.87" />
2025-11-06 09:16:40 -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= "M1336.71,-352.82C1291.86,-340.28 1236.92,-324.92 1197.3,-313.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1335.56,-356.13 1346.13,-355.45 1337.44,-349.39 1335.56,-356.13" />
2025-11-06 09:16:40 -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= "M1377.32,-425.62C1345.51,-403.29 1297.22,-372.5 1250.62,-355 1166.48,-323.4 1138.88,-340.56 1051.62,-319 1048.73,-318.28 1045.77,-317.51 1042.8,-316.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1375.23,-428.43 1385.41,-431.37 1379.29,-422.72 1375.23,-428.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
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= "1751.25,-396.75 1616,-396.75 1616,-355 1751.25,-355 1751.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1624" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1624" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1683.62" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _adaptive_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-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= "M1478.7,-434.37C1520.18,-422.73 1573.82,-407.68 1615.82,-395.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.75,-431 1469.07,-437.07 1479.65,-437.74 1477.75,-431" />
2025-11-06 09:16:40 -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= "1819.75,-313.38 1711.5,-313.38 1711.5,-282.88 1819.75,-282.88 1819.75,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1719.5" 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= "1765.62" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-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= "M1479.16,-451.53C1569.2,-448.51 1724.18,-437.38 1760.62,-396.75 1781.02,-374.01 1775.21,-334.98 1769.96,-313.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1479.11,-448.03 1469.22,-451.84 1479.33,-455.03 1479.11,-448.03" />
2025-11-06 09:16:40 -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= "M1634.29,-349.28C1611.45,-337.43 1585.14,-323.78 1565.75,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1632.67,-352.38 1643.16,-353.88 1635.89,-346.17 1632.67,-352.38" />
2025-11-06 09:16:40 -05: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= "M1673.82,-344.15C1665.06,-321.91 1649.96,-293.09 1626.62,-277.25 1581.53,-246.64 1436.32,-232.13 1342.07,-225.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1670.46,-345.17 1677.2,-353.34 1677.03,-342.75 1670.46,-345.17" />
2025-11-06 09:16:40 -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= "M1683.62,-343.57C1683.62,-310.72 1683.62,-260.51 1683.62,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.13,-343.29 1683.63,-353.29 1687.13,-343.29 1680.13,-343.29" />
2025-11-06 09:16:40 -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= "M1713.78,-347.01C1726.01,-335.72 1739.62,-323.14 1749.83,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.68,-344.19 1706.71,-353.55 1716.43,-349.33 1711.68,-344.19" />
2025-11-06 09:16:40 -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= "M1020.62,-498.75C1020.62,-490.71 1020.62,-482.29 1020.62,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1017.13,-498.56 1020.63,-508.56 1024.13,-498.56 1017.13,-498.56" />
2025-11-06 09:16:40 -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= "M1069.41,-504.5C1126.17,-470.98 1207.23,-410.26 1166.62,-355 1134.91,-311.84 1102.72,-335.06 1051.62,-319 1048.67,-318.07 1045.64,-317.12 1042.58,-316.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1067.7,-501.45 1060.79,-509.48 1071.2,-507.51 1067.7,-501.45" />
2025-11-06 09:16:40 -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= "M1085.65,-511.34C1086.65,-511.06 1087.64,-510.78 1088.62,-510.5 1146.72,-494.03 1161.53,-490.97 1219.62,-474.5 1224.12,-473.23 1228.78,-471.89 1233.46,-470.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.9,-507.92 1076.25,-514.04 1086.83,-514.65 1084.9,-507.92" />
2025-11-06 09:16:40 -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= "M1085.61,-511.16C1086.62,-510.93 1087.63,-510.71 1088.62,-510.5 1203.57,-485.95 1235.95,-500.27 1350.62,-474.5 1353.53,-473.85 1356.5,-473.12 1359.49,-472.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085,-507.71 1076.1,-513.45 1086.64,-514.51 1085,-507.71" />
2025-11-06 09:16:40 -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= "1330,-624.38 1199.25,-624.38 1199.25,-593.88 1330,-593.88 1330,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1207.25" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1264.62" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/generative.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-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= "M1199.65,-664.21C1214.87,-651.54 1233.68,-635.89 1247.13,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1197.78,-661.21 1192.33,-670.3 1202.26,-666.59 1197.78,-661.21" />
2025-11-06 09:16:40 -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= "M1159.69,-661.32C1152.82,-649.22 1144.77,-635.05 1138.89,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.61,-662.98 1164.59,-669.95 1162.69,-659.53 1156.61,-662.98" />
2025-11-06 09:16:40 -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= "M1290.98,-661.32C1284.76,-649.22 1277.46,-635.05 1272.12,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.72,-662.64 1295.41,-669.92 1293.95,-659.43 1287.72,-662.64" />
2026-04-20 12:45:31 -04: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= "M1330.8,-664.21C1346.69,-651.54 1366.32,-635.89 1380.36,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1328.76,-661.36 1323.13,-670.33 1333.13,-666.83 1328.76,-661.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node25 -->
<g id= "edge92_Node000047_Node000025" class= "edge" >
<title > Node47- > Node25</title>
<g id= "a_edge92_Node000047_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2046.55,-508.39C2035.23,-498.72 2022.53,-486.78 2012.62,-474.5 1949.19,-395.86 1979.94,-338.54 1899.62,-277.25 1851.28,-240.36 1780.99,-227.7 1733.86,-223.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2044.16,-510.96 2054.09,-514.66 2048.63,-505.58 2044.16,-510.96" />
2025-11-06 09:16:40 -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= "white" stroke= "#666666" points= "2317.38,-391.12 2221.88,-391.12 2221.88,-360.62 2317.38,-360.62 2317.38,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2229.88" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2269.62" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-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= "M2146.45,-516.32C2173.89,-507.97 2203.8,-494.87 2225.62,-474.5 2250.09,-451.67 2261.9,-412.68 2266.76,-391.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2145.79,-512.87 2137.14,-518.98 2147.72,-519.6 2145.79,-512.87" />
2026-04-20 12:45:31 -04: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= "2260.38,-235.62 2164.88,-235.62 2164.88,-205.12 2260.38,-205.12 2260.38,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "2172.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= "2212.62" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node49 -->
<g id= "edge83_Node000047_Node000049" class= "edge" >
<title > Node47- > Node49</title>
<g id= "a_edge83_Node000047_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2147.19,-525.64C2193.12,-519.53 2251.72,-505.69 2294.62,-474.5 2358.51,-428.06 2363.23,-396.04 2380.62,-319 2384.71,-300.9 2391.48,-292.3 2380.62,-277.25 2353.47,-239.61 2299.9,-226.93 2260.53,-222.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2146.8,-522.16 2137.3,-526.85 2147.65,-529.11 2146.8,-522.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node52 -->
<g id= "edge89_Node000047_Node000052" class= "edge" >
<title > Node47- > Node52</title>
<g id= "a_edge89_Node000047_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2146.82,-516.8C2180.98,-508.2 2221.26,-494.78 2253.62,-474.5 2293.79,-449.33 2309.18,-440.82 2326.62,-396.75 2337.67,-368.84 2328.33,-333.16 2321.41,-313.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2146.33,-513.32 2137.44,-519.07 2147.98,-520.12 2146.33,-513.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000053" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2165.12,-307.75 2044.12,-307.75 2044.12,-288.5 2165.12,-288.5 2165.12,-307.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2104.62" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node53 -->
<g id= "edge90_Node000047_Node000053" class= "edge" >
<title > Node47- > Node53</title>
<g id= "a_edge90_Node000047_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.91,-507.12C2030.44,-472.45 1991.03,-405.84 2018.62,-355 2031.2,-331.84 2057.98,-316.78 2078.33,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2052.91,-508.96 2061.74,-514.81 2058.48,-504.72 2052.91,-508.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000054" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2216.75,-468.88 2102.5,-468.88 2102.5,-438.38 2216.75,-438.38 2216.75,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "2110.5" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2159.62" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node54 -->
<g id= "edge84_Node000047_Node000054" class= "edge" >
<title > Node47- > Node54</title>
<g id= "a_edge84_Node000047_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2099.33,-508.35C2113.48,-495.75 2130.84,-480.28 2143.29,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2097.28,-505.5 2092.14,-514.76 2101.94,-510.72 2097.28,-505.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2127.25,-391.12 2028,-391.12 2028,-360.62 2127.25,-360.62 2127.25,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2036" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2077.62" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node55 -->
<g id= "edge91_Node000047_Node000055" class= "edge" >
<title > Node47- > Node55</title>
<g id= "a_edge91_Node000047_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2075.13,-504.37C2075.77,-471.82 2076.84,-417.21 2077.34,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2071.64,-504.08 2074.94,-514.14 2078.64,-504.21 2071.64,-504.08" />
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= "M2260.29,-349.72C2248.24,-317.28 2227.69,-261.94 2217.99,-235.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2256.87,-350.58 2263.63,-358.74 2263.43,-348.14 2256.87,-350.58" />
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= "M2284.31,-350.69C2291.71,-338.51 2300.43,-324.15 2306.78,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2281.48,-348.61 2279.28,-358.98 2287.46,-352.25 2281.48,-348.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node53 -->
<g id= "edge82_Node000048_Node000053" class= "edge" >
<title > Node48- > Node53</title>
<g id= "a_edge82_Node000048_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2227.51,-355.54C2194.4,-340.34 2149.78,-319.86 2124.43,-308.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2225.89,-358.65 2236.44,-359.64 2228.81,-352.29 2225.89,-358.65" />
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= "M2194.83,-195.54C2173.66,-167.18 2138.97,-120.72 2121.46,-97.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2192.02,-197.62 2200.8,-203.54 2197.63,-193.43 2192.02,-197.62" />
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= "M2153.89,-201.74C2063.22,-174.51 1890.84,-122.75 1806.53,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2152.76,-205.05 2163.34,-204.58 2154.77,-198.35 2152.76,-205.05" />
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= "M2248.54,-287.3C2225.17,-283.97 2198.76,-280.32 2174.62,-277.25 2013.77,-256.76 1822.81,-236.07 1733.86,-226.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2247.86,-290.73 2258.25,-288.68 2248.85,-283.8 2247.86,-290.73" />
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= "M2286.65,-275.81C2269.34,-263.08 2247.8,-247.24 2232.42,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2284.42,-278.52 2294.55,-281.62 2288.56,-272.88 2284.42,-278.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node48 -->
<g id= "edge85_Node000054_Node000048" class= "edge" >
<title > Node54- > Node48</title>
<g id= "a_edge85_Node000054_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2190.31,-431.49C2208.85,-418.73 2231.99,-402.79 2248.48,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2188.33,-428.61 2182.08,-437.16 2192.3,-434.37 2188.33,-428.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node49 -->
<g id= "edge86_Node000054_Node000049" class= "edge" >
<title > Node54- > Node49</title>
<g id= "a_edge86_Node000054_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2165.48,-427.08C2176.62,-378.47 2200.54,-274.11 2209.31,-235.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2162.1,-426.15 2163.28,-436.68 2168.92,-427.72 2162.1,-426.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node53 -->
<g id= "edge87_Node000054_Node000053" class= "edge" >
<title > Node54- > Node53</title>
<g id= "a_edge87_Node000054_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2155.62,-426.69C2152.03,-406.66 2145.89,-378.47 2136.62,-355 2129.73,-337.53 2118.11,-318.93 2110.93,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2152.16,-427.23 2157.28,-436.51 2159.07,-426.07 2152.16,-427.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54->Node55 -->
<g id= "edge88_Node000054_Node000055" class= "edge" >
<title > Node54- > Node55</title>
<g id= "a_edge88_Node000054_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2135.4,-430.25C2121.83,-417.71 2105.29,-402.43 2093.39,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2132.98,-432.78 2142.7,-436.99 2137.73,-427.64 2132.98,-432.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "834.5,-630 706.75,-630 706.75,-588.25 834.5,-588.25 834.5,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "714.75" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "714.75" y= "-605.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak_rate</text>
<text xml:space= "preserve" text-anchor= "middle" x= "770.62" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node56->Node57 -->
<g id= "edge95_Node000056_Node000057" class= "edge" >
<title > Node56- > Node57</title>
<g id= "a_edge95_Node000056_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M773.25,-659.89C772.74,-650.25 772.17,-639.47 771.7,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "769.75,-659.96 773.77,-669.76 776.74,-659.59 769.75,-659.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node57->Node15 -->
<g id= "edge96_Node000057_Node000015" class= "edge" >
<title > Node57- > Node15</title>
<g id= "a_edge96_Node000057_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M783.27,-577.23C787.59,-566.67 792.22,-555.35 795.75,-546.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "780.05,-575.84 779.51,-586.42 786.53,-578.5 780.05,-575.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node14 -->
<g id= "edge99_Node000061_Node000014" class= "edge" >
<title > Node61- > Node14</title>
<g id= "a_edge99_Node000061_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M217.67,-510.66C243.28,-497.72 276.22,-481.09 299.54,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "216.25,-507.46 208.9,-515.09 219.4,-513.7 216.25,-507.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node61->Node19 -->
<g id= "edge98_Node000061_Node000019" class= "edge" >
<title > Node61- > Node19</title>
<g id= "a_edge98_Node000061_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M192.94,-505.85C207.26,-483.47 231.35,-451.17 260.62,-432.75 307.75,-403.1 369.96,-389.15 415.86,-382.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "189.96,-504.01 187.68,-514.35 195.92,-507.69 189.96,-504.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node71->Node61 -->
<g id= "edge101_Node000071_Node000061" class= "edge" >
<title > Node71- > Node61</title>
<g id= "a_edge101_Node000071_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M86.29,-656.71C110.63,-623.93 149.16,-572.05 167.81,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "83.58,-654.48 80.43,-664.59 89.2,-658.65 83.58,-654.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node20 -->
<g id= "edge105_Node000073_Node000020" class= "edge" >
<title > Node73- > Node20</title>
<g id= "a_edge105_Node000073_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1571.68,-582.28C1572.31,-532.43 1566.78,-422.02 1510.62,-355 1499.22,-341.39 1459.11,-325.2 1426.61,-313.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1568.18,-581.99 1571.45,-592.07 1575.18,-582.16 1568.18,-581.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node22 -->
<g id= "edge103_Node000073_Node000022" class= "edge" >
<title > Node73- > Node22</title>
<g id= "a_edge103_Node000073_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1573.32,-582.26C1577.39,-535.95 1582.76,-436.13 1563.62,-355 1560.14,-340.21 1552.52,-324.64 1546.43,-313.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1569.84,-581.8 1572.39,-592.08 1576.81,-582.45 1569.84,-581.8" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node25 -->
<g id= "edge106_Node000073_Node000025" class= "edge" >
<title > Node73- > Node25</title>
<g id= "a_edge106_Node000073_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1629.97,-601.65C1711.36,-589.1 1847.62,-553.35 1847.62,-454.62 1847.62,-454.62 1847.62,-454.62 1847.62,-374.88 1847.62,-330.67 1857.02,-311.13 1828.62,-277.25 1805.06,-249.13 1765.61,-235.12 1733.8,-228.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1629.76,-598.14 1620.37,-603.05 1630.77,-605.07 1629.76,-598.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node47 -->
<g id= "edge104_Node000073_Node000047" class= "edge" >
<title > Node73- > Node47</title>
<g id= "a_edge104_Node000073_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1629.77,-599.24C1726.1,-584.76 1915.92,-556.23 2013.51,-541.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1629.36,-595.76 1619.99,-600.71 1630.4,-602.68 1629.36,-595.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node73->Node75 -->
<g id= "edge107_Node000073_Node000075" class= "edge" >
<title > Node73- > Node75</title>
<g id= "a_edge107_Node000073_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1540.77,-586.99C1519.61,-572.01 1492.27,-552.65 1476.47,-541.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538.57,-589.72 1548.76,-592.65 1542.62,-584.01 1538.57,-589.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>