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/include/gridfire/engine/diagnostics/dynamic_engine_diagnostics.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2158pt" height= "382pt"
viewBox="0.00 0.00 2158.00 382.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2025-11-24 09:08:28 -05:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 378.25)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/diagnostics/dynamic_engine_diagnostics.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000001" > <a xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1630.62,-374.25 1490.88,-374.25 1490.88,-332.5 1630.62,-332.5 1630.62,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1498.88" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1498.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/diagnostics/dynamic</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1560.75" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _engine_diagnostics.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__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= "1169.88,-296.5 1061.62,-296.5 1061.62,-266 1169.88,-266 1169.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1069.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1115.75" 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->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= "M1490.73,-341.34C1405.99,-327.99 1264.39,-305.67 1181.58,-292.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1182.22,-289.18 1171.79,-291.08 1181.13,-296.1 1182.22,-289.18" />
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= "1479.25,-24.88 1436.25,-24.88 1436.25,-5.63 1479.25,-5.63 1479.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1457.75" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge63_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_edge63_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1515.43,-332.03C1473.87,-309.92 1418.75,-270.32 1418.75,-215.75 1418.75,-215.75 1418.75,-215.75 1418.75,-147.25 1418.75,-106.07 1436.67,-60.53 1448.21,-35.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1451.32,-37.08 1452.47,-26.55 1445,-34.07 1451.32,-37.08" />
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= "1963.75,-24.88 1923.75,-24.88 1923.75,-5.63 1963.75,-5.63 1963.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1943.75" 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= "edge64_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_edge64_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631.07,-346.32C1760.59,-333.21 2023.75,-296.63 2023.75,-215.75 2023.75,-215.75 2023.75,-215.75 2023.75,-147.25 2023.75,-100.46 1986.12,-56.24 1962.48,-33.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1964.98,-30.61 1955.31,-26.29 1960.17,-35.7 1964.98,-30.61" />
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= "1627.25,-230 1494.25,-230 1494.25,-199.5 1627.25,-199.5 1627.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1502.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1560.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
</a>
</g>
</g>
<!-- Node1->Node32 -->
<g id= "edge62_Node000001_Node000032" class= "edge" >
<title > Node1- > Node32</title>
<g id= "a_edge62_Node000001_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1560.75,-332.22C1560.75,-308.12 1560.75,-267.77 1560.75,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1564.25,-241.64 1560.75,-231.64 1557.25,-241.64 1564.25,-241.64" />
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= "2149.62,-290.88 2051.88,-290.88 2051.88,-271.62 2149.62,-271.62 2149.62,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2100.75" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nlohmann/json.hpp</text>
</a>
</g>
</g>
<!-- Node1->Node40 -->
<g id= "edge65_Node000001_Node000040" class= "edge" >
<title > Node1- > Node40</title>
<g id= "a_edge65_Node000001_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1631,-346.49C1724.32,-338.14 1894.13,-321.08 2037.75,-296.5 2042.61,-295.67 2047.65,-294.7 2052.68,-293.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.04,-297.17 2062.09,-291.66 2051.58,-290.33 2053.04,-297.17" />
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= "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= "1029,-91.38 900.5,-91.38 900.5,-72.12 1029,-72.12 1029,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "964.75" 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>
<!-- 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= "M1088.67,-265.58C1056.64,-246.62 1004.55,-210.4 979.75,-163.5 969.76,-144.62 966.33,-120.18 965.2,-103.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.7,-103.15 964.78,-93.31 961.71,-103.45 968.7,-103.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "705.12,-24.88 622.38,-24.88 622.38,-5.63 705.12,-5.63 705.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "663.75" 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
<!-- 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= "M1061.25,-276.96C1012.28,-272.08 939.68,-259.99 883.75,-230 789.43,-179.43 707.62,-76.53 676.8,-34.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "679.68,-32.63 670.98,-26.58 674.01,-36.73 679.68,-32.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1170.24,-265.52C1191.86,-257.65 1215.79,-246.16 1233.75,-230 1270.43,-197 1252.19,-167.21 1287.75,-133 1313.25,-108.47 1329.09,-116.29 1358.75,-97 1388.95,-77.36 1420.68,-50.13 1439.84,-32.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1442.03,-35.6 1447.06,-26.27 1437.31,-30.43 1442.03,-35.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
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= "1192.5,-91.38 1085,-91.38 1085,-72.12 1192.5,-72.12 1192.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1138.75" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1108.27,-265.74C1103.65,-255.94 1098.15,-242.54 1095.75,-230 1093.2,-216.69 1093.37,-212.85 1095.75,-199.5 1097.51,-189.64 1119.27,-132.83 1131.14,-102.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1134.36,-103.62 1134.73,-93.03 1127.84,-101.08 1134.36,-103.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-24 09:08:28 -05:00
<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= "1098.62,-163.5 988.88,-163.5 988.88,-133 1098.62,-133 1098.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "996.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1043.75" 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>
<!-- Node2->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000002_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1095.31,-265.68C1084.09,-256.63 1070.84,-244.07 1062.75,-230 1053.05,-213.12 1048.3,-191.55 1045.97,-174.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1049.49,-174.9 1044.85,-165.38 1042.54,-175.72 1049.49,-174.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "1203,-230 1104.5,-230 1104.5,-199.5 1203,-199.5 1203,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1112.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1153.75" 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
<!-- 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= "M1124.37,-265.61C1128.79,-258.11 1134.3,-248.77 1139.34,-240.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1142.33,-242.02 1144.39,-231.63 1136.3,-238.47 1142.33,-242.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1314.62,-97 1210.88,-97 1210.88,-66.5 1314.62,-66.5 1314.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1218.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1262.75" y= "-72.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
<!-- 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= "M1159.65,-265.59C1177.91,-257.58 1198,-245.96 1211.75,-230 1227.76,-211.41 1246.68,-145.25 1256.36,-108.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1259.68,-109.39 1258.78,-98.83 1252.9,-107.65 1259.68,-109.39" />
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>
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= "424.62,-97 320.88,-97 320.88,-66.5 424.62,-66.5 424.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "328.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "372.75" y= "-72.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
<!-- 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= "M1061.13,-278.43C944.82,-274.01 676.28,-260.71 590.75,-230 511.96,-201.71 434.23,-138.44 396.44,-104.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "399.04,-102.41 389.27,-98.31 394.35,-107.61 399.04,-102.41" />
2025-11-06 09:16:40 -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= "432.88,-30.5 312.62,-30.5 312.62,0 432.88,0 432.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "320.62" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "372.75" y= "-5.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
<!-- 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= "M1061.29,-274.82C1003.56,-268.1 910.21,-254.42 832.75,-230 666.7,-177.66 482.78,-78.68 407.62,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409.49,-33.35 399.07,-31.47 406.04,-39.44 409.49,-33.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1789.5,-230 1694,-230 1694,-199.5 1789.5,-199.5 1789.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1702" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1741.75" 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
<!-- 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= "M1170.2,-275.7C1265.08,-267.61 1466.83,-249.72 1636.75,-230 1651.6,-228.28 1667.61,-226.21 1682.54,-224.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.78,-227.69 1692.21,-222.87 1681.83,-220.76 1682.78,-227.69" />
2025-11-06 09:16:40 -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= "M1170.32,-272.34C1248.55,-261 1393,-240.06 1482.57,-227.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1482.86,-230.58 1492.25,-225.68 1481.86,-223.65 1482.86,-230.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1352.62,-157.88 1296.88,-157.88 1296.88,-138.62 1352.62,-138.62 1352.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1324.75" 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= "M1170.14,-274.86C1205.56,-268.9 1250.92,-256.36 1282.75,-230 1301.83,-214.2 1313.29,-187.47 1319.31,-169.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1322.62,-170.27 1322.13,-159.69 1315.91,-168.26 1322.62,-170.27" />
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= "932.38,-224.38 893.12,-224.38 893.12,-205.12 932.38,-205.12 932.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "912.75" 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= "M1061.23,-265.65C1027.88,-256.33 984.51,-243.48 946.75,-230 945.6,-229.59 944.44,-229.16 943.27,-228.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "944.74,-225.54 934.15,-225.11 942.16,-232.05 944.74,-225.54" />
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= "999.38,-24.88 954.12,-24.88 954.12,-5.63 999.38,-5.63 999.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "976.75" 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>
<!-- 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= "M966.42,-71.78C968.12,-62.64 970.82,-48.14 973.03,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "976.43,-37.1 974.82,-26.63 969.55,-35.82 976.43,-37.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1603.5,-24.88 1538,-24.88 1538,-5.63 1603.5,-5.63 1603.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1570.75" 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>
<!-- 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= "M1029.26,-72.02C1044.49,-70.08 1060.68,-68.12 1075.75,-66.5 1258.94,-46.77 1306.04,-54.29 1488.75,-30.5 1501.02,-28.9 1514.26,-26.78 1526.44,-24.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1527.01,-28.11 1536.24,-22.91 1525.78,-21.22 1527.01,-28.11" />
2025-11-06 09:16:40 -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= "604.75,-24.88 450.75,-24.88 450.75,-5.63 604.75,-5.63 604.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "527.75" 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>
<!-- 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= "M900.32,-71.96C829.87,-62.25 713.68,-45.93 613.75,-30.5 606.88,-29.44 599.71,-28.3 592.56,-27.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "593.32,-23.72 582.89,-25.57 592.2,-30.63 593.32,-23.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "935.62,-24.88 813.88,-24.88 813.88,-5.63 935.62,-5.63 935.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "874.75" 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>
<!-- 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= "M952.24,-71.78C937.81,-61.44 913.84,-44.27 896.38,-31.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "898.85,-29.21 888.68,-26.23 894.77,-34.9 898.85,-29.21" />
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= "796.25,-24.88 723.25,-24.88 723.25,-5.63 796.25,-5.63 796.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "759.75" 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>
<!-- 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= "M935.84,-71.69C903.79,-61.65 850.57,-44.95 804.75,-30.5 802.92,-29.92 801.05,-29.33 799.17,-28.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "800.35,-25.44 789.76,-25.76 798.24,-32.11 800.35,-25.44" />
2025-11-06 09:16:40 -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= "M916.88,-71.64C855.25,-59.83 751.6,-39.67 713.75,-30.5 710.85,-29.8 707.86,-29.04 704.86,-28.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "706.08,-24.95 695.51,-25.7 704.24,-31.71 706.08,-24.95" />
2025-11-06 09:16:40 -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= "M1029.28,-72.18C1044.51,-70.24 1060.7,-68.24 1075.75,-66.5 1231.98,-48.49 1276.3,-72.85 1427.75,-30.5 1428.75,-30.22 1429.75,-29.91 1430.76,-29.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.97,-32.86 1439.92,-25.86 1429.34,-26.38 1431.97,-32.86" />
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= "1785.5,-24.88 1708,-24.88 1708,-5.63 1785.5,-5.63 1785.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1746.75" 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>
<!-- 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= "M1029.24,-71.8C1044.47,-69.87 1060.67,-67.97 1075.75,-66.5 1313.82,-43.26 1374.44,-51.15 1612.75,-30.5 1640.32,-28.11 1671.01,-24.89 1696.06,-22.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1696.45,-25.59 1706,-21 1695.67,-18.63 1696.45,-25.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1107.88,-24.88 1017.62,-24.88 1017.62,-5.63 1107.88,-5.63 1107.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1062.75" 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>
<!-- 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= "M978.38,-71.78C994.16,-61.39 1020.42,-44.11 1039.46,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1041.23,-34.6 1047.66,-26.18 1037.38,-28.76 1041.23,-34.6" />
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= "1227.5,-30.5 1126,-30.5 1126,0 1227.5,0 1227.5,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1134" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1176.75" 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>
<!-- 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= "M994.67,-71.65C1026.49,-61.96 1077.65,-46.4 1117.64,-34.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1118.61,-37.6 1127.15,-31.34 1116.57,-30.9 1118.61,-37.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1128.18,-71.78C1116.16,-61.58 1096.29,-44.71 1081.59,-32.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1084.27,-29.92 1074.38,-26.12 1079.74,-35.26 1084.27,-29.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1144.03,-71.78C1148.79,-63.7 1156.01,-51.45 1162.46,-40.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1165.47,-42.29 1167.53,-31.9 1159.44,-38.74 1165.47,-42.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1025.82,-132.61C1013.49,-122.54 997.11,-109.17 984.41,-98.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "986.69,-96.14 976.73,-92.53 982.26,-101.57 986.69,-96.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M988.53,-133.23C886.47,-107.32 670.06,-52.38 574.63,-28.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "575.63,-24.79 565.07,-25.73 573.9,-31.58 575.63,-24.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge20_Node000015_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node15- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1098.9,-144.46C1156.87,-139.93 1249.74,-128.05 1323.75,-97 1345.36,-87.93 1346.91,-78.96 1366.75,-66.5 1387.45,-53.5 1411.71,-40.19 1429.98,-30.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.39,-33.75 1438.63,-26.01 1428.14,-27.55 1431.39,-33.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1045.86,-132.73C1049.24,-109.37 1055.91,-63.38 1059.78,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.24,-37.25 1061.21,-26.85 1056.31,-36.24 1063.24,-37.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1128.79,-199.11C1113.88,-190.37 1094.73,-179.14 1078.37,-169.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.31,-166.63 1069.92,-164.59 1076.77,-172.67 1080.31,-166.63" />
2025-11-06 09:16:40 -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= "1539.38,-91.38 1488.12,-91.38 1488.12,-72.12 1539.38,-72.12 1539.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1513.75" 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
<!-- 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= "M1173.12,-199.29C1198.27,-181.19 1244.12,-150.45 1287.75,-133 1351.6,-107.45 1431.06,-93.61 1476.74,-87.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1476.92,-90.74 1486.37,-85.94 1475.99,-83.8 1476.92,-90.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1243.24,-66.11C1232.02,-57.7 1217.73,-46.98 1205.27,-37.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1207.5,-34.94 1197.4,-31.74 1203.3,-40.54 1207.5,-34.94" />
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:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1280.12,-24.88 1245.38,-24.88 1245.38,-5.63 1280.12,-5.63 1280.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1262.75" y= "-11.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
<!-- 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= "M1262.75,-66.11C1262.75,-57.33 1262.75,-46.02 1262.75,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1266.25,-36.59 1262.75,-26.59 1259.25,-36.59 1266.25,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "M1314.66,-77.23C1441.49,-68.49 1764.58,-45.48 1871.75,-30.5 1885.18,-28.62 1899.89,-25.84 1912.49,-23.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1912.84,-26.74 1921.89,-21.24 1911.38,-19.89 1912.84,-26.74" />
2025-11-06 09:16:40 -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= "1349.38,-24.88 1298.12,-24.88 1298.12,-5.63 1349.38,-5.63 1349.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1323.75" y= "-11.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
<!-- 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= "M1276.59,-66.11C1285.84,-56.34 1298.02,-43.45 1307.69,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1310.04,-35.84 1314.37,-26.17 1304.95,-31.03 1310.04,-35.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1418.38,-24.88 1367.12,-24.88 1367.12,-5.63 1418.38,-5.63 1418.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1392.75" y= "-11.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
<!-- 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= "M1292.25,-66.11C1313.91,-55.37 1343.16,-40.86 1364.52,-30.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1365.83,-33.51 1373.23,-25.93 1362.72,-27.24 1365.83,-33.51" />
2025-11-06 09:16:40 -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= "M407.92,-66.11C434.22,-55.17 469.9,-40.32 495.47,-29.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "496.81,-32.91 504.7,-25.84 494.12,-26.45 496.81,-32.91" />
</a>
</g>
</g>
<!-- 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= "M424.91,-75.59C492.21,-68.36 612.65,-53.46 713.75,-30.5 716.53,-29.87 719.39,-29.15 722.25,-28.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.08,-31.79 731.73,-25.66 721.15,-25.06 723.08,-31.79" />
</a>
</g>
</g>
<!-- 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= "M424.71,-71.04C473.68,-61.62 549.01,-46.45 613.75,-30.5 616.51,-29.82 619.35,-29.09 622.2,-28.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "622.98,-31.75 631.71,-25.74 621.14,-25 622.98,-31.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
2026-04-20 12:45:31 -04:00
<g id= "edge32_Node000023_Node000024" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node23- > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge32_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M372.75,-66.11C372.75,-59.02 372.75,-50.29 372.75,-42.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "376.25,-42.34 372.75,-32.34 369.25,-42.34 376.25,-42.34" />
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= "95.5,-24.88 0,-24.88 0,-5.63 95.5,-5.63 95.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "47.75" y= "-11.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
<!-- 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= "M320.48,-72.01C266.13,-62.69 178.68,-47.01 103.75,-30.5 100.22,-29.72 96.58,-28.88 92.93,-28.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "94.04,-24.68 83.49,-25.7 92.37,-31.48 94.04,-24.68" />
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= "150.25,-24.88 113.25,-24.88 113.25,-5.63 150.25,-5.63 150.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "131.75" y= "-11.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
<!-- 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= "M320.52,-72.04C276.77,-63.9 213.08,-50.04 159.75,-30.5 159.26,-30.32 158.77,-30.14 158.28,-29.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.98,-26.87 149.42,-25.98 157.12,-33.26 159.98,-26.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "226.75,-24.88 168.75,-24.88 168.75,-5.63 226.75,-5.63 226.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "197.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M332.56,-66.09C305.24,-56.11 268.29,-42.57 235.75,-30.5 234.63,-30.08 233.49,-29.66 232.33,-29.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.87,-26.07 223.28,-25.85 231.43,-32.63 233.87,-26.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "294.62,-24.88 244.88,-24.88 244.88,-5.63 294.62,-5.63 294.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "269.75" y= "-11.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
<!-- 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= "M349.38,-66.11C332.76,-55.71 310.52,-41.78 293.76,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "295.75,-28.4 285.42,-26.06 292.04,-34.34 295.75,-28.4" />
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__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1881.5,-97 1786,-97 1786,-66.5 1881.5,-66.5 1881.5,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1794" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1833.75" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1771.49,-199.11C1785.93,-190.58 1802.36,-178.53 1812.75,-163.5 1823.95,-147.29 1829.18,-125.52 1831.61,-108.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1835.07,-109.26 1832.77,-98.91 1828.12,-108.43 1835.07,-109.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M1858.71,-66.11C1876.62,-55.61 1900.66,-41.52 1918.61,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1920.22,-34.1 1927.08,-26.03 1916.68,-28.06 1920.22,-34.1" />
</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= "1862.75,-24.88 1804.75,-24.88 1804.75,-5.63 1862.75,-5.63 1862.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1833.75" 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= "M1833.75,-66.11C1833.75,-57.33 1833.75,-46.02 1833.75,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1837.25,-36.59 1833.75,-26.59 1830.25,-36.59 1837.25,-36.59" />
</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= "M1524.72,-199.05C1467.95,-175.9 1363.86,-133.5 1361.75,-133 1157.81,-85.04 1096.72,-140.35 891.75,-97 872.36,-92.9 757.52,-50.91 698.6,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "699.95,-25.93 689.36,-25.75 697.53,-32.5 699.95,-25.93" />
</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= "M1627.6,-207.47C1684.85,-200.54 1760.94,-187.11 1779.75,-163.5 1795.44,-143.8 1768.95,-70.63 1754.79,-35.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1758.15,-34.39 1751.11,-26.47 1751.67,-37.05 1758.15,-34.39" />
</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= "M1573.1,-199.2C1585.6,-182.6 1601.53,-154.91 1589.75,-133 1580.96,-116.66 1564.27,-104.74 1548.76,-96.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.73,-93.69 1540.2,-92.49 1547.69,-99.99 1550.73,-93.69" />
</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= "1580.25,-163.5 1447.25,-163.5 1447.25,-133 1580.25,-133 1580.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1455.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1513.75" 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= "M1550.08,-199.11C1544.44,-191.36 1537.36,-181.65 1530.96,-172.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1533.98,-171.07 1525.26,-165.05 1528.32,-175.19 1533.98,-171.07" />
</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= "1770.25,-163.5 1637.25,-163.5 1637.25,-133 1770.25,-133 1770.25,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1645.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1703.75" 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= "M1593.2,-199.11C1613.31,-190.04 1639.37,-178.29 1661.13,-168.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1662.37,-171.75 1670.05,-164.45 1659.5,-165.37 1662.37,-171.75" />
</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= "1971.75,-163.5 1871.75,-163.5 1871.75,-133 1971.75,-133 1971.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1879.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1921.75" 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= "M1627.38,-201.84C1693.98,-189.95 1795.52,-171.8 1860.25,-160.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.77,-163.7 1870,-158.5 1859.54,-156.81 1860.77,-163.7" />
</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= "M1499.27,-199.05C1460.96,-189.59 1410.75,-176.64 1366.75,-163.5 1364.92,-162.95 1363.06,-162.38 1361.18,-161.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1362.45,-158.52 1351.86,-158.76 1360.29,-165.18 1362.45,-158.52" />
</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= "M1513.75,-132.61C1513.75,-123.83 1513.75,-112.52 1513.75,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1517.25,-103.09 1513.75,-93.09 1510.25,-103.09 1517.25,-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= "M1689.01,-132.73C1664.22,-108.31 1614.31,-59.15 1587.95,-33.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1590.65,-30.94 1581.07,-26.41 1585.74,-35.92 1590.65,-30.94" />
</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= "1726.38,-91.38 1681.12,-91.38 1681.12,-72.12 1726.38,-72.12 1726.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1703.75" 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= "M1703.75,-132.61C1703.75,-123.83 1703.75,-112.52 1703.75,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1707.25,-103.09 1703.75,-93.09 1700.25,-103.09 1707.25,-103.09" />
</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= "M1940.24,-132.63C1950.15,-123.56 1961.4,-111 1966.75,-97 1974.78,-76 1964.79,-51 1955.57,-34.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1958.77,-32.95 1950.61,-26.19 1952.77,-36.57 1958.77,-32.95" />
</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= "M1901.78,-132.61C1890.19,-124.12 1875.4,-113.27 1862.56,-103.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1864.99,-101.31 1854.86,-98.22 1860.86,-106.96 1864.99,-101.31" />
</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= "1958.12,-91.38 1899.38,-91.38 1899.38,-72.12 1958.12,-72.12 1958.12,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1928.75" 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
<!-- 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= "M1923.34,-132.61C1924.29,-123.83 1925.52,-112.52 1926.56,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1930.03,-103.4 1927.63,-93.08 1923.07,-102.64 1930.03,-103.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>