2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/lib/engine/views/engine_multiscale.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "3388pt" height= "571pt"
viewBox="0.00 0.00 3388.00 571.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 566.5)" >
2025-11-06 09:16:40 -05:00
<title > src/lib/engine/views/engine_multiscale.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2171.88,-562.5 2056.12,-562.5 2056.12,-532 2171.88,-532 2171.88,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2064.12" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2114" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1201.62,-418.25 1096.38,-418.25 1096.38,-387.75 1201.62,-387.75 1201.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1104.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= "1149" 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>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2055.82,-546.25C1894.13,-545.68 1441.96,-540.07 1301,-496 1252.86,-480.95 1204.2,-447.59 1175.33,-425.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.56,-422.75 1167.52,-419.35 1173.25,-428.27 1177.56,-422.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "143.62,-80.12 98.38,-80.12 98.38,-60.88 143.62,-60.88 143.62,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "121" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge90_Node000001_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge90_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.67,-546.45C1750.67,-547.3 346.22,-548.3 160,-496 81.03,-473.82 0,-486.03 0,-404 0,-404 0,-404 0,-269 0,-191.85 67.96,-119.41 102.02,-87.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "104.05,-90.83 109.14,-81.54 99.36,-85.63 104.05,-90.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1589.5,-80.12 1516.5,-80.12 1516.5,-60.88 1589.5,-60.88 1589.5,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1553" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge99_Node000001_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge99_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2107.38,-531.64C2096.49,-506.25 2076,-452.06 2076,-404 2076,-404 2076,-404 2076,-335.5 2076,-298.63 2083.36,-280.53 2057,-254.75 2001.78,-200.75 1957.76,-249.7 1887,-218.75 1818.65,-188.85 1817.72,-153.05 1750,-121.75 1736.43,-115.48 1654.51,-95.49 1600.68,-82.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1601.66,-79.33 1591.12,-80.43 1600.04,-86.14 1601.66,-79.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1244.38,-80.12 1161.62,-80.12 1161.62,-60.88 1244.38,-60.88 1244.38,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1203" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge91_Node000001_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge91_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.75,-547.11C1883.91,-548.12 1391,-539.2 1391,-404 1391,-404 1391,-404 1391,-335.5 1391,-288 1355.24,-287.67 1321,-254.75 1302.54,-237 1292.07,-238.7 1276,-218.75 1243.43,-178.32 1220.29,-120.99 1209.62,-91.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.01,-90.29 1206.42,-81.99 1206.4,-92.59 1213.01,-90.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "615.5,-80.12 572.5,-80.12 572.5,-60.88 615.5,-60.88 615.5,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "594" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge89_Node000001_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge89_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.97,-546.54C1800.39,-547.49 773.6,-547.93 456,-496 316.69,-473.22 152,-545.16 152,-404 152,-404 152,-404 152,-335.5 152,-145.06 458.17,-88.75 560.87,-75.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "561.1,-78.72 570.58,-73.99 560.22,-71.77 561.1,-78.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1015.75,-80.12 938.25,-80.12 938.25,-60.88 1015.75,-60.88 1015.75,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "977" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge92_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge92_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.65,-544.93C1897.86,-540.97 1470.84,-527.44 1416,-496 1334.26,-449.15 1360.51,-389.92 1296,-321.25 1198.98,-217.97 1057.11,-122.57 1001.06,-86.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1003.21,-83.84 992.9,-81.42 999.45,-89.74 1003.21,-83.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1991.75,-218.75 1896.25,-218.75 1896.25,-188.25 1991.75,-188.25 1991.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1904.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1944" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node30 -->
<g id= "edge56_Node000001_Node000030" class= "edge" >
<title > Node1- > Node30</title>
<g id= "a_edge56_Node000001_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2114,-531.71C2114,-505.97 2114,-450.68 2114,-404 2114,-404 2114,-404 2114,-335.5 2114,-298.06 2115.9,-281.78 2090,-254.75 2067.3,-231.07 2032.95,-218.54 2003.26,-211.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2004.13,-208.53 1993.63,-209.96 2002.73,-215.39 2004.13,-208.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1417.5,-218.75 1284.5,-218.75 1284.5,-188.25 1417.5,-188.25 1417.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1292.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1351" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node33 -->
<g id= "edge75_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge75_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2065.77,-531.57C2040.56,-522.93 2009.69,-510.79 1984,-496 1936.11,-468.44 1930.1,-452.82 1887,-418.25 1870.11,-404.7 1867.85,-398.41 1849,-387.75 1705.36,-306.56 1518.96,-249.28 1419.93,-222.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.91,-218.83 1410.34,-219.59 1419.08,-225.59 1420.91,-218.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2136.38,-80.12 2077.62,-80.12 2077.62,-60.88 2136.38,-60.88 2136.38,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2107" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node38 -->
<g id= "edge88_Node000001_Node000038" class= "edge" >
<title > Node1- > Node38</title>
<g id= "a_edge88_Node000001_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2120.62,-531.64C2131.51,-506.25 2152,-452.06 2152,-404 2152,-404 2152,-404 2152,-202.5 2152,-160.58 2131.14,-115.02 2117.82,-90.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2121,-88.71 2113.07,-81.67 2114.88,-92.11 2121,-88.71" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000062" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "452.88,-418.25 325.12,-418.25 325.12,-387.75 452.88,-387.75 452.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "333.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= "389" 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
<!-- Node1->Node62 -->
2026-04-20 12:45:31 -04:00
<g id= "edge57_Node000001_Node000062" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node62</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge57_Node000001_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.66,-546.1C1788.78,-545.2 691.02,-538.89 544,-496 494.66,-481.61 444.84,-447.82 415.46,-425.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "417.9,-422.91 407.86,-419.55 413.61,-428.44 417.9,-422.91" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000063" > <a xlink:href= "sundials_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2009.75,-412.62 1896.25,-412.62 1896.25,-393.38 2009.75,-393.38 2009.75,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1953" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/sundials.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node63 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_Node000001_Node000063" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node63</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge63_Node000001_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2080.3,-531.5C2062.45,-522.73 2040.81,-510.49 2024,-496 1998.98,-474.44 1976.93,-442.84 1964.28,-422.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967.28,-421.04 1959.05,-414.37 1961.32,-424.72 1967.28,-421.04" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000066" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "566.12,-346.12 457.88,-346.12 457.88,-326.88 566.12,-326.88 566.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "512" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node66 -->
2026-04-20 12:45:31 -04:00
<g id= "edge69_Node000001_Node000066" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node66</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge69_Node000001_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2056,-545.9C1814.09,-543.75 885.59,-528.32 618,-418.25 582.17,-403.51 547.85,-373.5 528.41,-354.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "530.95,-352.09 521.41,-347.48 525.99,-357.03 530.95,-352.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000067" > <a xlink:href= "engine_2scratchpads_2utils_8h.html" target= "_top" xlink:title= "Utility functions for convenient scratchpad retrieval with exception handling." >
<polygon fill= "white" stroke= "#666666" points= "1934.5,-285.25 1801.5,-285.25 1801.5,-254.75 1934.5,-254.75 1934.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1809.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1868" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node67 -->
2026-04-20 12:45:31 -04:00
<g id= "edge76_Node000001_Node000067" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node67</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge76_Node000001_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2095.21,-531.57C2084.35,-522.3 2071.08,-509.56 2062,-496 2014.35,-424.88 2044.5,-378.66 1981,-321.25 1966.22,-307.89 1947.31,-297.61 1929.21,-289.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1930.66,-286.75 1920.08,-286.28 1928.06,-293.25 1930.66,-286.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000068" > <a xlink:href= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
<polygon fill= "white" stroke= "#666666" points= "1679.25,-490.38 1520.75,-490.38 1520.75,-459.88 1679.25,-459.88 1679.25,-490.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1528.75" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1600" y= "-465.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node68 -->
2026-04-20 12:45:31 -04:00
<g id= "edge79_Node000001_Node000068" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node68</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge79_Node000001_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2056.04,-538.34C1967.12,-526.21 1796.31,-502.91 1690.84,-488.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1691.46,-485.07 1681.08,-487.19 1690.52,-492.01 1691.46,-485.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1840.38,-412.62 1703.62,-412.62 1703.62,-393.38 1840.38,-393.38 1840.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1772" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node69 -->
2026-04-20 12:45:31 -04:00
<g id= "edge101_Node000001_Node000069" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node69</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge101_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2055.84,-545.53C2000.59,-542.52 1916.85,-531.72 1854,-496 1822.65,-478.18 1797.04,-443.95 1783.2,-422.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1786.29,-420.99 1778.02,-414.37 1780.36,-424.71 1786.29,-420.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2229.5,-484.75 2180.5,-484.75 2180.5,-465.5 2229.5,-465.5 2229.5,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2205" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node70 -->
2026-04-20 12:45:31 -04:00
<g id= "edge93_Node000001_Node000070" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node70</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge93_Node000001_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2132.86,-531.72C2147.94,-520.09 2169.07,-503.81 2184.56,-491.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2186.39,-494.88 2192.18,-486.01 2182.12,-489.34 2186.39,-494.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2290.12,-484.75 2247.88,-484.75 2247.88,-465.5 2290.12,-465.5 2290.12,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2269" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > queue</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node71 -->
2026-04-20 12:45:31 -04:00
<g id= "edge94_Node000001_Node000071" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node71</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge94_Node000001_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2156.62,-531.57C2181.25,-522.48 2212.5,-509.92 2239,-496 2241.61,-494.63 2244.28,-493.08 2246.9,-491.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2248.77,-494.44 2255.23,-486.05 2244.94,-488.58 2248.77,-494.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2363.88,-484.75 2308.12,-484.75 2308.12,-465.5 2363.88,-465.5 2363.88,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2336" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > algorithm</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node72 -->
2026-04-20 12:45:31 -04:00
<g id= "edge95_Node000001_Node000072" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node72</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge95_Node000001_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.19,-534.04C2209.19,-525.4 2257.72,-512.44 2299,-496 2302.96,-494.42 2307.04,-492.53 2310.98,-490.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2312.39,-493.76 2319.56,-485.96 2309.09,-487.59 2312.39,-493.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node73 -->
<g id= "Node000073" class= "node" >
<title > Node73</title>
<g id= "a_Node000073" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2432.25,-484.75 2381.75,-484.75 2381.75,-465.5 2432.25,-465.5 2432.25,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2407" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > numeric</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node73 -->
<g id= "edge96_Node000001_Node000073" class= "edge" >
<title > Node1- > Node73</title>
<g id= "a_edge96_Node000001_Node000073" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.37,-540.61C2225.89,-534.13 2306.67,-520.99 2373,-496 2376.76,-494.58 2380.59,-492.77 2384.25,-490.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2385.78,-493.98 2392.65,-485.91 2382.25,-487.93 2385.78,-493.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node74 -->
<g id= "Node000074" class= "node" >
<title > Node74</title>
<g id= "a_Node000074" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2573.62,-484.75 2450.38,-484.75 2450.38,-465.5 2573.62,-465.5 2573.62,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2512" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node74 -->
<g id= "edge97_Node000001_Node000074" class= "edge" >
<title > Node1- > Node74</title>
<g id= "a_edge97_Node000001_Node000074" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.27,-539.45C2237.98,-531.28 2347.8,-516.13 2441,-496 2451,-493.84 2461.68,-491.09 2471.63,-488.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2472.37,-491.76 2481.03,-485.66 2470.46,-485.03 2472.37,-491.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node75 -->
<g id= "Node000075" class= "node" >
<title > Node75</title>
<g id= "a_Node000075" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2684.25,-484.75 2591.75,-484.75 2591.75,-465.5 2684.25,-465.5 2684.25,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2638" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node75 -->
<g id= "edge98_Node000001_Node000075" class= "edge" >
<title > Node1- > Node75</title>
<g id= "a_edge98_Node000001_Node000075" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.14,-544.5C2261.51,-540.8 2437.58,-529.55 2583,-496 2590.56,-494.26 2598.5,-491.79 2605.92,-489.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2607.1,-492.47 2615.26,-485.71 2604.67,-485.91 2607.1,-492.47" />
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node76 -->
<g id= "Node000076" class= "node" >
<title > Node76</title>
<g id= "a_Node000076" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2780.12,-484.75 2701.88,-484.75 2701.88,-465.5 2780.12,-465.5 2780.12,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2741" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > kinsol/kinsol.h</text>
2025-11-28 09:46:00 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node76 -->
<g id= "edge100_Node000001_Node000076" class= "edge" >
<title > Node1- > Node76</title>
<g id= "a_edge100_Node000001_Node000076" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.06,-547.02C2277.43,-547.15 2506.52,-541.55 2693,-496 2699.35,-494.45 2705.96,-492.18 2712.16,-489.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2713.53,-492.95 2721.36,-485.82 2710.79,-486.51 2713.53,-492.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node77 -->
<g id= "Node000077" class= "node" >
<title > Node77</title>
<g id= "a_Node000077" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2902.25,-490.38 2797.75,-490.38 2797.75,-459.88 2902.25,-459.88 2902.25,-490.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2805.75" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2850" y= "-465.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node77 -->
<g id= "edge102_Node000001_Node000077" class= "edge" >
<title > Node1- > Node77</title>
<g id= "a_edge102_Node000001_Node000077" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2171.96,-546.6C2289.51,-546.29 2563.89,-540.38 2789,-496 2792.12,-495.38 2795.31,-494.66 2798.51,-493.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2799.17,-497.3 2807.88,-491.27 2797.31,-490.55 2799.17,-497.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node78 -->
<g id= "Node000078" class= "node" >
<title > Node78</title>
<g id= "a_Node000078" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3015.75,-490.38 2920.25,-490.38 2920.25,-459.88 3015.75,-459.88 3015.75,-490.38" />
<text xml:space= "preserve" text-anchor= "start" x= "2928.25" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2968" y= "-465.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node78 -->
<g id= "edge103_Node000001_Node000078" class= "edge" >
<title > Node1- > Node78</title>
<g id= "a_edge103_Node000001_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.36,-544.63C2331.33,-539.89 2769.58,-524.55 2911,-496 2913.79,-495.44 2916.62,-494.77 2919.47,-494.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2920.31,-497.43 2928.93,-491.27 2918.35,-490.71 2920.31,-497.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node79 -->
<g id= "Node000079" class= "node" >
<title > Node79</title>
<g id= "a_Node000079" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3100.12,-484.75 3033.88,-484.75 3033.88,-465.5 3100.12,-465.5 3100.12,-484.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "3067" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > xxhash64.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node79 -->
<g id= "edge104_Node000001_Node000079" class= "edge" >
<title > Node1- > Node79</title>
<g id= "a_edge104_Node000001_Node000079" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.29,-545.96C2346.74,-544.62 2862.64,-537.21 3025,-496 3030.48,-494.61 3036.1,-492.49 3041.39,-490.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3042.77,-493.37 3050.23,-485.85 3039.7,-487.07 3042.77,-493.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node80 -->
<g id= "Node000080" class= "node" >
<title > Node80</title>
<g id= "a_Node000080" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3234.25,-496 3117.75,-496 3117.75,-454.25 3234.25,-454.25 3234.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "3125.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "start" x= "3125.75" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "3176" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node80 -->
<g id= "edge105_Node000001_Node000080" class= "edge" >
<title > Node1- > Node80</title>
<g id= "a_edge105_Node000001_Node000080" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.12,-545.13C2353.01,-541.36 2905.42,-527.67 3106.08,-496.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3106.57,-499.7 3115.87,-494.62 3105.43,-492.79 3106.57,-499.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node81 -->
<g id= "Node000081" class= "node" >
<title > Node81</title>
<g id= "a_Node000081" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3379.5,-490.38 3252.5,-490.38 3252.5,-459.88 3379.5,-459.88 3379.5,-490.38" />
<text xml:space= "preserve" text-anchor= "start" x= "3260.5" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "3316" y= "-465.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/composition_hash.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node81 -->
<g id= "edge106_Node000001_Node000081" class= "edge" >
<title > Node1- > Node81</title>
<g id= "a_edge106_Node000001_Node000081" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2172.05,-545.36C2372.3,-542.04 3033.41,-528.78 3243,-496 3247.6,-495.28 3252.32,-494.38 3257.05,-493.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3257.61,-496.82 3266.55,-491.14 3256.02,-490.01 3257.61,-496.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "#fff0f0" stroke= "red" points= "832.12,-285.25 723.88,-285.25 723.88,-254.75 832.12,-254.75 832.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "731.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= "778" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1096.01,-400.11C980.83,-395.47 715.78,-381.62 689,-351.75 668.7,-329.11 700.35,-306.08 731.39,-290.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "732.52,-293.78 740.01,-286.29 729.48,-287.47 732.52,-293.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node33 -->
<g id= "edge51_Node000002_Node000033" class= "edge" >
<title > Node2- > Node33</title>
<g id= "a_edge51_Node000002_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1201.8,-395.37C1232.77,-388.96 1270.67,-376.38 1296,-351.75 1330,-318.69 1343.19,-262.65 1348.15,-230.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.59,-230.71 1349.47,-220.33 1344.66,-229.77 1351.59,-230.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <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= "819.88,-351.75 698.12,-351.75 698.12,-321.25 819.88,-321.25 819.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "706.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= "759" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node41 -->
<g id= "edge35_Node000002_Node000041" class= "edge" >
<title > Node2- > Node41</title>
<g id= "a_edge35_Node000002_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1095.94,-394.42C1034.65,-385.49 930.54,-369.81 831.2,-352.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832,-348.69 821.54,-350.36 830.77,-355.58 832,-348.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "402.12,-351.75 293.88,-351.75 293.88,-321.25 402.12,-321.25 402.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "301.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= "348" 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>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node42 -->
<g id= "edge37_Node000002_Node000042" class= "edge" >
<title > Node2- > Node42</title>
<g id= "a_edge37_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1096.2,-399.45C979.35,-393.53 690.1,-377.38 449,-351.75 437.52,-350.53 425.34,-349.01 413.57,-347.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "414.31,-343.99 403.93,-346.08 413.35,-350.92 414.31,-343.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "991.62,-346.12 838.38,-346.12 838.38,-326.88 991.62,-326.88 991.62,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "915" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_linearsolver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node58 -->
<g id= "edge52_Node000002_Node000058" class= "edge" >
<title > Node2- > Node58</title>
<g id= "a_edge52_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1095.9,-387.36C1054.54,-375.96 997.81,-360.33 958.98,-349.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "960.06,-346.29 949.49,-347.01 958.2,-353.04 960.06,-346.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1140.75,-346.12 1009.25,-346.12 1009.25,-326.88 1140.75,-326.88 1140.75,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1075" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_matrix.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node59 -->
<g id= "edge53_Node000002_Node000059" class= "edge" >
<title > Node2- > Node59</title>
<g id= "a_edge53_Node000002_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1132.21,-387.36C1120.77,-377.39 1105.61,-364.18 1093.77,-353.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.1,-351.25 1086.26,-347.32 1091.5,-356.53 1096.1,-351.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1555,-346.12 1419,-346.12 1419,-326.88 1555,-326.88 1555,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1487" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_nvector.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node60 -->
<g id= "edge54_Node000002_Node000060" class= "edge" >
<title > Node2- > Node60</title>
<g id= "a_edge54_Node000002_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1201.81,-391.92C1263.2,-380.21 1364.24,-360.93 1428.11,-348.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1428.55,-352.22 1437.71,-346.91 1427.23,-345.34 1428.55,-352.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1287.25,-346.12 1158.75,-346.12 1158.75,-326.88 1287.25,-326.88 1287.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1223" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node61 -->
<g id= "edge55_Node000002_Node000061" class= "edge" >
<title > Node2- > Node61</title>
<g id= "a_edge55_Node000002_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1165.79,-387.36C1177.23,-377.39 1192.39,-364.18 1204.23,-353.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.5,-356.53 1211.74,-347.32 1201.9,-351.25 1206.5,-356.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
<polygon fill= "#fff0f0" stroke= "red" points= "704.25,-146.62 575.75,-146.62 575.75,-127.38 704.25,-127.38 704.25,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "640" y= "-133.12" 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>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M762.7,-254.48C736.98,-230.06 685.2,-180.9 657.85,-154.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "660.35,-152.49 650.69,-148.14 655.53,-157.57 660.35,-152.49" />
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge33_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge33_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M809.6,-254.32C888.99,-217.42 1096,-121.22 1173.31,-85.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.78,-88.48 1182.37,-81.09 1171.83,-82.13 1174.78,-88.48" />
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge32_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge32_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M781.17,-254.47C786.57,-225.55 794.08,-160.29 762,-121.75 728.98,-82.08 666,-72.91 627.23,-71.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "627.41,-67.75 617.32,-70.99 627.22,-74.75 627.41,-67.75" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "363.75,-213.12 256.25,-213.12 256.25,-193.88 363.75,-193.88 363.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "310" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
</a>
</g>
</g>
<!-- Node3->Node15 -->
<g id= "edge11_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge11_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M723.4,-261.47C636.71,-249.53 467.95,-226.27 375.1,-213.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "375.78,-210.03 365.39,-212.13 374.82,-216.97 375.78,-210.03" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "605.88,-218.75 496.12,-218.75 496.12,-188.25 605.88,-188.25 605.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "504.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "551" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node3->Node16 -->
<g id= "edge13_Node000003_Node000016" class= "edge" >
<title > Node3- > Node16</title>
<g id= "a_edge13_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M726.21,-254.28C692.65,-244.75 648.75,-232.27 613.28,-222.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "614.6,-218.93 604.03,-219.57 612.69,-225.67 614.6,-218.93" />
</a>
</g>
</g>
<!-- Node3->Node30 -->
<g id= "edge17_Node000003_Node000030" class= "edge" >
<title > Node3- > Node30</title>
<g id= "a_edge17_Node000003_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.29,-266C1026.11,-255.28 1683.2,-218.93 1884.74,-207.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1884.65,-211.29 1894.44,-207.24 1884.26,-204.3 1884.65,-211.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node33 -->
2026-04-20 12:45:31 -04:00
<g id= "edge20_Node000003_Node000033" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node33</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge20_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.42,-262.87C934.48,-251.39 1154.92,-226.57 1272.84,-213.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.23,-216.78 1282.77,-212.18 1272.44,-209.82 1273.23,-216.78" />
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1174.88,-146.62 1119.12,-146.62 1119.12,-127.38 1174.88,-127.38 1174.88,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1147" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node3->Node39 -->
<g id= "edge34_Node000003_Node000039" class= "edge" >
<title > Node3- > Node39</title>
<g id= "a_edge34_Node000003_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.53,-269.23C893.09,-267.36 992.17,-257.81 1067,-218.75 1095.49,-203.88 1120.1,-175.25 1134.25,-156.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.08,-158.44 1140.1,-148.29 1131.4,-154.35 1137.08,-158.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M575.41,-135.77C481.03,-134 300.61,-125.16 153,-85.75 151.64,-85.39 150.27,-84.98 148.9,-84.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "150.58,-81.42 139.99,-81.07 148.04,-87.95 150.58,-81.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "316,-80.12 162,-80.12 162,-60.88 316,-60.88 316,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "239" y= "-66.62" 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
<!-- Node4->Node7 -->
<g id= "edge5_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge5_Node000004_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M583.4,-126.9C510.66,-115.2 384.51,-94.91 306.75,-82.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "307.56,-78.98 297.13,-80.85 306.45,-85.89 307.56,-78.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge6_Node000004_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge6_Node000004_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M704.52,-133C839.26,-126.5 1160.36,-109.73 1429,-85.75 1454.11,-83.51 1482.01,-80.36 1504.97,-77.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1505.15,-81.1 1514.65,-76.41 1504.3,-74.15 1505.15,-81.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge7_Node000004_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge7_Node000004_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M704.58,-128.6C816.94,-115.73 1046.28,-89.45 1149.99,-77.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1150.36,-81.05 1159.9,-76.44 1149.56,-74.1 1150.36,-81.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge8_Node000004_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge8_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M633.6,-127.03C626.74,-117.4 615.65,-101.85 606.94,-89.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.88,-87.73 601.22,-81.62 604.18,-91.8 609.88,-87.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge9_Node000004_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge9_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M687.57,-126.9C750.81,-114.79 862.09,-93.49 926.69,-81.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "927.15,-84.6 936.31,-79.29 925.83,-77.73 927.15,-84.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "459.75,-85.75 358.25,-85.75 358.25,-55.25 459.75,-55.25 459.75,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "366.25" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "409" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge10_Node000004_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge10_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M607.39,-126.9C572.08,-117.04 514.92,-101.08 471,-88.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "472.18,-85.51 461.6,-86.19 470.29,-92.25 472.18,-85.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge12_Node000015_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node15- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge12_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M316.8,-193.5C331.95,-173.45 368.88,-124.59 391.13,-95.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "393.91,-97.27 397.15,-87.18 388.33,-93.05 393.91,-97.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node4 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000016_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node4</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000016_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M571.2,-187.86C585.28,-177.66 604.05,-164.05 618.43,-153.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.3,-156.6 626.34,-147.9 616.19,-150.93 620.3,-156.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
2026-04-20 12:45:31 -04:00
<g id= "edge15_Node000016_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node7</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge15_Node000016_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M516.12,-187.85C455.17,-162.26 330.17,-109.78 271.17,-85.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "272.6,-81.81 262.02,-81.17 269.89,-88.26 272.6,-81.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge16_Node000016_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node16- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge16_Node000016_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M552.57,-187.86C554.64,-171.4 558.99,-144.08 567,-121.75 570.94,-110.76 576.98,-99.24 582.34,-90" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "585.2,-92.04 587.39,-81.68 579.21,-88.42 585.2,-92.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1975.75,-85.75 1880.25,-85.75 1880.25,-55.25 1975.75,-55.25 1975.75,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1888.25" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1928" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node31 -->
<g id= "edge18_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge18_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1946.81,-187.77C1949.44,-171.47 1952.36,-144.5 1948,-121.75 1946.37,-113.23 1943.3,-104.31 1940.06,-96.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1943.33,-95.13 1936.09,-87.39 1936.92,-97.95 1943.33,-95.13" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1472,-19.25 1432,-19.25 1432,0 1472,0 1472,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1452" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31->Node21 -->
<g id= "edge19_Node000031_Node000021" class= "edge" >
<title > Node31- > Node21</title>
<g id= "a_edge19_Node000031_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1880.18,-63.59C1782.98,-51.56 1564.69,-24.56 1483.34,-14.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1484,-11.06 1473.65,-13.3 1483.14,-18 1484,-11.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node10 -->
<g id= "edge28_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge28_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1334.6,-187.98C1306.89,-163.46 1250.99,-113.97 1221.76,-88.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1224.22,-85.61 1214.42,-81.6 1219.58,-90.85 1224.22,-85.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node12 -->
<g id= "edge31_Node000033_Node000012" class= "edge" >
<title > Node33- > Node12</title>
<g id= "a_edge31_Node000033_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1325.14,-187.85C1292.94,-170.12 1235.84,-140.34 1184,-121.75 1131.7,-103 1069.5,-88.95 1027.03,-80.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.84,-77.14 1017.35,-78.66 1026.5,-84.01 1027.84,-77.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "1706.5,-152.25 1573.5,-152.25 1573.5,-121.75 1706.5,-121.75 1706.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1581.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1640" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node34 -->
<g id= "edge21_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge21_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1416.94,-187.78C1460.49,-178.06 1517.73,-165.29 1563.32,-155.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1563.87,-158.58 1572.87,-152.98 1562.34,-151.75 1563.87,-158.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1419.62,-80.12 1368.38,-80.12 1368.38,-60.88 1419.62,-60.88 1419.62,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1394" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node18 -->
<g id= "edge29_Node000033_Node000018" class= "edge" >
<title > Node33- > Node18</title>
<g id= "a_edge29_Node000033_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1355.02,-187.81C1359.55,-171.55 1367.29,-144.62 1375,-121.75 1378.48,-111.43 1382.73,-100.08 1386.34,-90.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1389.49,-92.32 1389.89,-81.73 1382.97,-89.76 1389.49,-92.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "#fff0f0" stroke= "red" points= "1516.5,-152.25 1383.5,-152.25 1383.5,-121.75 1516.5,-121.75 1516.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1391.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1450" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node35 -->
<g id= "edge23_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge23_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1373.46,-187.86C1386.63,-179.29 1403.47,-168.31 1418.01,-158.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1419.89,-161.8 1426.36,-153.4 1416.07,-155.93 1419.89,-161.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1939,-152.25 1839,-152.25 1839,-121.75 1939,-121.75 1939,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1847" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1889" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node37 -->
<g id= "edge24_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge24_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1417.78,-194.49C1522.91,-181.89 1725.52,-157.6 1827.37,-145.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1827.67,-148.88 1837.18,-144.21 1826.83,-141.93 1827.67,-148.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node33->Node39 -->
<g id= "edge30_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge30_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1304.45,-187.78C1268.64,-176.46 1219.72,-160.99 1185.95,-150.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1187.16,-147.03 1176.57,-147.35 1185.05,-153.7 1187.16,-147.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34->Node18 -->
<g id= "edge22_Node000034_Node000018" class= "edge" >
<title > Node34- > Node18</title>
<g id= "a_edge22_Node000034_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1583.87,-121.28C1537.05,-109.01 1471.65,-91.86 1431.11,-81.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1432.15,-77.88 1421.59,-78.73 1430.37,-84.66 1432.15,-77.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node31 -->
<g id= "edge27_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge27_Node000037_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1897.85,-121.36C1902.44,-113.78 1908.16,-104.31 1913.38,-95.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1916.22,-97.74 1918.4,-87.37 1910.23,-94.12 1916.22,-97.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node21 -->
<g id= "edge25_Node000037_Node000021" class= "edge" >
<title > Node37- > Node21</title>
<g id= "a_edge25_Node000037_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1838.87,-121.62C1747.79,-95.49 1557.67,-40.94 1483.03,-19.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1484.11,-16.2 1473.53,-16.8 1482.18,-22.92 1484.11,-16.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node38 -->
<g id= "edge26_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge26_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1938.74,-121.28C1977.46,-109.83 2030.52,-94.13 2066.63,-83.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2067.21,-86.92 2075.81,-80.73 2065.22,-80.21 2067.21,-86.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node41->Node3 -->
<g id= "edge36_Node000041_Node000003" class= "edge" >
<title > Node41- > Node3</title>
<g id= "a_edge36_Node000041_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M763.31,-320.86C765.42,-313.69 768.03,-304.84 770.46,-296.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "773.81,-297.61 773.28,-287.03 767.09,-295.63 773.81,-297.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node3 -->
<g id= "edge42_Node000042_Node000003" class= "edge" >
<title > Node42- > Node3</title>
<g id= "a_edge42_Node000042_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.5,-323.74C407.06,-322.86 411.6,-322.01 416,-321.25 519.1,-303.31 639.6,-287.63 712.3,-278.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "712.54,-282.24 722.04,-277.56 711.69,-275.29 712.54,-282.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node4 -->
<g id= "edge41_Node000042_Node000004" class= "edge" >
<title > Node42- > Node4</title>
<g id= "a_edge41_Node000042_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M391.87,-320.82C417.7,-311.64 450.74,-298.99 479,-285.25 502.75,-273.7 506.45,-266.71 530,-254.75 566.58,-236.18 587.48,-249.18 615,-218.75 630.13,-202.02 636.1,-176.27 638.46,-158.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "641.94,-158.76 639.47,-148.46 634.98,-158.05 641.94,-158.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node5 -->
<g id= "edge49_Node000042_Node000005" class= "edge" >
<title > Node42- > Node5</title>
<g id= "a_edge49_Node000042_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M315.81,-320.87C298.84,-312.13 278.42,-299.88 263,-285.25 199.17,-224.68 149.31,-130.34 129.86,-90.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "133.12,-89.12 125.65,-81.6 126.81,-92.13 133.12,-89.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node7 -->
<g id= "edge38_Node000042_Node000007" class= "edge" >
<title > Node42- > Node7</title>
<g id= "a_edge38_Node000042_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M329.34,-320.89C305.31,-300.83 264.56,-262.24 247,-218.75 229.8,-176.15 232.78,-120.92 236.1,-91.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.54,-92.43 237.34,-82.06 232.6,-91.53 239.54,-92.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node10 -->
<g id= "edge46_Node000042_Node000010" class= "edge" >
<title > Node42- > Node10</title>
<g id= "a_edge46_Node000042_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.59,-321.49C444.42,-310.38 498.34,-295.13 519,-285.25 540.47,-274.99 541.5,-264.94 563,-254.75 769.24,-157.02 1038.11,-101.03 1150.27,-80.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1150.56,-84.04 1159.78,-78.81 1149.31,-77.15 1150.56,-84.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node11 -->
<g id= "edge47_Node000042_Node000011" class= "edge" >
<title > Node42- > Node11</title>
<g id= "a_edge47_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M361.58,-320.93C403.78,-275.64 532.56,-137.43 577.96,-88.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.36,-91.27 584.62,-81.57 575.24,-86.5 580.36,-91.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node14 -->
<g id= "edge39_Node000042_Node000014" class= "edge" >
<title > Node42- > Node14</title>
<g id= "a_edge39_Node000042_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M351.37,-320.93C361.28,-278.02 390.47,-151.7 403.08,-97.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "406.46,-98.03 405.3,-87.5 399.64,-96.45 406.46,-98.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node15 -->
<g id= "edge40_Node000042_Node000015" class= "edge" >
<title > Node42- > Node15</title>
<g id= "a_edge40_Node000042_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M343.79,-320.98C336.98,-297.52 323.55,-251.21 315.83,-224.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "319.21,-223.68 313.06,-215.05 312.49,-225.63 319.21,-223.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node16 -->
<g id= "edge43_Node000042_Node000016" class= "edge" >
<title > Node42- > Node16</title>
<g id= "a_edge43_Node000042_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M378.98,-320.9C398.15,-311.48 423.02,-298.53 444,-285.25 472.78,-267.03 503.62,-243.26 524.76,-226.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "526.74,-229.13 532.3,-220.11 522.33,-223.69 526.74,-229.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node21 -->
<g id= "edge45_Node000042_Node000021" class= "edge" >
<title > Node42- > Node21</title>
<g id= "a_edge45_Node000042_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M299.59,-320.8C277.55,-312.6 251.98,-300.85 232,-285.25 137.11,-211.2 5.29,-141.75 89,-55.25 136.8,-5.86 1219.81,-9.36 1420.25,-10.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.13,-13.93 1430.15,-10.49 1420.17,-6.93 1420.13,-13.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node33 -->
<g id= "edge44_Node000042_Node000033" class= "edge" >
<title > Node42- > Node33</title>
<g id= "a_edge44_Node000042_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.41,-326.92C417.47,-324.79 433.84,-322.7 449,-321.25 604.71,-306.31 1005.81,-340.9 1152,-285.25 1172.24,-277.55 1170.89,-264.93 1190,-254.75 1215.89,-240.96 1246.18,-230.26 1273.46,-222.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1274.4,-225.73 1283.08,-219.65 1272.51,-218.99 1274.4,-225.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node18 -->
<g id= "edge48_Node000042_Node000018" class= "edge" >
<title > Node42- > Node18</title>
<g id= "a_edge48_Node000042_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.45,-327.32C417.51,-325.2 433.87,-323.01 449,-321.25 740.37,-287.34 826.27,-321.55 1101,-218.75 1204.57,-180 1319.66,-115.27 1369.16,-86.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1370.82,-89.39 1377.66,-81.3 1367.27,-83.36 1370.82,-89.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "630,-279.62 572,-279.62 572,-260.38 630,-260.38 630,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "601" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node42->Node28 -->
<g id= "edge50_Node000042_Node000028" class= "edge" >
<title > Node42- > Node28</title>
<g id= "a_edge50_Node000042_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.28,-323.85C444.88,-314.38 505.54,-300.19 558,-285.25 559.96,-284.69 561.96,-284.1 563.97,-283.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "564.8,-286.9 573.29,-280.55 562.7,-280.22 564.8,-286.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node3 -->
<g id= "edge58_Node000062_Node000003" class= "edge" >
<title > Node62- > Node3</title>
<g id= "a_edge58_Node000062_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M395.51,-387.28C404.6,-368.59 422.96,-336.92 449,-321.25 471.11,-307.94 622.62,-288.73 712.13,-278.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "712.49,-281.82 722.02,-277.2 711.69,-274.87 712.49,-281.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node7 -->
<g id= "edge61_Node000062_Node000007" class= "edge" >
<title > Node62- > Node7</title>
<g id= "a_edge61_Node000062_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.33,-387.33C316.13,-379.24 290.71,-367.57 271,-351.75 214.36,-306.27 198.17,-287.93 176,-218.75 160.51,-170.43 199.12,-116.18 222.57,-89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "225.04,-91.48 229.11,-81.7 219.83,-86.81 225.04,-91.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node15 -->
<g id= "edge60_Node000062_Node000015" class= "edge" >
<title > Node62- > Node15</title>
<g id= "a_edge60_Node000062_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M331.26,-387.34C313.31,-379.78 295.5,-368.48 285,-351.75 259.7,-311.43 283.53,-253.23 299.05,-223.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "302.01,-225.4 303.74,-214.95 295.87,-222.04 302.01,-225.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node62->Node33 -->
<g id= "edge62_Node000062_Node000033" class= "edge" >
<title > Node62- > Node33</title>
<g id= "a_edge62_Node000062_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M443.33,-387.3C528.94,-364.16 685.91,-321.76 689,-321.25 925.84,-281.86 1000.39,-361.64 1228,-285.25 1265.63,-272.62 1302.89,-245.58 1326.37,-226.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1328.4,-229.13 1333.8,-220.01 1323.9,-223.77 1328.4,-229.13" />
</a>
</g>
</g>
<!-- Node62->Node42 -->
<g id= "edge59_Node000062_Node000042" class= "edge" >
<title > Node62- > Node42</title>
<g id= "a_edge59_Node000062_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M379.7,-387.36C374.87,-379.78 368.86,-370.31 363.37,-361.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "366.4,-359.92 358.08,-353.36 360.49,-363.67 366.4,-359.92" />
</a>
</g>
</g>
<!-- Node63->Node10 -->
<g id= "edge64_Node000063_Node000010" class= "edge" >
<title > Node63- > Node10</title>
<g id= "a_edge64_Node000063_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1916.14,-393C1863.48,-377.68 1773,-341.15 1773,-271 1773,-271 1773,-271 1773,-202.5 1773,-158.57 1753.97,-143.84 1716,-121.75 1711.05,-118.87 1385.64,-88.43 1255.72,-76.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.3,-72.92 1246.02,-75.48 1255.65,-79.89 1256.3,-72.92" />
</a>
</g>
</g>
<!-- Node63->Node60 -->
<g id= "edge68_Node000063_Node000060" class= "edge" >
<title > Node63- > Node60</title>
<g id= "a_edge68_Node000063_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1895.86,-394.09C1812.57,-382.56 1657.6,-361.11 1564.22,-348.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1564.76,-344.73 1554.37,-346.82 1563.8,-351.66 1564.76,-344.73" />
</a>
</g>
</g>
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1972.12,-346.12 1851.88,-346.12 1851.88,-326.88 1972.12,-326.88 1972.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1912" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node63->Node64 -->
<g id= "edge65_Node000063_Node000064" class= "edge" >
<title > Node63- > Node64</title>
<g id= "a_edge65_Node000063_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1947.3,-393.03C1941.24,-383.5 1931.49,-368.16 1923.77,-356.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1926.78,-354.23 1918.46,-347.67 1920.88,-357.99 1926.78,-354.23" />
</a>
</g>
</g>
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2047.75,-285.25 1952.25,-285.25 1952.25,-254.75 2047.75,-254.75 2047.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1960.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2000" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
</a>
</g>
</g>
<!-- Node63->Node65 -->
<g id= "edge66_Node000063_Node000065" class= "edge" >
<title > Node63- > Node65</title>
<g id= "a_edge66_Node000063_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1958.96,-393.11C1965.25,-383.35 1975.08,-367.02 1981,-351.75 1987.88,-333.99 1992.73,-313.02 1995.8,-296.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1999.23,-297.61 1997.54,-287.15 1992.34,-296.38 1999.23,-297.61" />
</a>
</g>
</g>
<!-- Node65->Node31 -->
<g id= "edge67_Node000065_Node000031" class= "edge" >
<title > Node65- > Node31</title>
<g id= "a_edge67_Node000065_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.5,-254.42C2004.78,-238.02 2006.97,-210.74 2001,-188.25 1991.44,-152.27 1966.49,-116.85 1948.42,-94.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1951.23,-92.54 1942.13,-87.12 1945.86,-97.03 1951.23,-92.54" />
</a>
</g>
</g>
<!-- Node66->Node3 -->
<g id= "edge70_Node000066_Node000003" class= "edge" >
<title > Node66- > Node3</title>
<g id= "a_edge70_Node000066_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M549.55,-326.4C591.84,-316.14 661.35,-299.28 712.61,-286.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "713.22,-290.31 722.11,-284.55 711.57,-283.51 713.22,-290.31" />
</a>
</g>
</g>
<!-- Node66->Node14 -->
<g id= "edge71_Node000066_Node000014" class= "edge" >
<title > Node66- > Node14</title>
<g id= "a_edge71_Node000066_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M547.05,-326.4C580.8,-316.84 628.27,-301.04 639,-285.25 646.62,-274.04 647.41,-265.38 639,-254.75 595.94,-200.3 541.93,-261.21 487,-218.75 446.84,-187.71 425.09,-130.05 415.38,-96.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "418.77,-95.97 412.74,-87.26 412.02,-97.83 418.77,-95.97" />
</a>
</g>
</g>
<!-- Node66->Node21 -->
<g id= "edge73_Node000066_Node000021" class= "edge" >
<title > Node66- > Node21</title>
<g id= "a_edge73_Node000066_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M547.12,-326.38C554.95,-324.53 563.23,-322.7 571,-321.25 687.42,-299.49 1091,-322.93 1091,-204.5 1091,-204.5 1091,-204.5 1091,-136 1091,-90.75 1114.01,-78.21 1153,-55.25 1197.91,-28.81 1353.05,-16.54 1420.4,-12.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.25,-15.88 1430.02,-11.79 1419.83,-8.89 1420.25,-15.88" />
</a>
</g>
</g>
<!-- Node66->Node33 -->
<g id= "edge72_Node000066_Node000033" class= "edge" >
<title > Node66- > Node33</title>
<g id= "a_edge72_Node000066_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.31,-326.44C559.95,-324.44 570.32,-322.54 580,-321.25 714.6,-303.28 1060.79,-327 1190,-285.25 1214.05,-277.48 1215.73,-266.7 1238,-254.75 1259.11,-243.43 1283.28,-232.43 1303.83,-223.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1304.98,-226.95 1312.82,-219.82 1302.25,-220.5 1304.98,-226.95" />
</a>
</g>
</g>
<!-- Node66->Node28 -->
<g id= "edge74_Node000066_Node000028" class= "edge" >
<title > Node66- > Node28</title>
<g id= "a_edge74_Node000066_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M524.38,-326.53C538.51,-316.29 561.9,-299.34 579.13,-286.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "581.17,-289.69 587.22,-280.99 577.07,-284.02 581.17,-289.69" />
</a>
</g>
</g>
<!-- Node67->Node33 -->
<g id= "edge77_Node000067_Node000033" class= "edge" >
<title > Node67- > Node33</title>
<g id= "a_edge77_Node000067_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1801.21,-260.67C1705.66,-248.75 1530.35,-226.88 1428.99,-214.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1429.47,-210.76 1419.11,-213 1428.6,-217.71 1429.47,-210.76" />
</a>
</g>
</g>
<!-- Node67->Node37 -->
<g id= "edge78_Node000067_Node000037" class= "edge" >
<title > Node67- > Node37</title>
<g id= "a_edge78_Node000067_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1870.33,-254.48C1873.83,-232.64 1880.5,-191.02 1884.85,-163.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1888.3,-164.51 1886.42,-154.08 1881.38,-163.4 1888.3,-164.51" />
</a>
</g>
</g>
<!-- Node68->Node2 -->
<g id= "edge80_Node000068_Node000002" class= "edge" >
<title > Node68- > Node2</title>
<g id= "a_edge80_Node000068_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1520.41,-461.75C1432.86,-448.14 1293.88,-426.53 1213.07,-413.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.97,-410.56 1203.55,-412.48 1212.9,-417.48 1213.97,-410.56" />
</a>
</g>
</g>
<!-- Node68->Node7 -->
<g id= "edge83_Node000068_Node000007" class= "edge" >
<title > Node68- > Node7</title>
<g id= "a_edge83_Node000068_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1520.44,-473.38C1257.84,-470.57 428.96,-458.54 316,-418.25 222.98,-385.07 182.24,-373.54 138,-285.25 101.57,-212.55 182.02,-124.36 220.26,-88.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "222.47,-90.91 227.45,-81.56 217.72,-85.77 222.47,-90.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node10 -->
<g id= "edge86_Node000068_Node000010" class= "edge" >
<title > Node68- > Node10</title>
<g id= "a_edge86_Node000068_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1602.29,-459.48C1609.9,-404.94 1628.38,-212.16 1526,-121.75 1506.1,-104.17 1342.67,-85.44 1256.21,-76.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1256.6,-73.16 1246.3,-75.64 1255.9,-80.12 1256.6,-73.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node11 -->
<g id= "edge84_Node000068_Node000011" class= "edge" >
<title > Node68- > Node11</title>
<g id= "a_edge84_Node000068_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1520.35,-469.55C1306.69,-456.45 733.3,-415.61 679,-351.75 612.07,-273.02 770.11,-207.86 713,-121.75 694.02,-93.13 655.17,-80.77 627.01,-75.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "627.62,-72.01 617.18,-73.83 626.47,-78.92 627.62,-72.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node34 -->
<g id= "edge81_Node000068_Node000034" class= "edge" >
<title > Node68- > Node34</title>
<g id= "a_edge81_Node000068_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1605.43,-459.7C1613.65,-437.08 1628.92,-391.73 1635,-351.75 1645.2,-284.72 1643.39,-204.52 1641.51,-164.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1645.01,-163.95 1641.01,-154.14 1638.02,-164.3 1645.01,-163.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node18 -->
<g id= "edge85_Node000068_Node000018" class= "edge" >
<title > Node68- > Node18</title>
<g id= "a_edge85_Node000068_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1618.77,-459.56C1655.87,-428.97 1735,-353.99 1735,-271 1735,-271 1735,-271 1735,-202.5 1735,-165.63 1743.05,-146.81 1716,-121.75 1705.59,-112.11 1513.72,-86.71 1431.21,-76.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.73,-72.72 1421.37,-74.93 1430.84,-79.66 1431.73,-72.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node35 -->
<g id= "edge82_Node000068_Node000035" class= "edge" >
<title > Node68- > Node35</title>
<g id= "a_edge82_Node000068_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1596.23,-459.44C1593.35,-448.19 1589.34,-432.26 1586,-418.25 1575.74,-375.25 1580.8,-362.14 1564,-321.25 1538.73,-259.74 1493.71,-195.44 1468.46,-161.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1471.35,-159.8 1462.52,-153.95 1465.78,-164.03 1471.35,-159.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node68->Node69 -->
<g id= "edge87_Node000068_Node000069" class= "edge" >
<title > Node68- > Node69</title>
<g id= "a_edge87_Node000068_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1636.06,-459.42C1666.45,-447.03 1709.59,-429.44 1739.07,-417.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1740.3,-420.7 1748.24,-413.69 1737.66,-414.22 1740.3,-420.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>