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/python/engine/trampoline/py_engine.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "3319pt" height= "748pt"
viewBox="0.00 0.00 3319.00 748.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 743.5)" >
2025-11-06 09:16:40 -05:00
<title > src/python/engine/trampoline/py_engine.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2988.5,-739.5 2847.25,-739.5 2847.25,-709 2988.5,-709 2988.5,-739.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2855.25" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2917.88" y= "-714.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2871.12,-673 2802.62,-673 2802.62,-653.75 2871.12,-653.75 2871.12,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "2836.88" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2897.85,-708.7C2885.88,-699.99 2870.66,-688.93 2858.42,-680.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2860.73,-677.39 2850.59,-674.34 2856.62,-683.05 2860.73,-677.39" />
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_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2224.12,-617.75 2107.62,-617.75 2107.62,-598.5 2224.12,-598.5 2224.12,-617.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2165.88" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-04-20 12:45:31 -04:00
<g id= "edge135_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge135_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2846.79,-712.46C2702.86,-690.62 2378.55,-641.4 2235.69,-619.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2236.4,-616.29 2225.99,-618.25 2235.35,-623.21 2236.4,-616.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2525.25,-24.88 2442.5,-24.88 2442.5,-5.63 2525.25,-5.63 2525.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2483.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge140_Node000001_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge140_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2926.04,-708.79C2941.8,-679.48 2974.88,-610.56 2974.88,-548.25 2974.88,-548.25 2974.88,-548.25 2974.88,-147.25 2974.88,-57.42 2664.18,-27.61 2537.09,-19.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2537.45,-15.69 2527.25,-18.54 2537,-22.68 2537.45,-15.69" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2094.38,-24.88 2051.38,-24.88 2051.38,-5.63 2094.38,-5.63 2094.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2072.88" 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->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge141_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge141_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2846.94,-716.06C2758.71,-706.94 2603.49,-690.3 2470.88,-673 2235.73,-642.33 2163.18,-664.03 1948.88,-562.5 1850.73,-516 1804,-519.95 1743.88,-429.5 1702.58,-367.37 1761.3,-315.94 1705.88,-266 1657.96,-222.83 1478.76,-251.27 1417.88,-230 1364.3,-211.28 1336.65,-212.99 1308.88,-163.5 1234.29,-30.62 1884.61,-17.59 2040,-16.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2039.63,-19.87 2049.61,-16.3 2039.58,-12.87 2039.63,-19.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2664.75,-157.88 2609,-157.88 2609,-138.62 2664.75,-138.62 2664.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2636.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node40 -->
<g id= "edge139_Node000001_Node000040" class= "edge" >
<title > Node1- > Node40</title>
<g id= "a_edge139_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2913.85,-708.61C2908.27,-687.01 2898.88,-645.28 2898.88,-609.12 2898.88,-609.12 2898.88,-609.12 2898.88,-280.25 2898.88,-181.89 2749.34,-157.38 2676.21,-151.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2676.91,-147.82 2666.67,-150.56 2676.38,-154.8 2676.91,-147.82" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node85 -->
<g id= "Node000085" class= "node" >
<title > Node85</title>
<g id= "a_Node000085" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3089.5,-673 2984.25,-673 2984.25,-653.75 3089.5,-653.75 3089.5,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "3036.88" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/pybind11.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node85 -->
<g id= "edge136_Node000001_Node000085" class= "edge" >
<title > Node1- > Node85</title>
<g id= "a_edge136_Node000001_Node000085" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2947.6,-708.55C2966.24,-699.32 2990.14,-687.5 3008.52,-678.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3009.86,-681.65 3017.27,-674.08 3006.75,-675.37 3009.86,-681.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node86 -->
<g id= "Node000086" class= "node" >
<title > Node86</title>
<g id= "a_Node000086" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3184.25,-673 3107.5,-673 3107.5,-653.75 3184.25,-653.75 3184.25,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "3145.88" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/stl.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node86 -->
<g id= "edge137_Node000001_Node000086" class= "edge" >
<title > Node1- > Node86</title>
<g id= "a_edge137_Node000001_Node000086" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2974.82,-708.55C3013.43,-698.58 3063.8,-685.57 3099.87,-676.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3100.3,-679.76 3109.11,-673.87 3098.55,-672.98 3100.3,-679.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node87 -->
<g id= "Node000087" class= "node" >
<title > Node87</title>
<g id= "a_Node000087" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3311,-673 3202.75,-673 3202.75,-653.75 3311,-653.75 3311,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "3256.88" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/functional.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node87 -->
<g id= "edge138_Node000001_Node000087" class= "edge" >
<title > Node1- > Node87</title>
<g id= "a_edge138_Node000001_Node000087" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2988.94,-710.91C3049.28,-700.43 3135.09,-685.53 3193.21,-675.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3193.71,-678.9 3202.96,-673.74 3192.51,-672 3193.71,-678.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2802.21,-659.62C2696.65,-651.25 2377.71,-625.94 2235.55,-614.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2236.15,-611.19 2225.91,-613.89 2235.6,-618.17 2236.15,-611.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "852.88,-24.88 698.88,-24.88 698.88,-5.63 852.88,-5.63 852.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "775.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node8 -->
2026-04-20 12:45:31 -04:00
<g id= "edge132_Node000002_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node8</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge132_Node000002_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2802.18,-661.83C2489.56,-656.83 169.88,-617.4 169.88,-548.25 169.88,-548.25 169.88,-548.25 169.88,-346.75 169.88,-174.41 284.82,-145.73 437.88,-66.5 480.1,-44.64 601.98,-30.45 687.19,-22.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.27,-26.41 696.93,-22.06 686.67,-19.43 687.27,-26.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge133_Node000002_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge133_Node000002_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2853.39,-653.51C2881.79,-636.92 2936.88,-598.3 2936.88,-548.25 2936.88,-548.25 2936.88,-548.25 2936.88,-147.25 2936.88,-61.58 2264.31,-25.11 2105.97,-17.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2106.33,-14.22 2096.18,-17.26 2106.01,-21.21 2106.33,-14.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node40 -->
<g id= "edge134_Node000002_Node000040" class= "edge" >
<title > Node2- > Node40</title>
<g id= "a_edge134_Node000002_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2840.11,-653.34C2846.66,-634.22 2860.88,-588.14 2860.88,-548.25 2860.88,-548.25 2860.88,-548.25 2860.88,-280.25 2860.88,-195.85 2740.92,-164.82 2676.57,-154.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2677.16,-150.8 2666.74,-152.74 2676.09,-157.72 2677.16,-150.8" />
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__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2159,-296.5 2050.75,-296.5 2050.75,-266 2159,-266 2159,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2058.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2104.88" 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->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2133.48,-598.11C2086.21,-582.74 2003.88,-546.65 2003.88,-481.75 2003.88,-481.75 2003.88,-481.75 2003.88,-413.25 2003.88,-366.66 2044.43,-326.52 2074.14,-303.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2075.86,-306.44 2081.75,-297.63 2071.65,-300.85 2075.86,-306.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1569,-363 1460.75,-363 1460.75,-332.5 1569,-332.5 1569,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1468.75" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1514.88" 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->Node42 -->
<g id= "edge42_Node000003_Node000042" class= "edge" >
<title > Node3- > Node42</title>
<g id= "a_edge42_Node000003_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107.24,-599.21C2062.95,-592.25 2001.09,-580.4 1948.88,-562.5 1792.5,-508.9 1620.04,-411.37 1548.66,-369.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.56,-366.2 1540.18,-364.1 1546.98,-372.22 1550.56,-366.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2218.5,-562.5 2113.25,-562.5 2113.25,-532 2218.5,-532 2218.5,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2121.25" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2165.88" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node58 -->
<g id= "edge79_Node000003_Node000058" class= "edge" >
<title > Node3- > Node58</title>
<g id= "a_edge79_Node000003_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2165.88,-598.18C2165.88,-591.73 2165.88,-582.66 2165.88,-574.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2169.38,-574.3 2165.88,-564.3 2162.38,-574.3 2169.38,-574.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1972.75,-496 1845,-496 1845,-465.5 1972.75,-465.5 1972.75,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1853" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1908.88" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node69 -->
<g id= "edge115_Node000003_Node000069" class= "edge" >
<title > Node3- > Node69</title>
<g id= "a_edge115_Node000003_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107.47,-600.31C2071.73,-594.26 2026.07,-583.03 1989.88,-562.5 1964.43,-548.06 1941.45,-523.5 1926.52,-505.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1929.37,-503.21 1920.42,-497.55 1923.89,-507.56 1929.37,-503.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "103.75,-97 0,-97 0,-66.5 103.75,-66.5 103.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "51.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
</a>
</g>
</g>
<!-- Node3->Node71 -->
<g id= "edge123_Node000003_Node000071" class= "edge" >
<title > Node3- > Node71</title>
<g id= "a_edge123_Node000003_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107.13,-604.88C1793.58,-592.5 324.77,-529.53 150.88,-429.5 112.8,-407.6 93.88,-392.68 93.88,-348.75 93.88,-348.75 93.88,-348.75 93.88,-213.75 93.88,-175.09 77.08,-132.94 64.73,-107.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "68.03,-105.95 60.45,-98.55 61.76,-109.06 68.03,-105.95" />
</a>
</g>
</g>
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "2605.12,-363 2452.62,-363 2452.62,-332.5 2605.12,-332.5 2605.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2460.62" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2528.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node72 -->
<g id= "edge125_Node000003_Node000072" class= "edge" >
<title > Node3- > Node72</title>
<g id= "a_edge125_Node000003_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2181.53,-598.1C2224.24,-573.25 2345.76,-500.88 2438.88,-429.5 2462.93,-411.06 2488.48,-387.74 2506.18,-370.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2508.32,-373.7 2513.11,-364.26 2503.47,-368.65 2508.32,-373.7" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
<polygon fill= "#fff0f0" stroke= "red" points= "2745.38,-562.5 2612.38,-562.5 2612.38,-532 2745.38,-532 2745.38,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2620.38" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2678.88" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpads.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node74 -->
<g id= "edge130_Node000003_Node000074" class= "edge" >
<title > Node3- > Node74</title>
<g id= "a_edge130_Node000003_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2224.22,-600.43C2316.74,-589.81 2497.19,-569.1 2600.77,-557.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2601.04,-560.71 2610.58,-556.09 2600.24,-553.75 2601.04,-560.71" />
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= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "1122.12,-91.38 993.62,-91.38 993.62,-72.12 1122.12,-72.12 1122.12,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1057.88" 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>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2050.28,-276.7C1895.28,-266.53 1462.8,-237.55 1449.88,-230 1405.06,-203.83 1428.86,-160.55 1384.88,-133 1286.75,-71.55 1240.96,-116.72 1126.88,-97 1121.65,-96.1 1116.22,-95.09 1110.8,-94.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1111.73,-90.66 1101.24,-92.15 1110.37,-97.53 1111.73,-90.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
2025-11-28 09:46:00 -05:00
<g id= "edge39_Node000004_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge39_Node000004_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2159.26,-267.77C2189.68,-259.52 2227.65,-247.05 2258.88,-230 2340.93,-185.18 2356.75,-164.09 2421.88,-97 2441.04,-77.26 2459.83,-51.66 2471.61,-34.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2474.39,-36.76 2477.12,-26.52 2468.61,-32.82 2474.39,-36.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
2025-11-28 09:46:00 -05:00
<g id= "edge38_Node000004_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node12</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge38_Node000004_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2159.42,-273.68C2187.28,-267.3 2218.99,-254.74 2236.88,-230 2262.15,-195.05 2259.81,-171.25 2239.88,-133 2211.64,-78.8 2145.46,-44.58 2105.41,-28.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2106.85,-24.87 2096.26,-24.43 2104.26,-31.38 2106.85,-24.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000016" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "917.62,-224.38 810.12,-224.38 810.12,-205.12 917.62,-205.12 917.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "863.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node16 -->
2026-04-20 12:45:31 -04:00
<g id= "edge13_Node000004_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node16</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge13_Node000004_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.55,-276.29C2007.1,-273.21 1944.6,-268.97 1889.88,-266 1512.76,-245.51 1417.84,-253.16 1040.88,-230 1003.99,-227.73 962.84,-224.47 929.51,-221.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "929.83,-218.15 919.57,-220.78 929.24,-225.12 929.83,-218.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1027.75,-163.5 918,-163.5 918,-133 1027.75,-133 1027.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "926" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "972.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge16_Node000004_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge16_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.47,-276.64C1878.27,-265.23 1356.21,-230.6 1351.88,-230 1240.89,-214.55 1113.89,-185.03 1038.7,-166.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1040,-163 1029.45,-163.96 1038.3,-169.79 1040,-163" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1148.12,-230 1049.62,-230 1049.62,-199.5 1148.12,-199.5 1148.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1057.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1098.88" 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
<!-- Node4->Node18 -->
2026-04-20 12:45:31 -04:00
<g id= "edge21_Node000004_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node18</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge21_Node000004_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.55,-276.44C2007.09,-273.44 1944.58,-269.24 1889.88,-266 1583.33,-247.85 1505.54,-259.48 1199.88,-230 1186.92,-228.75 1173.09,-227.04 1159.94,-225.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.49,-221.79 1150.1,-223.86 1159.52,-228.72 1160.49,-221.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2227.75,-230 2124,-230 2124,-199.5 2227.75,-199.5 2227.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2132" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2175.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge24_Node000004_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge24_Node000004_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2120.99,-265.61C2129.97,-257.45 2141.35,-247.11 2151.42,-237.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2153.66,-240.66 2158.71,-231.35 2148.95,-235.48 2153.66,-240.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000025" > <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= "1573.75,-230 1470,-230 1470,-199.5 1573.75,-199.5 1573.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1478" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1521.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node25 -->
2026-04-20 12:45:31 -04:00
<g id= "edge27_Node000004_Node000025" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node25</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge27_Node000004_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.66,-275.99C1939.92,-267.15 1690.01,-246.38 1585.3,-230.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.07,-226.97 1575.64,-228.85 1584.97,-233.88 1586.07,-226.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1552,-163.5 1431.75,-163.5 1431.75,-133 1552,-133 1552,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1439.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1491.88" 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-04-20 12:45:31 -04:00
<!-- Node4->Node26 -->
<g id= "edge37_Node000004_Node000026" class= "edge" >
<title > Node4- > Node26</title>
<g id= "a_edge37_Node000004_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.45,-276.49C1896.03,-265.76 1465.87,-235.4 1460.88,-230 1446.03,-213.95 1458.1,-190.03 1471.27,-172.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1473.67,-174.99 1477.18,-164.99 1468.2,-170.62 1473.67,-174.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2048.62,-230 1953.12,-230 1953.12,-199.5 2048.62,-199.5 2048.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1961.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2000.88" 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-04-20 12:45:31 -04:00
<!-- Node4->Node31 -->
<g id= "edge32_Node000004_Node000031" class= "edge" >
<title > Node4- > Node31</title>
<g id= "a_edge32_Node000004_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2081.28,-265.61C2067.31,-256.95 2049.41,-245.85 2034.05,-236.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2036.01,-233.42 2025.67,-231.13 2032.32,-239.37 2036.01,-233.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "#fff0f0" stroke= "red" points= "2759.38,-230 2626.38,-230 2626.38,-199.5 2759.38,-199.5 2759.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2634.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2692.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node34 -->
<g id= "edge33_Node000004_Node000034" class= "edge" >
<title > Node4- > Node34</title>
<g id= "a_edge33_Node000004_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2159.4,-274.27C2264.07,-262.79 2493.48,-237.62 2614.52,-224.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2614.83,-227.83 2624.39,-223.26 2614.07,-220.87 2614.83,-227.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node4->Node40 -->
<g id= "edge41_Node000004_Node000040" class= "edge" >
<title > Node4- > Node40</title>
<g id= "a_edge41_Node000004_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2159.18,-269.98C2208.17,-260.46 2282.12,-245.47 2345.88,-230 2436.68,-207.96 2542.09,-177.47 2597.76,-160.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2598.5,-164.41 2607.08,-158.21 2596.5,-157.7 2598.5,-164.41" />
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2105.5,-224.38 2066.25,-224.38 2066.25,-205.12 2105.5,-205.12 2105.5,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2085.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node4->Node41 -->
<g id= "edge40_Node000004_Node000041" class= "edge" >
<title > Node4- > Node41</title>
<g id= "a_edge40_Node000004_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2100.56,-265.61C2097.95,-256.73 2094.57,-245.27 2091.72,-235.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2095.08,-234.63 2088.9,-226.02 2088.37,-236.61 2095.08,-234.63" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1202.5,-24.88 1157.25,-24.88 1157.25,-5.63 1202.5,-5.63 1202.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1179.88" 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>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1075.1,-71.65C1095.26,-60.99 1128.91,-43.19 1152.63,-30.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154.2,-33.78 1161.4,-26.02 1150.93,-27.6 1154.2,-33.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "163.62,-24.88 98.12,-24.88 98.12,-5.63 163.62,-5.63 163.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "130.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M993.29,-77.45C858.78,-70.4 538.82,-52.68 270.88,-30.5 238.81,-27.85 202.69,-24.15 175.17,-21.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "175.76,-17.73 165.44,-20.13 175.01,-24.69 175.76,-17.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node8 -->
<g id= "edge7_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge7_Node000005_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1018.07,-71.65C967.89,-60.17 881.58,-40.43 826.69,-27.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "827.48,-24.46 816.95,-25.65 825.92,-31.29 827.48,-24.46" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "401.75,-24.88 280,-24.88 280,-5.63 401.75,-5.63 401.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "340.88" 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>
<!-- Node5->Node9 -->
<g id= "edge8_Node000005_Node000009" class= "edge" >
<title > Node5- > Node9</title>
<g id= "a_edge8_Node000005_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M993.2,-72.35C976.49,-70.31 958.53,-68.22 941.88,-66.5 751.31,-46.84 526.15,-29.61 413.18,-21.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.68,-17.91 403.45,-20.68 413.18,-24.89 413.68,-17.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge9_Node000005_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge9_Node000005_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1122.38,-77.83C1363.68,-66.92 2210.54,-28.61 2431.06,-18.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2430.94,-22.15 2440.77,-18.2 2430.62,-15.16 2430.94,-22.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge10_Node000005_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge10_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1122.52,-72.04C1139.23,-70 1157.2,-67.99 1173.88,-66.5 1511.1,-36.4 1921.2,-21.26 2039.49,-17.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2039.54,-20.82 2049.42,-16.99 2039.31,-13.82 2039.54,-20.82" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "986,-24.88 895.75,-24.88 895.75,-5.63 986,-5.63 986,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "940.88" 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>
<!-- Node5->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge11_Node000005_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge11_Node000005_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.36,-71.65C1022.11,-61.03 990.04,-43.35 967.31,-30.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "969.08,-27.8 958.63,-26.04 965.7,-33.93 969.08,-27.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1397.62,-30.5 1296.12,-30.5 1296.12,0 1397.62,0 1397.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1304.12" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1346.88" 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>
<!-- Node5->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge12_Node000005_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge12_Node000005_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1098.67,-71.65C1147.17,-60.82 1228.62,-42.64 1284.91,-30.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1285.35,-33.57 1294.34,-27.97 1283.82,-26.74 1285.35,-33.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge15_Node000016_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge15_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M867.38,-204.75C879.06,-174.81 916.78,-78.04 933.16,-36.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "936.42,-37.3 936.8,-26.71 929.9,-34.76 936.42,-37.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000016_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M901.57,-204.67C937,-195.7 991.26,-180.83 1036.88,-163.5 1138.34,-124.95 1252.37,-66.71 1309.71,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1311.22,-39.47 1318.4,-31.68 1307.93,-33.29 1311.22,-39.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge17_Node000017_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node17- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge17_Node000017_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M992.16,-132.61C1005.56,-122.44 1023.41,-108.91 1037.12,-98.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.19,-101.32 1045.04,-92.49 1034.96,-95.74 1039.19,-101.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node8 -->
2026-04-20 12:45:31 -04:00
<g id= "edge18_Node000017_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node17- > Node8</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge18_Node000017_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M951.04,-132.73C913.52,-107.78 837.16,-57 798.86,-31.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "801.09,-28.81 790.82,-26.19 797.21,-34.64 801.09,-28.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge20_Node000017_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge20_Node000017_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1025.31,-132.52C1093.82,-113.91 1217.8,-82.39 1325.88,-66.5 1599.56,-26.25 1934.47,-18.19 2039.65,-16.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2039.58,-20.12 2049.53,-16.48 2039.49,-13.12 2039.58,-20.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge19_Node000017_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node17- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge19_Node000017_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M969.33,-132.73C963.6,-109.27 952.29,-62.96 945.78,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "949.23,-35.71 943.46,-26.82 942.43,-37.37 949.23,-35.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node17 -->
2026-04-20 12:45:31 -04:00
<g id= "edge22_Node000018_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge22_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1070.28,-199.11C1052.88,-190.21 1030.44,-178.72 1011.47,-169.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1013.2,-165.96 1002.7,-164.52 1010.01,-172.19 1013.2,-165.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2044.5,-157.88 1993.25,-157.88 1993.25,-138.62 2044.5,-138.62 2044.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2018.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge23_Node000018_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node18- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge23_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1148.34,-210.28C1312.42,-198.78 1836.58,-162.03 1981.46,-151.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1981.52,-155.38 1991.25,-151.19 1981.03,-148.39 1981.52,-155.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node15 -->
2026-04-20 12:45:31 -04:00
<g id= "edge26_Node000020_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node20- > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge26_Node000020_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2159,-199.17C2136.59,-180.65 2095.01,-149.15 2053.88,-133 1827.89,-44.26 1535.58,-22.97 1409.4,-17.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1409.72,-14.37 1399.59,-17.49 1409.45,-21.37 1409.72,-14.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2230.88,-157.88 2190.88,-157.88 2190.88,-138.62 2230.88,-138.62 2230.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2210.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node22 -->
2026-04-20 12:45:31 -04:00
<g id= "edge25_Node000020_Node000022" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node20- > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge25_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2183.82,-199.11C2188.8,-189.93 2195.27,-178 2200.64,-168.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2203.67,-169.86 2205.37,-159.4 2197.52,-166.52 2203.67,-169.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node8 -->
<g id= "edge28_Node000025_Node000008" class= "edge" >
<title > Node25- > Node8</title>
<g id= "a_edge28_Node000025_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1538.08,-199.22C1555.51,-181.89 1578.48,-152.76 1560.88,-133 1514.59,-81.05 1318.28,-109.67 1249.88,-97 1196.19,-87.06 1184.43,-77.12 1130.88,-66.5 1080.28,-56.47 946.4,-38.36 858.29,-26.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "858.84,-23.39 848.47,-25.56 857.94,-30.33 858.84,-23.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node11 -->
<g id= "edge31_Node000025_Node000011" class= "edge" >
<title > Node25- > Node11</title>
<g id= "a_edge31_Node000025_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1574.21,-201.21C1576.8,-200.63 1579.37,-200.05 1581.88,-199.5 1903.67,-128.62 2292.28,-53.03 2431.29,-26.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2431.77,-29.78 2440.93,-24.46 2430.45,-22.91 2431.77,-29.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node26 -->
<g id= "edge29_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge29_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1515.07,-199.11C1511.62,-191.69 1507.33,-182.47 1503.38,-173.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.68,-172.79 1499.29,-165.2 1500.34,-175.74 1506.68,-172.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1375.88,-157.88 1317.88,-157.88 1317.88,-138.62 1375.88,-138.62 1375.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1346.88" 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-04-20 12:45:31 -04:00
<!-- Node25->Node29 -->
<g id= "edge30_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge30_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1482.16,-199.11C1452.03,-188.01 1410.99,-172.88 1382.03,-162.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1383.59,-159.05 1373,-158.88 1381.17,-165.62 1383.59,-159.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node11 -->
<g id= "edge34_Node000034_Node000011" class= "edge" >
<title > Node34- > Node11</title>
<g id= "a_edge34_Node000034_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2692.6,-199.03C2691.6,-181.77 2687.77,-152.98 2673.88,-133 2636.79,-79.67 2566.71,-46.09 2522.8,-29.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2524.25,-26.09 2513.66,-25.9 2521.82,-32.66 2524.25,-26.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node19 -->
<g id= "edge35_Node000034_Node000019" class= "edge" >
<title > Node34- > Node19</title>
<g id= "a_edge35_Node000034_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2626.1,-207.36C2486.03,-193.96 2165.46,-163.28 2056.17,-152.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2056.59,-149.34 2046.3,-151.87 2055.92,-156.31 2056.59,-149.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node40 -->
<g id= "edge36_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge36_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2680.17,-199.11C2671.77,-189.44 2660.72,-176.71 2651.88,-166.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2654.73,-164.47 2645.53,-159.22 2649.44,-169.06 2654.73,-164.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node4 -->
<g id= "edge49_Node000042_Node000004" class= "edge" >
<title > Node42- > Node4</title>
<g id= "a_edge49_Node000042_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.43,-339.45C1587.96,-337.08 1608.8,-334.54 1627.88,-332.5 1809.32,-313.08 1856.37,-323.26 2036.88,-296.5 2037.7,-296.38 2038.54,-296.25 2039.37,-296.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2039.65,-299.62 2048.93,-294.51 2038.48,-292.72 2039.65,-299.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node5 -->
<g id= "edge48_Node000042_Node000005" class= "edge" >
<title > Node42- > Node5</title>
<g id= "a_edge48_Node000042_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.28,-344.99C1341.6,-340.59 1068.51,-327.22 1040.88,-296.5 1015.56,-268.36 1041.19,-150.05 1052.8,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1056.19,-103.45 1055.23,-92.9 1049.4,-101.75 1056.19,-103.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node6 -->
<g id= "edge72_Node000042_Node000006" class= "edge" >
<title > Node42- > Node6</title>
<g id= "a_edge72_Node000042_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.26,-335.62C1432.18,-327.97 1398.56,-315.64 1372.88,-296.5 1275.3,-223.79 1209.79,-86.65 1187.92,-35.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.2,-34.61 1184.1,-26.75 1184.75,-37.33 1191.2,-34.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node8 -->
<g id= "edge43_Node000042_Node000008" class= "edge" >
<title > Node42- > Node8</title>
<g id= "a_edge43_Node000042_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.42,-344.45C1332.65,-338.67 1021.42,-322.1 981.88,-296.5 940.27,-269.57 954.96,-240.33 926.88,-199.5 882.44,-134.89 820.67,-65.12 791.86,-33.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "794.7,-31.45 785.36,-26.45 789.54,-36.18 794.7,-31.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node9 -->
<g id= "edge45_Node000042_Node000009" class= "edge" >
<title > Node42- > Node9</title>
<g id= "a_edge45_Node000042_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.27,-346.47C1317.95,-345.16 938.57,-337.79 820.88,-296.5 749.1,-271.32 744.76,-239.2 679.88,-199.5 567.86,-130.96 428.33,-59.8 369.32,-30.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "371.13,-27.32 360.62,-25.99 368.01,-33.58 371.13,-27.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node11 -->
<g id= "edge69_Node000042_Node000011" class= "edge" >
<title > Node42- > Node11</title>
<g id= "a_edge69_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.33,-346.68C1711.22,-345.87 2089.4,-339.61 2205.88,-296.5 2336.92,-248 2371.87,-213.6 2448.88,-97 2461.61,-77.71 2471.52,-53.02 2477.49,-36.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2480.77,-37.27 2480.65,-26.68 2474.14,-35.04 2480.77,-37.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node12 -->
<g id= "edge70_Node000042_Node000012" class= "edge" >
<title > Node42- > Node12</title>
<g id= "a_edge70_Node000042_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.47,-333.3C1570.95,-333.02 1572.42,-332.75 1573.88,-332.5 1647.2,-319.74 1857.15,-351.89 1906.88,-296.5 1915.93,-286.41 1914.98,-276.87 1906.88,-266 1873.33,-221.02 1819.42,-274.98 1785.88,-230 1777.77,-219.13 1776.95,-209.7 1785.88,-199.5 1865,-109.04 1969.12,-248.7 2053.88,-163.5 2087.43,-129.77 2082.48,-68.14 2077.1,-36.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.54,-35.74 2075.24,-26.57 2073.67,-37.05 2080.54,-35.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node14 -->
<g id= "edge74_Node000042_Node000014" class= "edge" >
<title > Node42- > Node14</title>
<g id= "a_edge74_Node000042_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.66,-346.1C1329.15,-343.92 996.43,-334.68 892.88,-296.5 837.13,-275.94 781.84,-255.78 800.88,-199.5 825.15,-127.74 890.02,-61.95 922.22,-32.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "924.14,-35.49 929.24,-26.2 919.46,-30.28 924.14,-35.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node15 -->
<g id= "edge44_Node000042_Node000015" class= "edge" >
<title > Node42- > Node15</title>
<g id= "a_edge44_Node000042_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.14,-347.24C1705.91,-347.75 2061.42,-344.28 2167.88,-296.5 2240.31,-263.99 2290.44,-194.21 2239.88,-133 2186.84,-68.8 1603.73,-30.61 1409.44,-19.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1409.72,-16.1 1399.54,-19.03 1409.33,-23.09 1409.72,-16.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node16 -->
<g id= "edge47_Node000042_Node000016" class= "edge" >
<title > Node42- > Node16</title>
<g id= "a_edge47_Node000042_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.63,-347.29C1334.06,-347.73 1023.07,-343.8 931.88,-296.5 905.49,-282.82 885.25,-254.06 873.95,-234.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "877.02,-233.14 869.09,-226.11 870.9,-236.55 877.02,-233.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node17 -->
<g id= "edge50_Node000042_Node000017" class= "edge" >
<title > Node42- > Node17</title>
<g id= "a_edge50_Node000042_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.29,-344.87C1336.27,-340.11 1041.43,-325.82 1007.88,-296.5 973.16,-266.17 969.59,-208.24 970.78,-174.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "974.25,-175.37 971.3,-165.19 967.26,-174.99 974.25,-175.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node18 -->
<g id= "edge51_Node000042_Node000018" class= "edge" >
<title > Node42- > Node18</title>
<g id= "a_edge51_Node000042_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.63,-336.79C1423.53,-328.78 1373.85,-315.68 1332.88,-296.5 1311.32,-286.41 1310.48,-275.97 1288.88,-266 1276.93,-260.49 1210.45,-243.39 1159.46,-230.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.53,-227.32 1149.98,-228.3 1158.84,-234.11 1160.53,-227.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node19 -->
<g id= "edge71_Node000042_Node000019" class= "edge" >
<title > Node42- > Node19</title>
<g id= "a_edge71_Node000042_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1485.72,-332.15C1457.39,-316.07 1421.41,-289.41 1441.88,-266 1481.28,-220.93 1653.06,-251.65 1708.88,-230 1731.06,-221.39 1730.8,-208.37 1752.88,-199.5 1847.25,-161.58 1880.33,-188.67 1978.88,-163.5 1980.88,-162.99 1982.92,-162.42 1984.97,-161.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1985.97,-165.16 1994.39,-158.74 1983.8,-158.51 1985.97,-165.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node22 -->
<g id= "edge68_Node000042_Node000022" class= "edge" >
<title > Node42- > Node22</title>
<g id= "a_edge68_Node000042_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.46,-333.26C1570.95,-332.99 1572.42,-332.74 1573.88,-332.5 1618.45,-325.18 1948.38,-329.83 1978.88,-296.5 1988.03,-286.5 1983.97,-278.56 1978.88,-266 1970.48,-245.32 1952.27,-250.68 1943.88,-230 1938.78,-217.44 1935.22,-209.93 1943.88,-199.5 1958.86,-181.43 2111.96,-161.08 2179.34,-152.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2179.48,-156.43 2188.99,-151.77 2178.65,-149.48 2179.48,-156.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node29 -->
<g id= "edge73_Node000042_Node000029" class= "edge" >
<title > Node42- > Node29</title>
<g id= "a_edge73_Node000042_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1473.28,-332.07C1432.34,-314.93 1373,-282.1 1351.88,-230 1343.97,-210.5 1343.6,-186.17 1344.66,-169.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.12,-169.91 1345.51,-159.64 1341.15,-169.3 1348.12,-169.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node34 -->
<g id= "edge66_Node000042_Node000034" class= "edge" >
<title > Node42- > Node34</title>
<g id= "a_edge66_Node000042_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.48,-347.26C1706.75,-347.76 2076.99,-344.17 2380.88,-296.5 2471.87,-282.23 2574.85,-252.92 2636.77,-233.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2637.52,-237.25 2646.03,-230.94 2635.44,-230.57 2637.52,-237.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "671.25,-224.38 558.5,-224.38 558.5,-205.12 671.25,-205.12 671.25,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "614.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node43 -->
<g id= "edge46_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge46_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.38,-345.46C1289.77,-341.14 773.16,-325.74 703.88,-296.5 671.96,-283.03 644,-253.06 628.29,-233.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "631.08,-231.55 622.17,-225.82 625.57,-235.85 631.08,-231.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1897,-230 1794.75,-230 1794.75,-199.5 1897,-199.5 1897,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1802.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1845.88" y= "-205.25" 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-04-20 12:45:31 -04:00
<!-- Node42->Node44 -->
<g id= "edge52_Node000042_Node000044" class= "edge" >
<title > Node42- > Node44</title>
<g id= "a_edge52_Node000042_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.45,-339.67C1587.99,-337.32 1608.82,-334.73 1627.88,-332.5 1701.8,-323.84 1911.15,-351.89 1960.88,-296.5 1983.96,-270.78 1946.27,-248.8 1908.01,-234.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1909.26,-231.02 1898.67,-230.91 1906.88,-237.61 1909.26,-231.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1880.75,-296.5 1753,-296.5 1753,-266 1880.75,-266 1880.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1761" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1816.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node45 -->
<g id= "edge55_Node000042_Node000045" class= "edge" >
<title > Node42- > Node45</title>
<g id= "a_edge55_Node000042_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.22,-335.14C1617.33,-324.87 1688.04,-309.77 1741.6,-298.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1742.23,-301.77 1751.28,-296.26 1740.76,-294.93 1742.23,-301.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1700.38,-230 1591.38,-230 1591.38,-199.5 1700.38,-199.5 1700.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1599.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1645.88" y= "-205.25" 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-04-20 12:45:31 -04:00
<!-- Node42->Node48 -->
<g id= "edge77_Node000042_Node000048" class= "edge" >
<title > Node42- > Node48</title>
<g id= "a_edge77_Node000042_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1569.35,-339.91C1672.7,-326.88 1887.25,-299.5 1889.88,-296.5 1898.8,-286.3 1898.44,-276.51 1889.88,-266 1878.58,-252.15 1780.14,-235.23 1711.81,-224.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1712.6,-221.57 1702.19,-223.56 1711.57,-228.49 1712.6,-221.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "613.88,-290.88 501.88,-290.88 501.88,-271.62 613.88,-271.62 613.88,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "557.88" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node51 -->
<g id= "edge64_Node000042_Node000051" class= "edge" >
<title > Node42- > Node51</title>
<g id= "a_edge64_Node000042_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.64,-344.9C1325.93,-340 965.36,-325.08 665.88,-296.5 652.71,-295.24 638.68,-293.61 625.24,-291.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "625.99,-288.47 615.62,-290.65 625.09,-295.41 625.99,-288.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1578.75,-290.88 1451,-290.88 1451,-271.62 1578.75,-271.62 1578.75,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1514.88" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ankerl/unordered_dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node52 -->
<g id= "edge67_Node000042_Node000052" class= "edge" >
<title > Node42- > Node52</title>
<g id= "a_edge67_Node000042_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1514.88,-332.11C1514.88,-323.33 1514.88,-312.02 1514.88,-302.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1518.38,-302.59 1514.88,-292.59 1511.38,-302.59 1518.38,-302.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1697.25,-296.5 1596.5,-296.5 1596.5,-266 1697.25,-266 1697.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1604.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1646.88" 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-04-20 12:45:31 -04:00
<!-- Node42->Node53 -->
<g id= "edge75_Node000042_Node000053" class= "edge" >
<title > Node42- > Node53</title>
<g id= "a_edge75_Node000042_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1544.83,-332.11C1563.14,-323.17 1586.79,-311.61 1606.71,-301.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.23,-305.03 1615.68,-297.49 1605.16,-298.74 1608.23,-305.03" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1153.75,-296.5 1050,-296.5 1050,-266 1153.75,-266 1153.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1058" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1101.88" 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-04-20 12:45:31 -04:00
<!-- Node42->Node54 -->
<g id= "edge76_Node000042_Node000054" class= "edge" >
<title > Node42- > Node54</title>
<g id= "a_edge76_Node000042_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.5,-340.58C1393.26,-332.61 1275.12,-317.46 1165.44,-297.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1166.13,-293.66 1155.66,-295.25 1164.84,-300.54 1166.13,-293.66" />
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:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1280.38,-296.5 1171.38,-296.5 1171.38,-266 1280.38,-266 1280.38,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1179.38" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1225.88" 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-04-20 12:45:31 -04:00
<!-- Node42->Node55 -->
<g id= "edge78_Node000042_Node000055" class= "edge" >
<title > Node42- > Node55</title>
<g id= "a_edge78_Node000042_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1460.52,-334.62C1412.53,-323.91 1342.47,-308.27 1291.4,-296.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1292.48,-293.53 1281.96,-294.77 1290.96,-300.36 1292.48,-293.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44->Node19 -->
<g id= "edge54_Node000044_Node000019" class= "edge" >
<title > Node44- > Node19</title>
<g id= "a_edge54_Node000044_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1885.13,-199.11C1914.79,-188.06 1955.14,-173.01 1983.74,-162.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1984.89,-165.66 1993.04,-158.88 1982.45,-159.1 1984.89,-165.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44->Node22 -->
<g id= "edge53_Node000044_Node000022" class= "edge" >
<title > Node44- > Node22</title>
<g id= "a_edge53_Node000044_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1897.27,-202.23C1901.87,-201.28 1906.45,-200.35 1910.88,-199.5 2008.25,-180.68 2124.2,-162.43 2179.07,-154.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2179.59,-157.51 2188.95,-152.54 2178.53,-150.59 2179.59,-157.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node5 -->
<g id= "edge56_Node000045_Node000005" class= "edge" >
<title > Node45- > Node5</title>
<g id= "a_edge56_Node000045_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.64,-271.71C1737.32,-269.76 1721.03,-267.74 1705.88,-266 1548.77,-247.93 1503.74,-274.14 1351.88,-230 1244.37,-198.76 1129.04,-128.97 1080.97,-98.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1083.06,-95.21 1072.77,-92.7 1079.25,-101.08 1083.06,-95.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node26 -->
<g id= "edge57_Node000045_Node000026" class= "edge" >
<title > Node45- > Node26</title>
<g id= "a_edge57_Node000045_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.66,-268.17C1748,-267.4 1743.37,-266.67 1738.88,-266 1670.06,-255.74 1474.16,-281.95 1427.88,-230 1410.51,-210.51 1433.73,-187.01 1456.91,-170.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1458.83,-173.32 1465.13,-164.8 1454.89,-167.54 1458.83,-173.32" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45->Node48 -->
<g id= "edge58_Node000045_Node000048" class= "edge" >
<title > Node45- > Node48</title>
<g id= "a_edge58_Node000045_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1778.07,-265.61C1753.56,-256.37 1721.67,-244.34 1695.35,-234.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1696.83,-231.23 1686.24,-230.97 1694.36,-237.78 1696.83,-231.23" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node8 -->
<g id= "edge59_Node000048_Node000008" class= "edge" >
<title > Node48- > Node8</title>
<g id= "a_edge59_Node000048_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1637.92,-199.11C1626.98,-180.52 1605.5,-148.94 1577.88,-133 1308.97,22.19 1195.1,-67.78 886.88,-30.5 877.14,-29.32 866.92,-28.05 856.79,-26.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "857.29,-23.31 846.93,-25.53 856.41,-30.26 857.29,-23.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node9 -->
<g id= "edge60_Node000048_Node000009" class= "edge" >
<title > Node48- > Node9</title>
<g id= "a_edge60_Node000048_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1630.77,-199.15C1606.93,-176.14 1563.04,-133.95 1560.88,-133 1443.31,-81.75 1112.56,-108.98 984.88,-97 776.75,-77.47 532.07,-43.84 413.12,-26.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.9,-23.38 403.5,-25.42 412.9,-30.31 413.9,-23.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node11 -->
<g id= "edge61_Node000048_Node000011" class= "edge" >
<title > Node48- > Node11</title>
<g id= "a_edge61_Node000048_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1700.8,-200.32C1702.17,-200.04 1703.53,-199.76 1704.88,-199.5 1808.98,-179.03 1842.51,-203.26 1940.88,-163.5 1962.6,-154.72 1961.89,-141.11 1983.88,-133 2151.34,-71.23 2218.41,-163.96 2383.88,-97 2418.36,-83.04 2450.34,-53.02 2468.45,-33.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2471,-36.17 2475.16,-26.43 2465.83,-31.45 2471,-36.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node12 -->
<g id= "edge62_Node000048_Node000012" class= "edge" >
<title > Node48- > Node12</title>
<g id= "a_edge62_Node000048_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1677.62,-199.07C1757.55,-162.1 1966.22,-65.58 2043.52,-29.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2044.55,-33.21 2052.15,-25.83 2041.61,-26.86 2044.55,-33.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48->Node40 -->
<g id= "edge63_Node000048_Node000040" class= "edge" >
<title > Node48- > Node40</title>
<g id= "a_edge63_Node000048_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1700.68,-207.63C1726.5,-204.88 1757.75,-201.76 1785.88,-199.5 2098.19,-174.4 2475.92,-156.45 2597.3,-150.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2597.22,-154.5 2607.05,-150.55 2596.9,-147.5 2597.22,-154.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node51->Node43 -->
<g id= "edge65_Node000051_Node000043" class= "edge" >
<title > Node51- > Node43</title>
<g id= "a_edge65_Node000051_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M565.8,-271.28C574.48,-261.46 588.61,-245.48 599.48,-233.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "602.02,-235.59 606.01,-225.78 596.77,-230.95 602.02,-235.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "526.5,-429.5 421.25,-429.5 421.25,-399 526.5,-399 526.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "429.25" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "473.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node59 -->
<g id= "edge80_Node000058_Node000059" class= "edge" >
<title > Node58- > Node59</title>
<g id= "a_edge80_Node000058_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2112.91,-542.15C1863.89,-522.87 810.24,-441.29 538.19,-420.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "538.71,-416.76 528.46,-419.48 538.16,-423.74 538.71,-416.76" />
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:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "2272.75,-363 2151,-363 2151,-332.5 2272.75,-332.5 2272.75,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2159" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2211.88" 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>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node60 -->
<g id= "edge114_Node000058_Node000060" class= "edge" >
<title > Node58- > Node60</title>
<g id= "a_edge114_Node000058_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2169.26,-531.73C2177,-498.49 2196.09,-416.5 2205.88,-374.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2209.28,-375.3 2208.14,-364.77 2202.47,-373.71 2209.28,-375.3" />
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:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2137.5,-429.5 2032.25,-429.5 2032.25,-399 2137.5,-399 2137.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2040.25" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2084.88" 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>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node61 -->
<g id= "edge92_Node000058_Node000061" class= "edge" >
<title > Node58- > Node61</title>
<g id= "a_edge92_Node000058_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2156.9,-531.73C2143.09,-509.4 2116.5,-466.39 2099.77,-439.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2102.93,-437.79 2094.69,-431.12 2096.97,-441.47 2102.93,-437.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2353.5,-429.5 2248.25,-429.5 2248.25,-399 2353.5,-399 2353.5,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2256.25" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2300.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node63 -->
<g id= "edge102_Node000058_Node000063" class= "edge" >
<title > Node58- > Node63</title>
<g id= "a_edge102_Node000058_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2218.82,-542.43C2250.55,-537.1 2288.57,-524.66 2308.88,-496 2320.23,-479.97 2316.84,-457.44 2311.4,-440.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2314.85,-439.5 2308.18,-431.27 2308.26,-441.87 2314.85,-439.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
<g id= "a_Node000068" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2299.5,-496 2194.25,-496 2194.25,-465.5 2299.5,-465.5 2299.5,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "2202.25" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2246.88" 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>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node68 -->
<g id= "edge107_Node000058_Node000068" class= "edge" >
<title > Node58- > Node68</title>
<g id= "a_edge107_Node000058_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2184.26,-531.61C2194.72,-523.28 2208.01,-512.69 2219.66,-503.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2221.74,-506.24 2227.38,-497.27 2217.38,-500.76 2221.74,-506.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node4 -->
<g id= "edge81_Node000059_Node000004" class= "edge" >
<title > Node59- > Node4</title>
<g id= "a_edge81_Node000059_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526.86,-412.69C686.2,-410.59 1174.85,-401.27 1577.88,-363 1783.08,-343.51 1833.9,-332.43 2036.88,-296.5 2037.7,-296.35 2038.53,-296.21 2039.36,-296.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2039.71,-299.55 2048.89,-294.26 2038.41,-292.67 2039.71,-299.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node8 -->
<g id= "edge88_Node000059_Node000008" class= "edge" >
<title > Node59- > Node8</title>
<g id= "a_edge88_Node000059_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M430.89,-398.6C414.52,-390.72 397.5,-379.21 387.88,-363 334.8,-273.66 452.58,-72.48 459.88,-66.5 493.83,-38.67 606.32,-26.05 687.43,-20.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.39,-23.98 697.14,-19.82 686.93,-16.99 687.39,-23.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node9 -->
<g id= "edge90_Node000059_Node000009" class= "edge" >
<title > Node59- > Node9</title>
<g id= "a_edge90_Node000059_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M420.92,-407.57C366.86,-400.54 288.32,-386.54 269.88,-363 232.08,-314.76 287.47,-116.91 307.88,-66.5 312.48,-55.11 319.83,-43.57 326.42,-34.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "329.21,-36.55 332.45,-26.47 323.62,-32.33 329.21,-36.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node16 -->
<g id= "edge86_Node000059_Node000016" class= "edge" >
<title > Node59- > Node16</title>
<g id= "a_edge86_Node000059_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M470.65,-398.68C465.04,-369.11 457.26,-301.84 492.88,-266 514.02,-244.72 697.65,-228 798.38,-220.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "798.43,-223.83 808.14,-219.59 797.9,-216.85 798.43,-223.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node17 -->
<g id= "edge84_Node000059_Node000017" class= "edge" >
<title > Node59- > Node17</title>
<g id= "a_edge84_Node000059_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M443,-398.51C429.11,-390.16 414.02,-378.29 405.88,-363 385.59,-324.94 379.49,-302.24 402.88,-266 457.07,-182 768.22,-158.1 906.57,-151.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "906.48,-155.09 916.31,-151.14 906.16,-148.09 906.48,-155.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node18 -->
<g id= "edge85_Node000059_Node000018" class= "edge" >
<title > Node59- > Node18</title>
<g id= "a_edge85_Node000059_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M520.34,-398.57C632.79,-363.03 919.35,-272.48 1041.89,-233.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1042.6,-237.2 1051.08,-230.85 1040.49,-230.53 1042.6,-237.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node34 -->
<g id= "edge91_Node000059_Node000034" class= "edge" >
<title > Node59- > Node34</title>
<g id= "a_edge91_Node000059_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526.87,-412.74C852.34,-409.51 2568.02,-391.17 2613.88,-363 2657.66,-336.1 2678.67,-275.94 2687.47,-241.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2690.83,-242.38 2689.73,-231.84 2684.02,-240.77 2690.83,-242.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node43 -->
<g id= "edge89_Node000059_Node000043" class= "edge" >
<title > Node59- > Node43</title>
<g id= "a_edge89_Node000059_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M451.78,-398.59C440.55,-389.77 428,-377.45 421.88,-363 405.04,-323.31 395.51,-300.11 421.88,-266 430.33,-255.07 503.29,-238.23 557.02,-227.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "557.59,-230.56 566.68,-225.12 556.18,-223.7 557.59,-230.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node51 -->
<g id= "edge87_Node000059_Node000051" class= "edge" >
<title > Node59- > Node51</title>
<g id= "a_edge87_Node000059_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M483.19,-398.73C498.5,-374.84 529,-327.28 545.9,-300.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "548.77,-302.93 551.22,-292.63 542.88,-299.15 548.77,-302.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59->Node60 -->
<g id= "edge82_Node000059_Node000060" class= "edge" >
<title > Node59- > Node60</title>
<g id= "a_edge82_Node000059_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526.84,-411.28C778.06,-401.96 1849.44,-362.2 2139.31,-351.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2139.13,-354.95 2149,-351.08 2138.87,-347.96 2139.13,-354.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60->Node4 -->
<g id= "edge83_Node000060_Node000004" class= "edge" >
<title > Node60- > Node4</title>
<g id= "a_edge83_Node000060_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2187.6,-332.11C2173.09,-323.37 2154.46,-312.14 2138.55,-302.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2140.73,-299.77 2130.36,-297.61 2137.11,-305.77 2140.73,-299.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node4 -->
<g id= "edge94_Node000061_Node000004" class= "edge" >
<title > Node61- > Node4</title>
<g id= "a_edge94_Node000061_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2087.09,-398.73C2090.43,-376.89 2096.78,-335.27 2100.92,-308.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104.37,-308.74 2102.42,-298.33 2097.45,-307.69 2104.37,-308.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node9 -->
<g id= "edge100_Node000061_Node000009" class= "edge" >
<title > Node61- > Node9</title>
<g id= "a_edge100_Node000061_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2031.94,-408.77C1992.74,-405.6 1938.01,-401.48 1889.88,-399 1625.22,-385.34 958.98,-408.34 697.88,-363 603.5,-346.61 566.52,-357.75 492.88,-296.5 405.4,-223.75 360.4,-87.15 346.07,-36.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "349.53,-35.54 343.53,-26.81 342.78,-37.37 349.53,-35.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node16 -->
<g id= "edge96_Node000061_Node000016" class= "edge" >
<title > Node61- > Node16</title>
<g id= "a_edge96_Node000061_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2031.95,-409.32C1900.94,-399.54 1564.05,-374.12 1451.88,-363 1202.9,-338.32 1088.64,-452.3 892.88,-296.5 874.6,-281.95 867.83,-254.93 865.33,-236.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "868.82,-235.87 864.34,-226.27 861.85,-236.57 868.82,-235.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node22 -->
<g id= "edge101_Node000061_Node000022" class= "edge" >
<title > Node61- > Node22</title>
<g id= "a_edge101_Node000061_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2094.41,-398.53C2105.3,-382.01 2123.94,-354.63 2141.88,-332.5 2180.98,-284.24 2214.2,-287.83 2236.88,-230 2245.08,-209.08 2234.27,-184.41 2224.19,-167.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2227.15,-166.02 2218.72,-159.6 2221.31,-169.88 2227.15,-166.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node34 -->
<g id= "edge98_Node000061_Node000034" class= "edge" >
<title > Node61- > Node34</title>
<g id= "a_edge98_Node000061_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2137.96,-408.18C2167.64,-405.39 2205.3,-401.91 2238.88,-399 2288.41,-394.71 2650.18,-398.61 2684.88,-363 2716.06,-330.99 2708.43,-274.17 2700.43,-241.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2703.86,-240.54 2697.92,-231.76 2697.09,-242.33 2703.86,-240.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node42 -->
<g id= "edge95_Node000061_Node000042" class= "edge" >
<title > Node61- > Node42</title>
<g id= "a_edge95_Node000061_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2031.76,-407.24C1927.16,-395.4 1694.73,-369.1 1580.64,-356.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.14,-352.73 1570.81,-355.08 1580.36,-359.68 1581.14,-352.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node43 -->
<g id= "edge99_Node000061_Node000043" class= "edge" >
<title > Node61- > Node43</title>
<g id= "a_edge99_Node000061_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2031.94,-408.88C1992.74,-405.77 1938,-401.68 1889.88,-399 1470.66,-375.7 1362.08,-418.32 945.88,-363 913.21,-358.66 682.93,-316.67 656.88,-296.5 637.19,-281.26 625.82,-254.19 620,-235.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "623.38,-234.74 617.29,-226.08 616.65,-236.65 623.38,-234.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node51 -->
<g id= "edge97_Node000061_Node000051" class= "edge" >
<title > Node61- > Node51</title>
<g id= "a_edge97_Node000061_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2031.94,-408.82C1992.74,-405.67 1938.01,-401.57 1889.88,-399 1651.86,-386.31 1052.9,-402.7 817.88,-363 733.78,-348.79 639.06,-314.5 590.47,-295.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.98,-292.32 581.39,-291.9 589.41,-298.83 591.98,-292.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61->Node60 -->
<g id= "edge93_Node000061_Node000060" class= "edge" >
<title > Node61- > Node60</title>
<g id= "a_edge93_Node000061_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2113.69,-398.61C2131.23,-389.71 2153.86,-378.22 2172.97,-368.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2174.49,-371.66 2181.82,-364.01 2171.32,-365.42 2174.49,-371.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63->Node4 -->
<g id= "edge103_Node000063_Node000004" class= "edge" >
<title > Node63- > Node4</title>
<g id= "a_edge103_Node000063_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2301.61,-398.66C2301.68,-380.71 2298.99,-350.41 2281.88,-332.5 2253.28,-302.57 2208.27,-290.06 2170.8,-285.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2171.29,-281.55 2160.95,-283.85 2170.47,-288.5 2171.29,-281.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63->Node34 -->
<g id= "edge106_Node000063_Node000034" class= "edge" >
<title > Node63- > Node34</title>
<g id= "a_edge106_Node000063_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2353.94,-410.8C2461.85,-405.28 2698.75,-390.17 2722.88,-363 2751.5,-330.76 2734.34,-307.56 2722.88,-266 2720.33,-256.77 2715.59,-247.53 2710.63,-239.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2713.67,-237.79 2705.2,-231.42 2707.85,-241.68 2713.67,-237.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63->Node42 -->
<g id= "edge105_Node000063_Node000042" class= "edge" >
<title > Node63- > Node42</title>
<g id= "a_edge105_Node000063_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2247.79,-408.17C2218.11,-405.37 2180.45,-401.89 2146.88,-399 1940.4,-381.24 1695.77,-362.42 1580.8,-353.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.17,-350.23 1570.93,-352.96 1580.64,-357.21 1581.17,-350.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node63->Node60 -->
<g id= "edge104_Node000063_Node000060" class= "edge" >
<title > Node63- > Node60</title>
<g id= "a_edge104_Node000063_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2280.68,-398.61C2268.96,-390.12 2253.99,-379.27 2241.01,-369.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2243.37,-367.25 2233.22,-364.22 2239.26,-372.92 2243.37,-367.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node8 -->
<g id= "edge111_Node000068_Node000008" class= "edge" >
<title > Node68- > Node8</title>
<g id= "a_edge111_Node000068_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2193.85,-476.42C2140.37,-473.17 2055.42,-468.32 1981.88,-465.5 1807.51,-458.81 582.89,-464.15 411.88,-429.5 316.31,-410.14 207.88,-446.26 207.88,-348.75 207.88,-348.75 207.88,-348.75 207.88,-147.25 207.88,-50.09 527.43,-24.98 687.17,-18.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.02,-22.01 696.87,-18.12 686.74,-15.01 687.02,-22.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node9 -->
<g id= "edge110_Node000068_Node000009" class= "edge" >
<title > Node68- > Node9</title>
<g id= "a_edge110_Node000068_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2193.85,-476.38C2140.37,-473.1 2055.43,-468.23 1981.88,-465.5 1884.26,-461.88 314.94,-464.86 223.88,-429.5 173.16,-409.8 131.88,-403.16 131.88,-348.75 131.88,-348.75 131.88,-348.75 131.88,-147.25 131.88,-77.46 216.57,-43.44 278.13,-27.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "278.57,-31.42 287.47,-25.68 276.93,-24.62 278.57,-31.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node12 -->
<g id= "edge112_Node000068_Node000012" class= "edge" >
<title > Node68- > Node12</title>
<g id= "a_edge112_Node000068_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2299.85,-473.93C2328.32,-467.81 2361.13,-455.24 2378.88,-429.5 2394.15,-407.34 2363.08,-343.26 2358.88,-332.5 2309.58,-206.28 2319.42,-146.26 2209.88,-66.5 2178.23,-43.46 2134.89,-29.93 2105.49,-22.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2106.58,-19.48 2096.05,-20.66 2105.02,-26.3 2106.58,-19.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node22 -->
<g id= "edge113_Node000068_Node000022" class= "edge" >
<title > Node68- > Node22</title>
<g id= "a_edge113_Node000068_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2299.87,-470.38C2323.34,-463.31 2348.78,-450.96 2362.88,-429.5 2370.32,-418.17 2366.28,-412.12 2362.88,-399 2337.61,-301.62 2260.35,-205.32 2226.76,-166.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2229.47,-164.58 2220.22,-159.42 2224.23,-169.23 2229.47,-164.58" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node34 -->
<g id= "edge109_Node000068_Node000034" class= "edge" >
<title > Node68- > Node34</title>
<g id= "a_edge109_Node000068_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2299.58,-475.46C2416.1,-464.78 2689.64,-432.68 2744.88,-363 2752.8,-353 2754.57,-295.29 2741.88,-266 2737.31,-255.46 2729.46,-245.87 2721.37,-237.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2723.86,-235.49 2714.1,-231.37 2719.16,-240.68 2723.86,-235.49" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node61 -->
<g id= "edge108_Node000068_Node000061" class= "edge" >
<title > Node68- > Node61</title>
<g id= "a_edge108_Node000068_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2210.11,-465.11C2187.1,-455.95 2157.22,-444.05 2132.41,-434.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2133.76,-430.95 2123.18,-430.5 2131.17,-437.45 2133.76,-430.95" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69->Node45 -->
<g id= "edge116_Node000069_Node000045" class= "edge" >
<title > Node69- > Node45</title>
<g id= "a_edge116_Node000069_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1906.89,-465.01C1904.33,-448.47 1899.07,-421.07 1889.88,-399 1875.53,-364.6 1851.58,-328.79 1835.04,-306.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1837.91,-304.04 1829.15,-298.08 1832.28,-308.2 1837.91,-304.04" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1880.75,-429.5 1753,-429.5 1753,-399 1880.75,-399 1880.75,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1761" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1816.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node69->Node70 -->
<g id= "edge117_Node000069_Node000070" class= "edge" >
<title > Node69- > Node70</title>
<g id= "a_edge117_Node000069_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1888,-465.11C1875.88,-456.62 1860.41,-445.77 1847,-436.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1849.11,-433.57 1838.91,-430.7 1845.09,-439.3 1849.11,-433.57" />
</a>
</g>
</g>
<!-- Node70->Node4 -->
<g id= "edge118_Node000070_Node000004" class= "edge" >
<title > Node70- > Node4</title>
<g id= "a_edge118_Node000070_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1847.71,-398.58C1882.23,-382.22 1939.88,-355.08 1989.88,-332.5 2012.98,-322.06 2038.83,-310.73 2060.17,-301.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2061.38,-304.77 2069.17,-297.58 2058.6,-298.34 2061.38,-304.77" />
</a>
</g>
</g>
<!-- Node70->Node8 -->
<g id= "edge121_Node000070_Node000008" class= "edge" >
<title > Node70- > Node8</title>
<g id= "a_edge121_Node000070_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.57,-412.63C1546.25,-410.28 902.5,-400.08 697.88,-363 603.63,-345.92 557.75,-366.97 492.88,-296.5 467.9,-269.38 473.88,-252.62 473.88,-215.75 473.88,-215.75 473.88,-215.75 473.88,-147.25 473.88,-53.39 598.16,-26.05 687.27,-18.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.28,-22.01 696.99,-17.75 686.75,-15.03 687.28,-22.01" />
</a>
</g>
</g>
<!-- Node70->Node16 -->
<g id= "edge120_Node000070_Node000016" class= "edge" >
<title > Node70- > Node16</title>
<g id= "a_edge120_Node000070_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.69,-412.32C1551,-409.07 938.45,-396.51 855.88,-363 805.13,-342.4 752.86,-313.64 779.88,-266 789.52,-248.98 807.48,-237.11 824.32,-229.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.39,-232.54 833.19,-225.37 822.62,-226.12 825.39,-232.54" />
</a>
</g>
</g>
<!-- Node70->Node34 -->
<g id= "edge122_Node000070_Node000034" class= "edge" >
<title > Node70- > Node34</title>
<g id= "a_edge122_Node000070_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1880.89,-408.63C1921.55,-405.75 1975.29,-402.02 2022.88,-399 2092.18,-394.6 2592.13,-405.73 2646.88,-363 2683.92,-334.08 2691.79,-275.64 2693.08,-241.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2696.57,-242.01 2693.27,-231.95 2689.58,-241.88 2696.57,-242.01" />
</a>
</g>
</g>
<!-- Node70->Node42 -->
<g id= "edge119_Node000070_Node000042" class= "edge" >
<title > Node70- > Node42</title>
<g id= "a_edge119_Node000070_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.83,-399.57C1702.12,-388.74 1631.57,-373.67 1580.47,-362.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.22,-359.34 1570.71,-360.67 1579.75,-366.19 1581.22,-359.34" />
</a>
</g>
</g>
<!-- Node71->Node7 -->
<g id= "edge124_Node000071_Node000007" class= "edge" >
<title > Node71- > Node7</title>
<g id= "a_edge124_Node000071_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M69.8,-66.11C82.14,-56.04 98.52,-42.67 111.21,-32.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "113.36,-35.07 118.9,-26.03 108.94,-29.64 113.36,-35.07" />
</a>
</g>
</g>
<!-- Node72->Node4 -->
<g id= "edge126_Node000072_Node000004" class= "edge" >
<title > Node72- > Node4</title>
<g id= "a_edge126_Node000072_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2452.58,-335.14C2372.19,-322.91 2246.88,-303.85 2170.68,-292.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2171.26,-288.81 2160.84,-290.76 2170.2,-295.73 2171.26,-288.81" />
</a>
</g>
</g>
<!-- Node72->Node12 -->
<g id= "edge128_Node000072_Node000012" class= "edge" >
<title > Node72- > Node12</title>
<g id= "a_edge128_Node000072_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2526.55,-332.06C2523.64,-315.57 2517.91,-288.21 2508.88,-266 2465.7,-159.95 2450.28,-113.5 2345.88,-66.5 2264.95,-30.07 2159.18,-20.05 2106.19,-17.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2106.47,-13.8 2096.32,-16.84 2106.15,-20.8 2106.47,-13.8" />
</a>
</g>
</g>
<!-- Node72->Node22 -->
<g id= "edge129_Node000072_Node000022" class= "edge" >
<title > Node72- > Node22</title>
<g id= "a_edge129_Node000072_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2522.7,-332.39C2509.11,-302.62 2473.67,-234.04 2421.88,-199.5 2366.32,-162.45 2286.49,-152.62 2242.67,-150.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2242.98,-146.59 2232.83,-149.61 2242.65,-153.58 2242.98,-146.59" />
</a>
</g>
</g>
<!-- Node72->Node34 -->
<g id= "edge127_Node000072_Node000034" class= "edge" >
<title > Node72- > Node34</title>
<g id= "a_edge127_Node000072_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2543.93,-332.09C2561.38,-315.38 2591.26,-287.6 2618.88,-266 2631.94,-255.78 2646.97,-245.35 2660.07,-236.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2661.93,-239.61 2668.38,-231.2 2658.09,-233.76 2661.93,-239.61" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node74->Node34 -->
<g id= "edge131_Node000074_Node000034" class= "edge" >
<title > Node74- > Node34</title>
<g id= "a_edge131_Node000074_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2715.96,-531.63C2758.62,-512.08 2822.88,-473.04 2822.88,-415.25 2822.88,-415.25 2822.88,-415.25 2822.88,-346.75 2822.88,-295.72 2772.56,-257.48 2734.53,-235.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2736.46,-232.93 2726,-231.2 2733.1,-239.07 2736.46,-232.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>