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">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/procedures/priming.h Pages: 1 -->
<!-- zoomable 571 -->
<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" >
2025-11-24 09:08:28 -05:00
var viewWidth = 2656;
2025-11-06 09:16:40 -05:00
var viewHeight = 571;
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/engine/procedures/priming.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1003.5,-562.5 862.25,-562.5 862.25,-532 1003.5,-532 1003.5,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "870.25" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "932.88" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1240,-296.5 1131.75,-296.5 1131.75,-266 1240,-266 1240,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1139.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1185.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M946.84,-531.68C988.74,-487.96 1113.62,-357.65 1164.22,-304.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1166.52,-307.51 1170.91,-297.87 1161.46,-302.67 1166.52,-307.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "385.88,-24.88 231.88,-24.88 231.88,-5.63 385.88,-5.63 385.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "308.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node6 -->
<g id= "edge108_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge108_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M861.77,-542.53C660.08,-531.05 98.88,-492.2 98.88,-415.25 98.88,-415.25 98.88,-415.25 98.88,-147.25 98.88,-77.43 183.48,-43.46 245.29,-27.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "245.77,-31.45 254.68,-25.72 244.14,-24.64 245.77,-31.45" />
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:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2581.62,-224.38 2474.12,-224.38 2474.12,-205.12 2581.62,-205.12 2581.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2527.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node14 -->
<g id= "edge107_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge107_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.84,-544.61C1327.49,-536.66 2647.88,-499.09 2647.88,-415.25 2647.88,-415.25 2647.88,-415.25 2647.88,-346.75 2647.88,-292.57 2591.38,-251.07 2555.91,-230.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2557.85,-227.42 2547.42,-225.57 2554.42,-233.53 2557.85,-227.42" />
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:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1830,-496 1721.75,-496 1721.75,-465.5 1830,-465.5 1830,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1729.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1775.88" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node33 -->
<g id= "edge46_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge46_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.66,-540.83C1164.32,-528.54 1554.61,-498.68 1710.23,-486.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1710.26,-490.28 1719.96,-486.03 1709.72,-483.3 1710.26,-490.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1582.12,-91.38 1453.62,-91.38 1453.62,-72.12 1582.12,-72.12 1582.12,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1517.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1240.31,-267.98C1243.55,-267.3 1246.75,-266.63 1249.88,-266 1336.67,-248.37 1375.3,-283.52 1445.88,-230 1487.91,-198.12 1506.82,-135.19 1514.06,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1517.45,-103.79 1516.04,-93.29 1510.59,-102.37 1517.45,-103.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1353.25,-24.88 1270.5,-24.88 1270.5,-5.63 1353.25,-5.63 1353.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1311.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
<g id= "edge43_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge43_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1240.34,-268.12C1243.57,-267.4 1246.76,-266.69 1249.88,-266 1322.31,-249.94 1356.19,-277.87 1412.88,-230 1447.07,-201.13 1457.95,-173.94 1439.88,-133 1419.25,-86.28 1369.67,-50.17 1338.62,-31.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1340.56,-28.23 1330.17,-26.14 1336.99,-34.25 1340.56,-28.23" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "698.38,-24.88 655.38,-24.88 655.38,-5.63 698.38,-5.63 698.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "676.88" 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>
<!-- Node2->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1150.3,-265.58C1128.44,-256.18 1100.08,-243.29 1075.88,-230 1054.05,-218.02 1050.06,-212.6 1028.88,-199.5 979.31,-168.85 967.23,-160.55 915.88,-133 883.64,-115.71 872.77,-116.57 841.88,-97 823.58,-85.41 822.6,-77.38 803.88,-66.5 773.52,-48.85 735.78,-34.81 709.37,-26.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.48,-22.78 699.88,-23.06 708.34,-29.45 710.48,-22.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node14 -->
<g id= "edge13_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1240.22,-267.45C1243.48,-266.9 1246.71,-266.41 1249.88,-266 1310.43,-258.13 2210.69,-226.68 2462.74,-217.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2462.51,-221.5 2472.38,-217.65 2462.26,-214.5 2462.51,-221.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1308.75,-163.5 1199,-163.5 1199,-133 1308.75,-133 1308.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1207" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1253.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000002_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1173.34,-265.76C1160.42,-248.98 1143.87,-220.88 1156.88,-199.5 1164.96,-186.2 1177.84,-176.26 1191.6,-168.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1192.89,-172.16 1200.35,-164.64 1189.83,-165.87 1192.89,-172.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1672.12,-230 1573.62,-230 1573.62,-199.5 1672.12,-199.5 1672.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1581.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1622.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node16 -->
<g id= "edge21_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge21_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1240.28,-267.81C1243.52,-267.17 1246.74,-266.56 1249.88,-266 1359.17,-246.51 1487.7,-230.75 1561.78,-222.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1562.14,-225.84 1571.69,-221.25 1561.36,-218.89 1562.14,-225.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1403.75,-230 1300,-230 1300,-199.5 1403.75,-199.5 1403.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1308" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1351.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node18 -->
<g id= "edge24_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge24_Node000002_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1223.54,-265.61C1247.23,-256.41 1278.02,-244.45 1303.51,-234.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1304.6,-237.87 1312.66,-230.99 1302.07,-231.35 1304.6,-237.87" />
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= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "white" stroke= "#666666" points= "881.75,-230 778,-230 778,-199.5 881.75,-199.5 881.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "786" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "829.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge30_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge30_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1131.42,-270.38C1067.21,-258.75 960.68,-239.45 892.94,-227.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "893.96,-223.8 883.5,-225.47 892.71,-230.69 893.96,-223.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000025" > <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= "1142.75,-163.5 1039,-163.5 1039,-133 1142.75,-133 1142.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1047" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1090.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node25 -->
2025-11-24 09:08:28 -05:00
<g id= "edge32_Node000002_Node000025" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node25</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge32_Node000002_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1198.76,-265.54C1212,-248.54 1228.86,-220.25 1214.88,-199.5 1200.98,-178.88 1177.03,-166.72 1153.85,-159.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154.97,-156.22 1144.4,-156.91 1153.09,-162.97 1154.97,-156.22" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1039,-97 918.75,-97 918.75,-66.5 1039,-66.5 1039,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "926.75" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "978.88" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node26 -->
<g id= "edge41_Node000002_Node000026" class= "edge" >
<title > Node2- > Node26</title>
<g id= "a_edge41_Node000002_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1166.05,-265.71C1125.31,-235.79 1035.54,-169.63 1029.88,-163.5 1014.13,-146.45 1000.36,-123.91 991.11,-106.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "994.44,-105.79 986.66,-98.6 988.25,-109.07 994.44,-105.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1205.5,-224.38 1166.25,-224.38 1166.25,-205.12 1205.5,-205.12 1205.5,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1185.88" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node2->Node31 -->
<g id= "edge44_Node000002_Node000031" class= "edge" >
<title > Node2- > Node31</title>
<g id= "a_edge44_Node000002_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1185.88,-265.61C1185.88,-256.83 1185.88,-245.52 1185.88,-235.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1189.38,-236.09 1185.88,-226.09 1182.38,-236.09 1189.38,-236.09" />
</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= "906.75,-157.88 851,-157.88 851,-138.62 906.75,-138.62 906.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "878.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node32 -->
<g id= "edge45_Node000002_Node000032" class= "edge" >
<title > Node2- > Node32</title>
<g id= "a_edge45_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1142.26,-265.58C1114.9,-256.08 1079.03,-243.08 1047.88,-230 997.01,-208.65 939.35,-180.13 906.23,-163.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.23,-160.42 897.73,-158.99 905.05,-166.65 908.23,-160.42" />
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "543.5,-24.88 498.25,-24.88 498.25,-5.63 543.5,-5.63 543.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "520.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1453.44,-76.66C1407.33,-73.75 1343.79,-69.8 1287.88,-66.5 1002.59,-49.66 930.63,-54.69 645.88,-30.5 615.06,-27.88 580.1,-23.8 555,-20.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "555.74,-17.24 545.38,-19.46 554.86,-24.19 555.74,-17.24" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1556.62,-24.88 1491.12,-24.88 1491.12,-5.63 1556.62,-5.63 1556.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1523.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1518.71,-71.78C1519.56,-62.64 1520.91,-48.14 1522.01,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1525.47,-36.93 1522.91,-26.65 1518.5,-36.28 1525.47,-36.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1453.45,-76.47C1407.35,-73.47 1343.8,-69.49 1287.88,-66.5 932.91,-47.51 843.66,-52.53 488.88,-30.5 459.18,-28.66 426.77,-26.22 397.73,-23.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "398.12,-20.41 387.87,-23.09 397.55,-27.38 398.12,-20.41" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "121.75,-24.88 0,-24.88 0,-5.63 121.75,-5.63 121.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "60.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1453.31,-76.9C1400.08,-73.82 1322.6,-69.52 1254.88,-66.5 796.38,-46.08 680.96,-58.62 222.88,-30.5 193.52,-28.7 161.24,-26 133.27,-23.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "133.76,-19.97 123.48,-22.53 133.12,-26.94 133.76,-19.97" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1462.38,-24.88 1389.38,-24.88 1389.38,-5.63 1462.38,-5.63 1462.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1425.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1505.08,-71.78C1490.4,-61.49 1466.06,-44.43 1448.23,-31.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.29,-29.09 1440.09,-26.22 1446.27,-34.83 1450.29,-29.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1488.8,-71.65C1452.91,-60.41 1391.72,-41.25 1351.54,-28.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1352.84,-25.41 1342.25,-25.76 1350.75,-32.09 1352.84,-25.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1453.46,-74.51C1425.88,-71.91 1393.31,-68.94 1363.88,-66.5 1112.75,-45.7 809.59,-25.1 710.19,-18.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.56,-14.98 700.35,-17.8 710.09,-21.96 710.56,-14.98" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1658.62,-24.88 1581.12,-24.88 1581.12,-5.63 1658.62,-5.63 1658.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1619.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1532.06,-71.78C1548.56,-61.35 1576.07,-43.95 1595.91,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1597.62,-34.46 1604.2,-26.16 1593.88,-28.55 1597.62,-34.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1921,-24.88 1830.75,-24.88 1830.75,-5.63 1921,-5.63 1921,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1875.88" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1575.56,-71.66C1634.75,-62.14 1729.45,-46.4 1810.88,-30.5 1815.4,-29.62 1820.1,-28.66 1824.8,-27.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1825.18,-31.18 1834.23,-25.67 1823.72,-24.33 1825.18,-31.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1801.62,-30.5 1700.12,-30.5 1700.12,0 1801.62,0 1801.62,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1708.12" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1750.88" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1550.76,-71.65C1586.5,-61.75 1644.41,-45.72 1688.77,-33.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1689.57,-36.85 1698.27,-30.81 1687.7,-30.11 1689.57,-36.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node12 -->
<g id= "edge15_Node000014_Node000012" class= "edge" >
<title > Node14- > Node12</title>
<g id= "a_edge15_Node000014_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2515.45,-204.75C2478.41,-178.44 2364.74,-101.32 2257.88,-66.5 2146.42,-30.18 2008.54,-20.04 1932.65,-17.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1933.09,-13.77 1922.97,-16.93 1932.85,-20.76 1933.09,-13.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node13 -->
<g id= "edge14_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge14_Node000014_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2504.8,-204.65C2426.81,-173.97 2175.82,-75.67 2137.88,-66.5 2000.48,-33.28 1961.52,-52.43 1821.88,-30.5 1819.05,-30.06 1816.17,-29.58 1813.26,-29.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.93,-25.64 1803.46,-27.31 1812.68,-32.53 1813.93,-25.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node3 -->
<g id= "edge17_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge17_Node000015_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1309.22,-133.73C1356.75,-122.12 1424.57,-105.55 1469.85,-94.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1470.5,-97.93 1479.38,-92.15 1468.84,-91.13 1470.5,-97.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge18_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge18_Node000015_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1259.5,-132.51C1265.35,-114.4 1271.52,-83.95 1254.88,-66.5 1225.47,-35.68 531.39,-33.18 488.88,-30.5 459.18,-28.63 426.77,-26.19 397.73,-23.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "398.12,-20.37 387.87,-23.05 397.55,-27.35 398.12,-20.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge20_Node000015_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node15- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1268.46,-132.78C1284.41,-115.23 1305.5,-85.63 1287.88,-66.5 1248.53,-23.79 832.17,-17.38 710.24,-16.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.29,-12.92 700.26,-16.35 710.24,-19.92 710.29,-12.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
<g id= "edge19_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge19_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.94,-134.49C1311.96,-133.95 1314.95,-133.45 1317.88,-133 1505.26,-104.34 1562.64,-155.74 1742.88,-97 1786.86,-82.66 1831.52,-51.37 1856.26,-32.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1858.15,-35.19 1863.83,-26.25 1853.81,-29.7 1858.15,-35.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
<g id= "edge22_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge22_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1573.33,-206.46C1515.16,-197.7 1415.53,-182.11 1320.28,-163.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1320.96,-160.47 1310.48,-162.01 1319.64,-167.34 1320.96,-160.47" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1911.5,-157.88 1860.25,-157.88 1860.25,-138.62 1911.5,-138.62 1911.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1885.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node17 -->
<g id= "edge23_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge23_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1672.34,-201.62C1723.65,-189.04 1802.68,-169.65 1848.84,-158.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1849.48,-161.78 1858.36,-156 1847.81,-154.98 1849.48,-161.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node13 -->
<g id= "edge29_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge29_Node000018_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1382.12,-199.13C1427.54,-177.14 1516.01,-134.17 1590.88,-97 1632.37,-76.4 1679.72,-52.45 1712.07,-36.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.35,-39.29 1720.68,-31.64 1710.18,-33.05 1713.35,-39.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1361.25,-157.88 1326.5,-157.88 1326.5,-138.62 1361.25,-138.62 1361.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1343.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.06,-199.11C1348.97,-190.33 1347.57,-179.02 1346.37,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.86,-169.07 1345.16,-159.57 1342.91,-169.93 1349.86,-169.07" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1998.88,-157.88 1958.88,-157.88 1958.88,-138.62 1998.88,-138.62 1998.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1978.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1403.96,-210.18C1524.92,-201.71 1822.07,-179.9 1920.88,-163.5 1929.6,-162.05 1938.94,-159.99 1947.53,-157.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1948.35,-161.28 1957.17,-155.41 1946.61,-154.5 1948.35,-161.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "794.5,-91.38 743.25,-91.38 743.25,-72.12 794.5,-72.12 794.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "768.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node21 -->
<g id= "edge27_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge27_Node000018_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.56,-207.96C1235.48,-200.32 1123.86,-185.25 1029.88,-163.5 947.99,-144.55 854.42,-113.15 804.57,-95.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "805.76,-92.32 795.17,-92.28 803.42,-98.92 805.76,-92.32" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1430.5,-157.88 1379.25,-157.88 1379.25,-138.62 1430.5,-138.62 1430.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1404.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node22 -->
<g id= "edge28_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge28_Node000018_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1363.9,-199.11C1371.77,-189.54 1382.1,-176.97 1390.41,-166.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1393.02,-169.19 1396.66,-159.24 1387.61,-164.75 1393.02,-169.19" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "794.5,-157.88 749.25,-157.88 749.25,-138.62 794.5,-138.62 794.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "771.88" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23->Node24 -->
<g id= "edge31_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge31_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M816.71,-199.11C808.01,-189.44 796.57,-176.71 787.42,-166.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "790.11,-164.29 780.82,-159.2 784.9,-168.97 790.11,-164.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node6 -->
<g id= "edge33_Node000025_Node000006" class= "edge" >
<title > Node25- > Node6</title>
<g id= "a_edge33_Node000025_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1087.7,-132.64C1082.75,-113.77 1071.23,-81.57 1047.88,-66.5 995.57,-32.76 550.96,-34.96 488.88,-30.5 459.06,-28.36 426.49,-25.84 397.35,-23.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "397.69,-20.03 387.45,-22.72 397.14,-27.01 397.69,-20.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node8 -->
<g id= "edge35_Node000025_Node000008" class= "edge" >
<title > Node25- > Node8</title>
<g id= "a_edge35_Node000025_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1143.11,-135.18C1190.85,-123.86 1257.73,-107.19 1282.88,-97 1327.63,-78.86 1375.75,-49.38 1403.2,-31.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1404.98,-34.53 1411.4,-26.1 1401.12,-28.68 1404.98,-34.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node9 -->
<g id= "edge39_Node000025_Node000009" class= "edge" >
<title > Node25- > Node9</title>
<g id= "a_edge39_Node000025_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1143.05,-135.17C1183.94,-125 1236.85,-110.06 1254.88,-97 1276.97,-81 1293.61,-53.72 1303.04,-35.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1306.07,-37.13 1307.31,-26.6 1299.78,-34.06 1306.07,-37.13" />
</a>
</g>
</g>
<!-- Node25->Node26 -->
<g id= "edge34_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge34_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1065.46,-132.61C1050.28,-123.87 1030.78,-112.64 1014.12,-103.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1015.91,-100.04 1005.5,-98.08 1012.42,-106.11 1015.91,-100.04" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1190.62,-91.38 1095.12,-91.38 1095.12,-72.12 1190.62,-72.12 1190.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1142.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node27 -->
<g id= "edge36_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge36_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1102.67,-132.61C1110.4,-123.04 1120.53,-110.47 1128.69,-100.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1131.26,-102.73 1134.81,-92.75 1125.81,-98.34 1131.26,-102.73" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1245.38,-91.38 1208.38,-91.38 1208.38,-72.12 1245.38,-72.12 1245.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1226.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node28 -->
<g id= "edge37_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge37_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1124,-132.53C1143.6,-123.71 1169.07,-112.02 1199.9,-96.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.33,-100.03 1208.74,-92.46 1198.23,-93.76 1201.33,-100.03" />
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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1733.88,-91.38 1675.88,-91.38 1675.88,-72.12 1733.88,-72.12 1733.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1704.88" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25->Node29 -->
<g id= "edge38_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge38_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1143.21,-139.18C1158.26,-137.01 1174.7,-134.77 1189.88,-133 1367.61,-112.25 1412.96,-116.1 1590.88,-97 1615.25,-94.38 1642.5,-90.99 1664.24,-88.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.42,-91.68 1673.88,-86.92 1663.51,-84.74 1664.42,-91.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "900.75,-91.38 851,-91.38 851,-72.12 900.75,-72.12 900.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "875.88" y= "-77.88" 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
<!-- Node25->Node30 -->
<g id= "edge40_Node000025_Node000030" class= "edge" >
<title > Node25- > Node30</title>
<g id= "a_edge40_Node000025_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1038.85,-134.66C1002.38,-125.39 952.7,-111.85 909.88,-97 908.9,-96.66 907.91,-96.31 906.91,-95.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.21,-92.69 897.62,-92.31 905.66,-99.21 908.21,-92.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node2 -->
<g id= "edge53_Node000033_Node000002" class= "edge" >
<title > Node33- > Node2</title>
<g id= "a_edge53_Node000033_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.68,-477.32C1597.72,-471.34 1301.29,-454.59 1263.88,-429.5 1221.32,-400.96 1200.31,-341.43 1191.41,-307.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1194.89,-306.94 1189.11,-298.06 1188.09,-308.6 1194.89,-306.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node3 -->
<g id= "edge52_Node000033_Node000003" class= "edge" >
<title > Node33- > Node3</title>
<g id= "a_edge52_Node000033_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1791.25,-465.24C1813.46,-442.63 1851.88,-396.6 1851.88,-348.75 1851.88,-348.75 1851.88,-348.75 1851.88,-280.25 1851.88,-160.9 1691.9,-112.15 1593.38,-93.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1594.23,-90.04 1583.76,-91.69 1592.97,-96.93 1594.23,-90.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node4 -->
<g id= "edge83_Node000033_Node000004" class= "edge" >
<title > Node33- > Node4</title>
<g id= "a_edge83_Node000033_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.43,-479.83C1460.59,-479.99 349.11,-477.82 294.88,-429.5 173.97,-321.79 197.72,-165.47 325.88,-66.5 373.32,-29.86 444.7,-19.76 486.66,-17.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "486.6,-20.59 496.41,-16.58 486.24,-13.6 486.6,-20.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node6 -->
<g id= "edge47_Node000033_Node000006" class= "edge" >
<title > Node33- > Node6</title>
<g id= "a_edge47_Node000033_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.48,-479.41C1458.25,-477.57 326.71,-467.49 262.88,-429.5 173.14,-376.1 188.08,-300.43 214.88,-199.5 232.1,-134.61 274.63,-66.32 296.08,-34.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "298.84,-36.68 301.62,-26.46 293.07,-32.72 298.84,-36.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node7 -->
<g id= "edge49_Node000033_Node000007" class= "edge" >
<title > Node33- > Node7</title>
<g id= "a_edge49_Node000033_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.26,-479.53C1453.03,-478.28 285.45,-470.46 220.88,-429.5 80.2,-340.28 63.03,-106.36 61.08,-36.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "64.59,-36.68 60.9,-26.75 57.59,-36.82 64.59,-36.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node9 -->
<g id= "edge80_Node000033_Node000009" class= "edge" >
<title > Node33- > Node9</title>
<g id= "a_edge80_Node000033_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.37,-477.28C1531.4,-467.97 909.88,-431.19 909.88,-348.75 909.88,-348.75 909.88,-348.75 909.88,-280.25 909.88,-243.38 911.21,-230.26 890.88,-199.5 875.97,-176.96 863.31,-179.96 841.88,-163.5 824.7,-150.31 822.04,-144.79 803.88,-133 774.53,-113.95 752.1,-126.86 733.88,-97 726.81,-85.43 724.71,-76.49 733.88,-66.5 768.97,-28.22 1122.66,-19 1258.83,-16.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1258.71,-20.37 1268.65,-16.72 1258.6,-13.37 1258.71,-20.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node10 -->
<g id= "edge81_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge81_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.46,-479.75C1565.54,-479.2 1103.93,-473.64 723.88,-429.5 528.55,-406.81 288.88,-545.39 288.88,-348.75 288.88,-348.75 288.88,-348.75 288.88,-213.75 288.88,-139.9 305.97,-109.69 365.88,-66.5 388.25,-50.37 568.44,-28.46 643.86,-19.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "643.98,-23.4 653.53,-18.81 643.2,-16.45 643.98,-23.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node12 -->
<g id= "edge86_Node000033_Node000012" class= "edge" >
<title > Node33- > Node12</title>
<g id= "a_edge86_Node000033_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.26,-477.81C2004.64,-471.41 2540.16,-450.16 2570.88,-429.5 2603.95,-407.26 2609.88,-388.61 2609.88,-348.75 2609.88,-348.75 2609.88,-348.75 2609.88,-147.25 2609.88,-78.52 2104.74,-33.67 1932.57,-20.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1932.98,-16.9 1922.75,-19.63 1932.45,-23.88 1932.98,-16.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node13 -->
<g id= "edge48_Node000033_Node000013" class= "edge" >
<title > Node33- > Node13</title>
<g id= "a_edge48_Node000033_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.09,-476.5C1871.2,-471.61 1927.2,-459.47 1966.88,-429.5 2058.55,-360.25 2117.4,-309.69 2084.88,-199.5 2074.91,-165.74 2069.04,-155.38 2041.88,-133 1974.1,-77.16 1876.2,-45.34 1813.04,-29.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1814.07,-26.08 1803.52,-27.1 1812.4,-32.88 1814.07,-26.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node14 -->
<g id= "edge51_Node000033_Node000014" class= "edge" >
<title > Node33- > Node14</title>
<g id= "a_edge51_Node000033_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.31,-478.23C2002.18,-473.16 2523.35,-455.67 2547.88,-429.5 2598.66,-375.31 2558.27,-275.97 2537.87,-234.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2541.09,-233.22 2533.43,-225.91 2534.86,-236.41 2541.09,-233.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node15 -->
<g id= "edge54_Node000033_Node000015" class= "edge" >
<title > Node33- > Node15</title>
<g id= "a_edge54_Node000033_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1753.42,-465.27C1695.7,-428.46 1536.7,-329.72 1394.88,-266 1350.26,-245.95 1327.09,-262.88 1290.88,-230 1274.84,-215.44 1265.27,-192.56 1259.89,-174.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.29,-174.04 1257.27,-165.33 1256.54,-175.9 1263.29,-174.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node16 -->
<g id= "edge55_Node000033_Node000016" class= "edge" >
<title > Node33- > Node16</title>
<g id= "a_edge55_Node000033_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.43,-465.18C1742.35,-421.91 1668.12,-293.82 1636.93,-240" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1640.09,-238.48 1632.05,-231.58 1634.04,-241.99 1640.09,-238.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node17 -->
<g id= "edge82_Node000033_Node000017" class= "edge" >
<title > Node33- > Node17</title>
<g id= "a_edge82_Node000033_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1820.94,-465.14C1837.87,-457.3 1855.5,-445.81 1865.88,-429.5 1919.1,-345.81 1900.39,-218.27 1890.44,-169.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1893.89,-168.7 1888.36,-159.66 1887.04,-170.17 1893.89,-168.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node20 -->
<g id= "edge79_Node000033_Node000020" class= "edge" >
<title > Node33- > Node20</title>
<g id= "a_edge79_Node000033_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.32,-480.22C1993.2,-481.08 2468.4,-479.24 2514.88,-429.5 2675.1,-258.01 2146.99,-172.34 2010.34,-153.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2010.94,-149.91 2000.56,-152.03 2010,-156.85 2010.94,-149.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node29 -->
<g id= "edge84_Node000033_Node000029" class= "edge" >
<title > Node33- > Node29</title>
<g id= "a_edge84_Node000033_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.63,-465.04C1841.32,-456.56 1867.22,-444.58 1887.88,-429.5 1992.49,-353.12 2112.85,-320.6 2066.88,-199.5 2052.85,-162.56 2042.46,-152.11 2007.88,-133 1963.44,-108.45 1817.49,-92.62 1745.61,-86.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1746.1,-82.65 1735.84,-85.26 1745.49,-89.62 1746.1,-82.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2144.25,-423.88 2031.5,-423.88 2031.5,-404.62 2144.25,-404.62 2144.25,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2087.88" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node34 -->
<g id= "edge50_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge50_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.22,-468.51C1887.18,-456.74 1976.17,-438.34 2033.24,-426.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2033.64,-430.04 2042.72,-424.58 2032.22,-423.18 2033.64,-430.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000035" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2058,-230 1955.75,-230 1955.75,-199.5 2058,-199.5 2058,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1963.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2006.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node35 -->
<g id= "edge56_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge56_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.43,-476.28C1866.53,-471.17 1912.47,-458.86 1941.88,-429.5 1993.68,-377.76 2004.43,-286.12 2006.5,-241.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2009.99,-241.91 2006.83,-231.8 2002.99,-241.67 2009.99,-241.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "829.75,-296.5 702,-296.5 702,-266 829.75,-266 829.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "710" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "765.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node36 -->
<g id= "edge59_Node000033_Node000036" class= "edge" >
<title > Node33- > Node36</title>
<g id= "a_edge59_Node000033_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.4,-479.07C1540.93,-476.47 969.9,-465.47 895.88,-429.5 840.84,-402.76 799.09,-341.16 779.03,-306.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "782.23,-305.25 774.26,-298.27 776.14,-308.7 782.23,-305.25" />
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "544.38,-230 435.38,-230 435.38,-199.5 544.38,-199.5 544.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "443.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "489.88" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
</a>
</g>
</g>
<!-- Node33->Node37 -->
<g id= "edge89_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge89_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.49,-479.36C1548.95,-477.74 1015.4,-469.52 847.88,-429.5 705.23,-395.43 659.02,-389.82 545.88,-296.5 527.24,-281.13 512.08,-258.05 502.26,-240.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "505.38,-238.9 497.57,-231.74 499.21,-242.21 505.38,-238.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2265.75,-429.5 2162,-429.5 2162,-399 2265.75,-399 2265.75,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2170" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2213.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node41 -->
<g id= "edge85_Node000033_Node000041" class= "edge" >
<title > Node33- > Node41</title>
<g id= "a_edge85_Node000033_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.45,-474.16C1901.78,-466.48 2030.77,-451.31 2150.52,-429.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2151,-433.29 2160.21,-428.06 2149.75,-426.4 2151,-433.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2384.25,-429.5 2283.5,-429.5 2283.5,-399 2384.25,-399 2384.25,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2291.5" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2333.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node42 -->
<g id= "edge87_Node000033_Node000042" class= "edge" >
<title > Node33- > Node42</title>
<g id= "a_edge87_Node000033_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.47,-476.7C1920.63,-471.13 2106.38,-457.4 2272.22,-429.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2272.35,-433.34 2281.63,-428.23 2271.18,-426.44 2272.35,-433.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2505.75,-429.5 2402,-429.5 2402,-399 2505.75,-399 2505.75,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2410" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2453.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node43 -->
<g id= "edge88_Node000033_Node000043" class= "edge" >
<title > Node33- > Node43</title>
<g id= "a_edge88_Node000033_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.25,-478.03C1936.23,-474.09 2177.93,-462.23 2390.36,-429.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2390.89,-433.19 2400.24,-428.2 2389.82,-426.27 2390.89,-433.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1381.38,-429.5 1272.38,-429.5 1272.38,-399 1381.38,-399 1381.38,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1280.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1326.88" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node44 -->
<g id= "edge90_Node000033_Node000044" class= "edge" >
<title > Node33- > Node44</title>
<g id= "a_edge90_Node000033_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.55,-473.53C1648.31,-464.9 1513.93,-448.24 1399.88,-429.5 1397.59,-429.12 1395.26,-428.73 1392.91,-428.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1393.77,-424.92 1383.31,-426.61 1392.54,-431.81 1393.77,-424.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node17 -->
<g id= "edge58_Node000035_Node000017" class= "edge" >
<title > Node35- > Node17</title>
<g id= "a_edge58_Node000035_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1979.42,-199.11C1959.44,-188.46 1932.53,-174.12 1912.7,-163.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1914.58,-160.59 1904.11,-158.97 1911.29,-166.76 1914.58,-160.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node20 -->
<g id= "edge57_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge57_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2000.52,-199.11C1996.58,-190.03 1991.47,-178.26 1987.2,-168.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1990.5,-167.24 1983.31,-159.46 1984.08,-170.03 1990.5,-167.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node3 -->
<g id= "edge60_Node000036_Node000003" class= "edge" >
<title > Node36- > Node3</title>
<g id= "a_edge60_Node000036_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M829.9,-268.71C908.92,-252.76 1045.81,-219.4 1151.88,-163.5 1171.03,-153.4 1170.05,-141.72 1189.88,-133 1233.82,-113.68 1359.56,-98.22 1441.97,-89.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1442.2,-93.27 1451.8,-88.79 1441.49,-86.31 1442.2,-93.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node23 -->
<g id= "edge61_Node000036_Node000023" class= "edge" >
<title > Node36- > Node23</title>
<g id= "a_edge61_Node000036_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.4,-265.61C788.42,-257.53 798.55,-247.32 807.55,-238.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "809.78,-240.97 814.34,-231.4 804.82,-236.04 809.78,-240.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node24 -->
<g id= "edge63_Node000036_Node000024" class= "edge" >
<title > Node36- > Node24</title>
<g id= "a_edge63_Node000036_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.32,-265.66C766.83,-249.48 767.76,-222.62 768.88,-199.5 769.35,-189.65 769.99,-178.72 770.56,-169.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "774.05,-169.85 771.19,-159.65 767.06,-169.41 774.05,-169.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node26 -->
<g id= "edge62_Node000036_Node000026" class= "edge" >
<title > Node36- > Node26</title>
<g id= "a_edge62_Node000036_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M756.72,-265.85C739.76,-237.17 707.97,-172.31 739.88,-133 740.22,-132.58 837.05,-112.32 907.34,-97.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "907.82,-101.13 916.89,-95.66 906.39,-94.28 907.82,-101.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
<g id= "edge64_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge64_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M702.9,-265.53C658.9,-255.25 600.28,-241.55 555.67,-231.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "556.66,-227.76 546.12,-228.89 555.06,-234.58 556.66,-227.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node6 -->
<g id= "edge72_Node000037_Node000006" class= "edge" >
<title > Node37- > Node6</title>
<g id= "a_edge72_Node000037_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M458.86,-199.18C442.22,-190.39 422.08,-178.07 406.88,-163.5 365.98,-124.32 333.14,-65.16 317.98,-35.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "321.29,-33.95 313.72,-26.54 315.02,-37.05 321.29,-33.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node7 -->
<g id= "edge73_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge73_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M456.68,-199.17C434.13,-189.22 403.65,-175.69 376.88,-163.5 271.01,-115.3 146,-56.48 90.26,-30.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "91.96,-27.09 81.43,-25.98 88.97,-33.42 91.96,-27.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node9 -->
<g id= "edge74_Node000037_Node000009" class= "edge" >
<title > Node37- > Node9</title>
<g id= "a_edge74_Node000037_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M495.44,-199.15C502.65,-181.73 516.62,-152.53 535.88,-133 576.79,-91.5 593.27,-83.93 648.88,-66.5 762.33,-30.93 1122.49,-20.07 1258.86,-17.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1258.76,-20.68 1268.68,-16.98 1258.62,-13.69 1258.76,-20.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
<g id= "edge76_Node000037_Node000010" class= "edge" >
<title > Node37- > Node10</title>
<g id= "a_edge76_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M480.18,-199.44C462.2,-170.92 428.22,-106.33 459.88,-66.5 482.52,-38.02 589.14,-24.25 644.03,-18.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "644.08,-22.47 653.72,-18.07 643.44,-15.5 644.08,-22.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node32 -->
<g id= "edge77_Node000037_Node000032" class= "edge" >
<title > Node37- > Node32</title>
<g id= "a_edge77_Node000037_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M544.69,-205.47C607.42,-195.88 713.19,-179.37 803.88,-163.5 815.53,-161.46 828.17,-159.11 839.7,-156.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.13,-160.4 849.29,-155.08 838.81,-153.52 840.13,-160.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "weak__types_8h.html" target= "_top" xlink:title= "Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." >
<polygon fill= "white" stroke= "#666666" points= "654.38,-163.5 545.38,-163.5 545.38,-133 654.38,-133 654.38,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "553.38" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "599.88" y= "-138.75" 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
<!-- Node37->Node38 -->
<g id= "edge65_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge65_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M514.84,-199.11C529.74,-190.37 548.9,-179.14 565.25,-169.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "566.85,-172.67 573.71,-164.59 563.31,-166.63 566.85,-172.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "514.5,-91.38 469.25,-91.38 469.25,-72.12 514.5,-72.12 514.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "491.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node39 -->
<g id= "edge75_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge75_Node000037_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M490.1,-199.23C490.45,-175.87 491.16,-129.88 491.56,-103.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "495.06,-103.42 491.71,-93.36 488.06,-103.31 495.06,-103.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "412.75,-91.38 375,-91.38 375,-72.12 412.75,-72.12 412.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "393.88" y= "-77.88" 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
<!-- Node37->Node40 -->
<g id= "edge78_Node000037_Node000040" class= "edge" >
<title > Node37- > Node40</title>
<g id= "a_edge78_Node000037_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M466.12,-199.16C453.11,-190.2 437.52,-177.72 426.88,-163.5 413.07,-145.06 404.02,-120.03 398.95,-102.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "402.35,-101.93 396.35,-93.2 395.6,-103.77 402.35,-101.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node9 -->
<g id= "edge70_Node000038_Node000009" class= "edge" >
<title > Node38- > Node9</title>
<g id= "a_edge70_Node000038_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.54,-132.8C630.19,-113.79 664.16,-81.09 700.88,-66.5 801.81,-26.39 1130.14,-18.3 1259.15,-16.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1258.8,-20.17 1268.76,-16.55 1258.72,-13.17 1258.8,-20.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node10 -->
<g id= "edge68_Node000038_Node000010" class= "edge" >
<title > Node38- > Node10</title>
<g id= "a_edge68_Node000038_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M602.13,-132.63C605.23,-115.71 611.96,-87.5 624.88,-66.5 632.91,-53.43 645.13,-41.39 655.7,-32.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.7,-35.26 663.24,-26.23 653.28,-29.83 657.7,-35.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node21 -->
<g id= "edge71_Node000038_Node000021" class= "edge" >
<title > Node38- > Node21</title>
<g id= "a_edge71_Node000038_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M638.22,-132.61C667.28,-121.52 706.85,-106.42 734.8,-95.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "735.76,-99.14 743.85,-92.3 733.26,-92.6 735.76,-99.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node30 -->
<g id= "edge69_Node000038_Node000030" class= "edge" >
<title > Node38- > Node30</title>
<g id= "a_edge69_Node000038_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M654.73,-134.43C709.52,-121.63 792.17,-102.31 839.37,-91.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.16,-94.69 849.1,-89.01 838.56,-87.88 840.16,-94.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node39 -->
<g id= "edge66_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge66_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M575.37,-132.61C557.78,-122.11 534.18,-108.02 516.56,-97.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "518.64,-94.66 508.26,-92.54 515.05,-100.67 518.64,-94.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node40 -->
<g id= "edge67_Node000038_Node000040" class= "edge" >
<title > Node38- > Node40</title>
<g id= "a_edge67_Node000038_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M552.87,-132.53C513.18,-120.11 457.56,-102.69 423.72,-92.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "425.16,-88.88 414.57,-89.23 423.07,-95.56 425.16,-88.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node40 -->
<g id= "edge91_Node000044_Node000040" class= "edge" >
<title > Node44- > Node40</title>
<g id= "a_edge91_Node000044_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1272.05,-411.6C1068.09,-404.76 364.88,-374.48 364.88,-282.25 364.88,-282.25 364.88,-282.25 364.88,-213.75 364.88,-173.51 378.08,-127.93 386.67,-102.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "389.92,-103.83 389.93,-93.24 383.32,-101.51 389.92,-103.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1381.38,-363 1272.38,-363 1272.38,-332.5 1381.38,-332.5 1381.38,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1280.38" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1326.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44->Node45 -->
2025-11-24 09:08:28 -05:00
<g id= "edge92_Node000044_Node000045" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node44- > Node45</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge92_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1326.88,-398.61C1326.88,-391.52 1326.88,-382.79 1326.88,-374.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1330.38,-374.84 1326.88,-364.84 1323.38,-374.84 1330.38,-374.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node2 -->
2025-11-24 09:08:28 -05:00
<g id= "edge96_Node000045_Node000002" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node2</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge96_Node000045_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1294.88,-332.11C1275.14,-323.08 1249.59,-311.4 1228.19,-301.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.67,-298.43 1219.12,-297.46 1226.76,-304.8 1229.67,-298.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge93_Node000045_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge93_Node000045_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1350.59,-332.11C1381.76,-312.01 1436.86,-273.39 1473.88,-230 1496.26,-203.76 1503.83,-196.5 1513.88,-163.5 1520,-143.38 1520.33,-119.16 1519.54,-102.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1523.06,-102.73 1518.91,-92.98 1516.08,-103.19 1523.06,-102.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node5 -->
<g id= "edge105_Node000045_Node000005" class= "edge" >
<title > Node45- > Node5</title>
<g id= "a_edge105_Node000045_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.78,-342.11C1457.65,-333 1594.9,-306.42 1680.88,-230 1729.62,-186.67 1728.76,-160.67 1742.88,-97 1745.81,-83.77 1751.42,-77.03 1742.88,-66.5 1693.94,-6.19 1647.16,-49.57 1571.88,-30.5 1569.32,-29.85 1566.69,-29.16 1564.04,-28.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1565.25,-25.14 1554.67,-25.78 1563.34,-31.87 1565.25,-25.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node6 -->
2025-11-24 09:08:28 -05:00
<g id= "edge97_Node000045_Node000006" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node6</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge97_Node000045_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1271.9,-346.34C1117.5,-344.68 682.29,-336.49 545.88,-296.5 420.78,-259.83 385.88,-215.18 330.88,-97 321.69,-77.26 315.72,-52.97 312.35,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "315.82,-35.75 310.55,-26.56 308.94,-37.03 315.82,-35.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node9 -->
<g id= "edge101_Node000045_Node000009" class= "edge" >
<title > Node45- > Node9</title>
<g id= "a_edge101_Node000045_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1367.23,-332.06C1388.37,-323.37 1414.12,-311.2 1434.88,-296.5 1485.28,-260.81 1630.69,-113.72 1590.88,-66.5 1560.35,-30.3 1427.4,-39.29 1380.88,-30.5 1375.59,-29.5 1370.09,-28.43 1364.6,-27.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1365.4,-23.92 1354.91,-25.37 1364.02,-30.78 1365.4,-23.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge103_Node000045_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge103_Node000045_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1272.07,-346.44C1125.52,-345.05 732.98,-337.5 692.88,-296.5 657.07,-259.9 669.26,-94.6 674.78,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "678.24,-37.07 675.75,-26.78 671.28,-36.38 678.24,-37.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge106_Node000045_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge106_Node000045_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.74,-346.79C1465.51,-343.68 1624.42,-324.73 1708.88,-230 1759.44,-173.28 1802.53,-128.7 1758.88,-66.5 1748.19,-51.27 1705.01,-37.17 1669.58,-27.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1670.9,-24.54 1660.35,-25.44 1669.16,-31.32 1670.9,-24.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge99_Node000045_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node45- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge99_Node000045_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.71,-347.34C1449.35,-346.1 1566.48,-337.46 1656.88,-296.5 1774.27,-243.31 1845.81,-90.57 1868.24,-35.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1871.46,-37.33 1871.92,-26.74 1864.96,-34.73 1871.46,-37.33" />
</a>
</g>
</g>
<!-- Node45->Node17 -->
<g id= "edge100_Node000045_Node000017" class= "edge" >
<title > Node45- > Node17</title>
<g id= "a_edge100_Node000045_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.77,-346.58C1489.22,-345.31 1722.69,-337.74 1789.88,-296.5 1838.53,-266.63 1867.35,-201.77 1879.33,-169.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1882.62,-170.2 1882.61,-159.61 1876.01,-167.9 1882.62,-170.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node20 -->
<g id= "edge104_Node000045_Node000020" class= "edge" >
<title > Node45- > Node20</title>
<g id= "a_edge104_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1381.6,-345.55C1493.33,-342.4 1743.64,-331.53 1820.88,-296.5 1885.89,-267.01 1941.59,-199.94 1965.87,-167.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1968.65,-169.63 1971.73,-159.49 1963,-165.5 1968.65,-169.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node32 -->
<g id= "edge102_Node000045_Node000032" class= "edge" >
<title > Node45- > Node32</title>
<g id= "a_edge102_Node000045_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1271.94,-336.16C1230.41,-327.45 1172.29,-313.75 1122.88,-296.5 1055.94,-273.14 1038.05,-267.49 977.88,-230 947.14,-210.85 915.33,-183.28 896.33,-165.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "898.9,-163.43 889.2,-159.17 894.13,-168.55 898.9,-163.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node37 -->
<g id= "edge95_Node000045_Node000037" class= "edge" >
<title > Node45- > Node37</title>
<g id= "a_edge95_Node000045_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1272.1,-346.75C1125.46,-346.14 726.82,-340.38 603.88,-296.5 568.7,-283.94 534.59,-257.27 512.99,-238.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.39,-235.47 505.65,-231.3 510.67,-240.63 515.39,-235.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node38 -->
<g id= "edge94_Node000045_Node000038" class= "edge" >
<title > Node45- > Node38</title>
<g id= "a_edge94_Node000045_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1272.1,-345.89C1121.46,-343.08 708.86,-332.18 659.88,-296.5 620.53,-267.84 606.92,-208.79 602.26,-174.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "605.75,-174.56 601.09,-165.05 598.8,-175.39 605.75,-174.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1385.38,-290.88 1258.38,-290.88 1258.38,-271.62 1385.38,-271.62 1385.38,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1321.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node46 -->
<g id= "edge98_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge98_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1325.74,-332.11C1325.06,-323.33 1324.18,-312.02 1323.44,-302.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1326.94,-302.28 1322.68,-292.58 1319.96,-302.82 1326.94,-302.28" />
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= "priming_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>