2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/lib/engine/diagnostics/dynamic_engine_diagnostics.cpp Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 438 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-06-14 08:36:52 -04:00
var viewWidth = 2385;
2025-11-24 09:08:28 -05:00
var viewHeight = 438;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/lib/engine/diagnostics/dynamic_engine_diagnostics.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1908.62,-429.5 1745.62,-429.5 1745.62,-399 1908.62,-399 1908.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1753.62" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1827.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000002" > <a xlink:href= "dynamic__engine__diagnostics_8h.html" target= "_top" xlink:title= "Diagnostics utilities for DynamicEngine instances." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1503.38,-363 1350.88,-363 1350.88,-332.5 1503.38,-332.5 1503.38,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1358.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/diagnostics</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1427.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /dynamic_engine_diagnostics.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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1745.21,-400.04C1678.2,-389.24 1583.64,-373.99 1515.05,-362.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1515.77,-359.5 1505.34,-361.36 1514.65,-366.41 1515.77,-359.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1024.25,-296.5 916,-296.5 916,-266 1024.25,-266 1024.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "924" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "970.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge73_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge73_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1745.48,-408.8C1643.03,-402.42 1462.19,-388.53 1309.12,-363 1211.61,-346.74 1100.47,-318.33 1032.82,-299.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1033.97,-296.6 1023.4,-297.34 1032.12,-303.35 1033.97,-296.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1604.62,-24.88 1561.62,-24.88 1561.62,-5.63 1604.62,-5.63 1604.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1583.12" 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->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge88_Node000001_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge88_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.47,-398.6C1797.75,-349.32 1719.73,-185.89 1631.12,-66.5 1622.21,-54.48 1610.66,-42.32 1601.13,-32.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1603.81,-30.69 1594.17,-26.3 1598.97,-35.74 1603.81,-30.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2076.12,-24.88 2036.12,-24.88 2036.12,-5.63 2076.12,-5.63 2076.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2056.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node23 -->
<g id= "edge89_Node000001_Node000023" class= "edge" >
<title > Node1- > Node23</title>
<g id= "a_edge89_Node000001_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1909.11,-403.13C2025.62,-386.42 2225.12,-348.17 2225.12,-282.25 2225.12,-282.25 2225.12,-282.25 2225.12,-147.25 2225.12,-78.34 2136.28,-40.49 2087.42,-24.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2088.54,-21.57 2077.96,-22 2086.5,-28.26 2088.54,-21.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1389.62,-230 1256.62,-230 1256.62,-199.5 1389.62,-199.5 1389.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1264.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1323.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node34 -->
<g id= "edge87_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge87_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1745.28,-410.23C1614.55,-404.61 1370.36,-390.54 1342.12,-363 1309.91,-331.58 1312.8,-274.55 1317.89,-241.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1321.28,-242.35 1319.55,-231.9 1314.39,-241.16 1321.28,-242.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "table__format_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1909.25,-296.5 1819,-296.5 1819,-266 1909.25,-266 1909.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1827" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/table</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1864.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _format.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node43 -->
<g id= "edge74_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge74_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1831.23,-398.73C1837.42,-376.8 1849.25,-334.9 1856.91,-307.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860.24,-308.87 1859.59,-298.29 1853.51,-306.96 1860.24,-308.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2197,-224.38 2141.25,-224.38 2141.25,-205.12 2197,-205.12 2197,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2169.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > algorithm</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node45 -->
<g id= "edge90_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge90_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1852.55,-398.57C1915.92,-361.97 2080.3,-267.05 2143.68,-230.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2145.41,-233.49 2152.32,-225.46 2141.91,-227.43 2145.41,-233.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2376.75,-357.38 2253.5,-357.38 2253.5,-338.12 2376.75,-338.12 2376.75,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2315.12" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node49 -->
<g id= "edge86_Node000001_Node000049" class= "edge" >
<title > Node1- > Node49</title>
<g id= "a_edge86_Node000001_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1909.03,-404.82C1992.32,-395.89 2125.01,-380.64 2239.12,-363 2245.41,-362.03 2251.98,-360.93 2258.51,-359.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2258.68,-363.3 2267.9,-358.08 2257.44,-356.41 2258.68,-363.3" />
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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1350.38,-335.92C1262.23,-323.48 1119.11,-303.28 1035.88,-291.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1036.43,-288.07 1026.04,-290.14 1035.46,-295.01 1036.43,-288.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge69_Node000002_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge69_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1428.04,-332.22C1430.7,-302.74 1440.97,-235.6 1480.12,-199.5 1525.15,-157.99 1575.91,-212.13 1613.12,-163.5 1642.5,-125.12 1613.65,-65.18 1595.46,-34.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1598.46,-33.18 1590.18,-26.58 1592.54,-36.9 1598.46,-33.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "553,-24.88 503.25,-24.88 503.25,-5.63 553,-5.63 553,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "528.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node13 -->
<g id= "edge71_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge71_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.52,-345.86C1097.73,-341.91 306.12,-321.13 306.12,-215.75 306.12,-215.75 306.12,-215.75 306.12,-147.25 306.12,-125.14 438.44,-59.09 498.77,-30.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.93,-33.45 507.45,-25.98 496.91,-27.13 499.93,-33.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node23 -->
<g id= "edge70_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge70_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.6,-332.24C1453.07,-296.67 1500.25,-207.47 1513.12,-199.5 1615.96,-135.86 1973.49,-251.79 2056.12,-163.5 2088.5,-128.91 2074,-67.23 2063.53,-35.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2066.97,-35.05 2060.32,-26.8 2060.37,-37.39 2066.97,-35.05" />
</a>
</g>
</g>
<!-- Node2->Node34 -->
<g id= "edge68_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge68_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1415.6,-332.23C1397.72,-309.71 1363.12,-266.13 1341.69,-239.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1344.6,-237.18 1335.64,-231.52 1339.12,-241.53 1344.6,-237.18" />
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1678,-224.38 1580.25,-224.38 1580.25,-205.12 1678,-205.12 1678,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1629.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nlohmann/json.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node42 -->
<g id= "edge72_Node000002_Node000042" class= "edge" >
<title > Node2- > Node42</title>
<g id= "a_edge72_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1451.36,-332.01C1467.52,-322.1 1489.2,-308.68 1508.12,-296.5 1542.69,-274.25 1582.21,-247.66 1606.41,-231.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1608.24,-234.23 1614.54,-225.71 1604.3,-228.44 1608.24,-234.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "843.38,-91.38 714.88,-91.38 714.88,-72.12 843.38,-72.12 843.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "779.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M915.77,-277.89C843.67,-271.43 719.32,-247.92 666.12,-163.5 658.9,-152.03 658.74,-144.37 666.12,-133 678.07,-114.61 698.48,-102.9 718.68,-95.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "719.7,-98.81 728.08,-92.33 717.48,-92.17 719.7,-98.81" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1229.5,-24.88 1146.75,-24.88 1146.75,-5.63 1229.5,-5.63 1229.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1188.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge63_Node000003_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge63_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M944.64,-265.51C932.37,-256.89 918.88,-244.78 912.12,-230 906.49,-217.67 908.09,-212.44 912.12,-199.5 933.54,-130.89 945.42,-107.97 1004.12,-66.5 1054.14,-31.17 1078.08,-46.74 1137.12,-30.5 1139.67,-29.8 1142.28,-29.08 1144.92,-28.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1145.6,-31.79 1154.3,-25.74 1143.73,-25.05 1145.6,-31.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000003_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M997.16,-265.68C1012.16,-256.72 1030.48,-244.24 1044.12,-230 1079.2,-193.4 1064.48,-164.59 1104.12,-133 1174.58,-76.86 1453.02,-34.11 1549.78,-20.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.24,-24.15 1559.67,-19.33 1549.29,-17.22 1550.24,-24.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node13 -->
<g id= "edge66_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge66_Node000003_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.65,-275.49C845.84,-268.53 729.59,-253.74 694.12,-230 622.36,-181.95 646.48,-131.07 589.12,-66.5 577.62,-53.55 562.63,-41.15 550.38,-31.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "552.63,-29.21 542.5,-26.12 548.49,-34.86 552.63,-29.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000016" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "782.88,-157.88 675.38,-157.88 675.38,-138.62 782.88,-138.62 782.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "729.12" y= "-144.38" 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>
<!-- Node3->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge15_Node000003_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge15_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M935.41,-265.71C913.49,-256.2 884.76,-243.15 860.12,-230 821.18,-209.21 777.94,-181.61 752.17,-164.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "754.1,-161.74 743.83,-159.14 750.23,-167.58 754.1,-161.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1057,-91.38 1013.25,-91.38 1013.25,-72.12 1057,-72.12 1057,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1035.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge67_Node000003_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge67_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M995.61,-265.51C1007.88,-256.89 1021.37,-244.78 1028.12,-230 1033.76,-217.67 1032.94,-212.17 1028.12,-199.5 1020.52,-179.49 1003.73,-183.51 996.12,-163.5 991.31,-150.83 991.73,-145.82 996.12,-133 1000.42,-120.46 1009.26,-108.64 1017.44,-99.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1019.7,-102.3 1024.15,-92.68 1014.68,-97.43 1019.7,-102.3" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "911,-163.5 801.25,-163.5 801.25,-133 911,-133 911,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "809.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "856.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node3->Node18 -->
<g id= "edge19_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge19_Node000003_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M928.55,-265.67C911.04,-257.62 891.82,-245.96 879.12,-230 866.71,-214.39 861,-192.41 858.37,-175.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.84,-174.89 857.13,-165.4 854.9,-175.76 861.84,-174.89" />
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>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1019.38,-230 920.88,-230 920.88,-199.5 1019.38,-199.5 1019.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "928.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "970.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge24_Node000003_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge24_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M970.12,-265.61C970.12,-258.52 970.12,-249.79 970.12,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "973.63,-241.84 970.13,-231.84 966.63,-241.84 973.63,-241.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "505,-230 401.25,-230 401.25,-199.5 505,-199.5 505,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "409.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "453.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node21 -->
<g id= "edge27_Node000003_Node000021" class= "edge" >
<title > Node3- > Node21</title>
<g id= "a_edge27_Node000003_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.73,-275.99C830.74,-268.92 661.41,-253.23 519.12,-230 518.28,-229.86 517.43,-229.72 516.57,-229.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "517.22,-226.14 506.76,-227.79 515.97,-233.02 517.22,-226.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <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= "580,-97 476.25,-97 476.25,-66.5 580,-66.5 580,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "484.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "528.12" 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>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node26 -->
<g id= "edge33_Node000003_Node000026" class= "edge" >
<title > Node3- > Node26</title>
<g id= "a_edge33_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.66,-279.3C824.18,-276.68 644.77,-266.85 595.12,-230 584.63,-222.21 554,-147.95 538.04,-107.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "541.37,-106.86 534.43,-98.86 534.86,-109.44 541.37,-106.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "120.25,-30.5 0,-30.5 0,0 120.25,0 120.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "60.12" 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-06-14 08:36:52 -04:00
<!-- Node3->Node27 -->
<g id= "edge61_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge61_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M915.78,-279.05C820.81,-276.04 629.5,-265.61 574.12,-230 531.49,-202.58 554.96,-163.04 514.12,-133 498.53,-121.53 255.36,-62.62 131.49,-33.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.62,-29.8 122.08,-30.89 131,-36.61 132.62,-29.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2046.88,-163.5 1951.38,-163.5 1951.38,-133 2046.88,-133 2046.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1959.38" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1999.12" y= "-138.75" 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-06-14 08:36:52 -04:00
<!-- Node3->Node31 -->
<g id= "edge42_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge42_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.71,-278.11C1106.95,-273.93 1267.05,-262.09 1399.12,-230 1436.5,-220.92 1442.61,-208 1480.12,-199.5 1662.41,-158.18 1713.42,-184.69 1899.12,-163.5 1912.4,-161.99 1926.62,-160.11 1940.06,-158.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1940.23,-161.74 1949.63,-156.86 1939.24,-154.81 1940.23,-161.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node34 -->
<g id= "edge46_Node000003_Node000034" class= "edge" >
<title > Node3- > Node34</title>
<g id= "a_edge46_Node000003_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.51,-270.31C1083.47,-259.54 1178.09,-242.25 1245,-230.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1245.62,-233.47 1254.83,-228.23 1244.36,-226.58 1245.62,-233.47" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1169,-157.88 1113.25,-157.88 1113.25,-138.62 1169,-138.62 1169,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1141.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node40 -->
2026-06-14 08:36:52 -04:00
<g id= "edge65_Node000003_Node000040" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node40</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge65_Node000003_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.73,-268.41C1049.7,-260.79 1078.28,-248.7 1099.12,-230 1117.46,-213.54 1129.05,-187.18 1135.3,-169.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.56,-170.36 1138.26,-159.77 1131.89,-168.23 1138.56,-170.36" />
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1561.75,-224.38 1522.5,-224.38 1522.5,-205.12 1561.75,-205.12 1561.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1542.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node41 -->
<g id= "edge64_Node000003_Node000041" class= "edge" >
<title > Node3- > Node41</title>
<g id= "a_edge64_Node000003_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.72,-276.47C1116.86,-269.72 1308.97,-253.99 1470.12,-230 1483.63,-227.99 1498.45,-225.16 1511.12,-222.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.5,-226.06 1520.56,-220.57 1510.05,-219.21 1511.5,-226.06" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "879.75,-24.88 834.5,-24.88 834.5,-5.63 879.75,-5.63 879.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "857.12" 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>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M789.97,-71.78C802.31,-61.58 822.71,-44.71 837.79,-32.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "839.73,-35.18 845.21,-26.11 835.27,-29.78 839.73,-35.18" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1312.88,-24.88 1247.38,-24.88 1247.38,-5.63 1312.88,-5.63 1312.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1280.12" 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>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M843.5,-75.45C951.5,-66.26 1164.56,-46.8 1238.12,-30.5 1240.57,-29.96 1243.07,-29.32 1245.57,-28.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1246.42,-32.03 1254.95,-25.75 1244.36,-25.34 1246.42,-32.03" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "725.12,-24.88 571.12,-24.88 571.12,-5.63 725.12,-5.63 725.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "648.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M760.63,-71.65C738.79,-60.89 702.2,-42.87 676.7,-30.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "678.4,-27.25 667.88,-25.98 675.31,-33.53 678.4,-27.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1020,-24.88 898.25,-24.88 898.25,-5.63 1020,-5.63 1020,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "959.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M804.53,-71.65C835.49,-60.55 887.99,-41.74 923.11,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "924.19,-32.49 932.42,-25.82 921.83,-25.9 924.19,-32.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "816.62,-24.88 743.62,-24.88 743.62,-5.63 816.62,-5.63 816.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "780.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M779.26,-71.78C779.4,-62.73 779.63,-48.45 779.81,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "783.31,-36.71 779.96,-26.66 776.31,-36.6 783.31,-36.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M843.59,-74.31C915.61,-66.52 1035.45,-51.74 1137.12,-30.5 1140.44,-29.81 1143.85,-29.02 1147.27,-28.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1147.83,-31.65 1156.62,-25.74 1146.06,-24.88 1147.83,-31.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M843.78,-75.92C1005.26,-63.85 1415.49,-33.15 1445.12,-30.5 1481.02,-27.29 1522.1,-22.97 1550.04,-19.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.09,-23.44 1559.65,-18.87 1549.33,-16.48 1550.09,-23.44" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1435.88,-24.88 1358.38,-24.88 1358.38,-5.63 1435.88,-5.63 1435.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1397.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M843.72,-75.55C966.93,-65.51 1231.31,-43.3 1322.12,-30.5 1330.16,-29.37 1338.63,-27.96 1346.88,-26.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.25,-29.97 1356.44,-24.71 1345.97,-23.09 1347.25,-29.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M728.92,-71.63C684.51,-62.98 618.25,-48.61 562.12,-30.5 560.97,-30.13 559.79,-29.73 558.62,-29.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.05,-26.12 549.46,-25.8 557.54,-32.65 560.05,-26.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1128.25,-24.88 1038,-24.88 1038,-5.63 1128.25,-5.63 1128.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1083.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M828.64,-71.7C879.22,-62.24 959.91,-46.57 1029.12,-30.5 1032.42,-29.74 1035.82,-28.91 1039.23,-28.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.78,-31.54 1048.61,-25.68 1038.05,-24.75 1039.78,-31.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "239.88,-30.5 138.38,-30.5 138.38,0 239.88,0 239.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "146.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "189.12" 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>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node15 -->
<g id= "edge14_Node000004_Node000015" class= "edge" >
<title > Node4- > Node15</title>
<g id= "a_edge14_Node000004_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M714.62,-75.76C598.04,-66.57 355.48,-46.56 251.22,-30.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252.01,-27.22 241.59,-29.1 250.91,-34.13 252.01,-27.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M756.37,-138.25C781.89,-129.33 820.68,-114.5 852.12,-97 872.28,-85.78 873.29,-76.41 894.12,-66.5 894.96,-66.1 981.98,-43.03 1037.64,-28.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1038.43,-31.7 1047.2,-25.76 1036.63,-24.94 1038.43,-31.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M675.11,-140.38C621.55,-132.75 537.53,-118.59 467.12,-97 434.29,-86.93 428.7,-77.37 396.12,-66.5 389.09,-64.15 309.6,-45.02 251.21,-31.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252.22,-27.7 241.68,-28.78 250.6,-34.51 252.22,-27.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge18_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge18_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M768.76,-138.17C776.5,-136.43 784.56,-134.64 792.12,-133 866.88,-116.82 954.83,-98.91 1001.71,-89.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1002.39,-92.89 1011.5,-87.48 1001,-86.03 1002.39,-92.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge20_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge20_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M838.65,-132.61C826.63,-122.54 810.66,-109.17 798.29,-98.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "800.73,-96.28 790.82,-92.54 796.24,-101.65 800.73,-96.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node7 -->
<g id= "edge21_Node000018_Node000007" class= "edge" >
<title > Node18- > Node7</title>
<g id= "a_edge21_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M800.78,-132.57C764.7,-122.27 721.54,-108.37 706.12,-97 684.04,-80.71 667.01,-53.5 657.28,-35.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "660.52,-33.86 652.87,-26.53 654.27,-37.03 660.52,-33.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node11 -->
<g id= "edge23_Node000018_Node000011" class= "edge" >
<title > Node18- > Node11</title>
<g id= "a_edge23_Node000018_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M876.46,-132.52C903.91,-113.52 955.05,-81.17 1004.12,-66.5 1192.54,-10.18 1249.31,-48.6 1445.12,-30.5 1481.01,-27.18 1522.09,-22.88 1550.03,-19.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.08,-23.38 1559.65,-18.83 1549.33,-16.42 1550.08,-23.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node14 -->
<g id= "edge22_Node000018_Node000014" class= "edge" >
<title > Node18- > Node14</title>
<g id= "a_edge22_Node000018_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.47,-132.65C879.91,-114.68 905.01,-84.37 933.12,-66.5 951,-55.14 1001.81,-39.22 1039.36,-28.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.94,-31.84 1048.59,-25.72 1038.02,-25.11 1039.94,-31.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge25_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge25_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M944.26,-199.11C928.66,-190.29 908.58,-178.93 891.53,-169.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "893.64,-166.45 883.21,-164.57 890.19,-172.54 893.64,-166.45" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1593.75,-91.38 1542.5,-91.38 1542.5,-72.12 1593.75,-72.12 1593.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1568.12" 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
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1019.6,-211.6C1095.64,-207.39 1245.29,-195.48 1368.12,-163.5 1372.41,-162.38 1479.8,-118.73 1535.41,-96.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1536.45,-99.44 1544.39,-92.43 1533.81,-92.96 1536.45,-99.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node15 -->
<g id= "edge32_Node000021_Node000015" class= "edge" >
<title > Node21- > Node15</title>
<g id= "a_edge32_Node000021_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M433.71,-199.23C387.66,-164.77 271.61,-77.95 217.6,-37.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "219.88,-34.89 209.78,-31.7 215.69,-40.49 219.88,-34.89" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "435.5,-157.88 400.75,-157.88 400.75,-138.62 435.5,-138.62 435.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "418.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node22 -->
<g id= "edge28_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge28_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M445.18,-199.11C440.2,-189.93 433.73,-178 428.36,-168.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "431.48,-166.52 423.63,-159.4 425.33,-169.86 431.48,-166.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge29_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge29_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M505.4,-212.16C756.97,-204.47 1832.32,-171.2 1866.12,-163.5 1875.11,-161.45 2011.52,-103.43 2018.12,-97 2035.36,-80.23 2045.66,-54.12 2051.11,-36.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2054.43,-37.26 2053.72,-26.69 2047.68,-35.4 2054.43,-37.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "504.75,-157.88 453.5,-157.88 453.5,-138.62 504.75,-138.62 504.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "479.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node24 -->
<g id= "edge30_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge30_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M459.02,-199.11C462.69,-190.03 467.43,-178.26 471.39,-168.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "474.51,-170.06 475,-159.48 468.02,-167.44 474.51,-170.06" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1056.75,-157.88 1005.5,-157.88 1005.5,-138.62 1056.75,-138.62 1056.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1031.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node25 -->
<g id= "edge31_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge31_Node000021_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M505.34,-208.48C591.7,-199.7 769.7,-181.25 920.12,-163.5 944.71,-160.6 972.32,-157.06 993.85,-154.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "994.17,-157.72 1003.63,-152.94 993.25,-150.78 994.17,-157.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge34_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M555.35,-66.11C575.08,-55.51 601.61,-41.25 621.25,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "622.88,-33.79 630.03,-25.98 619.56,-27.63 622.88,-33.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M580.42,-68.92C622.2,-59.25 682.15,-44.88 734.12,-30.5 736.39,-29.87 738.71,-29.21 741.06,-28.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "741.96,-31.92 750.54,-25.7 739.95,-25.21 741.96,-31.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node10 -->
<g id= "edge40_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge40_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M580.27,-76.58C725.26,-64.97 1123.47,-32.95 1137.12,-30.5 1140.74,-29.85 1144.48,-29.06 1148.2,-28.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1148.93,-31.6 1157.75,-25.73 1147.2,-24.82 1148.93,-31.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node13 -->
<g id= "edge41_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge41_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M528.12,-66.11C528.12,-57.33 528.12,-46.02 528.12,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "531.63,-36.59 528.13,-26.59 524.63,-36.59 531.63,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge35_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M475.97,-75.5C401.75,-67.74 261.18,-51.97 131.93,-30.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.59,-27.45 122.15,-29.28 131.45,-34.36 132.59,-27.45" />
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-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "353.88,-24.88 258.38,-24.88 258.38,-5.63 353.88,-5.63 353.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "306.12" 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-06-14 08:36:52 -04:00
<!-- Node26->Node28 -->
<g id= "edge37_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge37_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M477.47,-66.03C438.39,-54.68 384.96,-39.16 348.21,-28.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "349.41,-25.18 338.83,-25.75 347.46,-31.9 349.41,-25.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "408.62,-24.88 371.62,-24.88 371.62,-5.63 408.62,-5.63 408.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "390.12" 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-06-14 08:36:52 -04:00
<!-- Node26->Node29 -->
<g id= "edge38_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge38_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M495.23,-66.16C473.28,-56.32 443.84,-42.91 418.12,-30.5 418.02,-30.45 417.91,-30.4 417.8,-30.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.41,-27.24 408.9,-25.93 416.3,-33.51 419.41,-27.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "485.12,-24.88 427.12,-24.88 427.12,-5.63 485.12,-5.63 485.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "456.12" 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-06-14 08:36:52 -04:00
<!-- Node26->Node30 -->
<g id= "edge39_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge39_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M511.79,-66.11C500.66,-56.14 485.91,-42.93 474.39,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "476.88,-30.15 467.1,-26.08 472.21,-35.36 476.88,-30.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000032" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2008.88,-97 1913.38,-97 1913.38,-66.5 2008.88,-66.5 2008.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1921.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1961.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node31->Node32 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000031_Node000032" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node31- > Node32</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1990.5,-132.61C1986.08,-125.11 1980.58,-115.77 1975.53,-107.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1978.57,-105.47 1970.48,-98.63 1972.54,-109.02 1978.57,-105.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node23 -->
<g id= "edge45_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge45_Node000032_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1982.68,-66.11C1997.86,-55.81 2018.14,-42.04 2033.54,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2035.3,-34.62 2041.6,-26.11 2031.36,-28.83 2035.3,-34.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1990.12,-24.88 1932.12,-24.88 1932.12,-5.63 1990.12,-5.63 1990.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1961.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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= "M1961.12,-66.11C1961.12,-57.33 1961.12,-46.02 1961.12,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1964.63,-36.59 1961.13,-26.59 1957.63,-36.59 1964.63,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node10 -->
<g id= "edge57_Node000034_Node000010" class= "edge" >
<title > Node34- > Node10</title>
<g id= "a_edge57_Node000034_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1268.6,-199.1C1249.68,-191.42 1230.01,-180.06 1217.12,-163.5 1188,-126.08 1185.63,-67.44 1186.69,-36.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1190.18,-37.01 1187.21,-26.84 1183.19,-36.64 1190.18,-37.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node12 -->
<g id= "edge60_Node000034_Node000012" class= "edge" >
<title > Node34- > Node12</title>
<g id= "a_edge60_Node000034_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1340.16,-199.12C1349.84,-189.87 1361.33,-177.13 1368.12,-163.5 1389.08,-121.45 1394.9,-65.58 1396.52,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400,-36.72 1396.92,-26.58 1393,-36.42 1400,-36.72" />
</a>
</g>
</g>
<!-- Node34->Node20 -->
<g id= "edge58_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge58_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1390.08,-201.96C1470.37,-187.75 1594.46,-165.5 1596.12,-163.5 1611.35,-145.22 1596.52,-118.17 1583.32,-100.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1586.26,-98.58 1577.29,-92.95 1580.79,-102.95 1586.26,-98.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000035" > <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= "1586.62,-163.5 1453.62,-163.5 1453.62,-133 1586.62,-133 1586.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1461.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1520.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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= "M1367.83,-199.11C1396.44,-189.75 1433.79,-177.52 1464.34,-167.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1465.41,-170.85 1473.82,-164.41 1463.23,-164.2 1465.41,-170.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <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= "1358.62,-163.5 1225.62,-163.5 1225.62,-133 1358.62,-133 1358.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1233.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1292.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node36 -->
<g id= "edge49_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge49_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1316.09,-199.11C1312.52,-191.69 1308.09,-182.47 1304.02,-173.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1307.27,-172.69 1299.79,-165.19 1300.96,-175.72 1307.27,-172.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1857.12,-163.5 1757.12,-163.5 1757.12,-133 1857.12,-133 1857.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1765.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1807.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node38 -->
<g id= "edge53_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge53_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1389.91,-204.85C1484.04,-192.31 1654.4,-169.6 1745.59,-157.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1745.89,-160.94 1755.34,-156.15 1744.97,-154 1745.89,-160.94" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node40 -->
<g id= "edge59_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge59_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1281.83,-199.11C1250.35,-187.96 1207.42,-172.75 1177.29,-162.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1178.83,-158.9 1168.24,-158.86 1176.5,-165.5 1178.83,-158.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node20 -->
<g id= "edge48_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge48_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1531.02,-132.61C1538.07,-123.14 1547.3,-110.73 1554.79,-100.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.49,-102.9 1560.66,-92.79 1551.88,-98.72 1557.49,-102.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node6 -->
<g id= "edge51_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge51_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1290.79,-132.73C1288.66,-109.37 1284.44,-63.38 1282,-36.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1285.49,-36.5 1281.1,-26.86 1278.52,-37.14 1285.49,-36.5" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node17 -->
<g id= "edge52_Node000036_Node000017" class= "edge" >
<title > Node36- > Node17</title>
<g id= "a_edge52_Node000036_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1233.49,-132.53C1182.3,-119.69 1109.86,-101.51 1068.17,-91.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1069.29,-87.72 1058.73,-88.68 1067.58,-94.5 1069.29,-87.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1353.75,-91.38 1308.5,-91.38 1308.5,-72.12 1353.75,-72.12 1353.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1331.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node37 -->
<g id= "edge50_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge50_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1300.97,-132.61C1306.59,-123.33 1313.89,-111.25 1319.91,-101.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1322.83,-103.24 1325.01,-92.87 1316.84,-99.61 1322.83,-103.24" />
</a>
</g>
</g>
<!-- Node38->Node23 -->
<g id= "edge54_Node000038_Node000023" class= "edge" >
<title > Node38- > Node23</title>
<g id= "a_edge54_Node000038_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.96,-132.78C1838.71,-114.96 1871.17,-84.79 1904.12,-66.5 1925.05,-54.89 1986.59,-36.16 2024.64,-25.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2025.53,-28.53 2034.17,-22.41 2023.6,-21.81 2025.53,-28.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node32 -->
<g id= "edge56_Node000038_Node000032" class= "edge" >
<title > Node38- > Node32</title>
<g id= "a_edge56_Node000038_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1842.07,-132.61C1863.85,-123.49 1892.1,-111.66 1915.62,-101.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1916.78,-105.12 1924.66,-98.02 1914.08,-98.66 1916.78,-105.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1819.5,-91.38 1760.75,-91.38 1760.75,-72.12 1819.5,-72.12 1819.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1790.12" 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-06-14 08:36:52 -04:00
<!-- Node38->Node39 -->
<g id= "edge55_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge55_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.27,-132.61C1800.93,-123.73 1797.91,-112.27 1795.35,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1798.77,-101.81 1792.84,-93.04 1792,-103.6 1798.77,-101.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node11 -->
<g id= "edge76_Node000043_Node000011" class= "edge" >
<title > Node43- > Node11</title>
<g id= "a_edge76_Node000043_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1854.54,-265.55C1848.82,-255.88 1842.11,-242.71 1839.12,-230 1836.02,-216.8 1834.84,-212.36 1839.12,-199.5 1845.45,-180.53 1859.8,-182.47 1866.12,-163.5 1870.41,-150.64 1869.6,-146.1 1866.12,-133 1857.39,-100.1 1855.69,-86.47 1828.12,-66.5 1794.57,-42.19 1674.88,-26.2 1616.13,-19.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.73,-16.18 1606.41,-18.58 1615.97,-23.14 1616.73,-16.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node20 -->
<g id= "edge82_Node000043_Node000020" class= "edge" >
<title > Node43- > Node20</title>
<g id= "a_edge82_Node000043_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1842.36,-265.73C1787.94,-229.41 1646.35,-134.94 1590.88,-97.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.09,-95.2 1582.83,-92.56 1589.2,-101.02 1593.09,-95.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node23 -->
<g id= "edge77_Node000043_Node000023" class= "edge" >
<title > Node43- > Node23</title>
<g id= "a_edge77_Node000043_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1909.58,-276.92C1969.89,-271.45 2071.41,-258.22 2094.12,-230 2108.13,-212.6 2143.07,-235.29 2089.12,-66.5 2085.35,-54.67 2077.95,-42.99 2071.12,-33.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2074.04,-31.91 2065.07,-26.27 2068.56,-36.27 2074.04,-31.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node25 -->
<g id= "edge78_Node000043_Node000025" class= "edge" >
<title > Node43- > Node25</title>
<g id= "a_edge78_Node000043_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1818.5,-266.41C1791.98,-257.57 1758.33,-244.97 1730.12,-230 1709.43,-219.02 1709.22,-207.3 1687.12,-199.5 1564.72,-156.3 1232.88,-179.97 1104.12,-163.5 1092.31,-161.99 1079.53,-159.72 1068.02,-157.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.99,-154.05 1058.49,-155.47 1067.58,-160.91 1068.99,-154.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node41 -->
<g id= "edge75_Node000043_Node000041" class= "edge" >
<title > Node43- > Node41</title>
<g id= "a_edge75_Node000043_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1818.74,-276.53C1760.31,-270.83 1656.19,-257.56 1571.12,-230 1570.32,-229.74 1569.52,-229.46 1568.71,-229.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1570.31,-226.05 1559.74,-225.33 1567.55,-232.48 1570.31,-226.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node42 -->
<g id= "edge85_Node000043_Node000042" class= "edge" >
<title > Node43- > Node42</title>
<g id= "a_edge85_Node000043_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1818.54,-267.74C1776.48,-256.19 1714.44,-239.17 1672.95,-227.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1674.12,-224.47 1663.55,-225.2 1672.27,-231.22 1674.12,-224.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1898,-224.38 1848.25,-224.38 1848.25,-205.12 1898,-205.12 1898,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1873.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > iomanip</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node44 -->
<g id= "edge79_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge79_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1866.17,-265.61C1867.39,-256.83 1868.97,-245.52 1870.31,-235.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1873.77,-236.46 1871.68,-226.07 1866.84,-235.49 1873.77,-236.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node45 -->
<g id= "edge80_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge80_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1909.69,-273.51C1962.48,-265.25 2051.84,-249.86 2127.12,-230 2129.25,-229.44 2131.42,-228.83 2133.6,-228.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2134.5,-231.57 2142.98,-225.22 2132.39,-224.89 2134.5,-231.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1966.38,-224.38 1915.88,-224.38 1915.88,-205.12 1966.38,-205.12 1966.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1941.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > numeric</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node46 -->
<g id= "edge81_Node000043_Node000046" class= "edge" >
<title > Node43- > Node46</title>
<g id= "a_edge81_Node000043_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1881.6,-265.61C1893.62,-255.54 1909.59,-242.17 1921.96,-231.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1924.01,-234.65 1929.43,-225.54 1919.52,-229.28 1924.01,-234.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2019.5,-224.38 1984.75,-224.38 1984.75,-205.12 2019.5,-205.12 2019.5,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2002.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > print</text>
</a>
</g>
</g>
<!-- Node43->Node47 -->
<g id= "edge83_Node000043_Node000047" class= "edge" >
<title > Node43- > Node47</title>
<g id= "a_edge83_Node000043_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1897.89,-265.6C1917.85,-256.8 1943.79,-245.12 1975.03,-229.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1976.57,-233.02 1984,-225.47 1973.48,-226.74 1976.57,-233.02" />
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2084.88,-224.38 2037.38,-224.38 2037.38,-205.12 2084.88,-205.12 2084.88,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2061.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cwchar</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node48 -->
<g id= "edge84_Node000043_Node000048" class= "edge" >
<title > Node43- > Node48</title>
<g id= "a_edge84_Node000043_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1909.47,-267.82C1942.64,-258.36 1988.58,-244.55 2028.12,-230 2028.92,-229.71 2029.71,-229.41 2030.52,-229.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2031.67,-232.41 2039.62,-225.42 2029.04,-225.93 2031.67,-232.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "dynamic__engine__diagnostics_8cpp__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>