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/utils/logging.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2155pt" height= "415pt"
viewBox="0.00 0.00 2155.00 415.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 411)" >
2025-11-06 09:16:40 -05:00
<title > src/lib/utils/logging.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= "1805.11,-407 1689.36,-407 1689.36,-387.75 1805.11,-387.75 1805.11,-407" />
<text xml:space= "preserve" text-anchor= "middle" x= "1747.23" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.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= "logging_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1196.36,-351.75 1088.11,-351.75 1088.11,-332.5 1196.36,-332.5 1196.36,-351.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1142.23" y= "-338.25" 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>
<!-- 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= "M1689.15,-392.38C1590.56,-385.4 1384.22,-370 1210.23,-351.75 1209.55,-351.68 1208.86,-351.61 1208.17,-351.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1208.6,-348.06 1198.27,-350.42 1207.82,-355.01 1208.6,-348.06" />
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__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "879.36,-296.5 771.11,-296.5 771.11,-266 879.36,-266 879.36,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "779.11" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "825.23" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-04-20 12:45:31 -04:00
<g id= "edge67_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge67_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1688.95,-394.47C1543.79,-389.45 1168.97,-374.61 1046.23,-351.75 984.99,-340.34 916.97,-317.3 872.78,-300.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "874.08,-297.63 863.49,-297.39 871.62,-304.18 874.08,-297.63" />
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= "1167.86,-24.88 1122.61,-24.88 1122.61,-5.63 1167.86,-5.63 1167.86,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1145.23" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge72_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_edge72_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.4,-387.3C1618.47,-367.85 1420.8,-316.69 1275.23,-230 1236.67,-207.03 1224.64,-200.5 1199.23,-163.5 1171.31,-122.84 1155.87,-66.01 1149.22,-36.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.71,-35.8 1147.22,-26.74 1145.86,-37.25 1152.71,-35.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1646.98,-24.88 1581.48,-24.88 1581.48,-5.63 1646.98,-5.63 1646.98,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1614.23" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node6 -->
2026-04-20 12:45:31 -04:00
<g id= "edge73_Node000001_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge73_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1752.52,-387.25C1762.96,-368.33 1785.23,-323.18 1785.23,-282.25 1785.23,-282.25 1785.23,-282.25 1785.23,-213.75 1785.23,-167.81 1678.14,-70.89 1633.46,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1635.96,-29.99 1626.08,-26.16 1631.42,-35.31 1635.96,-29.99" />
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= "1939.23,-24.88 1899.23,-24.88 1899.23,-5.63 1939.23,-5.63 1939.23,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1919.23" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge74_Node000001_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge74_Node000001_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1805.38,-394.29C1878.68,-388.2 1995.23,-365.43 1995.23,-282.25 1995.23,-282.25 1995.23,-282.25 1995.23,-147.25 1995.23,-101.09 1959.49,-56.63 1937.02,-33.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1939.77,-31.05 1930.24,-26.43 1934.81,-35.99 1939.77,-31.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1113.86,-157.88 1062.61,-157.88 1062.61,-138.62 1113.86,-138.62 1113.86,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1088.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node23 -->
2026-04-20 12:45:31 -04:00
<g id= "edge69_Node000001_Node000023" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge69_Node000001_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1689.1,-396.92C1534.2,-397.75 1120.45,-395.81 1079.23,-351.75 1031.85,-301.1 1062.76,-208.42 1079.49,-168.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.64,-169.99 1083.43,-159.42 1076.22,-167.19 1082.64,-169.99" />
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= "1416.73,-230 1283.73,-230 1283.73,-199.5 1416.73,-199.5 1416.73,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1291.73" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1350.23" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node33 -->
<g id= "edge68_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge68_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1727.27,-387.29C1665.75,-359.3 1478.07,-273.91 1392.98,-235.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1394.57,-232.08 1384.02,-231.12 1391.67,-238.45 1394.57,-232.08" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2073.11,-351.75 2023.36,-351.75 2023.36,-332.5 2073.11,-332.5 2073.11,-351.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2048.23" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > iomanip</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node41 -->
<g id= "edge70_Node000001_Node000041" class= "edge" >
<title > Node1- > Node41</title>
<g id= "a_edge70_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1805.4,-387.31C1858.59,-378.81 1939.38,-365.41 2009.23,-351.75 2010.22,-351.56 2011.21,-351.36 2012.22,-351.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2012.55,-354.66 2021.61,-349.18 2011.11,-347.81 2012.55,-354.66" />
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2147.11,-351.75 2091.36,-351.75 2091.36,-332.5 2147.11,-332.5 2147.11,-351.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2119.23" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > algorithm</text>
</a>
</g>
</g>
<!-- Node1->Node42 -->
<g id= "edge71_Node000001_Node000042" class= "edge" >
<title > Node1- > Node42</title>
<g id= "a_edge71_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1805.6,-390.33C1870.29,-383.24 1977.94,-370.31 2079.89,-352.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.31,-355.5 2089.52,-350.27 2079.06,-348.62 2080.31,-355.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1093.4,-332.05C1039.15,-321.98 951.28,-305.66 891,-294.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "891.67,-291.03 881.2,-292.64 890.39,-297.91 891.67,-291.03" />
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= "1060.98,-30.5 959.48,-30.5 959.48,0 1060.98,0 1060.98,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "967.48" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1010.23" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_Node000002_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge63_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1142.23,-332C1142.23,-311.32 1142.23,-259.28 1142.23,-215.75 1142.23,-215.75 1142.23,-215.75 1142.23,-147.25 1142.23,-95.83 1091.14,-57.68 1052.53,-36.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1054.33,-33.19 1043.86,-31.56 1051.02,-39.36 1054.33,-33.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node21 -->
2026-04-20 12:45:31 -04:00
<g id= "edge65_Node000002_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge65_Node000002_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1196.73,-337.27C1358.55,-324.6 1830.69,-278.24 1922.23,-163.5 1951.66,-126.62 1937.11,-66.41 1926.69,-35.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1930.07,-34.73 1923.38,-26.52 1923.49,-37.11 1930.07,-34.73" />
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= "391.23,-157.88 333.23,-157.88 333.23,-138.62 391.23,-138.62 391.23,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "362.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
</a>
</g>
</g>
<!-- Node2->Node28 -->
<g id= "edge66_Node000002_Node000028" class= "edge" >
<title > Node2- > Node28</title>
<g id= "a_edge66_Node000002_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1087.92,-340.23C973.01,-336.58 698.73,-318.47 490.23,-230 449.42,-212.68 406.79,-183.11 382.48,-164.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "384.81,-162.34 374.73,-159.09 380.59,-167.92 384.81,-162.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node33 -->
<g id= "edge64_Node000002_Node000033" class= "edge" >
<title > Node2- > Node33</title>
<g id= "a_edge64_Node000002_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1157.19,-332.11C1190.27,-312.17 1270.34,-263.91 1316.29,-236.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1318.05,-239.24 1324.8,-231.08 1314.43,-233.24 1318.05,-239.24" />
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= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "827.48,-91.38 698.98,-91.38 698.98,-72.12 827.48,-72.12 827.48,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "763.23" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M822.33,-265.52C818.99,-249.22 813.07,-222.26 806.23,-199.5 795.75,-164.62 780.42,-125.04 771.18,-102.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.54,-101.05 767.53,-93.11 768.05,-103.69 774.54,-101.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "611.61,-24.88 528.86,-24.88 528.86,-5.63 611.61,-5.63 611.61,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "570.23" 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
<!-- Node3->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge60_Node000003_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge60_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.86,-273.82C696.27,-264.46 569.83,-246.38 556.23,-230 532.13,-200.98 555.02,-83.72 565.56,-36.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "568.9,-37.37 567.71,-26.85 562.08,-35.82 568.9,-37.37" />
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= "684.73,-24.88 641.73,-24.88 641.73,-5.63 684.73,-5.63 684.73,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "663.23" 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>
<!-- Node3->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge59_Node000003_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge59_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.69,-272.46C740.8,-265.68 704.92,-253.14 680.23,-230 626.34,-179.49 645.77,-78.88 657.24,-36.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "660.55,-37.34 659.92,-26.77 653.81,-35.43 660.55,-37.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000015" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "990.98,-91.38 883.48,-91.38 883.48,-72.12 990.98,-72.12 990.98,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "937.23" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node15 -->
<g id= "edge14_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge14_Node000003_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M833.47,-265.73C853.47,-230.46 904.57,-140.35 926.72,-101.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "929.63,-103.25 931.52,-92.82 923.54,-99.79 929.63,-103.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "771.11,-163.5 661.36,-163.5 661.36,-133 771.11,-133 771.11,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "669.36" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "716.23" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge17_Node000003_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge17_Node000003_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M770.75,-274.7C741.72,-268.65 708.36,-256.08 690.23,-230 678.36,-212.91 687.51,-190.09 698.09,-173.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "700.81,-175.31 703.5,-165.06 695,-171.39 700.81,-175.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "797.48,-230 698.98,-230 698.98,-199.5 797.48,-199.5 797.48,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "706.98" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "748.23" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
<g id= "edge22_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge22_Node000003_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M807.76,-265.61C797.92,-257.37 785.42,-246.9 774.43,-237.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.71,-235.04 766.8,-231.3 772.21,-240.4 776.71,-235.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1021.11,-230 917.36,-230 917.36,-199.5 1021.11,-199.5 1021.11,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "925.36" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "969.23" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node19 -->
<g id= "edge25_Node000003_Node000019" class= "edge" >
<title > Node3- > Node19</title>
<g id= "a_edge25_Node000003_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M857.91,-265.61C878.16,-256.54 904.4,-244.79 926.32,-234.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "927.61,-238.23 935.3,-230.95 924.75,-231.84 927.61,-238.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000024" > <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= "white" stroke= "#666666" points= "319.11,-230 215.36,-230 215.36,-199.5 319.11,-199.5 319.11,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "223.36" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "267.23" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node24 -->
<g id= "edge31_Node000003_Node000024" class= "edge" >
<title > Node3- > Node24</title>
<g id= "a_edge31_Node000003_Node000024" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M770.71,-273.95C666.89,-261.95 441.31,-235.87 330.81,-223.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "331.36,-219.64 321.03,-221.97 330.56,-226.59 331.36,-219.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "529.36,-163.5 409.11,-163.5 409.11,-133 529.36,-133 529.36,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "417.11" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "469.23" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node25 -->
<g id= "edge58_Node000003_Node000025" class= "edge" >
<title > Node3- > Node25</title>
<g id= "a_edge58_Node000003_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.87,-276.37C695.29,-270.13 563.26,-255.83 523.23,-230 502.72,-216.76 488.14,-192.67 479.34,-174.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "482.61,-172.98 475.33,-165.28 476.22,-175.84 482.61,-172.98" />
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= "1605.98,-230 1510.48,-230 1510.48,-199.5 1605.98,-199.5 1605.98,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1518.48" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1558.23" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node30 -->
<g id= "edge40_Node000003_Node000030" class= "edge" >
<title > Node3- > Node30</title>
<g id= "a_edge40_Node000003_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.55,-276.15C985.01,-268.09 1224.81,-249.29 1426.23,-230 1449.98,-227.73 1476.11,-224.96 1498.8,-222.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1498.93,-225.98 1508.48,-221.41 1498.16,-219.02 1498.93,-225.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node33 -->
<g id= "edge44_Node000003_Node000033" class= "edge" >
<title > Node3- > Node33</title>
<g id= "a_edge44_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.77,-274.05C960.07,-264.84 1114.81,-246.85 1246.23,-230 1254.59,-228.93 1263.32,-227.78 1272.02,-226.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1272.46,-230.09 1281.9,-225.28 1271.52,-223.15 1272.46,-230.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1264.11,-157.88 1208.36,-157.88 1208.36,-138.62 1264.11,-138.62 1264.11,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1236.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node39 -->
<g id= "edge62_Node000003_Node000039" class= "edge" >
<title > Node3- > Node39</title>
<g id= "a_edge62_Node000003_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M879.73,-268.97C921.36,-259.85 979.93,-245.95 1030.23,-230 1093.66,-209.89 1165.56,-180.03 1205.44,-162.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.63,-166.11 1214.41,-158.92 1203.84,-159.69 1206.63,-166.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "604.86,-224.38 565.61,-224.38 565.61,-205.12 604.86,-205.12 604.86,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "585.23" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node40 -->
<g id= "edge61_Node000003_Node000040" class= "edge" >
<title > Node3- > Node40</title>
<g id= "a_edge61_Node000003_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M770.79,-269.42C728.88,-260.5 669.76,-246.64 619.23,-230 618.08,-229.62 616.91,-229.22 615.73,-228.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "617.17,-225.6 606.58,-225.27 614.65,-232.13 617.17,-225.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M821.59,-71.65C883.4,-61.91 983.81,-45.78 1070.23,-30.5 1083.62,-28.13 1098.33,-25.37 1111.14,-22.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1111.64,-26.39 1120.8,-21.05 1110.31,-19.51 1111.64,-26.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M827.72,-71.81C842.95,-69.88 859.15,-67.98 874.23,-66.5 1137.25,-40.71 1454.16,-23.97 1569.51,-18.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1569.65,-21.85 1579.47,-17.87 1569.31,-14.86 1569.65,-21.85" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "306.23,-24.88 152.23,-24.88 152.23,-5.63 306.23,-5.63 306.23,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "229.23" 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>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M698.55,-72.94C602.77,-61.37 423.04,-39.66 315.94,-26.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "316.38,-23.25 306.03,-25.53 315.54,-30.2 316.38,-23.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "824.11,-24.88 702.36,-24.88 702.36,-5.63 824.11,-5.63 824.11,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "763.23" 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>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M763.23,-71.78C763.23,-62.73 763.23,-48.45 763.23,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.73,-36.66 763.23,-26.66 759.73,-36.66 766.73,-36.66" />
2025-11-06 09:16:40 -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= "448.73,-24.88 375.73,-24.88 375.73,-5.63 448.73,-5.63 448.73,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "412.23" 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>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M713.69,-71.65C646.34,-59.27 526.69,-37.28 460.18,-25.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "461.15,-21.68 450.68,-23.32 459.89,-28.57 461.15,-21.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M735.99,-71.65C702.51,-60.46 645.53,-41.41 607.88,-28.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.37,-25.64 598.77,-25.79 607.15,-32.28 609.37,-25.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M749.33,-71.78C733.22,-61.39 706.42,-44.11 687,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.91,-28.65 678.61,-26.17 685.12,-34.53 688.91,-28.65" />
2025-11-24 09:08:28 -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= "1315.98,-24.88 1238.48,-24.88 1238.48,-5.63 1315.98,-5.63 1315.98,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1277.23" 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>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M827.78,-72.36C843.01,-70.41 859.19,-68.36 874.23,-66.5 1008.82,-49.87 1042.76,-48.07 1177.23,-30.5 1193.46,-28.38 1211.15,-25.91 1227.08,-23.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1227.42,-27.12 1236.82,-22.23 1226.42,-20.19 1227.42,-27.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "932.36,-24.88 842.11,-24.88 842.11,-5.63 932.36,-5.63 932.36,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "887.23" 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>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M780.74,-71.65C801.32,-60.94 835.74,-43.03 859.86,-30.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.22,-33.73 868.48,-26.01 857.99,-27.52 861.22,-33.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M798.1,-71.65C837,-61.49 900.7,-44.85 948.17,-32.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "948.99,-35.86 957.78,-29.95 947.22,-29.09 948.99,-35.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
<g id= "edge16_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge16_Node000015_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M930.28,-71.78C922.74,-62.06 910.52,-46.29 901.02,-34.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "903.95,-32.1 895.05,-26.34 898.41,-36.39 903.95,-32.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node14 -->
<g id= "edge15_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge15_Node000015_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M947.38,-71.78C957.12,-63.18 972.22,-49.83 985.18,-38.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "987.41,-41.09 992.58,-31.84 982.77,-35.84 987.41,-41.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node4 -->
<g id= "edge18_Node000016_Node000004" class= "edge" >
<title > Node16- > Node4</title>
<g id= "a_edge18_Node000016_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M726.9,-132.61C733.8,-123.14 742.84,-110.73 750.18,-100.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "752.85,-102.94 755.91,-92.8 747.19,-98.82 752.85,-102.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge19_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge19_Node000016_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M661.78,-132.6C564.67,-106.48 363.38,-52.33 273.85,-28.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "275.02,-24.94 264.45,-25.72 273.2,-31.7 275.02,-24.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node11 -->
<g id= "edge21_Node000016_Node000011" class= "edge" >
<title > Node16- > Node11</title>
<g id= "a_edge21_Node000016_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M707.88,-132.59C702.45,-122.72 695.44,-109.3 690.23,-97 681.61,-76.6 673.83,-52.43 668.86,-35.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "672.24,-34.96 666.07,-26.35 665.52,-36.93 672.24,-34.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge20_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge20_Node000016_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M770.3,-132.52C792.44,-124.58 817.26,-113.04 836.23,-97 856.07,-80.22 870.73,-53.74 879.12,-35.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "882.28,-37.22 883.1,-26.65 875.87,-34.39 882.28,-37.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge23_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge23_Node000017_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M740.97,-199.11C737.29,-191.69 732.72,-182.47 728.51,-173.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "731.72,-172.59 724.14,-165.18 725.45,-175.7 731.72,-172.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1409.86,-91.38 1358.61,-91.38 1358.61,-72.12 1409.86,-72.12 1409.86,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1384.23" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge24_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge24_Node000017_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M774.73,-199.04C809.67,-180.38 873.61,-148.73 932.23,-133 1082.38,-92.71 1268.94,-84.67 1347.08,-83.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1346.79,-86.61 1356.73,-82.94 1346.67,-79.61 1346.79,-86.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node14 -->
<g id= "edge30_Node000019_Node000014" class= "edge" >
<title > Node19- > Node14</title>
<g id= "a_edge30_Node000019_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M954.11,-199.26C938.74,-182.7 918.95,-155.06 932.23,-133 949.87,-103.7 980.82,-125.15 1000.23,-97 1011.2,-81.09 1013.3,-59.13 1012.88,-42.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1016.38,-42.06 1012.31,-32.28 1009.4,-42.47 1016.38,-42.06" />
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:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "975.61,-157.88 940.86,-157.88 940.86,-138.62 975.61,-138.62 975.61,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "958.23" y= "-144.38" 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
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M966.74,-199.11C965.24,-190.33 963.31,-179.02 961.67,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "965.12,-168.83 959.99,-159.56 958.22,-170.01 965.12,-168.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node21 -->
<g id= "edge27_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge27_Node000019_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1021.49,-210.95C1185.15,-202.08 1677.64,-174.52 1690.23,-163.5 1723.37,-134.52 1679.62,-98.13 1710.23,-66.5 1734.55,-41.37 1835.27,-26.11 1887.49,-19.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1887.73,-23.22 1897.25,-18.58 1886.91,-16.27 1887.73,-23.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1044.86,-157.88 993.61,-157.88 993.61,-138.62 1044.86,-138.62 1044.86,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1019.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node22 -->
<g id= "edge28_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge28_Node000019_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M980.58,-199.11C987.93,-189.64 997.54,-177.23 1005.35,-167.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1008.11,-169.32 1011.47,-159.27 1002.57,-165.03 1008.11,-169.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node23 -->
<g id= "edge29_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge29_Node000019_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M996.24,-199.11C1015.79,-188.51 1042.1,-174.25 1061.58,-163.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.16,-166.82 1070.28,-158.98 1059.82,-160.67 1063.16,-166.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node7 -->
<g id= "edge32_Node000024_Node000007" class= "edge" >
<title > Node24- > Node7</title>
<g id= "a_edge32_Node000024_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M214.91,-211.04C147.89,-206.35 37.38,-194.08 12.23,-163.5 -41.89,-97.67 99.17,-49.38 178.9,-28.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "179.46,-31.65 188.26,-25.75 177.7,-24.87 179.46,-31.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node9 -->
<g id= "edge34_Node000024_Node000009" class= "edge" >
<title > Node24- > Node9</title>
<g id= "a_edge34_Node000024_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M265.33,-199.4C262.37,-170.81 259.89,-106.11 291.23,-66.5 309.06,-43.97 338.75,-31.44 364.26,-24.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "364.92,-27.97 373.79,-22.17 363.24,-21.17 364.92,-27.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node10 -->
<g id= "edge38_Node000024_Node000010" class= "edge" >
<title > Node24- > Node10</title>
<g id= "a_edge38_Node000024_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M274.49,-199.2C283.89,-181.58 301.78,-151.9 324.23,-133 386.4,-80.68 475.99,-45.98 528.15,-28.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.11,-32.2 537.56,-25.8 526.97,-25.54 529.11,-32.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node25 -->
<g id= "edge33_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge33_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M313.32,-199.03C342.8,-189.62 381.24,-177.35 412.58,-167.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.44,-170.74 421.9,-164.36 411.31,-164.07 413.44,-170.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "116.98,-157.88 21.48,-157.88 21.48,-138.62 116.98,-138.62 116.98,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "69.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node26 -->
<g id= "edge35_Node000024_Node000026" class= "edge" >
<title > Node24- > Node26</title>
<g id= "a_edge35_Node000024_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M222.3,-199.11C187.76,-187.86 140.54,-172.48 107.72,-161.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "109.21,-158.59 98.62,-158.82 107.04,-165.25 109.21,-158.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "171.73,-157.88 134.73,-157.88 134.73,-138.62 171.73,-138.62 171.73,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "153.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node27 -->
<g id= "edge36_Node000024_Node000027" class= "edge" >
<title > Node24- > Node27</title>
<g id= "a_edge36_Node000024_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M241.36,-199.11C222.72,-188.56 197.66,-174.38 179.02,-163.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "180.9,-160.88 170.47,-159.01 177.45,-166.98 180.9,-160.88" />
</a>
</g>
</g>
<!-- Node24->Node28 -->
<g id= "edge37_Node000024_Node000028" class= "edge" >
<title > Node24- > Node28</title>
<g id= "a_edge37_Node000024_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M288.79,-199.11C303.97,-188.81 324.25,-175.04 339.65,-164.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "341.4,-167.62 347.71,-159.11 337.47,-161.83 341.4,-167.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "239.11,-157.88 189.36,-157.88 189.36,-138.62 239.11,-138.62 239.11,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "214.23" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node29 -->
<g id= "edge39_Node000024_Node000029" class= "edge" >
<title > Node24- > Node29</title>
<g id= "a_edge39_Node000024_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M255.21,-199.11C247.34,-189.54 237.01,-176.97 228.69,-166.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "231.5,-164.75 222.44,-159.24 226.09,-169.19 231.5,-164.75" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000031" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1814.98,-97 1719.48,-97 1719.48,-66.5 1814.98,-66.5 1814.98,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1727.48" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1767.23" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
</a>
</g>
</g>
<!-- Node30->Node31 -->
<g id= "edge41_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge41_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1606.15,-208.95C1641.78,-203.23 1689.81,-190.74 1723.23,-163.5 1740.8,-149.19 1752.41,-125.93 1759.27,-108.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.56,-109.23 1762.6,-98.64 1755.96,-106.89 1762.56,-109.23" />
</a>
</g>
</g>
<!-- Node31->Node21 -->
<g id= "edge43_Node000031_Node000021" class= "edge" >
<title > Node31- > Node21</title>
<g id= "a_edge43_Node000031_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1801.72,-66.11C1827.82,-55.04 1863.33,-39.97 1888.47,-29.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1889.65,-32.61 1897.49,-25.48 1886.91,-26.16 1889.65,-32.61" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1796.23,-24.88 1738.23,-24.88 1738.23,-5.63 1796.23,-5.63 1796.23,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1767.23" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
</a>
</g>
</g>
<!-- Node31->Node32 -->
<g id= "edge42_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge42_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.23,-66.11C1767.23,-57.33 1767.23,-46.02 1767.23,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1770.73,-36.59 1767.23,-26.59 1763.73,-36.59 1770.73,-36.59" />
</a>
</g>
</g>
<!-- Node33->Node10 -->
<g id= "edge54_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge54_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1341.43,-199.23C1328.95,-180.15 1304.14,-147.38 1273.23,-133 1155.54,-78.25 813.16,-138.69 690.23,-97 649.66,-83.24 609.86,-51.95 587.83,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "590.43,-30.24 580.65,-26.15 585.75,-35.44 590.43,-30.24" />
</a>
</g>
</g>
<!-- Node33->Node12 -->
<g id= "edge57_Node000033_Node000012" class= "edge" >
<title > Node33- > Node12</title>
<g id= "a_edge57_Node000033_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1344.86,-199.23C1331.94,-164.27 1299.09,-75.39 1284.46,-35.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.74,-34.59 1280.99,-26.42 1281.18,-37.02 1287.74,-34.59" />
</a>
</g>
</g>
<!-- Node33->Node18 -->
<g id= "edge55_Node000033_Node000018" class= "edge" >
<title > Node33- > Node18</title>
<g id= "a_edge55_Node000033_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1354,-199.23C1360.09,-175.77 1372.11,-129.46 1379.02,-102.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1382.37,-103.87 1381.49,-93.32 1375.59,-102.12 1382.37,-103.87" />
</a>
</g>
</g>
<!-- 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= "1529.73,-163.5 1396.73,-163.5 1396.73,-133 1529.73,-133 1529.73,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1404.73" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1463.23" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
</a>
</g>
</g>
<!-- Node33->Node34 -->
<g id= "edge45_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge45_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1375.87,-199.11C1391.33,-190.29 1411.24,-178.93 1428.14,-169.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1429.43,-172.58 1436.38,-164.58 1425.96,-166.5 1429.43,-172.58" />
</a>
</g>
</g>
<!-- 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= "white" stroke= "#666666" points= "1680.73,-163.5 1547.73,-163.5 1547.73,-133 1680.73,-133 1680.73,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1555.73" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1614.23" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
</a>
</g>
</g>
<!-- Node33->Node35 -->
<g id= "edge47_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge47_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1410.47,-199.03C1449.92,-189.39 1501.66,-176.75 1543.13,-166.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1543.9,-170.04 1552.78,-164.26 1542.24,-163.24 1543.9,-170.04" />
</a>
</g>
</g>
<!-- 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= "1913.23,-163.5 1813.23,-163.5 1813.23,-133 1913.23,-133 1913.23,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1821.23" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1863.23" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node33->Node37 -->
<g id= "edge50_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge50_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1417.04,-205.35C1517.16,-192.76 1704.73,-169.18 1801.69,-156.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.06,-160.47 1811.55,-155.75 1801.19,-153.52 1802.06,-160.47" />
</a>
</g>
</g>
<!-- Node33->Node39 -->
<g id= "edge56_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge56_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.36,-199.11C1305.72,-188.56 1280.66,-174.38 1262.02,-163.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.9,-160.88 1253.47,-159.01 1260.45,-166.98 1263.9,-160.88" />
</a>
</g>
</g>
<!-- Node34->Node18 -->
<g id= "edge46_Node000034_Node000018" class= "edge" >
<title > Node34- > Node18</title>
<g id= "a_edge46_Node000034_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1445.31,-132.61C1432.97,-122.54 1416.59,-109.17 1403.9,-98.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1406.17,-96.14 1396.21,-92.53 1401.74,-101.57 1406.17,-96.14" />
</a>
</g>
</g>
<!-- Node35->Node6 -->
<g id= "edge49_Node000035_Node000006" class= "edge" >
<title > Node35- > Node6</title>
<g id= "a_edge49_Node000035_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1614.23,-132.73C1614.23,-109.37 1614.23,-63.38 1614.23,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1617.73,-36.86 1614.23,-26.86 1610.73,-36.86 1617.73,-36.86" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1585.86,-91.38 1540.61,-91.38 1540.61,-72.12 1585.86,-72.12 1585.86,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1563.23" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
</a>
</g>
</g>
<!-- Node35->Node36 -->
<g id= "edge48_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge48_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1602.66,-132.61C1595.09,-123.04 1585.15,-110.47 1577.15,-100.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1580.1,-98.43 1571.15,-92.76 1574.6,-102.77 1580.1,-98.43" />
</a>
</g>
</g>
<!-- Node37->Node21 -->
<g id= "edge51_Node000037_Node000021" class= "edge" >
<title > Node37- > Node21</title>
<g id= "a_edge51_Node000037_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1876.28,-132.87C1884.29,-123.33 1894.14,-110.18 1900.23,-97 1909.28,-77.41 1914.25,-53.1 1916.81,-36.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1920.25,-36.99 1918.12,-26.61 1913.31,-36.05 1920.25,-36.99" />
</a>
</g>
</g>
<!-- Node37->Node31 -->
<g id= "edge53_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge53_Node000037_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1841.45,-132.61C1828.68,-124.04 1812.35,-113.06 1798.26,-103.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1800.44,-100.84 1790.19,-98.17 1796.54,-106.65 1800.44,-100.84" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1891.61,-91.38 1832.86,-91.38 1832.86,-72.12 1891.61,-72.12 1891.61,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1862.23" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37->Node38 -->
<g id= "edge52_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge52_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1863.01,-132.61C1862.87,-123.83 1862.69,-112.52 1862.54,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1866.05,-103.03 1862.39,-93.09 1859.05,-103.14 1866.05,-103.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>