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/lib/engine/views/engine_priming.cpp Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "3393pt" height= "571pt"
viewBox="0.00 0.00 3393.00 571.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 566.5)" >
2025-11-06 09:16:40 -05:00
<title > src/lib/engine/views/engine_priming.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2828.5,-562.5 2725.5,-562.5 2725.5,-532 2828.5,-532 2828.5,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2733.5" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2777" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1639.62,-496 1534.38,-496 1534.38,-465.5 1639.62,-465.5 1639.62,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1542.38" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1587" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.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= "M2725.1,-543.44C2533.02,-533.03 1862.67,-496.69 1651.33,-485.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1651.53,-481.74 1641.36,-484.7 1651.15,-488.73 1651.53,-481.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "131.5,-24.88 58.5,-24.88 58.5,-5.63 131.5,-5.63 131.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "95" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge130_Node000001_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge130_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2725.37,-546.56C2489.72,-547.64 1492.65,-548.72 677,-496 525.8,-486.23 0,-566.76 0,-415.25 0,-415.25 0,-415.25 0,-147.25 0,-97.74 45.02,-54.32 73.07,-32.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "75.16,-34.87 80.99,-26.02 70.91,-29.31 75.16,-34.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2003.38,-24.88 1920.62,-24.88 1920.62,-5.63 2003.38,-5.63 2003.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1962" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge134_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge134_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2777,-531.71C2777,-507.54 2777,-457.55 2777,-415.25 2777,-415.25 2777,-415.25 2777,-280.25 2777,-115.81 2633.55,-110.12 2475,-66.5 2311.79,-21.6 2109.68,-15.62 2015.27,-15.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2015.27,-12.05 2005.28,-15.57 2015.28,-19.05 2015.27,-12.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "637.5,-24.88 594.5,-24.88 594.5,-5.63 637.5,-5.63 637.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "616" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge131_Node000001_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge131_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2725.01,-545.23C2398.48,-538.64 637.22,-500.01 409,-429.5 354.05,-412.52 331.72,-409.59 298,-363 255.38,-304.1 266.22,-267.09 293,-199.5 322.43,-125.2 343.29,-103.73 414,-66.5 469.01,-37.54 541.3,-24.81 582.81,-19.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "583.13,-23.06 592.65,-18.41 582.31,-16.11 583.13,-23.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3123.75,-24.88 3046.25,-24.88 3046.25,-5.63 3123.75,-5.63 3123.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "3085" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge133_Node000001_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge133_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2828.68,-543.62C2881.4,-539.22 2964.43,-527.45 3029,-496 3078.51,-471.88 3123,-470.33 3123,-415.25 3123,-415.25 3123,-415.25 3123,-147.25 3123,-106.16 3105.54,-60.59 3094.29,-35.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3097.54,-34.16 3090.15,-26.57 3091.19,-37.12 3097.54,-34.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2763,-24.88 2723,-24.88 2723,-5.63 2763,-5.63 2763,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2743" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node25 -->
<g id= "edge132_Node000001_Node000025" class= "edge" >
<title > Node1- > Node25</title>
<g id= "a_edge132_Node000001_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2828.74,-543.77C2907.14,-536.92 3047,-511.25 3047,-415.25 3047,-415.25 3047,-415.25 3047,-147.25 3047,-107.59 3040.36,-90.78 3009,-66.5 2972.77,-38.45 2837.4,-23.98 2774.94,-18.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2775.23,-15.18 2764.98,-17.86 2774.66,-22.16 2775.23,-15.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "2249.5,-230 2116.5,-230 2116.5,-199.5 2249.5,-199.5 2249.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2124.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2183" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node36 -->
<g id= "edge127_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge127_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2750.71,-531.62C2655.55,-478.68 2328.92,-296.94 2219.24,-235.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2221.09,-232.94 2210.64,-231.13 2217.68,-239.05 2221.09,-232.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3274.62,-490.38 3151.38,-490.38 3151.38,-471.12 3274.62,-471.12 3274.62,-490.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "3213" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node60 -->
2026-06-14 08:36:52 -04:00
<g id= "edge128_Node000001_Node000060" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node60</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge128_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2828.98,-539.77C2899.07,-530.85 3027.7,-513.87 3137,-496 3142.96,-495.03 3149.18,-493.95 3155.37,-492.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3155.74,-496.34 3164.95,-491.11 3154.48,-489.45 3155.74,-496.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3385.25,-490.38 3292.75,-490.38 3292.75,-471.12 3385.25,-471.12 3385.25,-490.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "3339" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge129_Node000001_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge129_Node000001_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2828.82,-543.77C2920.98,-538.76 3119.19,-525.33 3284,-496 3288.08,-495.27 3292.29,-494.4 3296.5,-493.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3297.11,-496.91 3306.01,-491.16 3295.47,-490.1 3297.11,-496.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <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= "981.62,-429.5 876.38,-429.5 876.38,-399 981.62,-399 981.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "884.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "929" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1533.99,-474.55C1414.2,-462.81 1122.98,-434.27 993.23,-421.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "993.73,-418.08 983.43,-420.59 993.04,-425.04 993.73,-418.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1820,-24.88 1666,-24.88 1666,-5.63 1820,-5.63 1820,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1743" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge123_Node000002_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge123_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1639.99,-471.17C1827.88,-439.55 2456.93,-323.02 2568,-163.5 2696.33,20.81 2322.89,-63.49 1912,-30.5 1885.92,-28.41 1857.59,-26.05 1831.71,-23.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1832.16,-20.39 1821.9,-23.03 1831.57,-27.36 1832.16,-20.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "345.88,-24.88 224.12,-24.88 224.12,-5.63 345.88,-5.63 345.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "285" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge122_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge122_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1534.14,-479.03C1319.25,-475.87 517.52,-462.02 409,-429.5 301.37,-397.24 254.46,-391.21 194,-296.5 138.96,-210.29 136.14,-144.76 202,-66.5 215.29,-50.7 234.88,-38.51 251.69,-30.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252.81,-33.44 260.35,-26 249.81,-27.12 252.81,-33.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge124_Node000002_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge124_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1534.02,-479.43C1324.11,-477.89 550.5,-469.58 309,-429.5 185.02,-408.93 38,-474.43 38,-348.75 38,-348.75 38,-348.75 38,-147.25 38,-103.85 64.64,-58.57 81.49,-34.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "84.13,-36.58 87.13,-26.42 78.45,-32.5 84.13,-36.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge125_Node000002_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge125_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1534.24,-479.03C1305.14,-475.35 404.53,-455.1 323,-363 226.15,-253.6 339.99,-142.13 465,-66.5 502.48,-43.83 551.44,-29.96 583.3,-22.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "583.71,-26.19 592.73,-20.64 582.21,-19.35 583.71,-26.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node25 -->
<g id= "edge126_Node000002_Node000025" class= "edge" >
<title > Node2- > Node25</title>
<g id= "a_edge126_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1639.89,-473.1C1709.85,-464.13 1836.92,-447.23 1945,-429.5 2395.02,-355.69 2576.87,-444.56 2936,-163.5 2974.86,-133.09 3021.22,-104.71 2990,-66.5 2963.13,-33.61 2834.98,-21.71 2774.6,-17.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2774.85,-14.38 2764.65,-17.28 2774.43,-21.37 2774.85,-14.38" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node36 -->
<g id= "edge121_Node000002_Node000036" class= "edge" >
<title > Node2- > Node36</title>
<g id= "a_edge121_Node000002_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1639.77,-468.79C1736.59,-447.03 1946.7,-392.05 2100,-296.5 2124.99,-280.92 2148.55,-256.74 2164.14,-238.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2166.73,-241.25 2170.55,-231.37 2161.4,-236.71 2166.73,-241.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1741.88,-363 1620.12,-363 1620.12,-332.5 1741.88,-332.5 1741.88,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1628.12" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1681" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M981.88,-411.37C1096.18,-406.86 1374.64,-393.47 1606,-363 1606.84,-362.89 1607.68,-362.78 1608.53,-362.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.83,-366.15 1618.2,-361.21 1607.79,-359.23 1608.83,-366.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1735.12,-296.5 1626.88,-296.5 1626.88,-266 1735.12,-266 1735.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1634.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1681" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
2026-06-14 08:36:52 -04:00
<g id= "edge65_Node000003_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node5</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge65_Node000003_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981.92,-411.99C1159.51,-407.5 1724.6,-391.07 1751,-363 1769.71,-343.11 1743.76,-319.4 1718.33,-302.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1720.33,-299.95 1709.98,-297.65 1716.63,-305.9 1720.33,-299.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge116_Node000003_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge116_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.09,-413.78C747.02,-414.31 419.51,-410.75 323,-363 243.96,-323.89 190,-303.94 190,-215.75 190,-215.75 190,-215.75 190,-147.25 190,-97.74 235.02,-54.32 263.07,-32.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "265.16,-34.87 270.99,-26.02 260.91,-29.31 265.16,-34.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge117_Node000003_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge117_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.96,-412.14C726.97,-408.63 312.22,-395.97 261,-363 141.8,-286.27 106.13,-98.18 97.43,-36.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "100.93,-36.09 96.16,-26.63 93.99,-37 100.93,-36.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1442.88,-24.88 1393.12,-24.88 1393.12,-5.63 1442.88,-5.63 1442.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1418" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node15 -->
<g id= "edge120_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge120_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981.69,-410.62C1109.74,-403 1431.48,-376.16 1496,-296.5 1512.88,-275.66 1448.07,-96.53 1425.5,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1428.8,-34.91 1422,-26.78 1422.24,-37.38 1428.8,-34.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "861.75,-224.38 754.25,-224.38 754.25,-205.12 861.75,-205.12 861.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "808" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node18 -->
<g id= "edge112_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge112_Node000003_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.34,-398.82C895.97,-377.75 860.41,-336.67 838,-296.5 826.98,-276.74 818.51,-252.14 813.42,-235.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "816.89,-234.71 810.75,-226.07 810.16,-236.65 816.89,-234.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node25 -->
<g id= "edge118_Node000003_Node000025" class= "edge" >
<title > Node3- > Node25</title>
<g id= "a_edge118_Node000003_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981.79,-412.2C1269.45,-405.96 2639.45,-369.01 2758,-230 2782.54,-201.22 2758.63,-83.29 2747.76,-36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2751.19,-35.3 2745.49,-26.37 2744.37,-36.91 2751.19,-35.3" />
</a>
</g>
</g>
<!-- Node3->Node36 -->
<g id= "edge114_Node000003_Node000036" class= "edge" >
<title > Node3- > Node36</title>
<g id= "a_edge114_Node000003_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M981.83,-413.11C1114.65,-412.11 1472.98,-405.36 1768,-363 1898.89,-344.2 1936.18,-347.93 2058,-296.5 2094.35,-281.15 2131.82,-255.38 2156.13,-237.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2158.07,-240 2163.88,-231.15 2153.82,-234.44 2158.07,-240" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1054.88,-91.38 999.12,-91.38 999.12,-72.12 1054.88,-72.12 1054.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1027" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node3->Node42 -->
<g id= "edge119_Node000003_Node000042" class= "edge" >
<title > Node3- > Node42</title>
<g id= "a_edge119_Node000003_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M898.63,-398.73C833.5,-365.58 690.59,-280.92 745,-199.5 799.74,-117.59 923.72,-93.07 987.49,-85.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "987.58,-89.3 997.16,-84.78 986.85,-82.34 987.58,-89.3" />
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= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1174.12,-363 1065.88,-363 1065.88,-332.5 1174.12,-332.5 1174.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1073.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1120" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node44 -->
2026-06-14 08:36:52 -04:00
<g id= "edge66_Node000003_Node000044" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge66_Node000003_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.34,-398.61C1000.08,-389.25 1036.29,-377.02 1065.91,-367.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.71,-370.44 1075.07,-363.92 1064.47,-363.81 1066.71,-370.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "498.38,-224.38 385.62,-224.38 385.62,-205.12 498.38,-205.12 498.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "442" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node45 -->
<g id= "edge115_Node000003_Node000045" class= "edge" >
<title > Node3- > Node45</title>
<g id= "a_edge115_Node000003_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.19,-409.39C759.56,-399.6 486.41,-369.2 437,-296.5 424.81,-278.57 429.14,-252.9 434.5,-235.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "437.73,-236.71 437.69,-226.11 431.11,-234.42 437.73,-236.71" />
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "558,-290.88 446,-290.88 446,-271.62 558,-271.62 558,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "502" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
</a>
</g>
</g>
<!-- Node3->Node53 -->
<g id= "edge113_Node000003_Node000053" class= "edge" >
<title > Node3- > Node53</title>
<g id= "a_edge113_Node000003_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.04,-405.59C826.26,-397.61 750.03,-383.42 686,-363 628.47,-344.65 564.62,-314.2 529.29,-296.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "531.13,-293.41 520.63,-291.99 527.96,-299.65 531.13,-293.41" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "network__file_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "425.62,-363 332.38,-363 332.38,-332.5 425.62,-332.5 425.62,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "340.38" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "379" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node59 -->
2026-06-14 08:36:52 -04:00
<g id= "edge105_Node000003_Node000059" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node59</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge105_Node000003_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.88,-410.01C785.77,-404.02 597.4,-389.36 440,-363 438.99,-362.83 437.97,-362.66 436.95,-362.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "437.8,-359.07 427.32,-360.61 436.48,-365.95 437.8,-359.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1681,-332.11C1681,-325.02 1681,-316.29 1681,-308.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1684.5,-308.34 1681,-298.34 1677.5,-308.34 1684.5,-308.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1277.25,-91.38 1148.75,-91.38 1148.75,-72.12 1277.25,-72.12 1277.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1213" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1626.71,-265.73C1594.67,-256.62 1553.55,-243.97 1518,-230 1462.77,-208.3 1305.06,-129.29 1240.78,-96.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1242.45,-93.75 1231.95,-92.36 1239.29,-100 1242.45,-93.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge60_Node000005_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge60_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1735.39,-272.77C1771.9,-265.89 1819.92,-253.11 1857,-230 1890.78,-208.94 1897.38,-198.14 1917,-163.5 1940.75,-121.56 1953.37,-65.65 1958.75,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1962.17,-37.02 1960.43,-26.57 1955.28,-35.83 1962.17,-37.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge59_Node000005_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge59_Node000005_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.72,-277.14C1575.49,-274.21 1496.53,-269.74 1428,-266 1352.12,-261.86 810.17,-269.09 745,-230 670.75,-185.47 633.83,-80.29 621.19,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "624.62,-35.48 618.6,-26.75 617.87,-37.32 624.62,-35.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node15 -->
<g id= "edge63_Node000005_Node000015" class= "edge" >
<title > Node5- > Node15</title>
<g id= "a_edge63_Node000005_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1654.41,-265.69C1638.68,-256.47 1618.81,-243.73 1603,-230 1529.51,-166.21 1458.88,-73.01 1430.76,-34.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1433.83,-32.49 1425.16,-26.41 1428.15,-36.58 1433.83,-32.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node18 -->
2026-06-14 08:36:52 -04:00
<g id= "edge17_Node000005_Node000018" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge17_Node000005_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.39,-276.22C1473.1,-264.89 1039.26,-232.84 873.49,-220.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.77,-217.1 863.54,-219.85 873.26,-224.08 873.77,-217.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2374.88,-91.38 2331.12,-91.38 2331.12,-72.12 2374.88,-72.12 2374.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2353" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge64_Node000005_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge64_Node000005_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1735.46,-269.17C1816.49,-252.86 1973.68,-221.9 2108,-199.5 2163.15,-190.3 2320.4,-205.77 2357,-163.5 2371.33,-146.95 2366.72,-120.6 2360.92,-102.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2364.25,-101.44 2357.55,-93.23 2357.67,-103.82 2364.25,-101.44" />
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1071.88,-163.5 962.12,-163.5 962.12,-133 1071.88,-133 1071.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "970.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1017" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node5->Node20 -->
<g id= "edge21_Node000005_Node000020" class= "edge" >
<title > Node5- > Node20</title>
<g id= "a_edge21_Node000005_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.55,-276.55C1486.44,-266.9 1122.76,-240.95 1099,-230 1071.84,-217.48 1048.4,-191.99 1033.62,-172.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1036.6,-171.11 1027.8,-165.2 1030.99,-175.31 1036.6,-171.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000021" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1206.25,-230 1107.75,-230 1107.75,-199.5 1206.25,-199.5 1206.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1115.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1157" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node21 -->
2026-06-14 08:36:52 -04:00
<g id= "edge26_Node000005_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node5- > Node21</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge26_Node000005_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.43,-276.33C1539.87,-269.65 1365.91,-254.37 1220,-230 1219.17,-229.86 1218.34,-229.72 1217.5,-229.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1218.38,-226.18 1207.9,-227.77 1217.08,-233.06 1218.38,-226.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1701.88,-97 1598.12,-97 1598.12,-66.5 1701.88,-66.5 1701.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1606.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1650" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node23 -->
<g id= "edge29_Node000005_Node000023" class= "edge" >
<title > Node5- > Node23</title>
<g id= "a_edge29_Node000005_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1664.02,-265.74C1641.78,-245.5 1603.88,-206.41 1589,-163.5 1584.56,-150.69 1583.22,-145.26 1589,-133 1594.42,-121.5 1603.91,-111.75 1613.81,-103.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1615.62,-106.98 1621.68,-98.29 1611.53,-101.31 1615.62,-106.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "1789.88,-230 1686.12,-230 1686.12,-199.5 1789.88,-199.5 1789.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1694.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1738" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node28 -->
<g id= "edge32_Node000005_Node000028" class= "edge" >
<title > Node5- > Node28</title>
<g id= "a_edge32_Node000005_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1693.93,-265.61C1700.93,-257.7 1709.73,-247.74 1717.63,-238.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1720.12,-241.27 1724.11,-231.46 1714.87,-236.64 1720.12,-241.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1718.12,-163.5 1597.88,-163.5 1597.88,-133 1718.12,-133 1718.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1605.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1658" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node29 -->
<g id= "edge58_Node000005_Node000029" class= "edge" >
<title > Node5- > Node29</title>
<g id= "a_edge58_Node000005_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1678.45,-265.73C1674.62,-243.89 1667.31,-202.27 1662.55,-175.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1666,-174.57 1660.82,-165.33 1659.1,-175.78 1666,-174.57" />
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= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2748.75,-230 2653.25,-230 2653.25,-199.5 2748.75,-199.5 2748.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2661.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2701" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node33 -->
<g id= "edge39_Node000005_Node000033" class= "edge" >
<title > Node5- > Node33</title>
<g id= "a_edge39_Node000005_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1735.48,-276.81C1910.7,-265.73 2458.91,-231.06 2641.31,-219.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2641.51,-223.02 2651.27,-218.89 2641.07,-216.03 2641.51,-223.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node36 -->
<g id= "edge43_Node000005_Node000036" class= "edge" >
<title > Node5- > Node36</title>
<g id= "a_edge43_Node000005_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1735.2,-273.29C1824.39,-261.83 2002.44,-238.95 2105.12,-225.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2105.37,-229.25 2114.84,-224.51 2104.48,-222.31 2105.37,-229.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node42 -->
<g id= "edge62_Node000005_Node000042" class= "edge" >
<title > Node5- > Node42</title>
<g id= "a_edge62_Node000005_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1626.55,-277.6C1526.87,-272.14 1319.25,-257.74 1253,-230 1233.02,-221.63 1233.91,-210.06 1215,-199.5 1173.39,-176.26 1154.74,-188.22 1114,-163.5 1113.5,-163.2 1070.31,-123.05 1044.98,-99.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1047.38,-96.94 1037.68,-92.69 1042.62,-102.06 1047.38,-96.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1847.62,-224.38 1808.38,-224.38 1808.38,-205.12 1847.62,-205.12 1847.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1828" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node5->Node43 -->
<g id= "edge61_Node000005_Node000043" class= "edge" >
<title > Node5- > Node43</title>
<g id= "a_edge61_Node000005_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1716.85,-265.58C1740.35,-255.81 1771.67,-242.52 1799,-230 1799.22,-229.9 1799.45,-229.79 1799.67,-229.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1801.08,-232.9 1808.61,-225.45 1798.07,-226.58 1801.08,-232.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1202.62,-24.88 1157.38,-24.88 1157.38,-5.63 1202.62,-5.63 1202.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1180" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1208.41,-71.78C1203.58,-62.35 1195.85,-47.22 1189.66,-35.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1192.91,-33.8 1185.24,-26.49 1186.68,-36.99 1192.91,-33.8" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1607.75,-24.88 1542.25,-24.88 1542.25,-5.63 1607.75,-5.63 1607.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1575" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node6->Node8 -->
<g id= "edge7_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge7_Node000006_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1264.1,-71.65C1335.4,-58.94 1463.54,-36.11 1530.89,-24.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1531.22,-27.61 1540.45,-22.41 1529.99,-20.71 1531.22,-27.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge8_Node000006_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge8_Node000006_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1277.72,-72.87C1372.97,-61.28 1551.06,-39.61 1657.13,-26.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1657.43,-30.19 1666.93,-25.51 1656.58,-23.24 1657.43,-30.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge9_Node000006_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge9_Node000006_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1148.35,-72.11C1131.64,-70.06 1113.67,-68.04 1097,-66.5 954.53,-53.35 529.01,-29.54 357.67,-20.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "357.95,-16.69 347.78,-19.64 357.57,-23.68 357.95,-16.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge10_Node000006_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge10_Node000006_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1148.52,-73.83C1122.32,-71.22 1091.74,-68.41 1064,-66.5 687.22,-40.51 591.46,-60.79 215,-30.5 191.34,-28.6 165.14,-25.59 143.28,-22.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "143.82,-19.37 133.46,-21.57 142.93,-26.31 143.82,-19.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge11_Node000006_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge11_Node000006_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1277.34,-76.04C1389.46,-67.71 1627.9,-49.47 1829,-30.5 1855.45,-28.01 1884.81,-24.89 1909.21,-22.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1909.33,-25.72 1918.89,-21.15 1908.57,-18.77 1909.33,-25.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge12_Node000006_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge12_Node000006_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.33,-71.67C1156.75,-69.77 1145.5,-67.92 1135,-66.5 952.84,-41.96 905.7,-50.64 723,-30.5 698.13,-27.76 670.09,-24 648.95,-21.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "649.58,-17.58 639.19,-19.64 648.59,-24.51 649.58,-17.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge13_Node000006_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge13_Node000006_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1277.53,-78.07C1352.42,-75.02 1479.64,-70 1589,-66.5 2203.12,-46.86 2358.31,-76.66 2971,-30.5 2991.87,-28.93 3014.78,-26.25 3034.55,-23.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3034.85,-27.13 3044.29,-22.32 3033.91,-20.19 3034.85,-27.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000006_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000006_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1241.94,-71.65C1278.68,-60.08 1342.08,-40.14 1381.94,-27.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.82,-30.99 1391.31,-24.65 1380.72,-24.31 1382.82,-30.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "822.12,-24.88 731.88,-24.88 731.88,-5.63 822.12,-5.63 822.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "777" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge15_Node000006_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge15_Node000006_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1165.2,-71.7C1155.24,-69.9 1144.78,-68.08 1135,-66.5 1028.91,-49.37 904.59,-32.68 833.88,-23.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "834.45,-20.04 824.08,-22.23 833.55,-26.98 834.45,-20.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1073.75,-30.5 972.25,-30.5 972.25,0 1073.75,0 1073.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "980.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1023" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node6->Node17 -->
<g id= "edge16_Node000006_Node000017" class= "edge" >
<title > Node6- > Node17</title>
<g id= "a_edge16_Node000006_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1186.18,-71.65C1157.91,-62.05 1112.6,-46.67 1076.9,-34.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1078.18,-31.29 1067.59,-31.39 1075.93,-37.91 1078.18,-31.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node16 -->
<g id= "edge19_Node000018_Node000016" class= "edge" >
<title > Node18- > Node16</title>
<g id= "a_edge19_Node000018_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M806.59,-204.75C801.91,-174.93 786.83,-78.87 780.19,-36.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "783.66,-36.13 778.66,-26.8 776.75,-37.22 783.66,-36.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node17 -->
<g id= "edge18_Node000018_Node000017" class= "edge" >
<title > Node18- > Node17</title>
<g id= "a_edge18_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M807.33,-204.68C805.97,-179.17 805.77,-106.05 844,-66.5 874.22,-35.24 922.2,-22.96 960.88,-18.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "960.94,-21.86 970.53,-17.35 960.22,-14.9 960.94,-21.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node19 -->
<g id= "edge20_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge20_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M862.15,-210.78C920.58,-207.64 1016.36,-202.73 1099,-199.5 1167.59,-196.82 2280.82,-206.9 2334,-163.5 2351.5,-149.22 2354.69,-122.14 2354.53,-103.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2358.03,-103.17 2354.09,-93.33 2351.04,-103.48 2358.03,-103.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node6 -->
<g id= "edge22_Node000020_Node000006" class= "edge" >
<title > Node20- > Node6</title>
<g id= "a_edge22_Node000020_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1061.48,-132.61C1095.52,-121.41 1142.01,-106.11 1174.48,-95.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1175.49,-98.78 1183.9,-92.33 1173.3,-92.13 1175.49,-98.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node9 -->
<g id= "edge23_Node000020_Node000009" class= "edge" >
<title > Node20- > Node9</title>
<g id= "a_edge23_Node000020_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1072.16,-137.3C1205.09,-113.31 1542.38,-52.45 1681.53,-27.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.08,-30.8 1691.3,-25.58 1680.83,-23.91 1682.08,-30.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node13 -->
<g id= "edge25_Node000020_Node000013" class= "edge" >
<title > Node20- > Node13</title>
<g id= "a_edge25_Node000020_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.17,-132.6C890.5,-105.92 719.34,-50.01 648.14,-26.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "649.63,-23.55 639.04,-23.78 647.46,-30.21 649.63,-23.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node16 -->
<g id= "edge24_Node000020_Node000016" class= "edge" >
<title > Node20- > Node16</title>
<g id= "a_edge24_Node000020_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1002.8,-132.57C984.92,-114.81 952.59,-84.99 920,-66.5 890.2,-49.59 853.71,-36.88 825.06,-28.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "826.13,-25.14 815.55,-25.77 824.21,-31.87 826.13,-25.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node20 -->
<g id= "edge27_Node000021_Node000020" class= "edge" >
<title > Node21- > Node20</title>
<g id= "a_edge27_Node000021_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1125.23,-199.11C1105.63,-190.08 1080.26,-178.4 1059.01,-168.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.56,-165.47 1050.02,-164.46 1057.63,-171.82 1060.56,-165.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2041.62,-91.38 1990.38,-91.38 1990.38,-72.12 2041.62,-72.12 2041.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2016" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node21->Node22 -->
<g id= "edge28_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge28_Node000021_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1206.49,-202.12C1281.63,-184.84 1429.19,-152.33 1556,-133 1710.15,-109.51 1750.1,-114.93 1905,-97 1929.59,-94.15 1957.2,-90.61 1978.73,-87.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1979.05,-91.26 1988.51,-86.47 1978.13,-84.32 1979.05,-91.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23->Node17 -->
<g id= "edge31_Node000023_Node000017" class= "edge" >
<title > Node23- > Node17</title>
<g id= "a_edge31_Node000023_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1597.94,-75.78C1506.75,-67.01 1312.17,-48.07 1148,-30.5 1127.57,-28.31 1105.28,-25.81 1085.25,-23.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.91,-20.07 1075.57,-22.41 1085.11,-27.02 1085.91,-20.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23->Node25 -->
<g id= "edge30_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge30_Node000023_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1702.27,-76.58C1740.65,-73.59 1794.05,-69.56 1841,-66.5 2181.86,-44.29 2595.59,-23.5 2711.5,-17.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2711.34,-21.3 2721.16,-17.32 2711,-14.31 2711.34,-21.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node9 -->
<g id= "edge33_Node000028_Node000009" class= "edge" >
<title > Node28- > Node9</title>
<g id= "a_edge33_Node000028_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1746.22,-199.33C1751.3,-189.57 1757.35,-176.18 1760,-163.5 1768.83,-121.3 1767,-109.04 1760,-66.5 1758.29,-56.14 1754.74,-45.04 1751.31,-35.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1754.59,-34.67 1747.62,-26.69 1748.09,-37.27 1754.59,-34.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node11 -->
<g id= "edge35_Node000028_Node000011" class= "edge" >
<title > Node28- > Node11</title>
<g id= "a_edge35_Node000028_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1685.68,-211.13C1533.98,-203.41 1095.67,-180.26 953,-163.5 641.92,-126.95 272.2,-53.08 142.66,-26.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "143.58,-22.88 133.08,-24.27 142.15,-29.73 143.58,-22.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node12 -->
<g id= "edge37_Node000028_Node000012" class= "edge" >
<title > Node28- > Node12</title>
<g id= "a_edge37_Node000028_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1749.91,-199.03C1757.79,-189.13 1768.25,-175.71 1777,-163.5 1807.08,-121.51 1801.19,-99.4 1841,-66.5 1862.19,-48.99 1890.34,-36.81 1914.16,-28.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1915.19,-32.18 1923.66,-25.82 1913.07,-25.51 1915.19,-32.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node15 -->
<g id= "edge38_Node000028_Node000015" class= "edge" >
<title > Node28- > Node15</title>
<g id= "a_edge38_Node000028_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1740.38,-199.01C1744.26,-169.13 1748.19,-101.31 1711,-66.5 1701.64,-57.74 1530.13,-32.28 1453.95,-21.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1454.9,-17.94 1444.5,-19.99 1453.91,-24.87 1454.9,-17.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node29 -->
<g id= "edge34_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge34_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1719.85,-199.11C1709.52,-190.78 1696.38,-180.19 1684.87,-170.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1687.24,-168.33 1677.26,-164.78 1682.85,-173.78 1687.24,-168.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1908,-157.88 1850,-157.88 1850,-138.62 1908,-138.62 1908,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1879" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28->Node32 -->
<g id= "edge36_Node000028_Node000032" class= "edge" >
<title > Node28- > Node32</title>
<g id= "a_edge36_Node000028_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1770,-199.11C1793.7,-188.27 1825.79,-173.59 1849.01,-162.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1850.29,-166.23 1857.93,-158.89 1847.38,-159.87 1850.29,-166.23" />
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= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2980.75,-97 2885.25,-97 2885.25,-66.5 2980.75,-66.5 2980.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2893.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2933" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node34 -->
2026-06-14 08:36:52 -04:00
<g id= "edge40_Node000033_Node000034" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node33- > Node34</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge40_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2749.23,-208.28C2804.73,-201.01 2891.17,-186.34 2914,-163.5 2928.23,-149.26 2932.58,-126.51 2933.61,-108.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2937.1,-109.06 2933.83,-98.98 2930.1,-108.9 2937.1,-109.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node25 -->
<g id= "edge42_Node000034_Node000025" class= "edge" >
<title > Node34- > Node25</title>
<g id= "a_edge42_Node000034_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2889.89,-66.11C2854.59,-54.13 2805.5,-37.47 2773.99,-26.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2775.26,-23.5 2764.66,-23.6 2773.01,-30.13 2775.26,-23.5" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2962,-24.88 2904,-24.88 2904,-5.63 2962,-5.63 2962,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2933" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node35 -->
<g id= "edge41_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge41_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2933,-66.11C2933,-57.33 2933,-46.02 2933,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2936.5,-36.59 2933,-26.59 2929.5,-36.59 2936.5,-36.59" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node12 -->
<g id= "edge54_Node000036_Node000012" class= "edge" >
<title > Node36- > Node12</title>
<g id= "a_edge54_Node000036_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2249.95,-202.91C2311.67,-192.24 2395.18,-175.79 2405,-163.5 2423.68,-140.12 2394.63,-75.3 2384,-66.5 2329,-20.95 2115.87,-15.55 2015.21,-15.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2015.31,-12.13 2005.32,-15.66 2015.33,-19.13 2015.31,-12.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node14 -->
<g id= "edge57_Node000036_Node000014" class= "edge" >
<title > Node36- > Node14</title>
<g id= "a_edge57_Node000036_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2249.75,-211.56C2418.58,-205.7 2853.51,-188.35 2914,-163.5 2983.62,-134.9 3045.06,-66.29 3071.38,-33.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3073.97,-36.2 3077.45,-26.19 3068.49,-31.85 3073.97,-36.2" />
</a>
</g>
</g>
<!-- Node36->Node22 -->
<g id= "edge55_Node000036_Node000022" class= "edge" >
<title > Node36- > Node22</title>
<g id= "a_edge55_Node000036_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2116.31,-206.76C2086.47,-200.22 2053.29,-187.64 2032,-163.5 2017.47,-147.02 2014.62,-121.22 2014.66,-103.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2018.16,-103.4 2015.02,-93.28 2011.16,-103.14 2018.16,-103.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000037" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "2173.5,-163.5 2040.5,-163.5 2040.5,-133 2173.5,-133 2173.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2048.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2107" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node37 -->
<g id= "edge44_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge44_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2165.75,-199.11C2156.04,-190.87 2143.71,-180.4 2132.86,-171.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2135.22,-168.61 2125.33,-164.81 2130.69,-173.95 2135.22,-168.61" />
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= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "white" stroke= "#666666" points= "2324.5,-163.5 2191.5,-163.5 2191.5,-133 2324.5,-133 2324.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2199.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2258" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node38 -->
<g id= "edge46_Node000036_Node000038" class= "edge" >
<title > Node36- > Node38</title>
<g id= "a_edge46_Node000036_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2200.02,-199.11C2209.61,-190.87 2221.77,-180.4 2232.48,-171.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2234.6,-173.99 2239.9,-164.82 2230.04,-168.68 2234.6,-173.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2905,-163.5 2805,-163.5 2805,-133 2905,-133 2905,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2813" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2855" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node40 -->
<g id= "edge50_Node000036_Node000040" class= "edge" >
<title > Node36- > Node40</title>
<g id= "a_edge50_Node000036_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2249.89,-207.33C2380.43,-194.8 2667.38,-167.26 2793.49,-155.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2793.69,-158.65 2803.31,-154.21 2793.03,-151.68 2793.69,-158.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node42 -->
<g id= "edge56_Node000036_Node000042" class= "edge" >
<title > Node36- > Node42</title>
<g id= "a_edge56_Node000036_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2116.19,-210.72C1890.43,-200.44 1169.38,-167.37 1158,-163.5 1135.47,-155.84 1134.1,-145.74 1114,-133 1094.11,-120.39 1071.01,-107.11 1053.61,-97.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1055.36,-94.34 1044.92,-92.54 1051.96,-100.45 1055.36,-94.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node22 -->
<g id= "edge45_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge45_Node000037_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2086.35,-132.61C2071.95,-122.41 2052.76,-108.8 2038.06,-98.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2040.13,-95.56 2029.95,-92.64 2036.08,-101.27 2040.13,-95.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node8 -->
<g id= "edge48_Node000038_Node000008" class= "edge" >
<title > Node38- > Node8</title>
<g id= "a_edge48_Node000038_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2228.34,-132.6C2188.9,-113.85 2116.52,-81.95 2051,-66.5 1879.85,-26.15 1831.32,-53.57 1657,-30.5 1644.73,-28.88 1631.5,-26.74 1619.31,-24.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1619.97,-21.19 1609.51,-22.88 1618.74,-28.08 1619.97,-21.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node19 -->
<g id= "edge49_Node000038_Node000019" class= "edge" >
<title > Node38- > Node19</title>
<g id= "a_edge49_Node000038_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2279.56,-132.61C2294.74,-122.31 2315.01,-108.54 2330.41,-98.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2332.17,-101.12 2338.48,-92.61 2328.24,-95.33 2332.17,-101.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1895.62,-91.38 1850.38,-91.38 1850.38,-72.12 1895.62,-72.12 1895.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1873" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node39 -->
<g id= "edge47_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge47_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2191.36,-134.49C2188.54,-133.98 2185.74,-133.48 2183,-133 2082.99,-115.4 1964.41,-96.81 1907.22,-87.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1907.89,-84.55 1897.48,-86.49 1906.83,-91.47 1907.89,-84.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40->Node25 -->
<g id= "edge51_Node000040_Node000025" class= "edge" >
<title > Node40- > Node25</title>
<g id= "a_edge51_Node000040_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2855.5,-132.62C2855.35,-115.18 2852.66,-85.95 2838,-66.5 2822.29,-45.66 2795.39,-32.59 2774.22,-25.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2775.48,-21.76 2764.89,-21.94 2773.29,-28.4 2775.48,-21.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40->Node34 -->
<g id= "edge53_Node000040_Node000034" class= "edge" >
<title > Node40- > Node34</title>
<g id= "a_edge53_Node000040_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2872.7,-132.61C2882.77,-124.28 2895.58,-113.69 2906.8,-104.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2908.73,-107.36 2914.2,-98.29 2904.27,-101.97 2908.73,-107.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2829.38,-91.38 2770.62,-91.38 2770.62,-72.12 2829.38,-72.12 2829.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2800" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40->Node41 -->
<g id= "edge52_Node000040_Node000041" class= "edge" >
<title > Node40- > Node41</title>
<g id= "a_edge52_Node000040_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2842.52,-132.61C2834.27,-122.94 2823.42,-110.21 2814.74,-100.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2817.66,-98.06 2808.51,-92.72 2812.33,-102.6 2817.66,-98.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node5 -->
<g id= "edge73_Node000044_Node000005" class= "edge" >
<title > Node44- > Node5</title>
<g id= "a_edge73_Node000044_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.33,-341.17C1259.7,-332.31 1430.44,-314.2 1575,-296.5 1588.1,-294.9 1602.1,-293.08 1615.49,-291.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1615.62,-294.82 1625.06,-290.02 1614.69,-287.88 1615.62,-294.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node6 -->
<g id= "edge72_Node000044_Node000006" class= "edge" >
<title > Node44- > Node6</title>
<g id= "a_edge72_Node000044_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1085.92,-332.12C1068.65,-323.52 1048.18,-311.41 1033,-296.5 1004.15,-268.15 927.25,-164.2 953,-133 964.77,-118.74 1064.44,-102.55 1136.88,-92.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.32,-95.97 1146.75,-91.14 1136.37,-89.03 1137.32,-95.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node7 -->
<g id= "edge96_Node000044_Node000007" class= "edge" >
<title > Node44- > Node7</title>
<g id= "a_edge96_Node000044_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.4,-339.02C1034.86,-332.25 997.86,-319.69 972,-296.5 916.22,-246.49 904.41,-203.04 931,-133 945.02,-96.06 956.35,-87.21 990,-66.5 1015.98,-50.5 1098.39,-32.33 1145.71,-22.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1146.31,-26.28 1155.44,-20.91 1144.95,-19.42 1146.31,-26.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node9 -->
<g id= "edge67_Node000044_Node000009" class= "edge" >
<title > Node44- > Node9</title>
<g id= "a_edge67_Node000044_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.4,-346.87C1314.26,-346.5 1683.33,-341.21 1796,-296.5 1901.14,-254.77 1979.95,-151.22 1905,-66.5 1886.22,-45.27 1858.67,-32.91 1831.59,-25.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1832.46,-22.34 1821.92,-23.41 1830.82,-29.15 1832.46,-22.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node10 -->
<g id= "edge69_Node000044_Node000010" class= "edge" >
<title > Node44- > Node10</title>
<g id= "a_edge69_Node000044_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.63,-343.36C968.28,-336.77 768.29,-320.72 703,-296.5 529.93,-232.29 357.82,-83.18 302.97,-33.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "305.49,-30.6 295.76,-26.4 300.74,-35.75 305.49,-30.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node12 -->
<g id= "edge93_Node000044_Node000012" class= "edge" >
<title > Node44- > Node12</title>
<g id= "a_edge93_Node000044_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.53,-344.82C1371.6,-337.73 2040.28,-312.72 2135,-296.5 2236.94,-279.04 2259.14,-260.39 2358,-230 2451.58,-201.23 2510.16,-242.49 2568,-163.5 2635.87,-70.82 2174.89,-30.62 2015.13,-19.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2015.44,-16.08 2005.23,-18.9 2014.97,-23.07 2015.44,-16.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node13 -->
<g id= "edge94_Node000044_Node000013" class= "edge" >
<title > Node44- > Node13</title>
<g id= "a_edge94_Node000044_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.73,-345.18C975.01,-341.62 797.4,-330.42 746,-296.5 659.83,-239.64 661.1,-194.45 627,-97 620,-76.99 617.42,-52.75 616.49,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.01,-36.37 616.12,-26.51 613.01,-36.64 620.01,-36.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node15 -->
<g id= "edge99_Node000044_Node000015" class= "edge" >
<title > Node44- > Node15</title>
<g id= "a_edge99_Node000044_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.32,-347.45C1264.76,-347.31 1440.18,-341.14 1479,-296.5 1487.9,-286.27 1484.27,-278.49 1479,-266 1470.07,-244.86 1453.77,-249.69 1442,-230 1410.46,-177.23 1412.53,-157.88 1404,-97 1402.12,-83.58 1402.16,-79.93 1404,-66.5 1405.4,-56.27 1408.33,-45.18 1411.15,-36.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1414.39,-37.38 1414.18,-26.79 1407.74,-35.2 1414.39,-37.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node16 -->
<g id= "edge100_Node000044_Node000016" class= "edge" >
<title > Node44- > Node16</title>
<g id= "a_edge100_Node000044_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.47,-343C984.32,-336.66 836.35,-321.96 790,-296.5 755.63,-277.62 745.76,-266.72 732,-230 727.09,-216.9 731.43,-155.7 736,-133 743.16,-97.49 758.67,-58.11 768.43,-35.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "771.52,-37.04 772.33,-26.48 765.11,-34.23 771.52,-37.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node17 -->
<g id= "edge68_Node000044_Node000017" class= "edge" >
<title > Node44- > Node17</title>
<g id= "a_edge68_Node000044_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.5,-344.17C1007.18,-339.8 912.94,-328.05 838,-296.5 832.15,-294.04 747.9,-235.65 745,-230 712.65,-167.1 766.59,-107.67 821,-66.5 861.13,-36.14 917.36,-23.94 960.31,-19.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "960.65,-22.61 970.26,-18.13 959.96,-15.64 960.65,-22.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node18 -->
<g id= "edge71_Node000044_Node000018" class= "edge" >
<title > Node44- > Node18</title>
<g id= "a_edge71_Node000044_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.42,-345.63C1013.4,-342.34 934.53,-331.35 876,-296.5 850.59,-281.37 830.2,-253.24 818.6,-234.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "821.68,-232.85 813.58,-226.03 815.66,-236.42 821.68,-232.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node20 -->
<g id= "edge74_Node000044_Node000020" class= "edge" >
<title > Node44- > Node20</title>
<g id= "a_edge74_Node000044_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1091.73,-332.14C1077.78,-323.55 1061.87,-311.44 1052,-296.5 1027.32,-259.15 1019.99,-206.29 1017.84,-175.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.36,-175.23 1017.32,-165.44 1014.37,-175.61 1021.36,-175.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node21 -->
<g id= "edge75_Node000044_Node000021" class= "edge" >
<title > Node44- > Node21</title>
<g id= "a_edge75_Node000044_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1094.08,-332.11C1081.6,-323.51 1067.88,-311.4 1061,-296.5 1055.32,-284.19 1053.98,-277.6 1061,-266 1069.39,-252.14 1083,-241.92 1097.37,-234.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1098.47,-237.81 1106.01,-230.37 1095.48,-231.48 1098.47,-237.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node22 -->
<g id= "edge95_Node000044_Node000022" class= "edge" >
<title > Node44- > Node22</title>
<g id= "a_edge95_Node000044_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.26,-347.27C1274.39,-347.11 1482.93,-341.25 1537,-296.5 1595.74,-247.88 1530.1,-181.43 1589,-133 1643.59,-88.11 1834.84,-105.5 1905,-97 1929.57,-94.02 1957.18,-90.48 1978.72,-87.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1979.03,-91.16 1988.5,-86.39 1978.13,-84.22 1979.03,-91.16" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node25 -->
<g id= "edge92_Node000044_Node000025" class= "edge" >
<title > Node44- > Node25</title>
<g id= "a_edge92_Node000044_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.53,-345.24C1365.63,-339.77 2004.44,-320.15 2208,-296.5 2367.45,-277.97 2412.58,-286.04 2563,-230 2617.97,-209.52 2637.79,-207.13 2677,-163.5 2694.92,-143.56 2722.95,-71.1 2735.94,-35.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2739.22,-37.06 2739.35,-26.46 2732.64,-34.66 2739.22,-37.06" />
</a>
</g>
</g>
<!-- Node44->Node32 -->
<g id= "edge97_Node000044_Node000032" class= "edge" >
<title > Node44- > Node32</title>
<g id= "a_edge97_Node000044_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.18,-345.49C1305.63,-341.95 1638.43,-329.87 1744,-296.5 1799.56,-278.94 1821.62,-276.3 1857,-230 1870.42,-212.43 1875.66,-187.22 1877.7,-169.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1881.19,-169.99 1878.58,-159.72 1874.21,-169.37 1881.19,-169.99" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node36 -->
<g id= "edge91_Node000044_Node000036" class= "edge" >
<title > Node44- > Node36</title>
<g id= "a_edge91_Node000044_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.59,-344.81C1354.78,-338.24 1923.75,-316.16 2004,-296.5 2056.89,-283.54 2113.47,-255.32 2148.54,-235.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2149.94,-239.15 2156.95,-231.2 2146.52,-233.04 2149.94,-239.15" />
</a>
</g>
</g>
<!-- Node44->Node42 -->
<g id= "edge98_Node000044_Node000042" class= "edge" >
<title > Node44- > Node42</title>
<g id= "a_edge98_Node000044_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1068.55,-332.1C1046.68,-324.09 1021.92,-312.47 1003,-296.5 976.11,-273.79 973.87,-262.35 960,-230 942.78,-189.84 922.55,-171.06 944,-133 953.66,-115.86 971.77,-103.91 988.62,-95.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "989.69,-99.32 997.47,-92.14 986.9,-92.9 989.69,-99.32" />
</a>
</g>
</g>
<!-- Node44->Node45 -->
<g id= "edge70_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge70_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.6,-344.91C951.82,-340.5 692.41,-327.29 610,-296.5 588.05,-288.3 587.57,-277.22 567,-266 539.19,-250.82 505.81,-237.64 480.55,-228.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "481.93,-225.36 471.34,-225.35 479.61,-231.97 481.93,-225.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000046" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2559.12,-163.5 2456.88,-163.5 2456.88,-133 2559.12,-133 2559.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2464.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2508" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node46 -->
<g id= "edge76_Node000044_Node000046" class= "edge" >
<title > Node44- > Node46</title>
<g id= "a_edge76_Node000044_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.52,-345.71C1348.14,-342.09 1886.78,-328.52 2058,-296.5 2210.8,-267.92 2383.4,-201.22 2463.18,-168.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2464.51,-171.54 2472.41,-164.47 2461.83,-165.07 2464.51,-171.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1389.88,-230 1262.12,-230 1262.12,-199.5 1389.88,-199.5 1389.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1270.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1326" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node47 -->
<g id= "edge79_Node000044_Node000047" class= "edge" >
<title > Node44- > Node47</title>
<g id= "a_edge79_Node000044_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.39,-346.98C1261.1,-346.06 1424.63,-338.62 1461,-296.5 1485.68,-267.92 1444.31,-246.65 1401.04,-233.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1402.07,-229.79 1391.49,-230.3 1400.08,-236.5 1402.07,-229.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1275.5,-163.5 1166.5,-163.5 1166.5,-133 1275.5,-133 1275.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1174.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1221" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node50 -->
<g id= "edge103_Node000044_Node000050" class= "edge" >
<title > Node44- > Node50</title>
<g id= "a_edge103_Node000044_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.32,-346C1253.87,-343.62 1396.07,-334.06 1428,-296.5 1436.78,-286.17 1437.05,-276.09 1428,-266 1378.9,-211.24 1148.1,-284.76 1099,-230 1074.95,-203.18 1115,-181.29 1155.5,-167.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.51,-170.46 1164.88,-163.97 1154.29,-163.82 1156.51,-170.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node53 -->
<g id= "edge89_Node000044_Node000053" class= "edge" >
<title > Node44- > Node53</title>
<g id= "a_edge89_Node000044_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.71,-343.75C967.03,-337.85 751.82,-322.97 572,-296.5 566.1,-295.63 559.94,-294.58 553.83,-293.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "554.92,-290.11 544.44,-291.65 553.6,-296.98 554.92,-290.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1170.38,-296.5 1069.62,-296.5 1069.62,-266 1170.38,-266 1170.38,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1077.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1120" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node54 -->
<g id= "edge101_Node000044_Node000054" class= "edge" >
<title > Node44- > Node54</title>
<g id= "a_edge101_Node000044_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1120,-332.11C1120,-325.02 1120,-316.29 1120,-308.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1123.5,-308.34 1120,-298.34 1116.5,-308.34 1123.5,-308.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1291.88,-296.5 1188.12,-296.5 1188.12,-266 1291.88,-266 1291.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1196.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1240" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node55 -->
<g id= "edge102_Node000044_Node000055" class= "edge" >
<title > Node44- > Node55</title>
<g id= "a_edge102_Node000044_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1147.23,-332.11C1163.72,-323.25 1184.98,-311.82 1202.99,-302.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1204.39,-305.36 1211.54,-297.54 1201.08,-299.2 1204.39,-305.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1418.5,-296.5 1309.5,-296.5 1309.5,-266 1418.5,-266 1418.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1317.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1364" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node56 -->
<g id= "edge104_Node000044_Node000056" class= "edge" >
<title > Node44- > Node56</title>
<g id= "a_edge104_Node000044_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1174.45,-332.36C1211.17,-322.65 1259.81,-309.79 1298.62,-299.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.05,-303.04 1307.83,-297.1 1297.26,-296.27 1299.05,-303.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node22 -->
<g id= "edge78_Node000046_Node000022" class= "edge" >
<title > Node46- > Node22</title>
<g id= "a_edge78_Node000046_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2456.74,-140.53C2357.31,-127.49 2140.38,-99.06 2053.29,-87.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.76,-84.17 2043.39,-86.34 2052.85,-91.11 2053.76,-84.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node25 -->
<g id= "edge77_Node000046_Node000025" class= "edge" >
<title > Node46- > Node25</title>
<g id= "a_edge77_Node000046_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2524.42,-132.58C2544.62,-115.09 2580.48,-85.82 2615,-66.5 2646.39,-48.93 2685.18,-34.63 2711.78,-25.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2712.84,-29.18 2721.28,-22.77 2710.69,-22.52 2712.84,-29.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node6 -->
<g id= "edge80_Node000047_Node000006" class= "edge" >
<title > Node47- > Node6</title>
<g id= "a_edge80_Node000047_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.05,-199.06C1314.72,-181.82 1302.43,-153.05 1285,-133 1272.4,-118.51 1254.78,-106.12 1240.12,-97.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1242.26,-94.46 1231.85,-92.48 1238.75,-100.52 1242.26,-94.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node29 -->
<g id= "edge81_Node000047_Node000029" class= "edge" >
<title > Node47- > Node29</title>
<g id= "a_edge81_Node000047_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1390.01,-201.31C1446.31,-190.38 1528.14,-174.48 1586.55,-163.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.91,-166.63 1596.05,-161.28 1585.57,-159.76 1586.91,-166.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node47->Node50 -->
<g id= "edge82_Node000047_Node000050" class= "edge" >
<title > Node47- > Node50</title>
<g id= "a_edge82_Node000047_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1302.17,-199.11C1288.08,-190.45 1270,-179.35 1254.49,-169.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.37,-166.87 1246.02,-164.62 1252.71,-172.84 1256.37,-166.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node9 -->
<g id= "edge83_Node000050_Node000009" class= "edge" >
<title > Node50- > Node9</title>
<g id= "a_edge83_Node000050_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1275.93,-138.47C1326.74,-129.81 1404.12,-115.23 1470,-97 1509.09,-86.18 1517.28,-78.55 1556,-66.5 1602.89,-51.91 1657.16,-37.61 1695.11,-28.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1695.54,-31.52 1704.39,-25.69 1693.83,-24.73 1695.54,-31.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node10 -->
<g id= "edge84_Node000050_Node000010" class= "edge" >
<title > Node50- > Node10</title>
<g id= "a_edge84_Node000050_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1173.42,-132.53C1149.49,-124.01 1120.63,-112 1097,-97 1080.14,-86.3 1082.35,-74.37 1064,-66.5 1031.86,-52.71 545.04,-28.49 357.7,-19.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "358,-16.13 347.85,-19.16 357.67,-23.12 358,-16.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node12 -->
<g id= "edge85_Node000050_Node000012" class= "edge" >
<title > Node50- > Node12</title>
<g id= "a_edge85_Node000050_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1275.75,-143.14C1337.87,-137.37 1441.63,-124.34 1527,-97 1556.25,-87.63 1559.62,-75.44 1589,-66.5 1619,-57.37 1813.71,-33.68 1909.27,-22.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1909.38,-25.91 1918.91,-21.26 1908.57,-18.96 1909.38,-25.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node13 -->
<g id= "edge87_Node000050_Node000013" class= "edge" >
<title > Node50- > Node13</title>
<g id= "a_edge87_Node000050_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1196.65,-132.68C1180.44,-122.85 1158.75,-109.45 1140,-97 1120.48,-84.04 1118.96,-74.68 1097,-66.5 940.51,-8.23 888.9,-49.53 723,-30.5 698.14,-27.65 670.1,-23.89 648.96,-20.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "649.58,-17.51 639.19,-19.59 648.61,-24.44 649.58,-17.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node39 -->
<g id= "edge86_Node000050_Node000039" class= "edge" >
<title > Node50- > Node39</title>
<g id= "a_edge86_Node000050_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1275.75,-141.83C1406.21,-128.93 1732.46,-96.65 1838.86,-86.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1839.05,-89.63 1848.65,-85.16 1838.36,-82.66 1839.05,-89.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node42 -->
<g id= "edge88_Node000050_Node000042" class= "edge" >
<title > Node50- > Node42</title>
<g id= "a_edge88_Node000050_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.08,-132.5C1145.8,-122.54 1104.97,-109.05 1069,-97 1067.45,-96.48 1065.87,-95.95 1064.27,-95.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1065.68,-92.19 1055.09,-92.31 1063.44,-98.83 1065.68,-92.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node45 -->
<g id= "edge90_Node000053_Node000045" class= "edge" >
<title > Node53- > Node45</title>
<g id= "a_edge90_Node000053_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M493.66,-271.28C484.43,-261.37 469.36,-245.16 457.87,-232.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.68,-230.69 451.3,-225.75 455.55,-235.46 460.68,-230.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge107_Node000059_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node59- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge107_Node000059_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M359.12,-332.15C348.25,-323.1 335.5,-310.53 328,-296.5 281.06,-208.6 281.47,-84.47 283.69,-36.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "287.17,-36.84 284.23,-26.66 280.18,-36.45 287.17,-36.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge109_Node000059_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node59- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge109_Node000059_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M357.58,-332.1C343.88,-322.45 325.95,-309.28 311,-296.5 246.97,-241.78 226.83,-230.66 176,-163.5 143.96,-121.17 116.55,-64.64 103.37,-35.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "106.63,-34.18 99.37,-26.46 100.23,-37.02 106.63,-34.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node13 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_Node000059_Node000013" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node59- > Node13</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge111_Node000059_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M374.73,-332.43C367.39,-304.97 355.17,-243.75 377,-199.5 420.5,-111.33 529.05,-53.81 583.61,-29.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "584.92,-32.74 592.7,-25.54 582.13,-26.32 584.92,-32.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node59->Node25 -->
<g id= "edge110_Node000059_Node000025" class= "edge" >
<title > Node59- > Node25</title>
<g id= "a_edge110_Node000059_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M425.94,-345.6C634.64,-340.4 1479.6,-318.39 1744,-296.5 1974,-277.46 2031.55,-269.09 2259,-230 2397.45,-206.21 2441.86,-225.33 2568,-163.5 2635.85,-130.24 2699.54,-65.05 2727.75,-33.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2730.31,-36.18 2734.33,-26.38 2725.07,-31.54 2730.31,-36.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node59->Node45 -->
<g id= "edge106_Node000059_Node000045" class= "edge" >
<title > Node59- > Node45</title>
<g id= "a_edge106_Node000059_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M381.91,-332.16C385.59,-315.53 392.82,-287.81 404,-266 410,-254.3 418.75,-242.5 426.34,-233.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "428.84,-235.75 432.68,-225.87 423.52,-231.2 428.84,-235.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node59->Node53 -->
<g id= "edge108_Node000059_Node000053" class= "edge" >
<title > Node59- > Node53</title>
<g id= "a_edge108_Node000059_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M406.91,-332.11C427.22,-321.46 454.57,-307.12 474.73,-296.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "476.25,-299.71 483.48,-291.96 473,-293.51 476.25,-299.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>