2025-11-24 09:08:28 -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-24 09:08:28 -05:00
-->
<!-- Title: src/include/gridfire/solver/strategies/strategy_abstract.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "1923pt" height= "382pt"
viewBox="0.00 0.00 1923.00 382.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 378.25)" >
2025-11-24 09:08:28 -05:00
<title > src/include/gridfire/solver/strategies/strategy_abstract.h</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= "1815,-374.25 1685.75,-374.25 1685.75,-332.5 1815,-332.5 1815,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1693.75" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1693.75" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1750.38" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <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= "1131.5,-296.5 1023.25,-296.5 1023.25,-266 1131.5,-266 1131.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1031.25" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1077.38" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -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= "M1685.54,-345.62C1557.15,-332.24 1271.83,-302.51 1142.89,-289.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1143.46,-285.62 1133.15,-288.06 1142.74,-292.58 1143.46,-285.62" />
2025-11-24 09:08:28 -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= "1734.88,-24.88 1691.88,-24.88 1691.88,-5.63 1734.88,-5.63 1734.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1713.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge65_Node000001_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge65_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1780.18,-332C1811.23,-308.11 1855.38,-265.41 1855.38,-215.75 1855.38,-215.75 1855.38,-215.75 1855.38,-147.25 1855.38,-87.98 1787.72,-48.12 1745.8,-29.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1747.2,-25.9 1736.64,-25.12 1744.41,-32.32 1747.2,-25.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000014" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "541.12,-224.38 433.62,-224.38 433.62,-205.12 541.12,-205.12 541.12,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "487.38" y= "-210.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>
<!-- Node1->Node14 -->
2026-04-20 12:45:31 -04:00
<g id= "edge62_Node000001_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge62_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1685.25,-348.95C1556.73,-341.86 1261.46,-323.9 1014.38,-296.5 811.25,-273.97 760.79,-264.63 559.38,-230 553.87,-229.05 548.13,-228.01 542.41,-226.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "543.45,-223.57 532.97,-225.13 542.13,-230.45 543.45,-223.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "231.38,-24.88 191.38,-24.88 191.38,-5.63 231.38,-5.63 231.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "211.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge67_Node000001_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge67_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1685.72,-350.08C1393.62,-339.29 211.38,-290.98 211.38,-215.75 211.38,-215.75 211.38,-215.75 211.38,-147.25 211.38,-107.95 211.38,-62.02 211.38,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "214.88,-36.66 211.38,-26.66 207.88,-36.66 214.88,-36.66" />
2025-11-24 09:08:28 -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= "1712.88,-157.88 1675.88,-157.88 1675.88,-138.62 1712.88,-138.62 1712.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1694.38" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node26 -->
<g id= "edge66_Node000001_Node000026" class= "edge" >
<title > Node1- > Node26</title>
<g id= "a_edge66_Node000001_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1744.8,-332.16C1734.04,-293.12 1710.53,-207.83 1699.85,-169.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1703.24,-168.25 1697.21,-159.54 1696.49,-170.11 1703.24,-168.25" />
2025-11-24 09:08:28 -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= "1789.38,-157.88 1731.38,-157.88 1731.38,-138.62 1789.38,-138.62 1789.38,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1760.38" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node27 -->
<g id= "edge63_Node000001_Node000027" class= "edge" >
<title > Node1- > Node27</title>
<g id= "a_edge63_Node000001_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.71,-332.17C1759.68,-321.65 1762.89,-308.51 1764.38,-296.5 1769.94,-251.38 1765.85,-197.92 1762.83,-169.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1766.33,-169.3 1761.72,-159.76 1759.38,-170.09 1766.33,-169.3" />
2025-11-24 09:08:28 -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= "1915.25,-290.88 1883.5,-290.88 1883.5,-271.62 1915.25,-271.62 1915.25,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1899.38" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node40 -->
<g id= "edge64_Node000001_Node000040" class= "edge" >
<title > Node1- > Node40</title>
<g id= "a_edge64_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1793.64,-332.12C1816.22,-321.53 1844.3,-308.34 1869.38,-296.5 1870.5,-295.97 1871.64,-295.43 1872.8,-294.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1874.29,-298.05 1881.82,-290.6 1871.29,-291.73 1874.29,-298.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <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= "1060.62,-91.38 932.12,-91.38 932.12,-72.12 1060.62,-72.12 1060.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "996.38" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1073.78,-265.58C1066.88,-238.56 1050.49,-179.47 1028.38,-133 1023.08,-121.87 1015.78,-110.22 1009.49,-100.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1012.44,-99.05 1003.85,-92.86 1006.71,-103.06 1012.44,-99.05" />
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= "1212.75,-24.88 1130,-24.88 1130,-5.63 1212.75,-5.63 1212.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1171.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge59_Node000002_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge59_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1100.79,-265.51C1129.15,-246.12 1175.46,-209.09 1194.38,-163.5 1212.33,-120.23 1193.38,-64.51 1180.75,-35.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1183.99,-34.27 1176.63,-26.65 1177.63,-37.2 1183.99,-34.27" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge58_Node000002_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge58_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1131.74,-280.87C1286.34,-281.29 1722.22,-272.62 1798.38,-163.5 1830.19,-117.92 1769.21,-59.73 1734.74,-32.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1737.06,-29.5 1727.01,-26.13 1732.76,-35.03 1737.06,-29.5" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node14 -->
<g id= "edge13_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1023.1,-276.76C928.55,-270.27 727.65,-254.75 559.38,-230 553.31,-229.11 546.98,-228.05 540.7,-226.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "541.48,-223.5 531,-225.09 540.18,-230.38 541.48,-223.5" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <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= "1185.25,-163.5 1075.5,-163.5 1075.5,-133 1185.25,-133 1185.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1083.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1130.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
<g id= "edge16_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1083.25,-265.73C1092.16,-243.7 1109.23,-201.52 1120.19,-174.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1123.4,-175.82 1123.91,-165.24 1116.91,-173.2 1123.4,-175.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <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= "981.62,-230 883.12,-230 883.12,-199.5 981.62,-199.5 981.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "891.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "932.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node16 -->
<g id= "edge21_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge21_Node000002_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1044.47,-265.61C1024.15,-256.57 997.84,-244.87 975.82,-235.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "977.34,-231.92 966.78,-231.05 974.5,-238.32 977.34,-231.92" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "183.25,-97 79.5,-97 79.5,-66.5 183.25,-66.5 183.25,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "87.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "131.38" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node18 -->
<g id= "edge24_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge24_Node000002_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1022.88,-278.58C887.16,-274.01 536.94,-259.63 424.38,-230 321.92,-203.03 213.59,-137.46 162.07,-103.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "164.07,-100.79 153.8,-98.18 160.2,-106.62 164.07,-100.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <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= "1608.25,-230 1504.5,-230 1504.5,-199.5 1608.25,-199.5 1608.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1512.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1556.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node23 -->
<g id= "edge30_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge30_Node000002_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1131.86,-272.91C1221.16,-260.89 1398.21,-237.05 1492.99,-224.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1493.19,-227.79 1502.63,-222.99 1492.26,-220.85 1493.19,-227.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1361.5,-163.5 1241.25,-163.5 1241.25,-133 1361.5,-133 1361.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1249.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1301.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node24 -->
<g id= "edge57_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge57_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1131.68,-269.12C1161.57,-261.32 1198.36,-248.85 1227.38,-230 1250.52,-214.97 1271.2,-191.03 1284.78,-173.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1287.57,-175.22 1290.66,-165.09 1281.93,-171.08 1287.57,-175.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "664.12,-230 568.62,-230 568.62,-199.5 664.12,-199.5 664.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "576.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "616.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node29 -->
<g id= "edge39_Node000002_Node000029" class= "edge" >
<title > Node2- > Node29</title>
<g id= "a_edge39_Node000002_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.94,-273.27C950.58,-263.89 818.75,-246.51 706.38,-230 696.48,-228.55 685.99,-226.94 675.79,-225.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "676.37,-221.9 665.95,-223.8 675.28,-228.81 676.37,-221.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "847.88,-230 714.88,-230 714.88,-199.5 847.88,-199.5 847.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "722.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "781.38" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node32 -->
<g id= "edge43_Node000002_Node000032" class= "edge" >
<title > Node2- > Node32</title>
<g id= "a_edge43_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1023.08,-268.42C977.21,-258.42 910.94,-243.98 859.39,-232.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "860.29,-229.36 849.77,-230.65 858.8,-236.2 860.29,-229.36" />
2025-11-24 09:08:28 -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= "1019.25,-157.88 963.5,-157.88 963.5,-138.62 1019.25,-138.62 1019.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "991.38" 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
<!-- Node2->Node38 -->
<g id= "edge61_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge61_Node000002_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1062.89,-265.63C1053.79,-256 1042.14,-242.83 1033.38,-230 1019.76,-210.07 1007.44,-185.17 999.71,-168.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1003.04,-167.2 995.76,-159.5 996.65,-170.06 1003.04,-167.2" />
</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= "1319,-224.38 1279.75,-224.38 1279.75,-205.12 1319,-205.12 1319,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1299.38" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node2->Node39 -->
<g id= "edge60_Node000002_Node000039" class= "edge" >
<title > Node2- > Node39</title>
<g id= "a_edge60_Node000002_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1131.85,-267.77C1169.7,-258.59 1221.09,-245.12 1265.38,-230 1266.53,-229.61 1267.69,-229.19 1268.87,-228.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1269.96,-232.1 1278,-225.2 1267.41,-225.58 1269.96,-232.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1112,-24.88 1066.75,-24.88 1066.75,-5.63 1112,-5.63 1112,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1089.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-24 09:08:28 -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= "M1009.31,-71.78C1024.21,-61.44 1048.98,-44.27 1067.02,-31.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.79,-34.79 1075.01,-26.21 1064.8,-29.04 1068.79,-34.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "908.12,-24.88 842.62,-24.88 842.62,-5.63 908.12,-5.63 908.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "875.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M979.3,-71.65C959.3,-60.99 925.92,-43.19 902.4,-30.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "904.17,-27.64 893.7,-26.02 900.88,-33.81 904.17,-27.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1476.38,-24.88 1322.38,-24.88 1322.38,-5.63 1476.38,-5.63 1476.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1399.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1054.53,-71.66C1118.12,-61.68 1223.03,-45.15 1313.38,-30.5 1319.88,-29.45 1326.67,-28.34 1333.44,-27.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1334,-30.68 1343.3,-25.6 1332.86,-23.77 1334,-30.68" />
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= "1048.25,-24.88 926.5,-24.88 926.5,-5.63 1048.25,-5.63 1048.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "987.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M995.12,-71.78C993.85,-62.64 991.82,-48.14 990.17,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "993.67,-36.06 988.82,-26.64 986.74,-37.03 993.67,-36.06" />
2025-11-24 09:08:28 -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= "1303.88,-24.88 1230.88,-24.88 1230.88,-5.63 1303.88,-5.63 1303.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1267.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1041.89,-71.71C1087.52,-62.38 1159.68,-46.92 1221.38,-30.5 1223.65,-29.9 1225.98,-29.25 1228.32,-28.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.21,-31.97 1237.81,-25.78 1227.23,-25.26 1229.21,-31.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1021.08,-71.65C1051.17,-60.55 1102.22,-41.74 1136.36,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.21,-32.57 1145.38,-25.83 1134.79,-26.01 1137.21,-32.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1060.95,-74.94C1209.09,-61.61 1569.16,-29.22 1680.21,-19.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.47,-22.72 1690.11,-18.34 1679.84,-15.75 1680.47,-22.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "824.12,-24.88 746.62,-24.88 746.62,-5.63 824.12,-5.63 824.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "785.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M966.59,-71.65C929.83,-60.41 867.16,-41.25 826,-28.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "827.04,-25.33 816.45,-25.75 824.99,-32.02 827.04,-25.33" />
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= "728.5,-24.88 638.25,-24.88 638.25,-5.63 728.5,-5.63 728.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "683.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M947.27,-71.63C883.74,-59.75 776.56,-39.46 737.38,-30.5 734.08,-29.75 730.68,-28.93 727.26,-28.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.44,-24.78 717.88,-25.71 726.72,-31.56 728.44,-24.78" />
2025-11-24 09:08:28 -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= "351.12,-30.5 249.62,-30.5 249.62,0 351.12,0 351.12,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "257.62" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "300.38" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M931.86,-74.27C905.66,-71.72 875.08,-68.85 847.38,-66.5 634.81,-48.48 576.83,-63.16 362.64,-30.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.24,-27.22 352.82,-29.17 362.18,-34.14 363.24,-27.22" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node12 -->
<g id= "edge15_Node000014_Node000012" class= "edge" >
<title > Node14- > Node12</title>
<g id= "a_edge15_Node000014_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M490.46,-204.69C499.57,-179.18 528.86,-106.09 577.38,-66.5 597.26,-50.27 623.26,-37.84 644.53,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "645.65,-32.73 653.75,-25.9 643.16,-26.18 645.65,-32.73" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node13 -->
<g id= "edge14_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge14_Node000014_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M433.37,-205.4C399.62,-198.29 356.44,-185.57 323.38,-163.5 291.47,-142.21 281.36,-133.09 268.38,-97 263.78,-84.25 264.58,-79.51 268.38,-66.5 271.06,-57.28 276,-48.15 281.22,-40.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "283.99,-42.38 286.94,-32.21 278.29,-38.32 283.99,-42.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node3 -->
<g id= "edge17_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge17_Node000015_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1099.97,-132.61C1077.54,-121.82 1047.22,-107.22 1025.18,-96.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1026.99,-93.6 1016.46,-92.42 1023.95,-99.91 1026.99,-93.6" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node6 -->
<g id= "edge18_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge18_Node000015_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1160.45,-132.6C1212.67,-107.17 1319.43,-55.18 1370.68,-30.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1371.91,-33.52 1379.37,-25.99 1368.85,-27.22 1371.91,-33.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node10 -->
<g id= "edge20_Node000015_Node000010" class= "edge" >
<title > Node15- > Node10</title>
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1185.75,-134.81C1305.39,-107.92 1584.95,-45.11 1680.6,-23.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1681.12,-27.09 1690.11,-21.48 1679.58,-20.26 1681.12,-27.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node12 -->
<g id= "edge19_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge19_Node000015_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1075.3,-136.14C1033.25,-127.11 974.09,-113.24 923.38,-97 888.71,-85.9 881.69,-78.62 847.38,-66.5 806.88,-52.2 759.97,-38.07 726.72,-28.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.03,-25.18 717.46,-25.79 726.1,-31.91 728.03,-25.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node15 -->
<g id= "edge22_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge22_Node000016_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M977.3,-199.11C1006.19,-189.7 1043.93,-177.41 1074.71,-167.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1075.42,-170.83 1083.84,-164.41 1073.25,-164.18 1075.42,-170.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "638,-91.38 586.75,-91.38 586.75,-72.12 638,-72.12 638,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "612.38" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node17 -->
<g id= "edge23_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge23_Node000016_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M882.92,-201.57C849.21,-192.61 803.9,-179.29 765.38,-163.5 718.35,-144.23 666.64,-115.15 636.99,-97.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "638.79,-94.65 628.41,-92.54 635.21,-100.67 638.79,-94.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node13 -->
<g id= "edge29_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge29_Node000018_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M169.72,-66.11C193.84,-56.91 225.19,-44.95 251.13,-35.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252.38,-38.32 260.47,-31.48 249.88,-31.78 252.38,-38.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "34.75,-24.88 0,-24.88 0,-5.63 34.75,-5.63 34.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "17.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node19 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M105.51,-66.11C86.86,-55.56 61.8,-41.38 43.17,-30.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "45.04,-27.88 34.62,-26.01 41.6,-33.98 45.04,-27.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M149.53,-66.11C162.14,-55.94 178.93,-42.41 191.84,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "193.67,-35.02 199.25,-26.02 189.27,-29.57 193.67,-35.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "104,-24.88 52.75,-24.88 52.75,-5.63 104,-5.63 104,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "78.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node21 -->
<g id= "edge27_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge27_Node000018_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M119.35,-66.11C111.48,-56.54 101.15,-43.97 92.84,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "95.64,-31.75 86.59,-26.24 90.23,-36.19 95.64,-31.75" />
2025-11-24 09:08:28 -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= "173,-24.88 121.75,-24.88 121.75,-5.63 173,-5.63 173,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "147.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18->Node22 -->
<g id= "edge28_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge28_Node000018_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M135.01,-66.11C137.21,-57.23 140.05,-45.77 142.46,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "145.81,-37.09 144.82,-26.54 139.02,-35.4 145.81,-37.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node6 -->
<g id= "edge31_Node000023_Node000006" class= "edge" >
<title > Node23- > Node6</title>
<g id= "a_edge31_Node000023_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1587.1,-199.06C1600.87,-190.72 1615.7,-178.85 1623.38,-163.5 1644.08,-122.09 1622.02,-94.81 1585.38,-66.5 1557.43,-44.91 1520.9,-32.58 1487.63,-25.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1488.45,-22.15 1477.97,-23.65 1487.1,-29.01 1488.45,-22.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node8 -->
<g id= "edge33_Node000023_Node000008" class= "edge" >
<title > Node23- > Node8</title>
<g id= "a_edge33_Node000023_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1570.87,-199.1C1585.83,-182.16 1605.06,-153.92 1590.38,-133 1581.82,-120.81 1389.84,-56.52 1305.98,-28.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1307.16,-25.59 1296.57,-25.79 1304.98,-32.24 1307.16,-25.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node9 -->
<g id= "edge37_Node000023_Node000009" class= "edge" >
<title > Node23- > Node9</title>
<g id= "a_edge37_Node000023_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.18,-200.86C1474.96,-192.48 1438.47,-180.01 1408.38,-163.5 1389.39,-153.08 1388.21,-145.29 1370.38,-133 1311.44,-92.38 1237.82,-51.58 1198.73,-30.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1200.47,-27.61 1190,-26 1197.18,-33.78 1200.47,-27.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node24 -->
<g id= "edge32_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge32_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1504.16,-200.54C1465.5,-190.76 1412.46,-177.35 1370.32,-166.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1371.32,-163.33 1360.77,-164.27 1369.61,-170.12 1371.32,-163.33" />
2025-11-24 09:08:28 -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= "1513.12,-157.88 1417.62,-157.88 1417.62,-138.62 1513.12,-138.62 1513.12,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1465.38" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node25 -->
<g id= "edge34_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge34_Node000023_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1535.73,-199.11C1521.32,-188.91 1502.13,-175.3 1487.43,-164.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1489.5,-162.06 1479.32,-159.14 1485.46,-167.77 1489.5,-162.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node26 -->
<g id= "edge35_Node000023_Node000026" class= "edge" >
<title > Node23- > Node26</title>
<g id= "a_edge35_Node000023_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1587.69,-199.11C1610.92,-188.25 1642.39,-173.55 1665.12,-162.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1666.55,-166.12 1674.13,-158.71 1663.59,-159.78 1666.55,-166.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node27 -->
<g id= "edge36_Node000023_Node000027" class= "edge" >
<title > Node23- > Node27</title>
<g id= "a_edge36_Node000023_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1607.87,-199.1C1640.79,-189.5 1684.3,-176.39 1722.38,-163.5 1723.73,-163.04 1725.1,-162.57 1726.49,-162.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1727.51,-165.44 1735.73,-158.75 1725.13,-158.85 1727.51,-165.44" />
2025-11-24 09:08:28 -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= "1581.25,-157.88 1531.5,-157.88 1531.5,-138.62 1581.25,-138.62 1581.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1556.38" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node28 -->
<g id= "edge38_Node000023_Node000028" class= "edge" >
<title > Node23- > Node28</title>
<g id= "a_edge38_Node000023_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1556.38,-199.11C1556.38,-190.33 1556.38,-179.02 1556.38,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.88,-169.59 1556.38,-159.59 1552.88,-169.59 1559.88,-169.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000030" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "373.12,-97 277.62,-97 277.62,-66.5 373.12,-66.5 373.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "285.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "325.38" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
</a>
</g>
</g>
<!-- Node29->Node30 -->
<g id= "edge40_Node000029_Node000030" class= "edge" >
<title > Node29- > Node30</title>
<g id= "a_edge40_Node000029_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M568.48,-203.17C562.39,-201.89 556.24,-200.64 550.38,-199.5 458.28,-181.6 409.9,-228.63 342.38,-163.5 327.88,-149.52 324.18,-126.55 323.79,-108.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "327.28,-108.85 323.93,-98.8 320.28,-108.75 327.28,-108.85" />
</a>
</g>
</g>
<!-- Node30->Node20 -->
<g id= "edge42_Node000030_Node000020" class= "edge" >
<title > Node30- > Node20</title>
<g id= "a_edge42_Node000030_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M299.51,-66.11C280.86,-55.56 255.8,-41.38 237.17,-30.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.04,-27.88 228.62,-26.01 235.6,-33.98 239.04,-27.88" />
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "427.38,-24.88 369.38,-24.88 369.38,-5.63 427.38,-5.63 427.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "398.38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</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= "M341.94,-66.11C353.23,-56.14 368.18,-42.93 379.86,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "382.08,-35.32 387.26,-26.07 377.44,-30.07 382.08,-35.32" />
</a>
</g>
</g>
<!-- Node32->Node9 -->
<g id= "edge53_Node000032_Node000009" class= "edge" >
<title > Node32- > Node9</title>
<g id= "a_edge53_Node000032_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.45,-199.03C858.46,-190.48 890.06,-178.44 916.38,-163.5 935.21,-152.81 935.27,-143.19 954.38,-133 1001.63,-107.8 1022.03,-122.04 1069.38,-97 1102.15,-79.67 1134.83,-51.36 1154.06,-33.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.47,-35.82 1161.27,-26.37 1151.63,-30.77 1156.47,-35.82" />
</a>
</g>
</g>
<!-- Node32->Node11 -->
<g id= "edge56_Node000032_Node000011" class= "edge" >
<title > Node32- > Node11</title>
<g id= "a_edge56_Node000032_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M775.38,-199.09C771.68,-189.22 767.29,-175.8 765.38,-163.5 758.3,-117.98 770.83,-64.31 779.05,-36.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "782.33,-37.27 781.9,-26.68 775.64,-35.22 782.33,-37.27" />
</a>
</g>
</g>
<!-- Node32->Node17 -->
<g id= "edge54_Node000032_Node000017" class= "edge" >
<title > Node32- > Node17</title>
<g id= "a_edge54_Node000032_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M714.45,-204.36C646.16,-194.1 548.61,-177.29 537.38,-163.5 517.57,-139.2 553.85,-112.92 582.53,-97.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "584.07,-100.3 591.3,-92.55 580.82,-94.1 584.07,-100.3" />
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <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= "678.88,-163.5 545.88,-163.5 545.88,-133 678.88,-133 678.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "553.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "612.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
</a>
</g>
</g>
<!-- Node32->Node33 -->
<g id= "edge44_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge44_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M743.03,-199.11C718.91,-189.91 687.56,-177.95 661.62,-168.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "662.87,-164.78 652.28,-164.48 660.37,-171.32 662.87,-164.78" />
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <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= "906.88,-163.5 773.88,-163.5 773.88,-133 906.88,-133 906.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "781.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "840.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
</a>
</g>
</g>
<!-- Node32->Node34 -->
<g id= "edge46_Node000032_Node000034" class= "edge" >
<title > Node32- > Node34</title>
<g id= "a_edge46_Node000032_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M794.76,-199.11C802,-191.2 811.12,-181.24 819.29,-172.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "821.85,-174.69 826.02,-164.94 816.69,-169.96 821.85,-174.69" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "451.38,-163.5 351.38,-163.5 351.38,-133 451.38,-133 451.38,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "359.38" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "401.38" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node32->Node36 -->
<g id= "edge49_Node000032_Node000036" class= "edge" >
<title > Node32- > Node36</title>
<g id= "a_edge49_Node000032_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M714.75,-202.44C643.67,-190.38 532.02,-171.43 462.94,-159.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "463.75,-156.29 453.31,-158.07 462.58,-163.19 463.75,-156.29" />
</a>
</g>
</g>
<!-- Node32->Node38 -->
<g id= "edge55_Node000032_Node000038" class= "edge" >
<title > Node32- > Node38</title>
<g id= "a_edge55_Node000032_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.25,-199.06C865.64,-189.28 910.22,-175.99 949.38,-163.5 951.14,-162.94 952.94,-162.35 954.77,-161.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "955.39,-165.24 963.77,-158.77 953.18,-158.6 955.39,-165.24" />
</a>
</g>
</g>
<!-- Node33->Node17 -->
<g id= "edge45_Node000033_Node000017" class= "edge" >
<title > Node33- > Node17</title>
<g id= "a_edge45_Node000033_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.38,-132.61C612.38,-123.83 612.38,-112.52 612.38,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.88,-103.09 612.38,-93.09 608.88,-103.09 615.88,-103.09" />
</a>
</g>
</g>
<!-- Node34->Node5 -->
<g id= "edge48_Node000034_Node000005" class= "edge" >
<title > Node34- > Node5</title>
<g id= "a_edge48_Node000034_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M844.25,-132.73C850.52,-109.27 862.89,-62.96 870.01,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.35,-37.38 872.55,-26.81 866.59,-35.57 873.35,-37.38" />
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "838,-91.38 792.75,-91.38 792.75,-72.12 838,-72.12 838,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "815.38" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
</a>
</g>
</g>
<!-- Node34->Node35 -->
<g id= "edge47_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge47_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M834.7,-132.61C831.22,-123.63 826.72,-112.01 822.94,-102.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "826.22,-101.04 819.34,-92.98 819.69,-103.57 826.22,-101.04" />
</a>
</g>
</g>
<!-- Node36->Node20 -->
<g id= "edge50_Node000036_Node000020" class= "edge" >
<title > Node36- > Node20</title>
<g id= "a_edge50_Node000036_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.19,-132.58C402.35,-114.55 399.74,-84.17 382.38,-66.5 336.73,-20.07 301.48,-52.98 240.38,-30.5 239.75,-30.27 239.12,-30.03 238.49,-29.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "240.24,-26.73 229.68,-25.9 237.42,-33.14 240.24,-26.73" />
</a>
</g>
</g>
<!-- Node36->Node30 -->
<g id= "edge52_Node000036_Node000030" class= "edge" >
<title > Node36- > Node30</title>
<g id= "a_edge52_Node000036_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M384.13,-132.61C374.41,-124.37 362.08,-113.9 351.23,-104.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "353.6,-102.11 343.71,-98.31 349.07,-107.45 353.6,-102.11" />
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "487.75,-91.38 429,-91.38 429,-72.12 487.75,-72.12 487.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "458.38" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36->Node37 -->
<g id= "edge51_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge51_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M414.31,-132.61C422.86,-122.94 434.11,-110.21 443.1,-100.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "445.58,-102.52 449.58,-92.71 440.33,-97.88 445.58,-102.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>