2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/engine_abstract.h Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "2135pt" height= "782pt"
viewBox="0.00 0.00 2135.00 782.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 778.25)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/engine_abstract.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "994.46,-774.25 866.71,-774.25 866.71,-743.75 994.46,-743.75 994.46,-774.25" />
<text xml:space= "preserve" text-anchor= "start" x= "874.71" y= "-760.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "930.58" y= "-749.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "424.46,-707.75 284.71,-707.75 284.71,-666 424.46,-666 424.46,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "292.71" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "292.71" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "354.58" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M855.1,-753.36C758.18,-746.71 585.03,-732.44 438.58,-707.75 434,-706.98 429.3,-706.1 424.57,-705.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.81,-756.85 865.02,-754.04 855.28,-749.87 854.81,-756.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000003" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "845.33,-163.5 749.83,-163.5 749.83,-133 845.33,-133 845.33,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "757.83" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "797.58" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2025-11-25 14:31:59 -05:00
<g id= "edge12_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge12_Node000001_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1005.99,-757.14C1202.67,-754.42 1727.8,-743.88 1897.58,-707.75 2005.8,-684.72 2126.58,-720.77 2126.58,-610.12 2126.58,-610.12 2126.58,-610.12 2126.58,-297.12 2126.58,-204.16 2031.31,-223.83 1941.58,-199.5 1834.85,-170.57 1049.46,-153.97 845.74,-150.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.09,-753.64 996.14,-757.28 1006.19,-760.64 1006.09,-753.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "dynamic__engine__diagnostics_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "326.08,-624.38 163.08,-624.38 163.08,-593.88 326.08,-593.88 326.08,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "171.08" 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= "244.58" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge108_Node000001_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge108_Node000001_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M855.07,-756.89C692.45,-753.84 320.13,-743.04 275.58,-707.75 250.21,-687.65 245.25,-646.79 244.49,-624.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.84,-760.39 864.9,-757.07 854.97,-753.39 854.84,-760.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "634.83,-546.62 518.33,-546.62 518.33,-516.12 634.83,-516.12 634.83,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "526.33" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "576.58" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node14 -->
<g id= "edge13_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge13_Node000001_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M855,-747.09C808.45,-739.07 748.03,-726.31 696.58,-707.75 626.32,-682.4 586.3,-693.88 547.58,-630 531.36,-603.24 551.43,-566.81 565.37,-546.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.29,-750.52 864.73,-748.72 855.45,-743.61 854.29,-750.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "430.21,-468.88 288.96,-468.88 288.96,-438.38 430.21,-438.38 430.21,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "296.96" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "359.58" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node15 -->
2026-06-14 08:36:52 -04:00
<g id= "edge50_Node000001_Node000015" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge50_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M854.83,-756.39C752.93,-752.92 578.37,-742.01 525.58,-707.75 439.7,-652.01 466.16,-593.76 406.58,-510.5 396.11,-495.86 382.79,-480.27 373.01,-469.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.66,-759.88 864.77,-756.71 854.88,-752.89 854.66,-759.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "152.96,-391.12 28.21,-391.12 28.21,-360.62 152.96,-360.62 152.96,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "36.21" 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= "90.58" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge109_Node000001_Node000018" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge109_Node000001_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M855.11,-756.33C642.8,-751.29 53.77,-734.94 22.58,-707.75 -10.74,-678.71 3.58,-654.33 3.58,-610.12 3.58,-610.12 3.58,-610.12 3.58,-530.38 3.58,-472.79 50.5,-417 75.43,-391.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.85,-759.82 864.93,-756.56 855.01,-752.82 854.85,-759.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000020" > <a xlink:href= "engine__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "622.21,-474.5 486.96,-474.5 486.96,-432.75 622.21,-432.75 622.21,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "494.96" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "494.96" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "554.58" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge51_Node000001_Node000020" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge51_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M854.94,-755.59C763.91,-751.3 617.88,-739.55 574.58,-707.75 500.18,-653.11 478.88,-597.55 509.58,-510.5 514.3,-497.11 523.74,-484.56 532.76,-474.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.65,-759.08 864.79,-756.04 854.96,-752.09 854.65,-759.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1438.58,-235.62 1338.58,-235.62 1338.58,-205.12 1438.58,-205.12 1438.58,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1346.58" 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= "1388.58" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node24 -->
<g id= "edge112_Node000001_Node000024" class= "edge" >
<title > Node1- > Node24</title>
<g id= "a_edge112_Node000001_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1006.13,-755.76C1124.38,-751.32 1347.16,-739.01 1419.58,-707.75 1508.6,-669.33 1540.2,-643.64 1572.58,-552.25 1598.34,-479.55 1678.21,-434.26 1556.58,-277.25 1528.91,-241.53 1477.62,-228.41 1438.97,-223.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.05,-752.26 996.19,-756.12 1006.31,-759.25 1006.05,-752.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "828.33,-474.5 720.83,-474.5 720.83,-432.75 828.33,-432.75 828.33,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "728.83" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "728.83" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "774.58" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge60_Node000001_Node000025" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge60_Node000001_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M914.07,-733.96C908.64,-725.76 902.68,-716.46 897.58,-707.75 867.34,-656.12 872.75,-635.13 835.58,-588.25 820.31,-568.99 805.95,-573.5 793.58,-552.25 779.51,-528.08 775.64,-495.4 774.69,-474.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.03,-735.7 919.51,-742.05 916.84,-731.79 911.03,-735.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "992.33,-474.5 884.83,-474.5 884.83,-432.75 992.33,-432.75 992.33,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "892.83" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "892.83" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "938.58" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node30 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000001_Node000030" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node30</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000001_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M931.26,-732.07C932.83,-672.75 936.64,-528.18 938.05,-474.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "927.77,-731.77 931.01,-741.85 934.77,-731.95 927.77,-731.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1156.33,-474.5 1048.83,-474.5 1048.83,-432.75 1156.33,-432.75 1156.33,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1056.83" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1056.83" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1102.58" 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
<!-- Node1->Node33 -->
<g id= "edge52_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge52_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M938.84,-732.55C953.73,-686.79 983.89,-594.73 987.58,-588.25 1013.16,-543.29 1055.08,-499.46 1080.63,-474.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "935.56,-731.33 935.79,-741.92 942.21,-733.5 935.56,-731.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000036" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "910.33,-552.25 802.83,-552.25 802.83,-510.5 910.33,-510.5 910.33,-552.25" />
<text xml:space= "preserve" text-anchor= "start" x= "810.83" y= "-538.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "810.83" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "856.58" 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
<!-- Node1->Node36 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000001_Node000036" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node1- > Node36</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M922.27,-732.67C907.46,-687.5 876.77,-593.95 863.24,-552.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "918.92,-733.69 925.37,-742.1 925.58,-731.51 918.92,-733.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "mesa_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1144.46,-702.12 1034.71,-702.12 1034.71,-671.62 1144.46,-671.62 1144.46,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1042.71" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1089.58" 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
<!-- Node1->Node37 -->
<g id= "edge67_Node000001_Node000037" class= "edge" >
<title > Node1- > Node37</title>
<g id= "a_edge67_Node000001_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M974.21,-738.76C1000.12,-727.33 1032.45,-713.07 1056.29,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "973.03,-735.45 965.3,-742.69 975.86,-741.86 973.03,-735.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000043" > <a xlink:href= "mesa_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1096.96,-624.38 996.21,-624.38 996.21,-593.88 1096.96,-593.88 1096.96,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1004.21" 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= "1046.58" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /mesa.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node43 -->
2026-06-14 08:36:52 -04:00
<g id= "edge110_Node000001_Node000043" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node43</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge110_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955.65,-735.92C964.59,-727.51 974.45,-717.57 982.58,-707.75 1005.32,-680.27 1027.04,-644.43 1038.4,-624.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "953.55,-733.1 948.56,-742.45 958.29,-738.25 953.55,-733.1" />
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= "python_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1277.08,-702.12 1162.08,-702.12 1162.08,-671.62 1277.08,-671.62 1277.08,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1170.08" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1219.58" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge70_Node000001_Node000044" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge70_Node000001_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.84,-742.43C1049.22,-733.11 1104.68,-720.61 1153.58,-707.75 1159.6,-706.17 1165.89,-704.41 1172.11,-702.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1005.32,-738.96 996.28,-744.48 1006.79,-745.81 1005.32,-738.96" />
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_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1364.96,-624.38 1264.21,-624.38 1264.21,-593.88 1364.96,-593.88 1364.96,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1272.21" 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= "1314.58" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /python.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node45 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_Node000001_Node000045" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node45</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge111_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1006.34,-756.73C1098.24,-753.63 1245.93,-743.1 1286.58,-707.75 1310.79,-686.69 1314.73,-646.23 1314.98,-624.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.27,-753.23 996.38,-757.04 1006.49,-760.23 1006.27,-753.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "1802.46,-546.62 1680.71,-546.62 1680.71,-516.12 1802.46,-516.12 1802.46,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1688.71" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1741.58" 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
<!-- Node1->Node46 -->
<g id= "edge73_Node000001_Node000046" class= "edge" >
<title > Node1- > Node46</title>
<g id= "a_edge73_Node000001_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.85,-755.83C1170.83,-750.58 1553.81,-735.55 1605.58,-707.75 1674.49,-670.75 1719.63,-582.15 1735.37,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.22,-752.32 996.34,-756.13 1006.44,-759.31 1006.22,-752.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "2038.21,-313.38 1926.96,-313.38 1926.96,-282.88 2038.21,-282.88 2038.21,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1934.96" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1982.58" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node1->Node51 -->
<g id= "edge92_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge92_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1006.37,-756.32C1263.77,-749.62 2088.58,-719.6 2088.58,-610.12 2088.58,-610.12 2088.58,-610.12 2088.58,-530.38 2088.58,-441.16 2022.58,-348.76 1994.74,-313.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.32,-752.82 996.42,-756.57 1006.5,-759.82 1006.32,-752.82" />
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= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "819.71,-702.12 705.46,-702.12 705.46,-671.62 819.71,-671.62 819.71,-702.12" />
<text xml:space= "preserve" text-anchor= "start" x= "713.46" y= "-688.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "762.58" y= "-677.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node55 -->
<g id= "edge93_Node000001_Node000055" class= "edge" >
<title > Node1- > Node55</title>
<g id= "a_edge93_Node000001_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M884.84,-738.91C857.41,-727.46 823.05,-713.12 797.75,-702.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "883.39,-742.09 893.97,-742.72 886.09,-735.63 883.39,-742.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "_point_solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "196.46,-546.62 44.71,-546.62 44.71,-516.12 196.46,-516.12 196.46,-546.62" />
<text xml:space= "preserve" text-anchor= "start" x= "52.71" y= "-533.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "120.58" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/PointSolver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node60 -->
<g id= "edge97_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge97_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M855.24,-758.24C701.12,-757.79 355.19,-751.74 246.58,-707.75 196.65,-687.53 184.01,-674.46 153.58,-630 135.69,-603.87 126.77,-567.2 122.96,-547.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.93,-761.74 864.93,-758.26 854.94,-754.74 854.93,-761.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "161.21,-707.75 31.96,-707.75 31.96,-666 161.21,-666 161.21,-707.75" />
<text xml:space= "preserve" text-anchor= "start" x= "39.96" y= "-694.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "39.96" y= "-683" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "96.58" y= "-671.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node70 -->
<g id= "edge100_Node000001_Node000070" class= "edge" >
<title > Node1- > Node70</title>
<g id= "a_edge100_Node000001_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M855.14,-757.46C718.69,-755.49 422.17,-746.65 175.58,-707.75 170.97,-707.02 166.24,-706.15 161.49,-705.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.7,-760.95 864.75,-757.59 854.8,-753.95 854.7,-760.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1478.33,-624.38 1382.83,-624.38 1382.83,-593.88 1478.33,-593.88 1478.33,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1390.83" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1430.58" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node72 -->
<g id= "edge102_Node000001_Node000072" class= "edge" >
<title > Node1- > Node72</title>
<g id= "a_edge102_Node000001_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1006.14,-752.96C1101.14,-745.78 1258.27,-730.86 1311.58,-707.75 1356.45,-688.3 1397.98,-646.77 1418.01,-624.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.1,-749.46 996.38,-753.69 1006.61,-756.44 1006.1,-749.46" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1563.46,-541 1447.71,-541 1447.71,-521.75 1563.46,-521.75 1563.46,-541" />
<text xml:space= "preserve" text-anchor= "middle" x= "1505.58" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node1->Node74 -->
<g id= "edge113_Node000001_Node000074" class= "edge" >
<title > Node1- > Node74</title>
<g id= "a_edge113_Node000001_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1006.16,-758.47C1092.97,-756.9 1238.61,-747.7 1356.58,-707.75 1420.71,-686.03 1448.86,-685.54 1487.58,-630 1506.9,-602.29 1507.19,-559.78 1506.26,-541.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.29,-754.97 996.34,-758.62 1006.39,-761.97 1006.29,-754.97" />
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= "M361.31,-654.66C364.16,-635.02 365.28,-609.47 357.58,-588.25 342.21,-545.91 323.43,-543.32 292.58,-510.5 276.65,-493.55 267.03,-494.15 254.58,-474.5 230.15,-435.93 222.58,-422.54 222.58,-376.88 222.58,-376.88 222.58,-376.88 222.58,-297.12 222.58,-246.66 237.98,-226.56 280.58,-199.5 357.66,-150.55 636.29,-147.6 749.38,-148.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "357.91,-653.81 359.69,-664.25 364.81,-654.98 357.91,-653.81" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node12 -->
<g id= "edge10_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge10_Node000002_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M316.01,-659.31C299.13,-647.69 279.99,-634.51 265.77,-624.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "313.63,-661.93 323.86,-664.72 317.6,-656.16 313.63,-661.93" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000013" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "194.21,-468.88 76.96,-468.88 76.96,-438.38 194.21,-438.38 194.21,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "84.96" 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= "135.58" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node13 -->
<g id= "edge11_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge11_Node000002_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M354.55,-654.64C353.15,-634.23 348.61,-607.84 335.58,-588.25 296.03,-528.8 220.08,-489.15 174,-469.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "351.04,-654.52 354.98,-664.35 358.04,-654.2 351.04,-654.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000004" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1860.33,-97 1764.83,-97 1764.83,-66.5 1860.33,-66.5 1860.33,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1772.83" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1812.58" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M856.8,-143.49C1040.32,-131.82 1597.25,-96.43 1764.55,-85.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856.78,-139.98 847.02,-144.11 857.23,-146.97 856.78,-139.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "963.08,-24.88 812.08,-24.88 812.08,-5.63 963.08,-5.63 963.08,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "887.58" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node8 -->
<g id= "edge4_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge4_Node000003_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M844.89,-126.96C857.43,-119.35 869.66,-109.45 877.58,-97 891.91,-74.47 890.53,-41.2 888.83,-25.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "843.19,-123.91 836.17,-131.84 846.61,-130.01 843.19,-123.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "786.21,-30.5 644.96,-30.5 644.96,0 786.21,0 786.21,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "652.96" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "715.58" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node9 -->
<g id= "edge5_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge5_Node000003_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M748.82,-127.03C736.5,-119.49 724.75,-109.6 717.58,-97 705.86,-76.4 708.74,-47.81 712.06,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "746.99,-130.02 757.42,-131.85 750.41,-123.91 746.99,-130.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "868.21,-97 726.96,-97 726.96,-66.5 868.21,-66.5 868.21,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "734.96" 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= "797.58" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node10 -->
<g id= "edge6_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge6_Node000003_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M797.58,-121.31C797.58,-113.14 797.58,-104.41 797.58,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "794.08,-121.1 797.58,-131.1 801.08,-121.1 794.08,-121.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1518.71,-97 1380.46,-97 1380.46,-66.5 1518.71,-66.5 1518.71,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1388.46" 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= "1449.58" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node11 -->
<g id= "edge9_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge9_Node000003_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M856.99,-141.37C977.75,-129.43 1251.31,-102.36 1380.09,-89.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856.9,-137.86 847.29,-142.33 857.59,-144.83 856.9,-137.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node8 -->
<g id= "edge7_Node000010_Node000008" class= "edge" >
<title > Node10- > Node8</title>
<g id= "a_edge7_Node000010_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M827.13,-59.57C843.37,-47.93 862.66,-34.11 875.01,-25.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.32,-56.56 819.23,-65.23 829.4,-62.25 825.32,-56.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10->Node9 -->
<g id= "edge8_Node000010_Node000009" class= "edge" >
<title > Node10- > Node9</title>
<g id= "a_edge8_Node000010_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M769.95,-59.02C758.15,-49.73 744.69,-39.15 734.11,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "767.76,-61.75 777.78,-65.18 772.09,-56.24 767.76,-61.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node3 -->
<g id= "edge14_Node000014_Node000003" class= "edge" >
<title > Node14- > Node3</title>
<g id= "a_edge14_Node000014_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M506.68,-521.4C424.02,-510.14 295.58,-490.39 279.58,-474.5 248.23,-443.34 260.58,-421.08 260.58,-376.88 260.58,-376.88 260.58,-376.88 260.58,-297.12 260.58,-215.71 339,-227.14 415.58,-199.5 530.4,-158.05 675.65,-150.16 749.59,-149.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.14,-524.85 516.52,-522.72 507.08,-517.92 506.14,-524.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge49_Node000014_Node000013" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node14- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge49_Node000014_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M506.62,-518.73C439.8,-507.55 336.28,-490.12 246.58,-474.5 229.7,-471.56 211.4,-468.31 194.61,-465.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "505.9,-522.15 516.34,-520.35 507.06,-515.25 505.9,-522.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node15 -->
<g id= "edge15_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge15_Node000014_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M523.74,-511.93C486.18,-498.82 436.41,-481.45 401.56,-469.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "522.46,-515.19 533.05,-515.18 524.77,-508.58 522.46,-515.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "470.21,-391.12 364.96,-391.12 364.96,-360.62 470.21,-360.62 470.21,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "372.96" 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= "417.58" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge46_Node000014_Node000017" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node14- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge46_Node000014_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M530.88,-510.73C512.89,-501.51 492.91,-489.27 477.58,-474.5 451.94,-449.79 432.82,-411.91 423.64,-391.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.32,-513.86 539.84,-515.14 532.41,-507.58 529.32,-513.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14->Node20 -->
<g id= "edge21_Node000014_Node000020" class= "edge" >
<title > Node14- > Node20</title>
<g id= "a_edge21_Node000014_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M569.22,-505.03C566.37,-495.23 563.16,-484.17 560.47,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "565.77,-505.69 571.92,-514.32 572.49,-503.74 565.77,-505.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node24 -->
2026-06-14 08:36:52 -04:00
<g id= "edge48_Node000014_Node000024" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node14- > Node24</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge48_Node000014_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M646.14,-523.87C758.56,-512.96 970.77,-490.6 1001.58,-474.5 1023.82,-462.88 1017.45,-444.58 1039.58,-432.75 1134.31,-382.11 1188.73,-455.62 1278.58,-396.75 1339.46,-356.86 1372.85,-270.34 1384.15,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "646.05,-520.36 636.43,-524.81 646.72,-527.33 646.05,-520.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node25 -->
<g id= "edge29_Node000014_Node000025" class= "edge" >
<title > Node14- > Node25</title>
<g id= "a_edge29_Node000014_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M625.13,-511.8C654.35,-500.62 691.57,-486.38 721.55,-474.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "624.26,-508.39 616.17,-515.23 626.76,-514.92 624.26,-508.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "706.08,-391.12 603.08,-391.12 603.08,-360.62 706.08,-360.62 706.08,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "611.08" 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= "654.58" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node14->Node29 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000014_Node000029" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node14- > Node29</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000014_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M604.15,-508.1C614.14,-498.7 624.66,-487.03 631.58,-474.5 646.48,-447.52 651.77,-411.18 653.62,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "601.86,-505.45 596.74,-514.73 606.52,-510.67 601.86,-505.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node30 -->
<g id= "edge36_Node000014_Node000030" class= "edge" >
<title > Node14- > Node30</title>
<g id= "a_edge36_Node000014_Node000030" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M646.41,-515.76C715.93,-501.22 821.15,-479.2 884.54,-465.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "645.7,-512.34 636.63,-517.81 647.13,-519.19 645.7,-512.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "554.58,-241.25 424.58,-241.25 424.58,-199.5 554.58,-199.5 554.58,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "432.58" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "432.58" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "489.58" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node16 -->
<g id= "edge16_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge16_Node000015_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M346.4,-427.84C337.48,-407.54 329.07,-378.44 339.58,-355 362.63,-303.61 416.29,-263.88 452.77,-241.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "343.19,-429.23 350.64,-436.76 349.51,-426.22 343.19,-429.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node17 -->
<g id= "edge18_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge18_Node000015_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M377.54,-429.17C386.98,-416.84 398.26,-402.11 406.43,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "374.98,-426.75 371.68,-436.82 380.54,-431.01 374.98,-426.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node18 -->
<g id= "edge19_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge19_Node000015_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M296.47,-434.85C249.64,-421.67 186.57,-403.9 142.62,-391.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "295.36,-438.18 305.94,-437.52 297.26,-431.44 295.36,-438.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "842.46,-313.38 726.71,-313.38 726.71,-282.88 842.46,-282.88 842.46,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "734.71" 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= "784.58" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15->Node19 -->
<g id= "edge20_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge20_Node000015_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M349.64,-427.09C342.96,-405.18 338.21,-374.19 355.58,-355 409.84,-295.07 638.25,-334.56 717.58,-319 724.6,-317.62 731.95,-315.82 739.1,-313.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "346.3,-428.13 352.83,-436.47 352.93,-425.88 346.3,-428.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16->Node3 -->
<g id= "edge17_Node000016_Node000003" class= "edge" >
<title > Node16- > Node3</title>
<g id= "a_edge17_Node000016_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M566.11,-201.95C623.54,-188.87 700.41,-171.37 749.48,-160.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "565.35,-198.53 556.37,-204.17 566.9,-205.36 565.35,-198.53" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20->Node17 -->
<g id= "edge26_Node000020_Node000017" class= "edge" >
<title > Node20- > Node17</title>
<g id= "a_edge26_Node000020_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M507.99,-426.87C486.63,-415.05 462.09,-401.48 443.97,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.1,-429.82 516.54,-431.59 509.48,-423.69 506.1,-429.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node20->Node18 -->
<g id= "edge27_Node000020_Node000018" class= "edge" >
<title > Node20- > Node18</title>
<g id= "a_edge27_Node000020_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M475.17,-438.77C463.24,-436.73 451.09,-434.67 439.58,-432.75 339.56,-416.1 223.24,-397.66 153.35,-386.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "474.56,-442.21 485.01,-440.46 475.74,-435.32 474.56,-442.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000021" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1020.21,-313.38 860.96,-313.38 860.96,-282.88 1020.21,-282.88 1020.21,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "868.96" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "940.58" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node21 -->
<g id= "edge22_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge22_Node000020_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M559.05,-421.47C563.92,-399.41 573.98,-371 594.58,-355 640.12,-319.62 794.84,-329.29 851.58,-319 859.99,-317.47 868.82,-315.71 877.5,-313.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "555.64,-420.67 557.18,-431.16 562.51,-422 555.64,-420.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1024.71,-235.62 856.46,-235.62 856.46,-205.12 1024.71,-205.12 1024.71,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "864.46" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "940.58" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node22 -->
2026-04-20 12:45:31 -04:00
<g id= "edge25_Node000020_Node000022" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node20- > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge25_Node000020_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M533.64,-422.63C529.09,-414.58 524.95,-405.64 522.58,-396.75 508.92,-345.42 487.6,-317.22 522.58,-277.25 544.19,-252.56 740.47,-235.05 856.22,-226.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "530.53,-424.25 538.71,-430.98 536.51,-420.62 530.53,-424.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node24 -->
<g id= "edge28_Node000020_Node000024" class= "edge" >
<title > Node20- > Node24</title>
<g id= "a_edge28_Node000020_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M550.29,-421.32C546.68,-380.36 547.8,-309.98 591.58,-277.25 606.6,-266.02 1165.6,-233.86 1338.29,-224.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "546.78,-421.43 551.3,-431.02 553.74,-420.71 546.78,-421.43" />
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= "M940.58,-271.1C940.58,-259.34 940.58,-245.88 940.58,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "937.08,-271.01 940.58,-281.01 944.08,-271.01 937.08,-271.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22->Node3 -->
<g id= "edge24_Node000022_Node000003" class= "edge" >
<title > Node22- > Node3</title>
<g id= "a_edge24_Node000022_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M900.4,-199.67C877.26,-188.33 848.67,-174.31 827.52,-163.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "898.72,-202.75 909.24,-204.01 901.81,-196.46 898.72,-202.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "831.33,-396.75 723.83,-396.75 723.83,-355 831.33,-355 831.33,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "731.83" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "731.83" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "777.58" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node26 -->
<g id= "edge30_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge30_Node000025_Node000026" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M775.83,-421C776.15,-412.96 776.48,-404.54 776.77,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.34,-420.68 775.44,-430.81 779.34,-420.96 772.34,-420.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "708.33,-319 600.83,-319 600.83,-277.25 708.33,-277.25 708.33,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "608.83" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "608.83" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "654.58" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node27 -->
<g id= "edge34_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge34_Node000025_Node000027" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M818,-425.26C827.12,-417.27 835.51,-407.69 840.58,-396.75 848.39,-379.92 851.71,-369.85 840.58,-355 806.43,-309.42 772.08,-335.57 717.58,-319 714.62,-318.1 711.58,-317.17 708.51,-316.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.87,-422.47 810.29,-431.48 820.27,-427.92 815.87,-422.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node29 -->
<g id= "edge35_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge35_Node000025_Node000029" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M732.76,-426.22C714.29,-414.56 693.28,-401.3 677.69,-391.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "730.82,-429.14 741.14,-431.52 734.55,-423.22 730.82,-429.14" />
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= "M735.2,-348.78C719.64,-339.19 702.26,-328.49 687.63,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "732.98,-351.52 743.33,-353.78 736.65,-345.56 732.98,-351.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node3 -->
<g id= "edge32_Node000027_Node000003" class= "edge" >
<title > Node27- > Node3</title>
<g id= "a_edge32_Node000027_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M681.83,-268.94C712.1,-237.64 759.81,-188.31 783.4,-163.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "679.65,-266.16 675.22,-275.79 684.68,-271.03 679.65,-266.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node24 -->
<g id= "edge33_Node000027_Node000024" class= "edge" >
<title > Node27- > Node24</title>
<g id= "a_edge33_Node000027_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M719.7,-277.14C856.47,-252.63 1207.19,-231.46 1338.27,-224.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "719.34,-273.65 710.17,-278.94 720.64,-280.53 719.34,-273.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge45_Node000030_Node000019" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node30- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge45_Node000030_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M952.25,-421.5C959.06,-400.82 963.25,-374.06 949.58,-355 945.98,-349.98 879.67,-328.58 832.23,-313.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "948.98,-420.26 948.82,-430.86 955.55,-422.68 948.98,-420.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node27 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000030_Node000027" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node30- > Node27</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000030_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M938.19,-421.33C936.18,-399.64 929.84,-371.75 911.58,-355 846.95,-295.72 802.67,-340.23 717.58,-319 714.69,-318.28 711.73,-317.5 708.76,-316.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.68,-421.36 938.81,-431.12 941.67,-420.92 934.68,-421.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000031" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1251.21,-396.75 1115.96,-396.75 1115.96,-355 1251.21,-355 1251.21,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1123.96" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1123.96" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1183.58" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node30->Node31 -->
2026-04-20 12:45:31 -04:00
<g id= "edge37_Node000030_Node000031" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node30- > Node31</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge37_Node000030_Node000031" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1003.34,-432.6C1038.69,-421.67 1082.37,-408.17 1117.88,-397.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1002.62,-429.16 994.1,-435.46 1004.68,-435.85 1002.62,-429.16" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "engine__multiscale__scratchpad_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1284.08,-313.38 1115.08,-313.38 1115.08,-282.88 1284.08,-282.88 1284.08,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1123.08" 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= "1199.58" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node30->Node32 -->
<g id= "edge44_Node000030_Node000032" class= "edge" >
<title > Node30- > Node32</title>
<g id= "a_edge44_Node000030_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.56,-433.42C1004.57,-433.19 1005.58,-432.97 1006.58,-432.75 1062.31,-420.72 1223.2,-439.8 1260.58,-396.75 1272.75,-382.74 1268.06,-371.98 1260.58,-355 1253,-337.78 1237.21,-323.55 1223.59,-313.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1002.96,-429.96 994.06,-435.72 1004.61,-436.77 1002.96,-429.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge41_Node000031_Node000019" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge41_Node000031_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1104.5,-361.69C1008.27,-345.62 857.76,-320.43 851.58,-319 845.08,-317.49 838.28,-315.72 831.61,-313.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1103.73,-365.11 1114.17,-363.3 1104.88,-358.2 1103.73,-365.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node21 -->
<g id= "edge38_Node000031_Node000021" class= "edge" >
<title > Node31- > Node21</title>
<g id= "a_edge38_Node000031_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.61,-351.19C1068.39,-338.97 1021.77,-324.43 987.76,-313.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1106.43,-354.49 1117.02,-354.12 1108.51,-347.81 1106.43,-354.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node22 -->
<g id= "edge39_Node000031_Node000022" class= "edge" >
<title > Node31- > Node22</title>
<g id= "a_edge39_Node000031_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1141.54,-348.6C1126.68,-339.29 1109.87,-328.71 1094.58,-319 1065.6,-300.59 1058.56,-295.66 1029.58,-277.25 1007.4,-263.17 982.01,-247.25 964.05,-236.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1139.37,-351.37 1149.7,-353.72 1143.08,-345.44 1139.37,-351.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node24 -->
2026-06-14 08:36:52 -04:00
<g id= "edge42_Node000031_Node000024" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node24</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge42_Node000031_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1132.2,-348.08C1121.9,-340.18 1112.44,-330.49 1106.58,-319 1098.15,-302.47 1094.8,-291.59 1106.58,-277.25 1135.33,-242.25 1265.06,-228.79 1338.14,-223.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.99,-350.8 1140.18,-353.7 1134.02,-345.08 1129.99,-350.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node32 -->
<g id= "edge40_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge40_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1190.25,-343.31C1192.44,-332.94 1194.77,-321.92 1196.55,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.82,-342.59 1188.18,-353.09 1193.67,-344.03 1186.82,-342.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node27 -->
<g id= "edge58_Node000033_Node000027" class= "edge" >
<title > Node33- > Node27</title>
<g id= "a_edge58_Node000033_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1066.31,-425.94C1033.93,-403.47 984.36,-372.3 936.58,-355 843.83,-321.43 813.53,-341.9 717.58,-319 714.68,-318.31 711.72,-317.55 708.74,-316.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.95,-428.56 1074.14,-431.45 1067.97,-422.83 1063.95,-428.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000034" > <a xlink:href= "engine__adaptive__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the AdaptiveEngineView." >
<polygon fill= "white" stroke= "#666666" points= "1481.21,-396.75 1345.96,-396.75 1345.96,-355 1481.21,-355 1481.21,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1353.96" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1353.96" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1413.58" 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
<!-- Node33->Node34 -->
<g id= "edge53_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge53_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1167.88,-436.72C1220.02,-424.02 1292.83,-406.29 1345.65,-393.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1167.11,-433.31 1158.22,-439.07 1168.77,-440.11 1167.11,-433.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine__adaptive_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1524.71,-313.38 1416.46,-313.38 1416.46,-282.88 1524.71,-282.88 1524.71,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1424.46" 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= "1470.58" 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
<!-- Node33->Node35 -->
<g id= "edge59_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge59_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1168.11,-453.08C1267.62,-452.21 1449.64,-444 1490.58,-396.75 1510.97,-373.21 1492.8,-334.51 1480.21,-313.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.18,-449.58 1158.2,-453.14 1168.22,-456.58 1168.18,-449.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node21 -->
<g id= "edge54_Node000034_Node000021" class= "edge" >
<title > Node34- > Node21</title>
<g id= "a_edge54_Node000034_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1334.4,-362.2C1247.22,-348.23 1107.82,-325.91 1020.39,-311.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1333.64,-365.62 1344.06,-363.74 1334.74,-358.7 1333.64,-365.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node22 -->
<g id= "edge55_Node000034_Node000022" class= "edge" >
<title > Node34- > Node22</title>
<g id= "a_edge55_Node000034_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1387.35,-346.5C1364.76,-323.95 1330.11,-293.56 1293.58,-277.25 1207.32,-238.73 1098.81,-226.27 1025.02,-222.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1384.84,-348.94 1394.34,-353.64 1389.84,-344.04 1384.84,-348.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node24 -->
<g id= "edge57_Node000034_Node000024" class= "edge" >
<title > Node34- > Node24</title>
<g id= "a_edge57_Node000034_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.48,-343.57C1403.13,-310.72 1394.95,-260.51 1390.95,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1405.01,-344.01 1410.07,-353.31 1411.92,-342.88 1405.01,-344.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node35 -->
<g id= "edge56_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge56_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1435.58,-345.64C1443.87,-334.62 1452.95,-322.56 1459.78,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1432.98,-343.27 1429.77,-353.37 1438.57,-347.48 1432.98,-343.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node25 -->
<g id= "edge64_Node000036_Node000025" class= "edge" >
<title > Node36- > Node25</title>
<g id= "a_edge64_Node000036_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M826.26,-502.36C816.43,-493.28 805.72,-483.39 796.62,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "823.77,-504.83 833.49,-509.05 828.52,-499.69 823.77,-504.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node27 -->
<g id= "edge66_Node000036_Node000027" class= "edge" >
<title > Node36- > Node27</title>
<g id= "a_edge66_Node000036_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M861.45,-498.9C867.57,-454.55 875.39,-376.64 858.58,-355 818.9,-303.92 779.78,-336.74 717.58,-319 714.71,-318.18 711.78,-317.33 708.82,-316.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "858,-498.29 860.04,-508.69 864.93,-499.29 858,-498.29" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node30 -->
<g id= "edge65_Node000036_Node000030" class= "edge" >
<title > Node36- > Node30</title>
<g id= "a_edge65_Node000036_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M886.9,-502.36C896.73,-493.28 907.44,-483.39 916.55,-474.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "884.64,-499.69 879.67,-509.05 889.39,-504.83 884.64,-499.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node33 -->
<g id= "edge63_Node000036_Node000033" class= "edge" >
<title > Node36- > Node33</title>
<g id= "a_edge63_Node000036_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M921.46,-510.4C961.12,-498.18 1011.26,-482.75 1048.72,-471.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "920.54,-507.02 912.01,-513.31 922.6,-513.71 920.54,-507.02" />
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= "generative_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1245.96,-624.38 1115.21,-624.38 1115.21,-593.88 1245.96,-593.88 1245.96,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1123.21" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1180.58" 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
<!-- Node37->Node38 -->
<g id= "edge68_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge68_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1115.61,-664.21C1130.83,-651.54 1149.63,-635.89 1163.09,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.74,-661.21 1108.29,-670.3 1118.21,-666.59 1113.74,-661.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node43 -->
<g id= "edge69_Node000037_Node000043" class= "edge" >
<title > Node37- > Node43</title>
<g id= "a_edge69_Node000037_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1075.64,-661.32C1068.78,-649.22 1060.73,-635.05 1054.85,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1072.56,-662.98 1080.54,-669.95 1078.65,-659.53 1072.56,-662.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node38 -->
<g id= "edge71_Node000044_Node000038" class= "edge" >
<title > Node44- > Node38</title>
<g id= "a_edge71_Node000044_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1206.94,-661.32C1200.71,-649.22 1193.41,-635.05 1188.08,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1203.68,-662.64 1211.37,-669.92 1209.9,-659.43 1203.68,-662.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node45 -->
<g id= "edge72_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge72_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1246.75,-664.21C1262.64,-651.54 1282.27,-635.89 1296.32,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1244.72,-661.36 1239.08,-670.33 1249.08,-666.83 1244.72,-661.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node24 -->
<g id= "edge91_Node000046_Node000024" class= "edge" >
<title > Node46- > Node24</title>
<g id= "a_edge91_Node000046_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1712.02,-508.71C1700.68,-499.22 1688.36,-487.33 1679.58,-474.5 1626.6,-397.11 1674.45,-339.82 1604.58,-277.25 1558.84,-236.29 1486.94,-224.63 1438.81,-221.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1709.65,-511.29 1719.64,-514.82 1714.03,-505.84 1709.65,-511.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000047" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "1984.33,-391.12 1888.83,-391.12 1888.83,-360.62 1984.33,-360.62 1984.33,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1896.83" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1936.58" 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
<!-- Node46->Node47 -->
<g id= "edge74_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge74_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1813.41,-516.32C1840.85,-507.97 1870.75,-494.87 1892.58,-474.5 1917.04,-451.67 1928.86,-412.68 1933.72,-391.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1812.75,-512.87 1804.09,-518.98 1814.67,-519.6 1812.75,-512.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1932.33,-235.62 1836.83,-235.62 1836.83,-205.12 1932.33,-205.12 1932.33,-235.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1844.83" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1884.58" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node48 -->
<g id= "edge82_Node000046_Node000048" class= "edge" >
<title > Node46- > Node48</title>
<g id= "a_edge82_Node000046_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1814.14,-525.64C1860.08,-519.53 1918.68,-505.69 1961.58,-474.5 2025.46,-428.06 2030.18,-396.04 2047.58,-319 2051.67,-300.9 2058.37,-292.35 2047.58,-277.25 2021.67,-240.98 1970.7,-228 1932.62,-223.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.76,-522.16 1804.26,-526.85 1814.61,-529.11 1813.76,-522.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node51 -->
<g id= "edge88_Node000046_Node000051" class= "edge" >
<title > Node46- > Node51</title>
<g id= "a_edge88_Node000046_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1813.78,-516.8C1847.93,-508.2 1888.22,-494.78 1920.58,-474.5 1960.75,-449.33 1976.13,-440.82 1993.58,-396.75 2004.63,-368.84 1995.29,-333.16 1988.37,-313.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.29,-513.32 1804.39,-519.07 1814.93,-520.12 1813.29,-513.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000052" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1832.08,-307.75 1711.08,-307.75 1711.08,-288.5 1832.08,-288.5 1832.08,-307.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1771.58" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node52 -->
<g id= "edge89_Node000046_Node000052" class= "edge" >
<title > Node46- > Node52</title>
<g id= "a_edge89_Node000046_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.86,-507.12C1697.4,-472.45 1657.98,-405.84 1685.58,-355 1698.15,-331.84 1724.93,-316.78 1745.29,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1719.86,-508.96 1728.7,-514.81 1725.44,-504.72 1719.86,-508.96" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000053" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1883.71,-468.88 1769.46,-468.88 1769.46,-438.38 1883.71,-438.38 1883.71,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "1777.46" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1826.58" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node53 -->
<g id= "edge83_Node000046_Node000053" class= "edge" >
<title > Node46- > Node53</title>
<g id= "a_edge83_Node000046_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1766.29,-508.35C1780.44,-495.75 1797.79,-480.28 1810.24,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1764.24,-505.5 1759.1,-514.76 1768.89,-510.72 1764.24,-505.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1794.21,-391.12 1694.96,-391.12 1694.96,-360.62 1794.21,-360.62 1794.21,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1702.96" 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= "1744.58" 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
<!-- Node46->Node54 -->
<g id= "edge90_Node000046_Node000054" class= "edge" >
<title > Node46- > Node54</title>
<g id= "a_edge90_Node000046_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1742.09,-504.37C1742.72,-471.82 1743.79,-417.21 1744.3,-391.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1738.59,-504.08 1741.9,-514.14 1745.59,-504.21 1738.59,-504.08" />
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= "M1927.9,-349.39C1924.66,-339.86 1920.95,-328.93 1917.58,-319 1907.58,-289.52 1895.93,-255.01 1889.49,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1924.55,-350.4 1931.08,-358.74 1931.18,-348.14 1924.55,-350.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node51 -->
<g id= "edge78_Node000047_Node000051" class= "edge" >
<title > Node47- > Node51</title>
<g id= "a_edge78_Node000047_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1951.27,-350.69C1958.66,-338.51 1967.38,-324.15 1973.74,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1948.43,-348.61 1946.24,-358.98 1954.42,-352.25 1948.43,-348.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node52 -->
<g id= "edge81_Node000047_Node000052" class= "edge" >
<title > Node47- > Node52</title>
<g id= "a_edge81_Node000047_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1894.46,-355.54C1861.36,-340.34 1816.74,-319.86 1791.38,-308.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.84,-358.65 1903.39,-359.64 1895.76,-352.29 1892.84,-358.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node4 -->
<g id= "edge76_Node000048_Node000004" class= "edge" >
<title > Node48- > Node4</title>
<g id= "a_edge76_Node000048_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1871.63,-194.8C1856.65,-166.37 1832.48,-120.52 1820.23,-97.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1868.41,-196.2 1876.17,-203.41 1874.6,-192.94 1868.41,-196.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node48->Node11 -->
<g id= "edge77_Node000048_Node000011" class= "edge" >
<title > Node48- > Node11</title>
<g id= "a_edge77_Node000048_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1827.31,-201.39C1740.37,-174.08 1576.76,-122.69 1496.46,-97.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1825.99,-204.64 1836.58,-204.3 1828.09,-197.96 1825.99,-204.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node51->Node24 -->
<g id= "edge80_Node000051_Node000024" class= "edge" >
<title > Node51- > Node24</title>
<g id= "a_edge80_Node000051_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1915.48,-287.42C1892.1,-284.11 1865.7,-280.44 1841.58,-277.25 1695.46,-257.94 1522.54,-237.19 1438.89,-227.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1914.8,-290.86 1925.19,-288.81 1915.78,-283.93 1914.8,-290.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node51->Node48 -->
<g id= "edge79_Node000051_Node000048" class= "edge" >
<title > Node51- > Node48</title>
<g id= "a_edge79_Node000051_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1955.01,-275.81C1938.54,-263.08 1918.04,-247.24 1903.42,-235.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1952.43,-278.25 1962.49,-281.59 1956.72,-272.71 1952.43,-278.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node47 -->
<g id= "edge84_Node000053_Node000047" class= "edge" >
<title > Node53- > Node47</title>
<g id= "a_edge84_Node000053_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1857.27,-431.49C1875.8,-418.73 1898.94,-402.79 1915.44,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1855.29,-428.61 1849.04,-437.16 1859.26,-434.37 1855.29,-428.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node48 -->
<g id= "edge85_Node000053_Node000048" class= "edge" >
<title > Node53- > Node48</title>
<g id= "a_edge85_Node000053_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1832.99,-427.08C1845.18,-378.47 1871.35,-274.11 1880.95,-235.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1829.61,-426.14 1830.58,-436.69 1836.4,-427.84 1829.61,-426.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node52 -->
<g id= "edge86_Node000053_Node000052" class= "edge" >
<title > Node53- > Node52</title>
<g id= "a_edge86_Node000053_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1822.58,-426.69C1818.99,-406.66 1812.84,-378.47 1803.58,-355 1796.69,-337.53 1785.06,-318.93 1777.88,-308.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.12,-427.23 1824.24,-436.51 1826.02,-426.07 1819.12,-427.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node54 -->
<g id= "edge87_Node000053_Node000054" class= "edge" >
<title > Node53- > Node54</title>
<g id= "a_edge87_Node000053_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1802.36,-430.25C1788.78,-417.71 1772.24,-402.43 1760.34,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.94,-432.78 1809.66,-436.99 1804.69,-427.64 1799.94,-432.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000056" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "826.46,-630 698.71,-630 698.71,-588.25 826.46,-588.25 826.46,-630" />
<text xml:space= "preserve" text-anchor= "start" x= "706.71" y= "-616.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "706.71" 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= "762.58" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _library.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node55->Node56 -->
<g id= "edge94_Node000055_Node000056" class= "edge" >
<title > Node55- > Node56</title>
<g id= "a_edge94_Node000055_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M762.58,-659.89C762.58,-650.25 762.58,-639.47 762.58,-630.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "759.08,-659.76 762.58,-669.76 766.08,-659.76 759.08,-659.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "680.96,-624.38 556.21,-624.38 556.21,-593.88 680.96,-593.88 680.96,-624.38" />
<text xml:space= "preserve" text-anchor= "start" x= "564.21" y= "-610.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "618.58" y= "-599.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node55->Node58 -->
<g id= "edge96_Node000055_Node000058" class= "edge" >
<title > Node55- > Node58</title>
<g id= "a_edge96_Node000055_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M724.73,-665.97C700.11,-653.01 668.55,-636.41 646.26,-624.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723,-669.01 733.48,-670.56 726.26,-662.81 723,-669.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node56->Node14 -->
<g id= "edge95_Node000056_Node000014" class= "edge" >
<title > Node56- > Node14</title>
<g id= "a_edge95_Node000056_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M702.11,-583.5C672.59,-571.47 638.06,-557.41 612.7,-547.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "700.75,-586.72 711.33,-587.25 703.39,-580.24 700.75,-586.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60->Node13 -->
<g id= "edge99_Node000060_Node000013" class= "edge" >
<title > Node60- > Node13</title>
<g id= "a_edge99_Node000060_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M125.66,-504.72C128.01,-492.87 130.71,-479.24 132.7,-469.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "122.28,-503.8 123.77,-514.28 129.14,-505.16 122.28,-503.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node60->Node18 -->
<g id= "edge98_Node000060_Node000018" class= "edge" >
<title > Node60- > Node18</title>
<g id= "a_edge98_Node000060_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M92.06,-508.24C82.38,-498.98 72.71,-487.37 67.58,-474.5 56.29,-446.2 71.18,-410.97 81.74,-391.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "89.55,-510.68 99.34,-514.73 94.21,-505.46 89.55,-510.68" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node70->Node60 -->
<g id= "edge101_Node000070_Node000060" class= "edge" >
<title > Node70- > Node60</title>
<g id= "a_edge101_Node000070_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M101.47,-654.57C106.61,-621.72 114.46,-571.51 118.3,-546.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "98.04,-653.89 99.95,-664.31 104.95,-654.97 98.04,-653.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node19 -->
<g id= "edge105_Node000072_Node000019" class= "edge" >
<title > Node72- > Node19</title>
<g id= "a_edge105_Node000072_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1385.13,-588.89C1362.57,-578.82 1335.17,-565.78 1311.58,-552.25 1258.7,-521.92 1243.09,-516.16 1198.58,-474.5 1181.31,-458.34 1184.82,-446.5 1165.58,-432.75 1126.47,-404.79 1107.17,-417.03 1063.58,-396.75 1030.39,-381.31 1026.43,-368.94 992.58,-355 932.78,-330.36 913.93,-336.2 851.58,-319 845.62,-317.35 839.37,-315.58 833.19,-313.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1383.51,-592 1394.07,-592.83 1386.33,-585.59 1383.51,-592" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node21 -->
<g id= "edge103_Node000072_Node000021" class= "edge" >
<title > Node72- > Node21</title>
<g id= "a_edge103_Node000072_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1406.07,-585.94C1365.39,-550 1280.3,-478.48 1198.58,-432.75 1160.26,-411.31 1143.5,-420.51 1106.58,-396.75 1084.18,-382.33 1085.59,-370.01 1063.58,-355 1038.29,-337.75 1006.82,-323.57 982.05,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1403.58,-588.42 1413.38,-592.45 1408.24,-583.19 1403.58,-588.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node24 -->
<g id= "edge106_Node000072_Node000024" class= "edge" >
<title > Node72- > Node24</title>
<g id= "a_edge106_Node000072_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1429.41,-582.15C1429.29,-562.09 1430.83,-533.89 1438.58,-510.5 1473.78,-404.24 1596.92,-369.54 1533.58,-277.25 1512.44,-246.44 1471.73,-232.62 1438.82,-226.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1425.91,-582.04 1429.63,-591.96 1432.91,-581.89 1425.91,-582.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node46 -->
<g id= "edge104_Node000072_Node000046" class= "edge" >
<title > Node72- > Node46</title>
<g id= "a_edge104_Node000072_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1489.43,-593.79C1544.27,-580.43 1625.69,-560.6 1681.06,-547.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1488.85,-590.33 1479.96,-596.1 1490.51,-597.13 1488.85,-590.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node72->Node74 -->
<g id= "edge107_Node000072_Node000074" class= "edge" >
<title > Node72- > Node74</title>
<g id= "a_edge107_Node000072_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1452.76,-585.72C1467.5,-570.83 1486.06,-552.09 1496.79,-541.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.65,-582.88 1446.11,-592.44 1455.63,-587.8 1450.65,-582.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>