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/reaction/weak/weak.h Pages: 1 -->
<!-- zoomable 371 -->
<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-04-20 12:45:31 -04:00
var viewWidth = 2299;
2025-11-06 09:16:40 -05:00
var viewHeight = 371;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/reaction/weak/weak.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1310.25,-363 1196,-363 1196,-332.5 1310.25,-332.5 1310.25,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1204" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1253.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reaction/weak/weak.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= "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= "1345.38,-91.38 1216.88,-91.38 1216.88,-72.12 1345.38,-72.12 1345.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1281.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>
<!-- 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= "M1281.26,-332.07C1313.74,-313.35 1365.46,-277.6 1387.12,-230 1392.74,-217.66 1393.31,-211.56 1387.12,-199.5 1374.64,-175.13 1356.32,-183.03 1337.12,-163.5 1318.49,-144.53 1301.79,-118.73 1291.57,-101.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1294.61,-99.71 1286.6,-92.79 1288.55,-103.2 1294.61,-99.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "1340.88,-24.88 1275.38,-24.88 1275.38,-5.63 1340.88,-5.63 1340.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1308.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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node4 -->
2026-04-20 12:45:31 -04:00
<g id= "edge87_Node000001_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node4</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge87_Node000001_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.66,-332.1C1337.92,-323.83 1370.3,-312 1397.12,-296.5 1462.81,-258.54 1488.17,-237.67 1504.12,-163.5 1514.01,-117.57 1499.26,-95.28 1462.12,-66.5 1420.8,-34.47 1399.77,-46.9 1350.12,-30.5 1348.57,-29.99 1346.99,-29.46 1345.39,-28.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1346.79,-25.71 1336.2,-25.84 1344.57,-32.34 1346.79,-25.71" />
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= "292.12,-24.88 138.12,-24.88 138.12,-5.63 292.12,-5.63 292.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "215.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>
<!-- Node1->Node5 -->
2026-04-20 12:45:31 -04:00
<g id= "edge79_Node000001_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node5</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge79_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1195.69,-345.57C978.43,-340.34 219.12,-314.99 219.12,-215.75 219.12,-215.75 219.12,-215.75 219.12,-147.25 219.12,-107.93 217.3,-62 216.12,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "219.63,-36.48 215.66,-26.65 212.64,-36.81 219.63,-36.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "825.5,-24.88 742.75,-24.88 742.75,-5.63 825.5,-5.63 825.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "784.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
<!-- Node1->Node8 -->
2026-04-20 12:45:31 -04:00
<g id= "edge83_Node000001_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node8</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge83_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1195.57,-344.75C1074.19,-339.97 800.66,-326.01 771.12,-296.5 699.84,-225.28 752.26,-86.14 775,-35.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "778.05,-37.11 779.07,-26.57 771.7,-34.18 778.05,-37.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "977.62,-24.88 934.62,-24.88 934.62,-5.63 977.62,-5.63 977.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "956.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>
<!-- Node1->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge85_Node000001_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge85_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1195.59,-345.41C1144.33,-341.85 1069.01,-330.58 1013.12,-296.5 934.29,-248.43 956.51,-189.33 955.12,-97 954.82,-76.43 955.19,-52.9 955.57,-36.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "959.06,-36.81 955.82,-26.73 952.06,-36.63 959.06,-36.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1545.88,-24.88 1468.38,-24.88 1468.38,-5.63 1545.88,-5.63 1545.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1507.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>
<!-- Node1->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge88_Node000001_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge88_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.52,-342.98C1408.31,-336.03 1602.87,-319.74 1667.12,-296.5 1718.37,-277.97 1744.06,-277.85 1770.12,-230 1784.63,-203.37 1745.83,-92.06 1716.12,-66.5 1715.35,-65.83 1617.86,-42.57 1556.32,-27.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.29,-24.57 1546.75,-25.66 1555.67,-31.38 1557.29,-24.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1449.25,-24.88 1359,-24.88 1359,-5.63 1449.25,-5.63 1449.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1404.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>
<!-- Node1->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge81_Node000001_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge81_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.61,-342.11C1430.2,-331.14 1699.22,-299.16 1754.12,-230 1762.55,-219.38 1757.66,-212.59 1754.12,-199.5 1749.29,-181.62 1741.56,-179.99 1733.12,-163.5 1711.66,-121.51 1727.55,-95.19 1690.12,-66.5 1607.66,-3.28 1560.88,-51.56 1459.12,-30.5 1455.55,-29.76 1451.86,-28.94 1448.16,-28.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.17,-24.71 1438.63,-25.73 1447.51,-31.51 1449.17,-24.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "weak__types_8h.html" target= "_top" xlink:title= "Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "630.62,-97 521.62,-97 521.62,-66.5 630.62,-66.5 630.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "529.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "576.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node13 -->
<g id= "edge12_Node000001_Node000013" class= "edge" >
<title > Node1- > Node13</title>
<g id= "a_edge12_Node000001_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1195.63,-347.47C1069.57,-348.13 773.24,-344.37 687.12,-296.5 622.48,-260.57 615.25,-231.9 587.12,-163.5 579.97,-146.09 577.28,-124.96 576.35,-108.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "579.85,-108.7 575.99,-98.83 572.85,-108.95 579.85,-108.7" />
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= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "704.62,-163.5 595.62,-163.5 595.62,-133 704.62,-133 704.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "603.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "650.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node18 -->
<g id= "edge19_Node000001_Node000018" class= "edge" >
<title > Node1- > Node18</title>
<g id= "a_edge19_Node000001_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1195.56,-344.54C1065.53,-339.09 757.44,-323.46 719.12,-296.5 678.41,-267.85 661.05,-208.8 654.18,-174.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.63,-174.24 652.38,-165.04 650.75,-175.5 657.63,-174.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "857,-91.38 801.25,-91.38 801.25,-72.12 857,-72.12 857,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "829.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge84_Node000001_Node000019" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge84_Node000001_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1195.55,-344.65C1078.46,-339.78 821.42,-325.84 795.12,-296.5 746.62,-242.39 773.83,-202.48 795.12,-133 798.75,-121.17 806.21,-109.61 813.22,-100.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "815.8,-102.95 819.48,-93.02 810.41,-98.48 815.8,-102.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <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= "1130.25,-296.5 1022,-296.5 1022,-266 1130.25,-266 1130.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1030" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1076.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->Node20 -->
2025-11-24 09:08:28 -05:00
<g id= "edge28_Node000001_Node000020" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge28_Node000001_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1212.96,-332.11C1187.48,-322.83 1154.28,-310.73 1126.97,-300.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1128.45,-297.59 1117.86,-297.46 1126.06,-304.17 1128.45,-297.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1452.75,-91.38 1401.5,-91.38 1401.5,-72.12 1452.75,-72.12 1452.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1427.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>
<!-- Node1->Node24 -->
2026-04-20 12:45:31 -04:00
<g id= "edge82_Node000001_Node000024" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge82_Node000001_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1294.47,-332.04C1315.74,-323.42 1341.47,-311.32 1362.12,-296.5 1428.29,-249.04 1457.98,-239.14 1488.12,-163.5 1493.14,-150.91 1493.91,-145.26 1488.12,-133 1481.15,-118.21 1467.45,-106.31 1454.8,-97.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1456.66,-94.83 1446.32,-92.52 1452.96,-100.77 1456.66,-94.83" />
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= "2001.12,-24.88 1961.12,-24.88 1961.12,-5.63 2001.12,-5.63 2001.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1981.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>
<!-- Node1->Node27 -->
2026-04-20 12:45:31 -04:00
<g id= "edge86_Node000001_Node000027" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node27</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge86_Node000001_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.66,-344.29C1506.49,-335.18 2135.12,-299.39 2135.12,-215.75 2135.12,-215.75 2135.12,-215.75 2135.12,-147.25 2135.12,-110.38 2140.51,-94.15 2116.12,-66.5 2114.31,-64.44 2051.48,-41.57 2012.18,-27.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2013.57,-24.18 2002.98,-24.09 2011.2,-30.77 2013.57,-24.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2290.62,-290.88 2163.62,-290.88 2163.62,-271.62 2290.62,-271.62 2290.62,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2227.12" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/constants/const.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node43 -->
<g id= "edge80_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge80_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1310.73,-346C1453.34,-343.62 1834.1,-333.96 2149.12,-296.5 2156.39,-295.64 2163.99,-294.52 2171.49,-293.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2171.97,-296.76 2181.23,-291.61 2170.78,-289.86 2171.97,-296.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1257.75,-24.88 1212.5,-24.88 1212.5,-5.63 1257.75,-5.63 1257.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1235.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>
<!-- 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= "M1274.73,-71.78C1267.86,-62.15 1256.77,-46.6 1248.07,-34.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1251,-32.48 1242.35,-26.37 1245.3,-36.55 1251,-32.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge3_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge3_Node000002_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1284.88,-71.78C1288.79,-62.44 1295.03,-47.53 1300.06,-35.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1303.19,-37.11 1303.82,-26.54 1296.73,-34.41 1303.19,-37.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge4_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge4_Node000002_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1217.54,-71.63C1202.05,-69.67 1185.52,-67.8 1170.12,-66.5 784.95,-33.86 685.64,-70.17 301.12,-30.5 292.65,-29.63 283.74,-28.45 274.99,-27.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "275.57,-23.68 265.14,-25.59 274.48,-30.6 275.57,-23.68" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1122,-24.88 1000.25,-24.88 1000.25,-5.63 1122,-5.63 1122,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1061.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>
<!-- Node2->Node6 -->
<g id= "edge5_Node000002_Node000006" class= "edge" >
<title > Node2- > Node6</title>
<g id= "a_edge5_Node000002_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1250.07,-71.65C1211.58,-60.36 1145.84,-41.09 1102.94,-28.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.05,-25.19 1093.47,-25.73 1102.08,-31.91 1104.05,-25.19" />
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= "916.62,-24.88 843.62,-24.88 843.62,-5.63 916.62,-5.63 916.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "880.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>
<!-- Node2->Node7 -->
<g id= "edge6_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge6_Node000002_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1233.76,-71.69C1223.66,-69.88 1213.05,-68.05 1203.12,-66.5 1080.47,-47.34 1047.42,-56.96 926.12,-30.5 923.34,-29.89 920.48,-29.19 917.61,-28.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "918.71,-25.11 908.13,-25.74 916.79,-31.84 918.71,-25.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node8 -->
<g id= "edge7_Node000002_Node000008" class= "edge" >
<title > Node2- > Node8</title>
<g id= "a_edge7_Node000002_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1235.03,-71.67C1224.57,-69.8 1213.49,-67.95 1203.12,-66.5 1040.38,-43.71 996.66,-60.73 835.12,-30.5 831.56,-29.83 827.87,-29.03 824.2,-28.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.34,-24.83 814.78,-25.73 823.59,-31.61 825.34,-24.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node9 -->
<g id= "edge8_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge8_Node000002_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1232.04,-71.69C1222.46,-69.94 1212.48,-68.15 1203.12,-66.5 1109,-49.91 1083.04,-56.68 991.12,-30.5 989.74,-30.11 988.34,-29.67 986.93,-29.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.23,-25.97 977.64,-25.82 985.83,-32.54 988.23,-25.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
<g id= "edge9_Node000002_Node000010" class= "edge" >
<title > Node2- > Node10</title>
<g id= "a_edge9_Node000002_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1313.44,-71.64C1348.94,-61.62 1407.62,-45.01 1458.12,-30.5 1460.39,-29.85 1462.71,-29.18 1465.05,-28.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1465.94,-31.89 1474.57,-25.75 1464,-25.17 1465.94,-31.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node11 -->
<g id= "edge10_Node000002_Node000011" class= "edge" >
<title > Node2- > Node11</title>
<g id= "a_edge10_Node000002_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1298.49,-71.65C1318.82,-60.99 1352.74,-43.19 1376.65,-30.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1378.28,-33.75 1385.51,-26.01 1375.03,-27.56 1378.28,-33.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1677.88,-30.5 1576.38,-30.5 1576.38,0 1677.88,0 1677.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1584.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1627.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>
<!-- Node2->Node12 -->
<g id= "edge11_Node000002_Node000012" class= "edge" >
<title > Node2- > Node12</title>
<g id= "a_edge11_Node000002_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1331.92,-71.65C1386.95,-61.75 1477.33,-45.33 1555.12,-30.5 1558.29,-29.9 1561.54,-29.27 1564.82,-28.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1565.38,-32.09 1574.52,-26.75 1564.04,-25.22 1565.38,-32.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node8 -->
<g id= "edge17_Node000013_Node000008" class= "edge" >
<title > Node13- > Node8</title>
<g id= "a_edge17_Node000013_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M623.58,-66.03C660.04,-54.73 709.83,-39.29 744.24,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "744.88,-32.08 753.4,-25.78 742.81,-25.4 744.88,-32.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node9 -->
<g id= "edge15_Node000013_Node000009" class= "edge" >
<title > Node13- > Node9</title>
<g id= "a_edge15_Node000013_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M630.76,-73.34C725.64,-60.42 912.15,-34.72 926.12,-30.5 927.09,-30.21 928.07,-29.89 929.04,-29.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "930.03,-32.93 937.95,-25.88 927.37,-26.46 930.03,-32.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "724.75,-24.88 679.5,-24.88 679.5,-5.63 724.75,-5.63 724.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "702.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node14 -->
<g id= "edge13_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge13_Node000013_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M604.72,-66.11C625.61,-55.42 653.8,-40.99 674.48,-30.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "675.87,-33.62 683.18,-25.95 672.68,-27.39 675.87,-33.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "661,-24.88 623.25,-24.88 623.25,-5.63 661,-5.63 661,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "642.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node15 -->
<g id= "edge14_Node000013_Node000015" class= "edge" >
<title > Node13- > Node15</title>
<g id= "a_edge14_Node000013_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M591.1,-66.11C601.2,-56.24 614.56,-43.19 625.07,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "627.31,-35.62 632.01,-26.13 622.42,-30.62 627.31,-35.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "605,-24.88 555.25,-24.88 555.25,-5.63 605,-5.63 605,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "580.12" 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>
2025-11-24 09:08:28 -05:00
<!-- Node13->Node16 -->
<g id= "edge16_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge16_Node000013_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M577.03,-66.11C577.58,-57.33 578.28,-46.02 578.88,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "582.36,-36.78 579.48,-26.58 575.37,-36.35 582.36,-36.78" />
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= "1193.75,-24.88 1142.5,-24.88 1142.5,-5.63 1193.75,-5.63 1193.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1168.12" 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
<!-- Node13->Node17 -->
<g id= "edge18_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge18_Node000013_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M631.01,-76.65C761.55,-66.77 1083.25,-41.66 1131.12,-30.5 1133.01,-30.06 1134.94,-29.54 1136.86,-28.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.93,-32.31 1146.27,-25.76 1135.67,-25.68 1137.93,-32.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node5 -->
<g id= "edge21_Node000018_Node000005" class= "edge" >
<title > Node18- > Node5</title>
<g id= "a_edge21_Node000018_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M595.29,-144.68C505.99,-139.7 333.8,-126.5 281.12,-97 255.51,-82.65 235.86,-54.08 224.9,-35.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "228.07,-33.56 220.2,-26.47 221.93,-36.92 228.07,-33.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node6 -->
<g id= "edge22_Node000018_Node000006" class= "edge" >
<title > Node18- > Node6</title>
<g id= "a_edge22_Node000018_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M670.69,-132.59C697.39,-114.28 746.03,-83.31 792.12,-66.5 874.92,-36.3 900.52,-46.83 987.12,-30.5 992.32,-29.52 997.71,-28.5 1003.11,-27.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1003.51,-30.95 1012.67,-25.63 1002.19,-24.08 1003.51,-30.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node8 -->
<g id= "edge23_Node000018_Node000008" class= "edge" >
<title > Node18- > Node8</title>
<g id= "a_edge23_Node000018_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M652.79,-132.73C656.7,-115.13 665.5,-85.47 683.12,-66.5 698.98,-49.43 721.91,-37.37 741.92,-29.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.13,-32.64 751.25,-25.84 740.66,-26.09 743.13,-32.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node9 -->
<g id= "edge25_Node000018_Node000009" class= "edge" >
<title > Node18- > Node9</title>
<g id= "a_edge25_Node000018_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M658.59,-132.6C670.18,-113.99 692.8,-82.4 721.12,-66.5 801.78,-21.2 837.99,-58.6 926.12,-30.5 926.93,-30.24 927.74,-29.97 928.55,-29.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "929.7,-32.99 937.6,-25.94 927.02,-26.53 929.7,-32.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node13 -->
<g id= "edge20_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge20_Node000018_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M633.33,-132.61C623.87,-124.37 611.87,-113.9 601.3,-104.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "603.83,-102.25 593.99,-98.32 599.23,-107.53 603.83,-102.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node14 -->
<g id= "edge24_Node000018_Node000014" class= "edge" >
<title > Node18- > Node14</title>
<g id= "a_edge24_Node000018_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M595.17,-136.28C546,-123.96 485.6,-101.05 513.12,-66.5 557.73,-10.51 602.22,-53.17 670.12,-30.5 671.08,-30.18 672.05,-29.84 673.03,-29.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "674.04,-32.85 682.01,-25.87 671.43,-26.36 674.04,-32.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node15 -->
<g id= "edge27_Node000018_Node000015" class= "edge" >
<title > Node18- > Node15</title>
<g id= "a_edge27_Node000018_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M595.37,-138.43C550.86,-130.01 493.22,-115.83 479.12,-97 471,-86.15 470.87,-77.25 479.12,-66.5 516.96,-17.26 556.13,-52.71 614.12,-30.5 614.61,-30.31 615.1,-30.12 615.58,-29.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "616.77,-33.23 624.43,-25.91 613.88,-26.86 616.77,-33.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge26_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge26_Node000018_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M690.74,-132.61C721.57,-121.51 763.55,-106.38 793.16,-95.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "794.21,-99.05 802.44,-92.37 791.84,-92.46 794.21,-99.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20->Node2 -->
2025-11-24 09:08:28 -05:00
<g id= "edge29_Node000020_Node000002" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node20- > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge29_Node000020_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1081.53,-265.62C1088.39,-248.43 1101.47,-219.72 1119.12,-199.5 1158.59,-154.3 1218.75,-116.85 1253.58,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1255.12,-100.48 1262.19,-92.59 1251.75,-94.34 1255.12,-100.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node8 -->
2026-04-20 12:45:31 -04:00
<g id= "edge76_Node000020_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node20- > Node8</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge76_Node000020_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1045.13,-265.63C1028.12,-256.74 1007.28,-244.34 991.12,-230 922.72,-169.28 934.05,-127.77 866.12,-66.5 850.11,-52.05 829.37,-39.39 812.76,-30.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "814.85,-27.53 804.37,-25.98 811.6,-33.73 814.85,-27.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge75_Node000020_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node20- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge75_Node000020_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1054.23,-265.56C1041.7,-256.38 1026.3,-243.73 1015.12,-230 967.54,-171.53 958.23,-77.45 956.49,-36.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "959.99,-36.51 956.19,-26.62 952.99,-36.72 959.99,-36.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node19 -->
2026-04-20 12:45:31 -04:00
<g id= "edge78_Node000020_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node20- > Node19</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge78_Node000020_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1021.66,-273.15C968.45,-265.15 892.44,-250.53 871.12,-230 835.79,-195.96 829.57,-134.46 828.86,-102.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "832.36,-103.05 828.82,-93.07 825.36,-103.08 832.36,-103.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000021" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1680.88,-91.38 1573.38,-91.38 1573.38,-72.12 1680.88,-72.12 1680.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1627.12" 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>
<!-- Node20->Node21 -->
2025-11-24 09:08:28 -05:00
<g id= "edge30_Node000020_Node000021" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node20- > Node21</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge30_Node000020_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1130.55,-276.99C1193.7,-271.95 1300.27,-259.55 1387.12,-230 1445.96,-209.99 1457.14,-195.98 1510.12,-163.5 1544.59,-142.38 1582.84,-115.23 1605.93,-98.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1607.9,-101.31 1613.9,-92.58 1603.76,-95.66 1607.9,-101.31" />
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:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1099,-163.5 989.25,-163.5 989.25,-133 1099,-133 1099,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "997.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1044.12" 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>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node22 -->
<g id= "edge33_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge33_Node000020_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1053.61,-265.68C1042.17,-256.88 1029.38,-244.56 1023.12,-230 1015.33,-211.88 1021.77,-190.19 1029.51,-173.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1032.43,-175.81 1033.94,-165.33 1026.22,-172.58 1032.43,-175.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1226.38,-230 1127.88,-230 1127.88,-199.5 1226.38,-199.5 1226.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1135.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1177.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
<!-- Node20->Node23 -->
<g id= "edge38_Node000020_Node000023" class= "edge" >
<title > Node20- > Node23</title>
<g id= "a_edge38_Node000020_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1099.04,-265.61C1112.6,-256.95 1129.99,-245.85 1144.91,-236.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1146.48,-239.47 1153.02,-231.14 1142.71,-233.58 1146.48,-239.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "2107,-97 2003.25,-97 2003.25,-66.5 2107,-66.5 2107,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2011.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= "2055.12" 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
<!-- Node20->Node25 -->
<g id= "edge41_Node000020_Node000025" class= "edge" >
<title > Node20- > Node25</title>
<g id= "a_edge41_Node000020_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1130.62,-278.6C1269.92,-273.99 1636.31,-259.38 1754.12,-230 1859.39,-203.75 1971.01,-137.61 2023.88,-103.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2025.6,-106.68 2032.08,-98.29 2021.79,-100.81 2025.6,-106.68" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000029" > <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= "427,-97 323.25,-97 323.25,-66.5 427,-66.5 427,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "331.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= "375.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>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node29 -->
<g id= "edge47_Node000020_Node000029" class= "edge" >
<title > Node20- > Node29</title>
<g id= "a_edge47_Node000020_Node000029" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1021.51,-269.93C930.38,-252.12 742.06,-212.72 587.12,-163.5 528.77,-144.96 463.1,-119.16 420.53,-101.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "421.94,-98.54 411.36,-97.98 419.28,-105.02 421.94,-98.54" />
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: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-04-20 12:45:31 -04:00
<!-- Node20->Node30 -->
<g id= "edge74_Node000020_Node000030" class= "edge" >
<title > Node20- > Node30</title>
<g id= "a_edge74_Node000020_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1021.75,-274.98C950.92,-267.59 823.44,-252.47 716.12,-230 502.39,-185.25 448.64,-170.82 243.12,-97 192.71,-78.89 136.6,-53.28 99.97,-35.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "101.6,-32.69 91.08,-31.52 98.57,-39 101.6,-32.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1744.88,-230 1649.38,-230 1649.38,-199.5 1744.88,-199.5 1744.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1657.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1697.12" 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
<!-- Node20->Node34 -->
<g id= "edge56_Node000020_Node000034" class= "edge" >
<title > Node20- > Node34</title>
<g id= "a_edge56_Node000020_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1130.69,-274.58C1246.81,-262.52 1517.58,-234.4 1637.8,-221.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1637.86,-225.42 1647.45,-220.91 1637.14,-218.46 1637.86,-225.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1377.62,-230 1244.62,-230 1244.62,-199.5 1377.62,-199.5 1377.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1252.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= "1311.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
</a>
</g>
</g>
<!-- Node20->Node37 -->
<g id= "edge60_Node000020_Node000037" class= "edge" >
<title > Node20- > Node37</title>
<g id= "a_edge60_Node000020_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1129.74,-265.53C1164.49,-256 1209.93,-243.52 1246.65,-233.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.56,-236.83 1256.28,-230.8 1245.71,-230.08 1247.56,-236.83" />
</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= "1071.75,-224.38 1032.5,-224.38 1032.5,-205.12 1071.75,-205.12 1071.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1052.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node42 -->
<g id= "edge77_Node000020_Node000042" class= "edge" >
<title > Node20- > Node42</title>
<g id= "a_edge77_Node000020_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1070.68,-265.61C1067.34,-256.63 1063.01,-245.01 1059.38,-235.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1062.7,-234.14 1055.94,-225.99 1056.14,-236.58 1062.7,-234.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node11 -->
<g id= "edge32_Node000021_Node000011" class= "edge" >
<title > Node21- > Node11</title>
<g id= "a_edge32_Node000021_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1595.65,-71.65C1556.55,-60.34 1489.71,-41 1446.23,-28.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1447.48,-25.15 1436.9,-25.73 1445.53,-31.87 1447.48,-25.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node12 -->
<g id= "edge31_Node000021_Node000012" class= "edge" >
<title > Node21- > Node12</title>
<g id= "a_edge31_Node000021_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1627.12,-71.78C1627.12,-64.04 1627.12,-52.45 1627.12,-41.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1630.63,-42.11 1627.13,-32.11 1623.63,-42.11 1630.63,-42.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node2 -->
<g id= "edge34_Node000022_Node000002" class= "edge" >
<title > Node22- > Node2</title>
<g id= "a_edge34_Node000022_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1098.2,-132.53C1140.1,-121.13 1197.45,-105.52 1236.7,-94.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1237.57,-98.23 1246.3,-92.23 1235.73,-91.48 1237.57,-98.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node5 -->
<g id= "edge35_Node000022_Node000005" class= "edge" >
<title > Node22- > Node5</title>
<g id= "a_edge35_Node000022_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M989.03,-144.4C824.34,-135.75 345.28,-109.65 314.12,-97 294.7,-89.11 294.32,-79.82 278.12,-66.5 263.97,-54.86 247.81,-41.98 235.4,-32.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "237.57,-29.42 227.55,-25.98 233.23,-34.92 237.57,-29.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node9 -->
<g id= "edge37_Node000022_Node000009" class= "edge" >
<title > Node22- > Node9</title>
<g id= "a_edge37_Node000022_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1034.37,-132.73C1018.25,-108.74 986.09,-60.86 968.43,-34.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "971.56,-32.96 963.08,-26.61 965.75,-36.86 971.56,-32.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22->Node11 -->
<g id= "edge36_Node000022_Node000011" class= "edge" >
<title > Node22- > Node11</title>
<g id= "a_edge36_Node000022_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1099.4,-143.77C1177.01,-137.98 1313.37,-124.2 1354.12,-97 1375.94,-82.44 1389.95,-54.79 1397.43,-35.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1400.66,-37.32 1400.82,-26.73 1394.09,-34.91 1400.66,-37.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node22 -->
<g id= "edge39_Node000023_Node000022" class= "edge" >
<title > Node23- > Node22</title>
<g id= "a_edge39_Node000023_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1146.95,-199.11C1128.41,-190.13 1104.44,-178.5 1084.31,-168.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1086.07,-165.7 1075.55,-164.49 1083.02,-172 1086.07,-165.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge40_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge40_Node000023_Node000024" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1201.02,-199.04C1228.59,-182.29 1275.47,-154.47 1317.12,-133 1342.99,-119.67 1373.09,-106.05 1395.25,-96.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1396.58,-99.59 1404.36,-92.4 1393.8,-93.17 1396.58,-99.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node12 -->
<g id= "edge46_Node000025_Node000012" class= "edge" >
<title > Node25- > Node12</title>
<g id= "a_edge46_Node000025_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2003.07,-72.91C1924.05,-61 1774.09,-38.4 1689.4,-25.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1690.06,-22.19 1679.65,-24.17 1689.02,-29.12 1690.06,-22.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node17 -->
<g id= "edge44_Node000025_Node000017" class= "edge" >
<title > Node25- > Node17</title>
<g id= "a_edge44_Node000025_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2002.83,-72.27C1987.79,-70.09 1971.34,-67.96 1956.12,-66.5 1622.6,-34.6 1530.3,-102.71 1203.12,-30.5 1201.36,-30.11 1199.57,-29.64 1197.78,-29.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1199.03,-25.84 1188.43,-25.8 1196.69,-32.44 1199.03,-25.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2065.5,-24.88 2030.75,-24.88 2030.75,-5.63 2065.5,-5.63 2065.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2048.12" 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
<!-- Node25->Node26 -->
<g id= "edge42_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge42_Node000025_Node000026" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2053.54,-66.11C2052.58,-57.33 2051.36,-46.02 2050.31,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.8,-36.14 2049.25,-26.58 2046.85,-36.9 2053.8,-36.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node27 -->
<g id= "edge43_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge43_Node000025_Node000027" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2038.33,-66.11C2026.89,-56.14 2011.73,-42.93 1999.9,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2002.23,-30 1992.39,-26.07 1997.63,-35.28 2002.23,-30" />
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= "2134.75,-24.88 2083.5,-24.88 2083.5,-5.63 2134.75,-5.63 2134.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2109.12" 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
<!-- Node25->Node28 -->
<g id= "edge45_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge45_Node000025_Node000028" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2067.38,-66.11C2075.4,-56.54 2085.92,-43.97 2094.39,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2097.03,-36.15 2100.77,-26.23 2091.66,-31.65 2097.03,-36.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node5 -->
<g id= "edge48_Node000029_Node000005" class= "edge" >
<title > Node29- > Node5</title>
<g id= "a_edge48_Node000029_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M338.82,-66.11C311.55,-55.12 274.51,-40.19 248.09,-29.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "249.46,-26.32 238.88,-25.83 246.84,-32.81 249.46,-26.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node7 -->
<g id= "edge50_Node000029_Node000007" class= "edge" >
<title > Node29- > Node7</title>
<g id= "a_edge50_Node000029_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M427.28,-75.31C543.37,-63.17 814.43,-34.59 834.12,-30.5 837.09,-29.88 840.14,-29.16 843.19,-28.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "843.96,-31.78 852.62,-25.68 842.05,-25.05 843.96,-31.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node8 -->
<g id= "edge54_Node000029_Node000008" class= "edge" >
<title > Node29- > Node8</title>
<g id= "a_edge54_Node000029_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M427.24,-75.75C497.44,-68.48 626.06,-53.35 734.12,-30.5 737.27,-29.83 740.51,-29.08 743.75,-28.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "744.45,-31.71 753.22,-25.76 742.66,-24.94 744.45,-31.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node16 -->
<g id= "edge55_Node000029_Node000016" class= "edge" >
<title > Node29- > Node16</title>
<g id= "a_edge55_Node000029_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M427.24,-67.06C461.36,-57.69 506.76,-44.48 546.12,-30.5 547.07,-30.16 548.04,-29.81 549.01,-29.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "549.98,-32.83 558,-25.92 547.41,-26.32 549.98,-32.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node30 -->
<g id= "edge49_Node000029_Node000030" class= "edge" >
<title > Node29- > Node30</title>
<g id= "a_edge49_Node000029_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M322.81,-70.1C275.44,-60.44 203.41,-45.75 131.74,-31.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.69,-27.66 122.19,-29.07 131.28,-34.51 132.69,-27.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "405.88,-24.88 310.38,-24.88 310.38,-5.63 405.88,-5.63 405.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "358.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-04-20 12:45:31 -04:00
<!-- Node29->Node31 -->
<g id= "edge51_Node000029_Node000031" class= "edge" >
<title > Node29- > Node31</title>
<g id= "a_edge51_Node000029_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M371.27,-66.11C368.93,-57.23 365.91,-45.77 363.35,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "366.77,-35.31 360.84,-26.54 360,-37.1 366.77,-35.31" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "460.62,-24.88 423.62,-24.88 423.62,-5.63 460.62,-5.63 460.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "442.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
</a>
</g>
</g>
<!-- Node29->Node32 -->
<g id= "edge52_Node000029_Node000032" class= "edge" >
<title > Node29- > Node32</title>
<g id= "a_edge52_Node000029_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M390.33,-66.11C400.58,-56.24 414.14,-43.19 424.81,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "427.09,-35.58 431.87,-26.12 422.24,-30.54 427.09,-35.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "537.12,-24.88 479.12,-24.88 479.12,-5.63 537.12,-5.63 537.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "508.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-04-20 12:45:31 -04:00
<!-- Node29->Node33 -->
<g id= "edge53_Node000029_Node000033" class= "edge" >
<title > Node29- > Node33</title>
<g id= "a_edge53_Node000029_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M405.3,-66.11C427.47,-55.37 457.39,-40.86 479.24,-30.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "480.71,-33.43 488.18,-25.92 477.66,-27.13 480.71,-33.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1946.88,-97 1851.38,-97 1851.38,-66.5 1946.88,-66.5 1946.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1859.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1899.12" 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
<!-- Node34->Node35 -->
<g id= "edge57_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge57_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1744.97,-206.79C1793.93,-198.67 1865.42,-183.75 1884.12,-163.5 1897.58,-148.94 1900.85,-126.36 1901.02,-108.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1904.52,-108.73 1900.76,-98.82 1897.52,-108.91 1904.52,-108.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node35->Node27 -->
<g id= "edge59_Node000035_Node000027" class= "edge" >
<title > Node35- > Node27</title>
<g id= "a_edge59_Node000035_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1917.73,-66.11C1930.66,-55.94 1947.87,-42.41 1961.1,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1963.02,-34.94 1968.72,-26.01 1958.7,-29.44 1963.02,-34.94" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1928.12,-24.88 1870.12,-24.88 1870.12,-5.63 1928.12,-5.63 1928.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1899.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
</a>
</g>
</g>
<!-- Node35->Node36 -->
<g id= "edge58_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge58_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1899.12,-66.11C1899.12,-57.33 1899.12,-46.02 1899.12,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1902.63,-36.59 1899.13,-26.59 1895.63,-36.59 1902.63,-36.59" />
</a>
</g>
</g>
<!-- Node37->Node8 -->
<g id= "edge70_Node000037_Node000008" class= "edge" >
<title > Node37- > Node8</title>
<g id= "a_edge70_Node000037_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1297.54,-199.02C1263.78,-162.52 1178.26,-70.5 1170.12,-66.5 1035.75,-0.41 982.18,-58.75 835.12,-30.5 831.56,-29.82 827.88,-29 824.21,-28.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.35,-24.8 814.79,-25.68 823.59,-31.57 825.35,-24.8" />
</a>
</g>
</g>
<!-- Node37->Node10 -->
<g id= "edge73_Node000037_Node000010" class= "edge" >
<title > Node37- > Node10</title>
<g id= "a_edge73_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1377.85,-212.08C1415.8,-207.42 1461.02,-194.96 1488.12,-163.5 1519.03,-127.63 1515.37,-67.42 1510.83,-36.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1514.33,-35.98 1509.24,-26.68 1507.42,-37.12 1514.33,-35.98" />
</a>
</g>
</g>
<!-- Node37->Node19 -->
<g id= "edge72_Node000037_Node000019" class= "edge" >
<title > Node37- > Node19</title>
<g id= "a_edge72_Node000037_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1244.43,-201.07C1241.28,-200.53 1238.17,-200 1235.12,-199.5 1122.18,-180.95 1088.93,-199.03 980.12,-163.5 931.55,-147.64 880.13,-116.67 851.58,-98.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "853.68,-95.22 843.41,-92.61 849.81,-101.06 853.68,-95.22" />
</a>
</g>
</g>
<!-- Node37->Node24 -->
<g id= "edge71_Node000037_Node000024" class= "edge" >
<title > Node37- > Node24</title>
<g id= "a_edge71_Node000037_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1312.58,-199.09C1315,-181.62 1321.25,-152.37 1337.12,-133 1351.06,-115.99 1372.36,-103.73 1390.73,-95.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1391.85,-98.91 1399.74,-91.84 1389.16,-92.45 1391.85,-98.91" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <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= "1478.62,-163.5 1345.62,-163.5 1345.62,-133 1478.62,-133 1478.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1353.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1412.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
</a>
</g>
</g>
<!-- Node37->Node38 -->
<g id= "edge61_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge61_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1334.04,-199.11C1347.6,-190.45 1364.99,-179.35 1379.91,-169.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1381.48,-172.97 1388.02,-164.64 1377.71,-167.08 1381.48,-172.97" />
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <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= "1160.62,-97 1027.62,-97 1027.62,-66.5 1160.62,-66.5 1160.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1035.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1094.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
</a>
</g>
</g>
<!-- Node37->Node39 -->
<g id= "edge63_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge63_Node000037_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1286.47,-199.06C1269.72,-189.06 1247.06,-175.52 1227.12,-163.5 1193.27,-143.1 1154.67,-119.64 1127.81,-103.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.78,-100.38 1119.42,-98.17 1126.14,-106.36 1129.78,-100.38" />
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1875.12,-163.5 1775.12,-163.5 1775.12,-133 1875.12,-133 1875.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1783.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1825.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node37->Node40 -->
<g id= "edge66_Node000037_Node000040" class= "edge" >
<title > Node37- > Node40</title>
<g id= "a_edge66_Node000037_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1378.06,-205.35C1478.38,-192.76 1666.31,-169.18 1763.46,-156.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1763.86,-160.47 1773.34,-155.75 1762.99,-153.52 1763.86,-160.47" />
</a>
</g>
</g>
<!-- Node38->Node24 -->
<g id= "edge62_Node000038_Node000024" class= "edge" >
<title > Node38- > Node24</title>
<g id= "a_edge62_Node000038_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1415.53,-132.61C1417.6,-123.73 1420.26,-112.27 1422.51,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1425.87,-103.58 1424.73,-93.05 1419.06,-101.99 1425.87,-103.58" />
</a>
</g>
</g>
<!-- Node39->Node4 -->
<g id= "edge65_Node000039_Node000004" class= "edge" >
<title > Node39- > Node4</title>
<g id= "a_edge65_Node000039_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1147.34,-66.06C1181.67,-56.4 1227.19,-43.23 1267.12,-30.5 1268.7,-30 1270.3,-29.48 1271.91,-28.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1272.81,-32.34 1281.17,-25.83 1270.58,-25.71 1272.81,-32.34" />
</a>
</g>
</g>
<!-- Node39->Node14 -->
<g id= "edge64_Node000039_Node000014" class= "edge" >
<title > Node39- > Node14</title>
<g id= "a_edge64_Node000039_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1027.28,-77.03C954.11,-71.67 833.93,-59.07 734.12,-30.5 732.96,-30.17 731.77,-29.8 730.59,-29.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "732.07,-26.22 721.48,-25.85 729.53,-32.74 732.07,-26.22" />
</a>
</g>
</g>
<!-- Node40->Node27 -->
<g id= "edge67_Node000040_Node000027" class= "edge" >
<title > Node40- > Node27</title>
<g id= "a_edge67_Node000040_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1875.61,-138.95C1902.83,-132.03 1935.07,-119.5 1956.12,-97 1971.61,-80.45 1977.51,-54.48 1979.76,-36.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1983.22,-37.06 1980.67,-26.77 1976.25,-36.4 1983.22,-37.06" />
</a>
</g>
</g>
<!-- Node40->Node35 -->
<g id= "edge69_Node000040_Node000035" class= "edge" >
<title > Node40- > Node35</title>
<g id= "a_edge69_Node000040_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1841.92,-132.61C1851.38,-124.37 1863.38,-113.9 1873.95,-104.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1876.02,-107.53 1881.26,-98.32 1871.42,-102.25 1876.02,-107.53" />
</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= "1833.5,-91.38 1774.75,-91.38 1774.75,-72.12 1833.5,-72.12 1833.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1804.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-04-20 12:45:31 -04:00
<!-- Node40->Node41 -->
<g id= "edge68_Node000040_Node000041" class= "edge" >
<title > Node40- > Node41</title>
<g id= "a_edge68_Node000040_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.36,-132.61C1817.43,-123.63 1813.65,-112.01 1810.48,-102.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.89,-101.44 1807.47,-93.01 1807.23,-103.6 1813.89,-101.44" />
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= "weak_8h__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>