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">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/python/engine/trampoline/py_engine.cpp Pages: 1 -->
<!-- zoomable 748 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 2858;
2025-11-06 09:16:40 -05:00
var viewHeight = 748;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2527.62,-739.5 2386.38,-739.5 2386.38,-709 2527.62,-709 2527.62,-739.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2394.38" y= "-726" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2457" 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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2276.25,-673 2207.75,-673 2207.75,-653.75 2276.25,-653.75 2276.25,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "2242" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2403.3,-708.55C2367.21,-698.66 2320.21,-685.79 2286.27,-676.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2287.32,-673.16 2276.75,-673.89 2285.47,-679.91 2287.32,-673.16" />
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." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1968.25,-612.12 1851.75,-612.12 1851.75,-592.88 1968.25,-592.88 1968.25,-612.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1910" y= "-598.62" 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 -->
2025-11-24 09:08:28 -05:00
<g id= "edge123_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge123_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2385.92,-710.27C2334.01,-700.58 2261.98,-686.7 2199,-673 2113.14,-654.32 2013.65,-629.75 1956.64,-615.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1957.5,-611.99 1946.95,-612.93 1955.78,-618.77 1957.5,-611.99" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2201.38,-24.88 2118.62,-24.88 2118.62,-5.63 2201.38,-5.63 2201.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2160" 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 -->
<g id= "edge128_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge128_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2459.11,-708.79C2467.14,-650.74 2493.2,-429.31 2452,-254.75 2428.93,-157 2414.45,-115.89 2327,-66.5 2291.47,-46.43 2247.07,-33.57 2212.98,-25.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2213.84,-22.49 2203.32,-23.79 2212.36,-29.33 2213.84,-22.49" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1440.5,-24.88 1397.5,-24.88 1397.5,-5.63 1440.5,-5.63 1440.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1419" 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 -->
2025-11-24 09:08:28 -05:00
<g id= "edge129_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge129_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2386.17,-722.95C2022.51,-720.94 382,-706.17 382,-603.5 382,-603.5 382,-603.5 382,-535 382,-410.37 297.07,-354.35 372,-254.75 625.34,82.01 903.91,-215.03 1305,-85.75 1307.46,-84.96 1362.01,-51.42 1394.75,-31.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1396.56,-34.23 1403.23,-26 1392.88,-28.27 1396.56,-34.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2332.88,-146.62 2277.12,-146.62 2277.12,-127.38 2332.88,-127.38 2332.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2305" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node34 -->
<g id= "edge127_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge127_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2453.16,-708.62C2447.6,-686.17 2438,-641.81 2438,-603.5 2438,-603.5 2438,-603.5 2438,-269 2438,-212.3 2375.88,-171.91 2336.55,-152.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2338.25,-148.96 2327.73,-147.74 2335.19,-155.26 2338.25,-148.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2628.62,-673 2523.38,-673 2523.38,-653.75 2628.62,-653.75 2628.62,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "2576" y= "-659.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > pybind11/pybind11.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node64 -->
<g id= "edge124_Node000001_Node000064" class= "edge" >
<title > Node1- > Node64</title>
<g id= "a_edge124_Node000001_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2486.72,-708.55C2505.37,-699.32 2529.27,-687.5 2547.65,-678.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2548.98,-681.65 2556.39,-674.08 2545.88,-675.37 2548.98,-681.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2723.38,-673 2646.62,-673 2646.62,-653.75 2723.38,-653.75 2723.38,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "2685" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node65 -->
<g id= "edge125_Node000001_Node000065" class= "edge" >
<title > Node1- > Node65</title>
<g id= "a_edge125_Node000001_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2513.95,-708.55C2552.56,-698.58 2602.93,-685.57 2638.99,-676.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2639.43,-679.76 2648.23,-673.87 2637.68,-672.98 2639.43,-679.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2850.12,-673 2741.88,-673 2741.88,-653.75 2850.12,-653.75 2850.12,-673" />
<text xml:space= "preserve" text-anchor= "middle" x= "2796" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node66 -->
<g id= "edge126_Node000001_Node000066" class= "edge" >
<title > Node1- > Node66</title>
<g id= "a_edge126_Node000001_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2528.07,-710.91C2588.4,-700.43 2674.21,-685.53 2732.34,-675.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2732.83,-678.9 2742.09,-673.74 2731.63,-672 2732.83,-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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2207.41,-656.24C2151.87,-646.39 2042.02,-626.91 1972.49,-614.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1973.22,-611.16 1962.76,-612.86 1972,-618.05 1973.22,-611.16" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1781,-24.88 1627,-24.88 1627,-5.63 1781,-5.63 1781,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1704" 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 -->
<g id= "edge120_Node000002_Node000008" class= "edge" >
<title > Node2- > Node8</title>
<g id= "a_edge120_Node000002_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2236.42,-653.57C2231.26,-644.86 2223.95,-630.95 2221,-617.75 2218.04,-604.52 2217.82,-600.43 2221,-587.25 2271.87,-376.75 2484.98,-302.04 2365,-121.75 2302.77,-28.24 1957.62,-15.8 1792.31,-15.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1792.72,-11.81 1782.72,-15.3 1792.71,-18.81 1792.72,-11.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node12 -->
<g id= "edge121_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge121_Node000002_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2228.68,-653.41C2202.96,-634.93 2149,-589.85 2149,-537 2149,-537 2149,-537 2149,-402 2149,-331.16 2143.84,-298.34 2088,-254.75 2002.29,-187.83 1946.66,-259.88 1846,-218.75 1824.64,-210.02 1824.26,-199.28 1804,-188.25 1765.08,-167.05 1751.83,-169.5 1711,-152.25 1645.69,-124.66 1630.27,-115.68 1566,-85.75 1524.97,-66.65 1477.69,-44.21 1448.06,-30.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.9,-27.11 1439.36,-25.97 1446.89,-33.43 1449.9,-27.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node34 -->
<g id= "edge122_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge122_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2276.31,-655.51C2298.48,-649.32 2326.22,-637.96 2343,-617.75 2366.55,-589.38 2362,-573.87 2362,-537 2362,-537 2362,-537 2362,-269 2362,-225.6 2335.36,-180.32 2318.51,-156.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2321.55,-154.25 2312.87,-148.17 2315.87,-158.33 2321.55,-154.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2333.88,-617.75 2230.12,-617.75 2230.12,-587.25 2333.88,-587.25 2333.88,-617.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2238.12" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/expectations</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2282" y= "-593" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /expected_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node63 -->
<g id= "edge119_Node000002_Node000063" class= "edge" >
<title > Node2- > Node63</title>
<g id= "a_edge119_Node000002_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2248.08,-653.43C2252.76,-646.54 2259.47,-636.66 2265.69,-627.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2268.55,-629.52 2271.28,-619.28 2262.76,-625.59 2268.55,-629.52" />
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." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1933.12,-285.25 1824.88,-285.25 1824.88,-254.75 1933.12,-254.75 1933.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1832.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1879" y= "-260.5" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1919.98,-592.38C1943.19,-570.04 1997.71,-510.27 1983,-454.25 1966.51,-391.45 1922.9,-327.65 1897.7,-294.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1900.62,-292.48 1891.74,-286.7 1895.08,-296.76 1900.62,-292.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1176.12,-351.75 1067.88,-351.75 1067.88,-321.25 1176.12,-321.25 1176.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1075.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1122" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node35 -->
<g id= "edge42_Node000003_Node000035" class= "edge" >
<title > Node3- > Node35</title>
<g id= "a_edge42_Node000003_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1900.39,-592.59C1882.07,-576.05 1840.27,-540.51 1799,-520.75 1587.87,-419.64 1312.05,-367.05 1187.76,-347.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.49,-343.69 1178.07,-345.59 1187.4,-350.61 1188.49,-343.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1328.62,-551.25 1223.38,-551.25 1223.38,-520.75 1328.62,-520.75 1328.62,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1231.38" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1276" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node49 -->
<g id= "edge77_Node000003_Node000049" class= "edge" >
<title > Node3- > Node49</title>
<g id= "a_edge77_Node000003_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1851.49,-595.55C1732.58,-583.45 1463.54,-556.08 1340.09,-543.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1340.77,-540.07 1330.47,-542.54 1340.06,-547.04 1340.77,-540.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1973.88,-484.75 1846.12,-484.75 1846.12,-454.25 1973.88,-454.25 1973.88,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1854.12" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1910" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node60 -->
<g id= "edge111_Node000003_Node000060" class= "edge" >
<title > Node3- > Node60</title>
<g id= "a_edge111_Node000003_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1910,-592.5C1910,-572.88 1910,-525.7 1910,-496.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1913.5,-496.49 1910,-486.49 1906.5,-496.49 1913.5,-496.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1789.88,-551.25 1686.12,-551.25 1686.12,-520.75 1789.88,-520.75 1789.88,-551.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1694.12" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1738" y= "-526.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node62 -->
<g id= "edge118_Node000003_Node000062" class= "edge" >
<title > Node3- > Node62</title>
<g id= "a_edge118_Node000003_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1885.72,-592.4C1860.35,-582.88 1819.82,-567.68 1787.63,-555.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1789.07,-552.41 1778.48,-552.18 1786.62,-558.97 1789.07,-552.41" />
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." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1296.25,-85.75 1167.75,-85.75 1167.75,-66.5 1296.25,-66.5 1296.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1232" y= "-72.25" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1824.66,-266.24C1724.92,-259.26 1508.18,-234.99 1348,-152.25 1327.18,-141.5 1324.56,-134.65 1305,-121.75 1289.33,-111.42 1271.35,-100.42 1257.15,-91.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1259.26,-89.1 1248.87,-87 1255.68,-95.12 1259.26,-89.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
<g id= "edge39_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge39_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1933.57,-256.31C1936.42,-255.76 1939.24,-255.23 1942,-254.75 2005.31,-243.65 2186.47,-266.95 2229,-218.75 2277.93,-163.3 2209,-71.59 2175.95,-33.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2178.69,-31.4 2169.42,-26.26 2173.46,-36.05 2178.69,-31.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge38_Node000004_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge38_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1824.51,-262.45C1776.51,-255.46 1705.35,-242.09 1647,-218.75 1594.31,-197.67 1581.41,-188.8 1538,-152.25 1494.38,-115.52 1452.71,-62.38 1432.21,-34.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1435.04,-32.6 1426.32,-26.58 1429.39,-36.72 1435.04,-32.6" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "747.75,-213.12 640.25,-213.12 640.25,-193.88 747.75,-193.88 747.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "694" y= "-199.62" 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 -->
<g id= "edge15_Node000004_Node000016" class= "edge" >
<title > Node4- > Node16</title>
<g id= "a_edge15_Node000004_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1824.5,-266.5C1642.86,-258.15 1059.07,-231.01 871,-218.75 834.12,-216.35 792.98,-213.07 759.64,-210.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "759.96,-206.78 749.7,-209.42 759.37,-213.75 759.96,-206.78" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1190.88,-152.25 1081.12,-152.25 1081.12,-121.75 1190.88,-121.75 1190.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1089.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1136" y= "-127.5" 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 -->
2025-11-24 09:08:28 -05:00
<g id= "edge18_Node000004_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge18_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1824.56,-266.24C1683.13,-258.84 1311.42,-237.82 1259,-218.75 1236.98,-210.74 1235.48,-201.26 1216,-188.25 1200.93,-178.18 1183.96,-167.44 1169.55,-158.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1171.66,-155.68 1161.32,-153.4 1167.98,-161.64 1171.66,-155.68" />
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= " " >
<polygon fill= "white" stroke= "#666666" points= "1174.25,-218.75 1075.75,-218.75 1075.75,-188.25 1174.25,-188.25 1174.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1083.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1125" y= "-194" 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 -->
<g id= "edge23_Node000004_Node000018" class= "edge" >
<title > Node4- > Node18</title>
<g id= "a_edge23_Node000004_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1824.71,-265.99C1712.63,-259.52 1447.55,-242.88 1226,-218.75 1213,-217.33 1199.09,-215.55 1185.88,-213.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.38,-210.26 1175.99,-212.33 1185.41,-217.19 1186.38,-210.26" />
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= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1371.88,-218.75 1268.12,-218.75 1268.12,-188.25 1371.88,-188.25 1371.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1276.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1320" y= "-194" 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 -->
<g id= "edge26_Node000004_Node000020" class= "edge" >
<title > Node4- > Node20</title>
<g id= "a_edge26_Node000004_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1824.38,-262.7C1720.24,-250.68 1493.81,-224.56 1383.27,-211.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1383.82,-208.34 1373.48,-210.67 1383.02,-215.29 1383.82,-208.34" />
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>
<g id= "a_Node000025" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "1759.88,-218.75 1656.12,-218.75 1656.12,-188.25 1759.88,-188.25 1759.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1664.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1708" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node25 -->
<g id= "edge30_Node000004_Node000025" class= "edge" >
<title > Node4- > Node25</title>
<g id= "a_edge30_Node000004_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1840.2,-254.36C1815.69,-245.12 1783.79,-233.09 1757.47,-223.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1758.95,-219.98 1748.36,-219.72 1756.48,-226.53 1758.95,-219.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000027" > <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= "2123.88,-218.75 2020.12,-218.75 2020.12,-188.25 2123.88,-188.25 2123.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2028.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2072" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node27 -->
2025-11-24 09:08:28 -05:00
<g id= "edge31_Node000004_Node000027" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge31_Node000004_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1922.79,-254.36C1950.83,-245 1987.42,-232.77 2017.35,-222.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2018.23,-226.16 2026.61,-219.67 2016.02,-219.52 2018.23,-226.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2220.12,-152.25 2099.88,-152.25 2099.88,-121.75 2220.12,-121.75 2220.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2107.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2160" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node28 -->
<g id= "edge37_Node000004_Node000028" class= "edge" >
<title > Node4- > Node28</title>
<g id= "a_edge37_Node000004_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1933.61,-256.52C1936.45,-255.91 1939.25,-255.32 1942,-254.75 2026.59,-237.22 2067.9,-275.53 2133,-218.75 2148.73,-205.03 2155.33,-181.87 2158.07,-163.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2161.52,-164.51 2159.23,-154.16 2154.57,-163.68 2161.52,-164.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2219.62,-213.12 2180.38,-213.12 2180.38,-193.88 2219.62,-193.88 2219.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2200" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node4->Node33 -->
<g id= "edge40_Node000004_Node000033" class= "edge" >
<title > Node4- > Node33</title>
<g id= "a_edge40_Node000004_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1933.59,-256.43C1936.43,-255.85 1939.25,-255.28 1942,-254.75 2041,-235.62 2069.04,-246.43 2166,-218.75 2167.35,-218.36 2168.72,-217.94 2170.09,-217.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2170.95,-220.9 2179.09,-214.13 2168.5,-214.35 2170.95,-220.9" />
</a>
</g>
</g>
<!-- Node4->Node34 -->
<g id= "edge41_Node000004_Node000034" class= "edge" >
<title > Node4- > Node34</title>
<g id= "a_edge41_Node000004_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1933.56,-256.27C1936.41,-255.73 1939.24,-255.22 1942,-254.75 2012.56,-242.84 2202.81,-258.96 2262,-218.75 2282.91,-204.55 2294.44,-176.8 2300.17,-157.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2303.51,-158.9 2302.74,-148.33 2296.75,-157.07 2303.51,-158.9" />
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "601.62,-24.88 556.38,-24.88 556.38,-5.63 601.62,-5.63 601.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "579" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.3,-69.29C1030.79,-56.98 717.3,-28.72 613.26,-19.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "613.69,-15.86 603.42,-18.45 613.06,-22.84 613.69,-15.86" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1219.75,-24.88 1154.25,-24.88 1154.25,-5.63 1219.75,-5.63 1219.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1187" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1225.17,-66.18C1218.69,-57.71 1208.78,-44.74 1200.68,-34.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1203.67,-32.3 1194.82,-26.48 1198.11,-36.55 1203.67,-32.3" />
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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1296.64,-67.06C1380.5,-56.6 1526.99,-38.33 1619.56,-26.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1619.86,-30.27 1629.35,-25.56 1618.99,-23.33 1619.86,-30.27" />
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "212.88,-24.88 91.12,-24.88 91.12,-5.63 212.88,-5.63 212.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "152" 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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.45,-72.91C979.62,-66.35 435.45,-46.46 258,-30.5 246.97,-29.51 235.33,-28.21 223.96,-26.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "224.58,-23.34 214.22,-25.54 223.69,-30.28 224.58,-23.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "340.5,-24.88 267.5,-24.88 267.5,-5.63 340.5,-5.63 340.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "304" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node10 -->
<g id= "edge9_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge9_Node000005_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.28,-70.17C1150.58,-68.93 1132.62,-67.63 1116,-66.5 965.79,-56.27 502.61,-28.23 351.91,-19.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.49,-15.66 342.29,-18.56 352.07,-22.65 352.49,-15.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
<g id= "edge10_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge10_Node000005_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1296.52,-71.03C1470.45,-60 1946.7,-29.78 2106.74,-19.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2106.88,-23.13 2116.64,-19 2106.44,-16.14 2106.88,-23.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge11_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge11_Node000005_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1260.81,-66.05C1294.74,-55.37 1350.95,-37.67 1386.43,-26.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1387.24,-29.92 1395.73,-23.58 1385.14,-23.24 1387.24,-29.92" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1315.75,-24.88 1238.25,-24.88 1238.25,-5.63 1315.75,-5.63 1315.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1277" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge12_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge12_Node000005_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1238.83,-66.18C1245.31,-57.71 1255.22,-44.74 1263.32,-34.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1265.89,-36.55 1269.18,-26.48 1260.33,-32.3 1265.89,-36.55" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "844.12,-24.88 753.88,-24.88 753.88,-5.63 844.12,-5.63 844.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "799" 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 -->
<g id= "edge13_Node000005_Node000014" class= "edge" >
<title > Node5- > Node14</title>
<g id= "a_edge13_Node000005_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.64,-66.37C1083.21,-54.89 936.37,-34.93 855.85,-23.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "856.34,-20.51 845.96,-22.64 855.4,-27.45 856.34,-20.51" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1048.75,-30.5 947.25,-30.5 947.25,0 1048.75,0 1048.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "955.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "998" 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 -->
<g id= "edge14_Node000005_Node000015" class= "edge" >
<title > Node5- > Node15</title>
<g id= "a_edge14_Node000005_Node000015" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1195.95,-66.05C1159.74,-56.95 1103.25,-42.73 1059.87,-31.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.88,-28.46 1050.33,-29.42 1059.17,-35.25 1060.88,-28.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M690.17,-193.64C680.81,-170.52 659.45,-107.36 686,-66.5 698.76,-46.86 721.16,-34.84 742.67,-27.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.48,-30.92 752,-24.62 741.41,-24.23 743.48,-30.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M699.52,-193.6C709.95,-177.4 734.04,-142.81 762,-121.75 815.93,-81.12 887.99,-51.81 938.24,-34.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "939.14,-37.93 947.5,-31.42 936.9,-31.3 939.14,-37.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node5 -->
<g id= "edge19_Node000017_Node000005" class= "edge" >
<title > Node17- > Node5</title>
<g id= "a_edge19_Node000017_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1159.73,-121.45C1174.35,-112.48 1193.04,-101.02 1207.75,-92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1209.22,-95.2 1215.91,-86.99 1205.56,-89.24 1209.22,-95.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node8 -->
<g id= "edge20_Node000017_Node000008" class= "edge" >
<title > Node17- > Node8</title>
<g id= "a_edge20_Node000017_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1191.24,-124.35C1300.28,-101.36 1541.99,-50.41 1650.02,-27.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1650.43,-31.12 1659.49,-25.63 1648.98,-24.27 1650.43,-31.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge22_Node000017_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge22_Node000017_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1191.17,-129.34C1233.22,-122.62 1291.6,-109.7 1338,-85.75 1363.88,-72.39 1388.51,-49.24 1403.67,-33.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1406.18,-35.8 1410.41,-26.08 1401.05,-31.04 1406.18,-35.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node14 -->
<g id= "edge21_Node000017_Node000014" class= "edge" >
<title > Node17- > Node14</title>
<g id= "a_edge21_Node000017_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1094.68,-121.32C1028.02,-97.63 897.9,-51.39 834.89,-29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "836.32,-25.8 825.72,-25.75 833.97,-32.39 836.32,-25.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node17 -->
<g id= "edge24_Node000018_Node000017" class= "edge" >
<title > Node18- > Node17</title>
<g id= "a_edge24_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1127.5,-187.86C1128.71,-180.77 1130.19,-172.04 1131.59,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.03,-164.52 1133.26,-154.07 1128.13,-163.34 1135.03,-164.52" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1062.62,-146.62 1011.38,-146.62 1011.38,-127.38 1062.62,-127.38 1062.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1037" y= "-133.12" 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 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1105.03,-187.86C1091.11,-177.66 1072.55,-164.05 1058.33,-153.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.65,-150.99 1050.51,-147.9 1056.51,-156.64 1060.65,-150.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node15 -->
<g id= "edge29_Node000020_Node000015" class= "edge" >
<title > Node20- > Node15</title>
<g id= "a_edge29_Node000020_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.64,-187.78C1276.12,-171.02 1236.04,-143.2 1200,-121.75 1145.58,-89.36 1080.24,-56.23 1038.91,-35.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1040.57,-32.86 1030.05,-31.62 1037.5,-39.15 1040.57,-32.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1296.38,-146.62 1261.62,-146.62 1261.62,-127.38 1296.38,-127.38 1296.38,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1279" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node21 -->
<g id= "edge27_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge27_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.7,-187.86C1304.73,-178.48 1296.95,-166.24 1290.59,-156.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.74,-154.66 1285.42,-148.1 1287.83,-158.42 1293.74,-154.66" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "882,-146.62 842,-146.62 842,-127.38 882,-127.38 882,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "862" y= "-133.12" 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 -->
<g id= "edge28_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge28_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1267.91,-195.16C1172.21,-181.69 971.13,-153.37 893.51,-142.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.03,-138.98 883.64,-141.05 893.05,-145.91 894.03,-138.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node8 -->
<g id= "edge32_Node000027_Node000008" class= "edge" >
<title > Node27- > Node8</title>
<g id= "a_edge32_Node000027_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2064.32,-187.86C2054.18,-169.86 2034.67,-139.51 2010,-121.75 1937.25,-69.37 1836.35,-41.31 1770.63,-27.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1771.57,-24.21 1761.07,-25.65 1770.18,-31.07 1771.57,-24.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node10 -->
<g id= "edge34_Node000027_Node000010" class= "edge" >
<title > Node27- > Node10</title>
<g id= "a_edge34_Node000027_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2053.29,-187.86C2040.85,-177.99 2024.25,-164.58 2010,-152.25 1994.9,-139.18 1995.43,-129.44 1977,-121.75 1893.03,-86.74 1249.8,-91.44 1159,-85.75 850.96,-66.46 481.32,-32.85 351.7,-20.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.42,-17.31 342.14,-19.86 351.77,-24.27 352.42,-17.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node11 -->
<g id= "edge36_Node000027_Node000011" class= "edge" >
<title > Node27- > Node11</title>
<g id= "a_edge36_Node000027_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2073.86,-188.02C2076.32,-171.48 2081.52,-143.85 2091,-121.75 2105.24,-88.54 2129.81,-54.28 2145.47,-34.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2148.13,-36.42 2151.6,-26.41 2142.65,-32.07 2148.13,-36.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node28 -->
<g id= "edge33_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge33_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2091.97,-187.86C2103.56,-179.37 2118.35,-168.52 2131.19,-159.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2132.89,-162.21 2138.89,-153.47 2128.76,-156.56 2132.89,-162.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1968,-146.62 1910,-146.62 1910,-127.38 1968,-127.38 1968,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1939" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node31 -->
<g id= "edge35_Node000027_Node000031" class= "edge" >
<title > Node27- > Node31</title>
<g id= "a_edge35_Node000027_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2041.82,-187.86C2019.66,-177.12 1989.74,-162.61 1967.89,-152.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1969.47,-148.88 1958.94,-147.67 1966.41,-155.18 1969.47,-148.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node4 -->
<g id= "edge49_Node000035_Node000004" class= "edge" >
<title > Node35- > Node4</title>
<g id= "a_edge49_Node000035_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.56,-331.34C1283.67,-323.1 1528.95,-303.89 1735,-285.25 1760.6,-282.93 1788.73,-280.19 1813.29,-277.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.55,-281.23 1823.15,-276.75 1812.85,-274.26 1813.55,-281.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node5 -->
<g id= "edge48_Node000035_Node000005" class= "edge" >
<title > Node35- > Node5</title>
<g id= "a_edge48_Node000035_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.38,-329.45C1007.38,-321.82 915.95,-307.03 889,-285.25 829.26,-236.97 781.79,-179 833,-121.75 854.12,-98.13 1046.5,-85.55 1156.22,-80.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.21,-83.75 1166.04,-79.78 1155.88,-76.76 1156.21,-83.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node6 -->
<g id= "edge69_Node000035_Node000006" class= "edge" >
<title > Node35- > Node6</title>
<g id= "a_edge69_Node000035_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.47,-335.86C958.9,-335.6 720.42,-329.8 654,-285.25 571.04,-229.61 573.04,-89.28 576.98,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.46,-37.01 577.84,-26.75 573.48,-36.4 580.46,-37.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node8 -->
<g id= "edge43_Node000035_Node000008" class= "edge" >
<title > Node35- > Node8</title>
<g id= "a_edge43_Node000035_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.31,-333.11C1288.79,-327.64 1539.02,-312.5 1566,-285.25 1596.49,-254.45 1562.74,-229.51 1576,-188.25 1595.52,-127.52 1610.78,-115.19 1652,-66.5 1662.16,-54.49 1674.83,-42.2 1685.12,-32.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1687.2,-35.62 1692.3,-26.33 1682.53,-30.41 1687.2,-35.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node9 -->
<g id= "edge45_Node000035_Node000009" class= "edge" >
<title > Node35- > Node9</title>
<g id= "a_edge45_Node000035_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.7,-332.96C955.44,-327.24 701.4,-311.74 619,-285.25 430.45,-224.63 234.42,-80.34 172.19,-32.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "174.61,-29.64 164.57,-26.25 170.31,-35.16 174.61,-29.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node11 -->
<g id= "edge66_Node000035_Node000011" class= "edge" >
<title > Node35- > Node11</title>
<g id= "a_edge66_Node000035_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.4,-335.13C1353.54,-333.56 1912.54,-325.44 2088,-285.25 2212.21,-256.8 2282.87,-265.13 2342,-152.25 2374.96,-89.33 2271.49,-47.63 2207.22,-28.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2208.53,-25.17 2197.95,-25.75 2206.58,-31.89 2208.53,-25.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node12 -->
<g id= "edge67_Node000035_Node000012" class= "edge" >
<title > Node35- > Node12</title>
<g id= "a_edge67_Node000035_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.53,-333.06C1286.1,-327.59 1524.63,-312.65 1549,-285.25 1558.01,-275.12 1557.15,-265.58 1549,-254.75 1514.23,-208.56 1459.33,-264.51 1424,-218.75 1382.11,-164.5 1401.11,-75.48 1412.56,-36.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1415.89,-37.17 1415.48,-26.58 1409.2,-35.11 1415.89,-37.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node14 -->
<g id= "edge72_Node000035_Node000014" class= "edge" >
<title > Node35- > Node14</title>
<g id= "a_edge72_Node000035_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.67,-332C973.6,-325.39 784.54,-309.52 723,-285.25 676.06,-266.74 653.96,-263.68 631,-218.75 607.23,-172.24 633.05,-108.38 673,-66.5 691.47,-47.14 718.35,-35.07 742.55,-27.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.33,-31.04 751.99,-24.94 741.41,-24.31 743.33,-31.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node15 -->
<g id= "edge44_Node000035_Node000015" class= "edge" >
<title > Node35- > Node15</title>
<g id= "a_edge44_Node000035_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.6,-330.58C998.92,-323.51 885.57,-308.67 851,-285.25 822.06,-265.64 818.72,-252.33 809,-218.75 803.97,-201.37 803.1,-134.82 811,-121.75 827.24,-94.87 903.13,-57.66 953.1,-35.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "954.22,-38.71 961.95,-31.46 951.39,-32.3 954.22,-38.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node16 -->
<g id= "edge47_Node000035_Node000016" class= "edge" >
<title > Node35- > Node16</title>
<g id= "a_edge47_Node000035_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.49,-332.65C980.13,-327.3 813.37,-313.63 762,-285.25 735.98,-270.88 715.64,-242.31 704.22,-223.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "707.31,-221.65 699.31,-214.7 701.23,-225.12 707.31,-221.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node17 -->
<g id= "edge50_Node000035_Node000017" class= "edge" >
<title > Node35- > Node17</title>
<g id= "a_edge50_Node000035_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1097.78,-320.95C1074,-304.8 1043.64,-277.97 1061,-254.75 1094.85,-209.47 1149.15,-264.03 1183,-218.75 1196.94,-200.1 1180.48,-176.99 1163.32,-160.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1165.83,-157.82 1156.09,-153.65 1161.1,-162.98 1165.83,-157.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node18 -->
<g id= "edge51_Node000035_Node000018" class= "edge" >
<title > Node35- > Node18</title>
<g id= "a_edge51_Node000035_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1072.4,-320.85C1055.26,-313.15 1037.89,-301.76 1028,-285.25 1021.03,-273.62 1020.96,-266.33 1028,-254.75 1036.57,-240.66 1050.5,-230.35 1065.17,-222.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.42,-226.15 1074.02,-218.77 1063.47,-219.8 1066.42,-226.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node19 -->
<g id= "edge68_Node000035_Node000019" class= "edge" >
<title > Node35- > Node19</title>
<g id= "a_edge68_Node000035_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.51,-321.84C1048.84,-314.27 1029.91,-302.71 1019,-285.25 993.94,-245.14 1014.09,-186.81 1027.49,-157.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1030.57,-158.7 1031.7,-148.16 1024.25,-155.7 1030.57,-158.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node22 -->
<g id= "edge65_Node000035_Node000022" class= "edge" >
<title > Node35- > Node22</title>
<g id= "a_edge65_Node000035_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.61,-329.45C1027.77,-323.12 973.61,-310.4 932,-285.25 897.67,-264.51 887.6,-255.26 871,-218.75 862.26,-199.51 860.66,-175.14 860.85,-158.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.34,-158.59 861.19,-148.47 857.34,-158.34 864.34,-158.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node31 -->
<g id= "edge70_Node000035_Node000031" class= "edge" >
<title > Node35- > Node31</title>
<g id= "a_edge70_Node000035_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.58,-321.98C1178.07,-321.72 1179.54,-321.48 1181,-321.25 1399.82,-287.14 1458.92,-317.69 1678,-285.25 1680.08,-284.94 1971.69,-220.39 1973,-218.75 1988.29,-199.63 1970.92,-172.63 1955.91,-155.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1958.81,-153.22 1949.48,-148.2 1953.65,-157.94 1958.81,-153.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "520.38,-279.62 407.62,-279.62 407.62,-260.38 520.38,-260.38 520.38,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "464" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
<g id= "edge46_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge46_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.45,-332.95C963.32,-327.61 729.21,-313.37 534,-285.25 528.02,-284.39 521.77,-283.34 515.59,-282.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "516.54,-278.82 506.06,-280.37 515.22,-285.7 516.54,-278.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000037" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "982.12,-218.75 879.88,-218.75 879.88,-188.25 982.12,-188.25 982.12,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "887.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "931" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
</a>
</g>
</g>
<!-- Node35->Node37 -->
<g id= "edge52_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge52_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1067.77,-333.02C1030.34,-328.43 982.07,-316.33 952,-285.25 937.99,-270.77 933.01,-248.19 931.37,-230.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "934.87,-230.38 930.79,-220.6 927.88,-230.79 934.87,-230.38" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "2078.88,-285.25 1951.12,-285.25 1951.12,-254.75 2078.88,-254.75 2078.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1959.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2015" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node38 -->
<g id= "edge55_Node000035_Node000038" class= "edge" >
<title > Node35- > Node38</title>
<g id= "a_edge55_Node000035_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.44,-334.64C1306.65,-332.04 1646.38,-322.13 1939.69,-285.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1940,-288.91 1949.48,-284.18 1939.12,-281.96 1940,-288.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1963.5,-218.75 1854.5,-218.75 1854.5,-188.25 1963.5,-188.25 1963.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1862.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1909" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node39 -->
<g id= "edge75_Node000035_Node000039" class= "edge" >
<title > Node35- > Node39</title>
<g id= "a_edge75_Node000035_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.59,-334.28C1269.1,-331.27 1462.12,-320.88 1621,-285.25 1660.57,-276.38 1668.17,-266.44 1707,-254.75 1751.98,-241.21 1803.36,-228.47 1843.04,-219.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1843.74,-222.63 1852.69,-216.96 1842.16,-215.81 1843.74,-222.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1173.88,-285.25 1070.12,-285.25 1070.12,-254.75 1173.88,-254.75 1173.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1078.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1122" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node43 -->
<g id= "edge71_Node000035_Node000043" class= "edge" >
<title > Node35- > Node43</title>
<g id= "a_edge71_Node000035_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1122,-320.86C1122,-313.77 1122,-305.04 1122,-296.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1125.5,-297.09 1122,-287.09 1118.5,-297.09 1125.5,-297.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1292.38,-285.25 1191.62,-285.25 1191.62,-254.75 1292.38,-254.75 1292.38,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1199.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1242" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node44 -->
<g id= "edge73_Node000035_Node000044" class= "edge" >
<title > Node35- > Node44</title>
<g id= "a_edge73_Node000035_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1149.23,-320.86C1165.72,-312 1186.98,-300.57 1204.99,-290.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.39,-294.11 1213.54,-286.29 1203.08,-287.95 1206.39,-294.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1413.88,-285.25 1310.12,-285.25 1310.12,-254.75 1413.88,-254.75 1413.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1318.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1362" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node45 -->
<g id= "edge74_Node000035_Node000045" class= "edge" >
<title > Node35- > Node45</title>
<g id= "a_edge74_Node000035_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.46,-320.86C1212.84,-311.09 1260.81,-298.2 1298.86,-287.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1299.6,-291.39 1308.35,-285.42 1297.79,-284.63 1299.6,-291.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1540.5,-285.25 1431.5,-285.25 1431.5,-254.75 1540.5,-254.75 1540.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1439.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1486" y= "-260.5" 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>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node46 -->
<g id= "edge76_Node000035_Node000046" class= "edge" >
<title > Node35- > Node46</title>
<g id= "a_edge76_Node000035_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.55,-327.35C1234.56,-318.47 1329.26,-303.37 1419.76,-285.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.44,-289.26 1429.58,-283.91 1419.09,-282.39 1420.44,-289.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node19 -->
<g id= "edge54_Node000037_Node000019" class= "edge" >
<title > Node37- > Node19</title>
<g id= "a_edge54_Node000037_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955.05,-187.86C972.31,-177.36 995.48,-163.27 1012.78,-152.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1014.18,-155.98 1020.9,-147.8 1010.54,-150 1014.18,-155.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node22 -->
<g id= "edge53_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge53_Node000037_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.34,-187.86C904.78,-177.99 890.82,-164.94 879.83,-154.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "882.24,-152.13 872.54,-147.86 877.46,-157.24 882.24,-152.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node5 -->
<g id= "edge56_Node000038_Node000005" class= "edge" >
<title > Node38- > Node5</title>
<g id= "a_edge56_Node000038_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1950.64,-255.8C1900.89,-245.09 1836.51,-229.98 1812,-218.75 1790.7,-208.99 1790.71,-197.07 1769,-188.25 1672.73,-149.15 1639.88,-172.66 1538,-152.25 1443.77,-133.38 1334.77,-105.03 1275.64,-89.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.87,-85.81 1266.31,-86.57 1275.05,-92.56 1276.87,-85.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node25 -->
<g id= "edge57_Node000038_Node000025" class= "edge" >
<title > Node38- > Node25</title>
<g id= "a_edge57_Node000038_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1950.79,-255.74C1902.22,-245.68 1833.89,-231.46 1774,-218.75 1773.16,-218.57 1772.32,-218.39 1771.47,-218.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1772.22,-214.79 1761.71,-216.13 1770.76,-221.64 1772.22,-214.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node28 -->
<g id= "edge58_Node000038_Node000028" class= "edge" >
<title > Node38- > Node28</title>
<g id= "a_edge58_Node000038_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2079.26,-262.63C2135.33,-255.59 2210.54,-242.04 2229,-218.75 2245.58,-197.83 2221.34,-174.74 2197.14,-158.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2199.21,-155.8 2188.89,-153.42 2195.47,-161.72 2199.21,-155.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node39 -->
<g id= "edge59_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge59_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1990.95,-254.36C1976.58,-245.62 1958.12,-234.39 1942.36,-224.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1944.61,-222.07 1934.25,-219.86 1940.97,-228.05 1944.61,-222.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node8 -->
<g id= "edge60_Node000039_Node000008" class= "edge" >
<title > Node39- > Node8</title>
<g id= "a_edge60_Node000039_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1892.91,-187.89C1855.34,-153.75 1761.99,-68.94 1722.31,-32.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1724.74,-30.36 1714.98,-26.23 1720.03,-35.54 1724.74,-30.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node9 -->
<g id= "edge61_Node000039_Node000009" class= "edge" >
<title > Node39- > Node9</title>
<g id= "a_edge61_Node000039_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1854.14,-194.31C1748.19,-178.67 1507.95,-144.15 1305,-121.75 840.72,-70.51 722.26,-81.91 258,-30.5 247.13,-29.3 235.66,-27.89 224.43,-26.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "225.19,-23.01 214.82,-25.19 224.28,-29.96 225.19,-23.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node11 -->
<g id= "edge62_Node000039_Node000011" class= "edge" >
<title > Node39- > Node11</title>
<g id= "a_edge62_Node000039_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1902.37,-188.01C1895.55,-170.71 1887.64,-141.62 1901,-121.75 1946.94,-53.43 2045.66,-29.33 2107.08,-20.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2107.49,-24.32 2116.96,-19.58 2106.6,-17.38 2107.49,-24.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node12 -->
<g id= "edge63_Node000039_Node000012" class= "edge" >
<title > Node39- > Node12</title>
<g id= "a_edge63_Node000039_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1873.66,-187.84C1811.71,-162.28 1679.29,-108.29 1566,-66.5 1526.73,-52.01 1481.06,-36.63 1451.17,-26.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1452.57,-23.53 1441.98,-23.73 1450.38,-30.18 1452.57,-23.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node34 -->
<g id= "edge64_Node000039_Node000034" class= "edge" >
<title > Node39- > Node34</title>
<g id= "a_edge64_Node000039_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1963.72,-194.41C2027.5,-184.87 2136.03,-168.26 2229,-152.25 2240.91,-150.2 2253.83,-147.83 2265.59,-145.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2266.22,-149.06 2275.4,-143.76 2264.92,-142.18 2266.22,-149.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000050" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "980.62,-418.25 875.38,-418.25 875.38,-387.75 980.62,-387.75 980.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "883.38" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "928" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node50 -->
<g id= "edge78_Node000049_Node000050" class= "edge" >
<title > Node49- > Node50</title>
<g id= "a_edge78_Node000049_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1237.09,-520.35C1173.54,-496.43 1047.55,-449 977.64,-422.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "978.93,-419.43 968.34,-419.19 976.46,-425.98 978.93,-419.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000051" > <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= "1850.88,-351.75 1729.12,-351.75 1729.12,-321.25 1850.88,-321.25 1850.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1737.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1790" y= "-327" 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>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node51 -->
<g id= "edge110_Node000049_Node000051" class= "edge" >
<title > Node49- > Node51</title>
<g id= "a_edge110_Node000049_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1328.79,-528.73C1440.84,-514.43 1697.42,-476.1 1761,-418.25 1776.49,-404.16 1783.71,-381.2 1787.08,-363.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1790.53,-363.91 1788.61,-353.49 1783.61,-362.83 1790.53,-363.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "273.62,-418.25 168.38,-418.25 168.38,-387.75 273.62,-387.75 273.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "176.38" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "221" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node52 -->
<g id= "edge90_Node000049_Node000052" class= "edge" >
<title > Node49- > Node52</title>
<g id= "a_edge90_Node000049_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1223.2,-534.2C1017.19,-530.87 276.96,-516.72 239,-484.75 223.39,-471.61 219.56,-448.19 219.25,-429.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "222.74,-430.17 219.44,-420.11 215.75,-430.03 222.74,-430.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1751.62,-418.25 1646.38,-418.25 1646.38,-387.75 1751.62,-387.75 1751.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1654.38" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1699" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node54 -->
<g id= "edge99_Node000049_Node000054" class= "edge" >
<title > Node49- > Node54</title>
<g id= "a_edge99_Node000049_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1323.29,-520.35C1401.18,-496.23 1556.22,-448.22 1640.74,-422.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1641.73,-425.4 1650.24,-419.1 1639.66,-418.71 1641.73,-425.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "353.62,-484.75 248.38,-484.75 248.38,-454.25 353.62,-454.25 353.62,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "256.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "301" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49->Node59 -->
<g id= "edge103_Node000049_Node000059" class= "edge" >
<title > Node49- > Node59</title>
<g id= "a_edge103_Node000049_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1222.89,-531.49C1056.56,-520.48 546.07,-486.71 365.29,-474.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "365.58,-471.26 355.37,-474.1 365.12,-478.25 365.58,-471.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node4 -->
<g id= "edge79_Node000050_Node000004" class= "edge" >
<title > Node50- > Node4</title>
<g id= "a_edge79_Node000050_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M980.87,-400.24C1123.42,-395.2 1513.43,-379.22 1639,-351.75 1676.58,-343.53 1683.65,-333.83 1720,-321.25 1752.65,-309.95 1789.41,-298.27 1819.36,-289.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1820.09,-292.45 1828.62,-286.16 1818.03,-285.76 1820.09,-292.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node8 -->
<g id= "edge85_Node000050_Node000008" class= "edge" >
<title > Node50- > Node8</title>
<g id= "a_edge85_Node000050_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M980.89,-399.72C1121.14,-392.6 1497.87,-366.2 1587,-285.25 1620.13,-255.16 1597.54,-229.86 1614,-188.25 1637.07,-129.94 1674.15,-65.53 1692.68,-34.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1695.43,-36.91 1697.63,-26.54 1689.45,-33.28 1695.43,-36.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node9 -->
<g id= "edge87_Node000050_Node000009" class= "edge" >
<title > Node50- > Node9</title>
<g id= "a_edge87_Node000050_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.88,-401.59C754.71,-399.95 465.63,-391.84 378,-351.75 242.07,-289.57 175.95,-98.88 157.52,-36.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "160.9,-35.44 154.79,-26.78 154.17,-37.36 160.9,-35.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node10 -->
<g id= "edge89_Node000050_Node000010" class= "edge" >
<title > Node50- > Node10</title>
<g id= "a_edge89_Node000050_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.19,-400.53C766.73,-396.87 522.69,-385.08 447,-351.75 363.51,-314.99 304,-295.73 304,-204.5 304,-204.5 304,-204.5 304,-136 304,-101.09 304,-60.46 304,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "307.5,-36.78 304,-26.78 300.5,-36.78 307.5,-36.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node16 -->
<g id= "edge84_Node000050_Node000016" class= "edge" >
<title > Node50- > Node16</title>
<g id= "a_edge84_Node000050_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.88,-398.78C752.27,-390.1 455.67,-361.48 399,-285.25 304.91,-158.68 233.02,-291.04 626,-218.75 630.94,-217.84 636.07,-216.85 641.2,-215.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "641.76,-219.29 650.87,-213.87 640.37,-212.43 641.76,-219.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node17 -->
<g id= "edge82_Node000050_Node000017" class= "edge" >
<title > Node50- > Node17</title>
<g id= "a_edge82_Node000050_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M930.01,-387.27C932.59,-370.74 937.87,-343.35 947,-321.25 977.4,-247.67 1004.33,-237.35 1067,-188.25 1079.52,-178.44 1093.67,-168.03 1105.88,-159.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1107.86,-162.12 1113.96,-153.46 1103.79,-156.43 1107.86,-162.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node18 -->
<g id= "edge83_Node000050_Node000018" class= "edge" >
<title > Node50- > Node18</title>
<g id= "a_edge83_Node000050_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M933.6,-387.56C945.39,-358.81 975.33,-293.83 1019,-254.75 1033.59,-241.69 1052.17,-231.36 1069.69,-223.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.61,-226.95 1078.44,-219.82 1067.87,-220.51 1070.61,-226.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node36 -->
<g id= "edge86_Node000050_Node000036" class= "edge" >
<title > Node50- > Node36</title>
<g id= "a_edge86_Node000050_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.94,-389.85C833.63,-380.16 774.95,-365.92 724,-351.75 644.41,-329.61 552.3,-300.06 501.87,-283.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "503.2,-280.29 492.61,-280.5 501.01,-286.94 503.2,-280.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node38 -->
<g id= "edge88_Node000050_Node000038" class= "edge" >
<title > Node50- > Node38</title>
<g id= "a_edge88_Node000050_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M980.92,-402.08C1152.59,-401.89 1692.57,-397.56 1860,-351.75 1906.28,-339.09 1954.52,-311.26 1984.65,-291.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1986.44,-294.84 1992.88,-286.43 1982.6,-288.99 1986.44,-294.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node51 -->
<g id= "edge80_Node000050_Node000051" class= "edge" >
<title > Node50- > Node51</title>
<g id= "a_edge80_Node000050_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M980.76,-399.52C1103.22,-393.54 1416.25,-376.92 1677,-351.75 1690.15,-350.48 1704.13,-348.9 1717.61,-347.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1717.79,-350.77 1727.29,-346.07 1716.93,-343.82 1717.79,-350.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node4 -->
<g id= "edge81_Node000051_Node000004" class= "edge" >
<title > Node51- > Node4</title>
<g id= "a_edge81_Node000051_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1810.2,-320.86C1821.92,-312.37 1836.88,-301.52 1849.86,-292.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1851.62,-295.17 1857.66,-286.47 1847.51,-289.5 1851.62,-295.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node4 -->
<g id= "edge92_Node000052_Node000004" class= "edge" >
<title > Node52- > Node4</title>
<g id= "a_edge92_Node000052_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M274.11,-400.42C419.86,-395.83 838.27,-380.93 1185,-351.75 1416.79,-332.24 1690.74,-296.65 1813.62,-280.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.75,-283.53 1823.18,-278.72 1812.8,-276.6 1813.75,-283.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node9 -->
<g id= "edge96_Node000052_Node000009" class= "edge" >
<title > Node52- > Node9</title>
<g id= "a_edge96_Node000052_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M168.16,-391.04C144.38,-383.62 117.73,-371.44 100,-351.75 74.95,-323.93 76,-308.44 76,-271 76,-271 76,-271 76,-136 76,-103.32 82.43,-94.06 100,-66.5 108.25,-53.56 120.47,-41.53 130.99,-32.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.99,-35.37 138.49,-26.31 128.55,-29.96 132.99,-35.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node10 -->
<g id= "edge97_Node000052_Node000010" class= "edge" >
<title > Node52- > Node10</title>
<g id= "a_edge97_Node000052_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M223.35,-387.38C226,-371.18 230.52,-344.29 235,-321.25 257.12,-207.55 262.22,-178.95 290,-66.5 292.51,-56.35 295.6,-45.14 298.24,-35.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "301.52,-37.14 300.94,-26.56 294.8,-35.19 301.52,-37.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node16 -->
<g id= "edge94_Node000052_Node000016" class= "edge" >
<title > Node52- > Node16</title>
<g id= "a_edge94_Node000052_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M231.08,-387.28C252.84,-356.82 307.49,-287.02 372,-254.75 415.92,-232.78 548.33,-217.5 629.03,-209.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "628.91,-213.47 638.55,-209.06 628.27,-206.5 628.91,-213.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node22 -->
<g id= "edge98_Node000052_Node000022" class= "edge" >
<title > Node52- > Node22</title>
<g id= "a_edge98_Node000052_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M225.43,-387.45C230.98,-370.6 241.53,-342.45 256,-321.25 279.66,-286.6 286.75,-275.87 323,-254.75 494.87,-154.6 742.77,-140.11 830.1,-138.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "830.11,-141.71 840.05,-138.04 829.99,-134.71 830.11,-141.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node35 -->
<g id= "edge93_Node000052_Node000035" class= "edge" >
<title > Node52- > Node35</title>
<g id= "a_edge93_Node000052_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M274,-398.21C429.7,-387.06 885.5,-354.43 1056.33,-342.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1056.41,-345.7 1066.14,-341.5 1055.91,-338.72 1056.41,-345.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node36 -->
<g id= "edge95_Node000052_Node000036" class= "edge" >
<title > Node52- > Node36</title>
<g id= "a_edge95_Node000052_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M247.93,-387.48C294.71,-362.26 390.41,-310.67 437.14,-285.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "438.64,-288.65 445.79,-280.82 435.32,-282.48 438.64,-288.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node51 -->
<g id= "edge91_Node000052_Node000051" class= "edge" >
<title > Node52- > Node51</title>
<g id= "a_edge91_Node000052_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M273.85,-401.25C460.59,-398.34 1106.8,-386.26 1639,-351.75 1664.64,-350.09 1692.66,-347.62 1717.53,-345.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1717.6,-348.72 1727.21,-344.25 1716.92,-341.75 1717.6,-348.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node4 -->
<g id= "edge100_Node000054_Node000004" class= "edge" >
<title > Node54- > Node4</title>
<g id= "a_edge100_Node000054_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.08,-391.37C1793.03,-382.12 1845.14,-367.72 1860,-351.75 1873.65,-337.09 1878.08,-314.53 1879.27,-296.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1882.77,-297.15 1879.61,-287.03 1875.77,-296.91 1882.77,-297.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node35 -->
<g id= "edge102_Node000054_Node000035" class= "edge" >
<title > Node54- > Node35</title>
<g id= "a_edge102_Node000054_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1646.01,-396.08C1540.18,-384.25 1302.96,-357.73 1187.56,-344.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.27,-341.39 1177.94,-343.75 1187.49,-348.34 1188.27,-341.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node51 -->
<g id= "edge101_Node000054_Node000051" class= "edge" >
<title > Node54- > Node51</title>
<g id= "a_edge101_Node000054_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1719.65,-387.36C1731.63,-378.87 1746.94,-368.02 1760.21,-358.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.06,-361.59 1768.2,-352.95 1758.02,-355.88 1762.06,-361.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node8 -->
<g id= "edge106_Node000059_Node000008" class= "edge" >
<title > Node59- > Node8</title>
<g id= "a_edge106_Node000059_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M354.03,-467.06C524.81,-462.2 1059.29,-445.19 1230,-418.25 1343.99,-400.26 1373.3,-393.21 1481,-351.75 1541.2,-328.58 1567.33,-333.62 1610,-285.25 1613.9,-280.82 1681.13,-91.35 1683,-85.75 1688.56,-69.1 1694.28,-50.01 1698.34,-36.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701.62,-37.33 1701.03,-26.75 1694.89,-35.39 1701.62,-37.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node9 -->
<g id= "edge105_Node000059_Node000009" class= "edge" >
<title > Node59- > Node9</title>
<g id= "a_edge105_Node000059_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M247.88,-468.33C161.47,-464.96 0,-444.36 0,-337.5 0,-337.5 0,-337.5 0,-136 0,-79.67 65.21,-45.76 110.2,-29.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "111.19,-32.43 119.45,-25.79 108.85,-25.83 111.19,-32.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node10 -->
<g id= "edge107_Node000059_Node000010" class= "edge" >
<title > Node59- > Node10</title>
<g id= "a_edge107_Node000059_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M248.06,-464.52C216.62,-459.1 179.08,-446.65 159,-418.25 66.72,-287.71 232.51,-92.12 287.31,-33.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.71,-36.02 294.06,-26.36 284.63,-31.21 289.71,-36.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node12 -->
<g id= "edge108_Node000059_Node000012" class= "edge" >
<title > Node59- > Node12</title>
<g id= "a_edge108_Node000059_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M354.04,-467.41C470,-464.43 754.6,-453.8 990,-418.25 1249.79,-379.02 1402.45,-490.87 1566,-285.25 1611.67,-227.84 1599.19,-339.79 1453,-85.75 1443.47,-69.2 1434.04,-49.59 1427.54,-35.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.76,-34.05 1423.45,-26.38 1424.38,-36.94 1430.76,-34.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node22 -->
<g id= "edge109_Node000059_Node000022" class= "edge" >
<title > Node59- > Node22</title>
<g id= "a_edge109_Node000059_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M301.31,-453.79C302.97,-415.13 312.96,-309.83 372,-254.75 406.33,-222.72 727.87,-162.27 830.6,-143.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "831.04,-147.1 840.26,-141.88 829.79,-140.21 831.04,-147.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node52 -->
<g id= "edge104_Node000059_Node000052" class= "edge" >
<title > Node59- > Node52</title>
<g id= "a_edge104_Node000059_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M282.85,-453.86C272.52,-445.53 259.38,-434.94 247.87,-425.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "250.24,-423.08 240.26,-419.53 245.85,-428.53 250.24,-423.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node38 -->
<g id= "edge112_Node000060_Node000038" class= "edge" >
<title > Node60- > Node38</title>
<g id= "a_edge112_Node000060_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1921.08,-453.97C1928.32,-444.15 1937.74,-430.75 1945,-418.25 1969.07,-376.79 1991.93,-325.74 2004.65,-295.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2007.75,-297.58 2008.41,-287.01 2001.3,-294.86 2007.75,-297.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1935.88,-418.25 1808.12,-418.25 1808.12,-387.75 1935.88,-387.75 1935.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1816.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1872" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node61 -->
<g id= "edge113_Node000060_Node000061" class= "edge" >
<title > Node60- > Node61</title>
<g id= "a_edge113_Node000060_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1901.38,-453.86C1896.96,-446.36 1891.45,-437.02 1886.41,-428.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.45,-426.72 1881.36,-419.88 1883.42,-430.27 1889.45,-426.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node4 -->
<g id= "edge114_Node000061_Node000004" class= "edge" >
<title > Node61- > Node4</title>
<g id= "a_edge114_Node000061_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1879.85,-387.54C1884.7,-377.75 1890.47,-364.36 1893,-351.75 1896.71,-333.23 1892.81,-312.2 1888.19,-296.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1891.64,-295.53 1885.26,-287.07 1884.97,-297.66 1891.64,-295.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node8 -->
<g id= "edge117_Node000061_Node000008" class= "edge" >
<title > Node61- > Node8</title>
<g id= "a_edge117_Node000061_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1936.1,-390.64C2091.73,-360.42 2467.82,-270.09 2342,-121.75 2272.54,-39.86 1950.68,-21.45 1792.39,-17.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1792.87,-13.88 1782.79,-17.14 1792.7,-20.88 1792.87,-13.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node16 -->
<g id= "edge116_Node000061_Node000016" class= "edge" >
<title > Node61- > Node16</title>
<g id= "a_edge116_Node000061_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1807.82,-392.91C1792.5,-390.98 1776.19,-389.11 1761,-387.75 1449.84,-359.84 1369.04,-390.18 1059,-351.75 907.93,-333.03 838.38,-384.56 723,-285.25 705.39,-270.09 698.47,-243.42 695.76,-224.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "699.25,-224.66 694.64,-215.12 692.3,-225.46 699.25,-224.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61->Node35 -->
<g id= "edge115_Node000061_Node000035" class= "edge" >
<title > Node61- > Node35</title>
<g id= "a_edge115_Node000061_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1807.79,-393.21C1792.47,-391.27 1776.17,-389.32 1761,-387.75 1552.05,-366.14 1303.82,-349.08 1187.84,-341.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.08,-338.11 1177.87,-340.97 1187.63,-345.1 1188.08,-338.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "py__engine_8cpp__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>