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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/procedures/priming.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 566 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2652;
var viewHeight = 566;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/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-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1056.5,-558 897.5,-558 897.5,-528 1056.5,-528 1056.5,-558" />
<text text-anchor= "start" x= "905.5" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "middle" x= "977" y= "-535" 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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1293.5,-294 1170.5,-294 1170.5,-264 1293.5,-264 1293.5,-294" />
<text text-anchor= "start" x= "1178.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1232" y= "-271" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M990.71,-527.91C1032.82,-484.64 1160.51,-353.45 1211.07,-301.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.76,-303.76 1218.22,-294.16 1208.74,-298.88 1213.76,-303.76" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "398.5,-24.5 227.5,-24.5 227.5,-5.5 398.5,-5.5 398.5,-24.5" />
<text text-anchor= "middle" x= "313" y= "-12.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge107_Node000001_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node6</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge107_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M897.49,-538.42C682.72,-527.69 107,-491.51 107,-412 107,-412 107,-412 107,-146 107,-75.8 193.63,-41.98 254.53,-26.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "255.52,-30.24 264.44,-24.52 253.9,-23.42 255.52,-30.24" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2578,-222.5 2458,-222.5 2458,-203.5 2578,-203.5 2578,-222.5" />
<text text-anchor= "middle" x= "2518" y= "-210.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge106_Node000001_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge106_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1056.56,-540.01C1388.27,-531.22 2644,-492.62 2644,-412 2644,-412 2644,-412 2644,-344 2644,-288.17 2583.34,-247.23 2546.2,-227.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2547.36,-224.05 2536.86,-222.59 2544.15,-230.28 2547.36,-224.05" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1834.5,-492 1711.5,-492 1711.5,-462 1834.5,-462 1834.5,-492" />
<text text-anchor= "start" x= "1719.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1773" y= "-469" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1056.6,-535.6C1211.66,-523.13 1552,-495.77 1700.88,-483.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701.57,-487.25 1711.26,-482.96 1701.01,-480.28 1701.57,-487.25" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1651,-90.5 1505,-90.5 1505,-71.5 1651,-71.5 1651,-90.5" />
<text text-anchor= "middle" x= "1578" y= "-78.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1293.56,-265.78C1296.75,-265.17 1299.91,-264.57 1303,-264 1394.38,-247.01 1434.79,-283.96 1509,-228 1551.06,-196.28 1568.55,-132.45 1574.88,-100.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1578.37,-101.11 1576.73,-90.65 1571.49,-99.85 1578.37,-101.11" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1409.5,-24.5 1316.5,-24.5 1316.5,-5.5 1409.5,-5.5 1409.5,-24.5" />
<text text-anchor= "middle" x= "1363" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1293.66,-265.65C1365.05,-251.3 1473.17,-229.4 1475,-228 1501.01,-208.02 1500.47,-193.92 1508,-162 1523.17,-97.76 1440.9,-50.19 1393.95,-28.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1395.35,-25.49 1384.79,-24.63 1392.51,-31.89 1395.35,-25.49" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "714.5,-24.5 667.5,-24.5 667.5,-5.5 714.5,-5.5 714.5,-24.5" />
<text text-anchor= "middle" x= "691" y= "-12.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1197.07,-263.96C1174.45,-254.52 1144.55,-241.4 1119,-228 1096.39,-216.14 1092.08,-210.82 1070,-198 1017.36,-167.43 1004.92,-158.23 950,-132 911.87,-113.79 898.63,-117.07 862,-96 843.04,-85.1 842.1,-76.65 823,-66 791.31,-48.32 752.11,-34.36 724.7,-25.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "725.4,-22.29 714.81,-22.7 723.34,-28.98 725.4,-22.29" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1293.87,-265.22C1296.95,-264.77 1300.01,-264.35 1303,-264 1331.56,-260.62 2192.38,-226.74 2447.45,-216.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2447.85,-220.24 2457.7,-216.36 2447.57,-213.25 2447.85,-220.24" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1368.5,-162 1247.5,-162 1247.5,-132 1368.5,-132 1368.5,-162" />
<text text-anchor= "start" x= "1255.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1308" y= "-139" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1218.71,-263.94C1204.69,-247.34 1186.39,-219.3 1200,-198 1209.08,-183.8 1223.33,-173.57 1238.55,-166.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1240.37,-169.25 1248.11,-162.02 1237.54,-162.84 1240.37,-169.25" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1745,-228 1637,-228 1637,-198 1745,-198 1745,-228" />
<text text-anchor= "start" x= "1645" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1691" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1293.53,-265.61C1296.73,-265.04 1299.9,-264.5 1303,-264 1416.55,-245.51 1549.71,-229.6 1626.82,-220.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1627.3,-224.41 1636.85,-219.83 1626.53,-217.46 1627.3,-224.41" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1466.5,-228 1349.5,-228 1349.5,-198 1466.5,-198 1466.5,-228" />
<text text-anchor= "start" x= "1357.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1408" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1270.62,-263.95C1296.87,-254.41 1331.79,-241.71 1359.85,-231.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1361.26,-234.72 1369.47,-228.01 1358.87,-228.14 1361.26,-234.72" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "924.5,-228 807.5,-228 807.5,-198 924.5,-198 924.5,-228" />
<text text-anchor= "start" x= "815.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "866" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1170.33,-267.22C1105.12,-255.81 1002.51,-237.87 934.74,-226.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "935.05,-222.52 924.59,-224.25 933.84,-229.42 935.05,-222.52" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1190.5,-162 1073.5,-162 1073.5,-132 1190.5,-132 1190.5,-162" />
<text text-anchor= "start" x= "1081.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1132" y= "-139" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1245.25,-263.74C1259.19,-246.96 1277.28,-218.73 1263,-198 1248.62,-177.12 1224.26,-164.95 1200.42,-157.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.19,-154.45 1190.62,-155.22 1199.36,-161.21 1201.19,-154.45" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1079,-96 945,-96 945,-66 1079,-66 1079,-96" />
<text text-anchor= "start" x= "953" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1012" y= "-73" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1212.55,-263.91C1190.16,-247.75 1152.18,-220.59 1119,-198 1094.85,-181.56 1084.63,-182.69 1064,-162 1047.38,-145.33 1033.19,-122.51 1023.85,-105.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1026.72,-103.45 1018.93,-96.27 1020.54,-106.74 1026.72,-103.45" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1254.5,-222.5 1209.5,-222.5 1209.5,-203.5 1254.5,-203.5 1254.5,-222.5" />
<text text-anchor= "middle" x= "1232" y= "-210.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1232,-263.8C1232,-254.7 1232,-242.79 1232,-232.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1235.5,-232.84 1232,-222.84 1228.5,-232.84 1235.5,-232.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "941,-156.5 879,-156.5 879,-137.5 941,-137.5 941,-156.5" />
<text text-anchor= "middle" x= "910" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1189.74,-263.94C1161.57,-254.35 1123.82,-241.05 1091,-228 1035.7,-206.01 972.37,-177.15 937.19,-160.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "938.59,-157.58 928.05,-156.52 935.63,-163.92 938.59,-157.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "558,-24.5 508,-24.5 508,-5.5 558,-5.5 558,-24.5" />
<text text-anchor= "middle" x= "533" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1504.79,-75.6C1457.49,-72.79 1394.61,-69.1 1339,-66 1036.38,-49.14 960.07,-54.88 658,-30 627.72,-27.51 593.44,-23.59 568.44,-20.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "568.69,-17.03 558.33,-19.28 567.83,-23.98 568.69,-17.03" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1627.5,-24.5 1554.5,-24.5 1554.5,-5.5 1627.5,-5.5 1627.5,-24.5" />
<text text-anchor= "middle" x= "1591" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1579.75,-71.37C1581.64,-62.07 1584.71,-46.98 1587.16,-34.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1590.63,-35.4 1589.19,-24.91 1583.77,-34.01 1590.63,-35.4" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1504.8,-75.41C1457.5,-72.52 1394.62,-68.82 1339,-66 965.8,-47.07 872.03,-52.03 499,-30 469.65,-28.27 437.72,-26 408.74,-23.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "408.85,-20.3 398.62,-23.03 408.32,-27.28 408.85,-20.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "138,-24.5 0,-24.5 0,-5.5 138,-5.5 138,-24.5" />
<text text-anchor= "middle" x= "69" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1504.73,-75.88C1449.77,-72.88 1372.69,-68.86 1305,-66 822.05,-45.62 700.4,-60.62 218,-30 195.4,-28.57 170.92,-26.49 148.46,-24.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "148.58,-20.86 138.29,-23.39 147.91,-27.83 148.58,-20.86" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1513,-24.5 1431,-24.5 1431,-5.5 1513,-5.5 1513,-24.5" />
<text text-anchor= "middle" x= "1472" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1563.7,-71.37C1546.08,-60.73 1515.91,-42.51 1495.01,-29.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1496.78,-26.87 1486.41,-24.7 1493.16,-32.86 1496.78,-26.87" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1549,-71.37C1510.91,-60.03 1443.89,-40.08 1401.56,-27.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1402.46,-24.1 1391.88,-24.6 1400.46,-30.8 1402.46,-24.1" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1504.99,-73.47C1476.87,-71.02 1444.45,-68.28 1415,-66 1149.3,-45.42 828.42,-24.71 724.92,-18.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.96,-14.64 714.76,-17.5 724.52,-21.62 724.96,-14.64" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1744,-24.5 1658,-24.5 1658,-5.5 1744,-5.5 1744,-24.5" />
<text text-anchor= "middle" x= "1701" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1594.59,-71.37C1615.31,-60.59 1651,-42.02 1675.28,-29.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1677.03,-32.42 1684.28,-24.7 1673.8,-26.21 1677.03,-32.42" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2002.5,-24.5 1903.5,-24.5 1903.5,-5.5 2002.5,-5.5 2002.5,-24.5" />
<text text-anchor= "middle" x= "1953" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1638.79,-71.46C1702,-62.31 1803.73,-46.81 1891,-30 1896.15,-29.01 1901.53,-27.9 1906.86,-26.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1908,-30.09 1917.02,-24.53 1906.5,-23.25 1908,-30.09" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1882,-30 1768,-30 1768,0 1882,0 1882,-30" />
<text text-anchor= "start" x= "1776" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1825" y= "-7" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1611.06,-71.44C1649.3,-61.52 1713.17,-44.98 1761.19,-32.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1762.07,-35.92 1770.87,-30.02 1760.31,-29.15 1762.07,-35.92" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2509.43,-203.2C2483.44,-177.11 2402.12,-99.93 2318,-66 2216.31,-24.99 2087.13,-16.48 2012.88,-15.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2012.82,-11.84 2002.78,-15.22 2012.74,-18.84 2012.82,-11.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2501.73,-203.47C2444.54,-173.55 2254.58,-74.68 2225,-66 2083.43,-24.45 2040.81,-52.49 1895,-30 1894.09,-29.86 1893.17,-29.72 1892.25,-29.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.67,-26.09 1882.23,-27.88 1891.51,-32.99 1892.67,-26.09" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1367.25,-131.95C1416.9,-120.19 1486.75,-103.63 1532.19,-92.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1533.14,-96.23 1542.07,-90.52 1531.53,-89.42 1533.14,-96.23" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1312.52,-131.92C1317.3,-113.95 1322.04,-83.16 1305,-66 1273.42,-34.19 543.74,-32.68 499,-30 469.65,-28.24 437.72,-25.97 408.74,-23.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "408.86,-20.27 398.62,-22.99 408.32,-27.25 408.86,-20.27" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1321.44,-131.88C1336.43,-114.45 1356.41,-84.8 1339,-66 1297.01,-20.64 852.18,-16.3 724.87,-15.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.57,-12.49 714.56,-15.97 724.56,-19.49 724.57,-12.49" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1368.63,-133.43C1371.8,-132.91 1374.93,-132.43 1378,-132 1573.18,-104.63 1632.38,-156.39 1820,-96 1864.55,-81.66 1909.86,-49.96 1934.4,-31.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1936.76,-33.65 1942.46,-24.72 1932.44,-28.14 1936.76,-33.65" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1636.89,-204.01C1576.48,-194.95 1475.56,-179.36 1378.65,-162.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.14,-158.61 1368.68,-160.29 1377.9,-165.5 1379.14,-158.61" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1985,-156.5 1927,-156.5 1927,-137.5 1985,-137.5 1985,-156.5" />
<text text-anchor= "middle" x= "1956" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1745.27,-198.89C1796.37,-186.55 1871.66,-168.37 1917.05,-157.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1917.91,-160.8 1926.81,-155.05 1916.27,-153.99 1917.91,-160.8" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1439.13,-197.91C1486.81,-176.28 1580.75,-133.45 1660,-96 1703.75,-75.33 1753.71,-51 1787.09,-34.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1789.03,-37.59 1796.47,-30.05 1785.95,-31.31 1789.03,-37.59" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1425,-156.5 1387,-156.5 1387,-137.5 1425,-137.5 1425,-156.5" />
<text text-anchor= "middle" x= "1406" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1407.56,-197.8C1407.27,-188.7 1406.9,-176.79 1406.59,-166.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1410.09,-166.73 1406.28,-156.84 1403.09,-166.95 1410.09,-166.73" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2078,-156.5 2034,-156.5 2034,-137.5 2078,-137.5 2078,-156.5" />
<text text-anchor= "middle" x= "2056" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1466.8,-208.01C1594.44,-199.19 1893.47,-177.56 1994,-162 2003.77,-160.49 2014.3,-158.32 2023.85,-156.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2024.83,-159.5 2033.76,-153.8 2023.22,-152.69 2024.83,-159.5" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "814.5,-90.5 757.5,-90.5 757.5,-71.5 814.5,-71.5 814.5,-90.5" />
<text text-anchor= "middle" x= "786" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1349.44,-205.94C1280.64,-198.26 1163.26,-183.39 1064,-162 1017.63,-152.01 888.33,-113.2 823.73,-93.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "824.53,-90.13 813.94,-90.57 822.49,-96.83 824.53,-90.13" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1499,-156.5 1443,-156.5 1443,-137.5 1499,-137.5 1499,-156.5" />
<text text-anchor= "middle" x= "1471" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1421.98,-197.8C1431.8,-187.82 1444.96,-174.46 1455.17,-164.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1457.77,-166.43 1462.29,-156.84 1452.78,-161.52 1457.77,-166.43" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "822.5,-156.5 771.5,-156.5 771.5,-137.5 822.5,-137.5 822.5,-156.5" />
<text text-anchor= "middle" x= "797" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M850.69,-197.8C839.82,-187.72 825.24,-174.19 814.01,-163.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "816.25,-161.08 806.54,-156.84 811.49,-166.21 816.25,-161.08" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1128.7,-131.82C1123.53,-113.14 1111.57,-80.93 1088,-66 1032.61,-30.92 564.41,-34.46 499,-30 469.67,-28 437.74,-25.66 408.76,-23.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "408.87,-19.97 398.64,-22.7 408.34,-26.95 408.87,-19.97" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.85,-133.37C1240.79,-122.3 1308.29,-106.39 1334,-96 1378.33,-78.09 1425.63,-47.95 1451.73,-30.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1453.79,-33.06 1460.04,-24.51 1449.82,-27.29 1453.79,-33.06" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.91,-133.3C1233.42,-123.34 1286.45,-109.03 1305,-96 1327.74,-80.02 1344.93,-52.23 1354.48,-33.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1357.65,-35.46 1358.99,-24.95 1351.39,-32.33 1357.65,-35.46" />
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1105.67,-131.95C1088.47,-122.78 1065.82,-110.71 1047.11,-100.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1048.74,-97.63 1038.27,-96.01 1045.45,-103.81 1048.74,-97.63" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1237,-90.5 1135,-90.5 1135,-71.5 1237,-71.5 1237,-90.5" />
<text text-anchor= "middle" x= "1186" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1143.98,-131.8C1152.24,-122.01 1163.24,-108.98 1171.91,-98.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1174.76,-100.74 1178.54,-90.84 1169.41,-96.23 1174.76,-100.74" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1296.5,-90.5 1255.5,-90.5 1255.5,-71.5 1296.5,-71.5 1296.5,-90.5" />
<text text-anchor= "middle" x= "1276" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1164.52,-131.98C1187.38,-122.06 1218.63,-108.39 1246,-96 1246.85,-95.62 1247.71,-95.23 1248.58,-94.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1250.33,-97.87 1257.95,-90.51 1247.4,-91.52 1250.33,-97.87" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1810.5,-90.5 1745.5,-90.5 1745.5,-71.5 1810.5,-71.5 1810.5,-90.5" />
<text text-anchor= "middle" x= "1778" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1190.54,-137.78C1205.96,-135.75 1222.59,-133.67 1238,-132 1425.14,-111.67 1472.73,-115.09 1660,-96 1684.98,-93.45 1712.88,-90.16 1735.28,-87.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1735.98,-90.85 1745.48,-86.15 1735.12,-83.91 1735.98,-90.85" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "927,-90.5 871,-90.5 871,-71.5 927,-71.5 927,-90.5" />
<text text-anchor= "middle" x= "899" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1073.2,-132.82C1034.01,-123.59 981.54,-110.38 936,-96 934.08,-95.4 932.12,-94.75 930.15,-94.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "930.97,-90.65 920.38,-90.55 928.6,-97.23 930.97,-90.65" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.33,-476.08C1601.78,-475.11 1378.76,-467.89 1315,-426 1271.46,-397.4 1248.27,-337.6 1238.23,-304.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1241.52,-302.87 1235.42,-294.21 1234.79,-304.78 1241.52,-302.87" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1812.54,-462C1857.58,-443.21 1925,-405.2 1925,-346 1925,-346 1925,-346 1925,-278 1925,-157.14 1763.43,-109.96 1660.79,-92.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1661.18,-88.7 1650.74,-90.5 1660.03,-95.6 1661.18,-88.7" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.33,-476.1C1438.86,-476.27 354.07,-473.94 301,-426 181.85,-318.38 205.04,-165.56 331,-66 356.65,-45.72 447.04,-29.12 497.77,-21.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "498.31,-24.59 507.66,-19.61 497.25,-17.68 498.31,-24.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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.36,-475.62C1436.4,-473.69 332.67,-463.64 270,-426 181.3,-372.73 197.17,-298.19 223,-198 239.75,-133.04 281.33,-64.08 301.57,-32.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "304.53,-34.85 307.12,-24.57 298.68,-30.99 304.53,-34.85" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.04,-475.74C1430.8,-474.34 292.58,-466.19 229,-426 88.27,-337.04 71.19,-102.49 69.23,-34.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "72.72,-34.52 69.02,-24.59 65.73,-34.66 72.72,-34.52" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.37,-472.73C1520.67,-461.78 953,-422.75 953,-346 953,-346 953,-346 953,-278 953,-241.35 955.13,-227.21 933,-198 913.53,-172.29 896.84,-179.87 870,-162 851.8,-149.88 849.84,-143.1 831,-132 796.36,-111.59 770.06,-129.62 748,-96 740.68,-84.85 738.96,-75.8 748,-66 785.41,-25.43 1161.03,-17.78 1306.18,-16.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1306.26,-19.83 1316.22,-16.24 1306.19,-12.83 1306.26,-19.83" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.41,-475.57C1553.07,-473.89 1119,-465.73 760,-426 552.44,-403.03 297,-554.83 297,-346 297,-346 297,-346 297,-212 297,-139.45 311.41,-108.79 370,-66 381.58,-57.54 577.34,-30.97 657.34,-20.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.94,-23.85 667.39,-19.07 657.02,-16.91 657.94,-23.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33->Node12 -->
2025-11-28 09:46:00 -05:00
<g id= "edge85_Node000033_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node12</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge85_Node000033_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1834.76,-473.78C2016.01,-467.06 2535.65,-446.1 2566,-426 2599.14,-404.05 2606,-385.75 2606,-346 2606,-346 2606,-346 2606,-146 2606,-25.68 2174.17,-15.08 2012.84,-15.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2012.61,-11.82 2002.62,-15.35 2012.63,-18.82 2012.61,-11.82" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.59,-470.74C1905.03,-463.73 2015,-449.39 2049,-426 2133.78,-367.68 2141.31,-327.11 2169,-228 2181.73,-182.43 2160.18,-161.26 2123,-132 2054.04,-77.74 1956.65,-46.27 1892.21,-30.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.71,-26.64 1882.17,-27.66 1891.05,-33.44 1892.71,-26.64" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.8,-474.27C2013.53,-468.98 2519.85,-451.77 2544,-426 2594.96,-371.63 2549.89,-271.97 2528.15,-231.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2531.12,-229.77 2523.2,-222.73 2525,-233.17 2531.12,-229.77" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1756.22,-461.79C1711.26,-424.36 1583.18,-321.97 1461,-264 1410.31,-239.95 1381.44,-265.82 1340,-228 1324.1,-213.49 1315.96,-190 1311.88,-172.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1315.29,-171.39 1309.88,-162.27 1308.42,-172.77 1315.29,-171.39" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1768.59,-461.91C1755.24,-419.27 1715.16,-291.2 1698.45,-237.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1701.76,-236.65 1695.43,-228.16 1695.08,-238.74 1701.76,-236.65" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.75,-474.1C1870.98,-469.47 1914.34,-457.15 1939,-426 2000.96,-347.74 1974.05,-214.94 1961.31,-166.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1964.66,-165.42 1958.63,-156.7 1957.91,-167.27 1964.66,-165.42" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.77,-476.52C2003.95,-477.32 2465.27,-474.94 2511,-426 2650.26,-276.98 2212.78,-178.55 2088.15,-154.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2088.56,-150.52 2078.08,-152.05 2087.23,-157.39 2088.56,-150.52" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.64,-468.17C1872.99,-461.28 1922.22,-448.67 1961,-426 2018.31,-392.5 2179.63,-259.23 2154,-198 2137.86,-159.44 2124.28,-150.9 2087,-132 2041.2,-108.79 1894.67,-92.6 1821.06,-85.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1821.02,-82.2 1810.74,-84.77 1820.38,-89.17 1821.02,-82.2" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2239.5,-420.5 2114.5,-420.5 2114.5,-401.5 2239.5,-401.5 2239.5,-420.5" />
<text text-anchor= "middle" x= "2177" y= "-408.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.56,-467.11C1900.35,-457.5 2007.67,-441.45 2100,-426 2106.84,-424.86 2114.02,-423.61 2121.12,-422.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2122.21,-425.71 2131.44,-420.5 2120.97,-418.82 2122.21,-425.71" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2144.5,-228 2029.5,-228 2029.5,-198 2144.5,-198 2144.5,-228" />
<text text-anchor= "start" x= "2037.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "2087" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.74,-470.96C1899.89,-464.41 1996.83,-450.77 2024,-426 2078.27,-376.51 2086.61,-282.61 2087.36,-238.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2090.86,-238.18 2087.41,-228.16 2083.86,-238.15 2090.86,-238.18" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "875,-294 731,-294 731,-264 875,-264 875,-294" />
<text text-anchor= "start" x= "739" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "803" y= "-271" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1711.49,-474.94C1530.52,-471.45 1008.26,-458.64 939,-426 882,-399.14 837.34,-336.74 816.26,-302.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "819.13,-300.85 810.95,-294.12 813.15,-304.48 819.13,-300.85" />
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "567.5,-228 444.5,-228 444.5,-198 567.5,-198 567.5,-228" />
<text text-anchor= "start" x= "452.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "506" y= "-205" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33->Node37 -->
2025-11-28 09:46:00 -05:00
<g id= "edge88_Node000033_Node000037" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node37</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge88_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.47,-475.14C1538.03,-472.31 1047.63,-461.31 891,-426 739.32,-391.8 690.49,-388.49 567,-294 546.87,-278.6 529.96,-254.95 519.09,-237.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "521.81,-235.09 513.69,-228.29 515.8,-238.67 521.81,-235.09" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2370.5,-426 2257.5,-426 2257.5,-396 2370.5,-396 2370.5,-426" />
<text text-anchor= "start" x= "2265.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text text-anchor= "middle" x= "2314" y= "-403" 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->Node41 -->
2025-11-28 09:46:00 -05:00
<g id= "edge86_Node000033_Node000041" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node41</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge86_Node000033_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1834.52,-471.66C1923.54,-464.92 2093.59,-450.27 2247.25,-426.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2248.02,-429.6 2257.35,-424.58 2246.92,-422.69 2248.02,-429.6" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2501.5,-426 2388.5,-426 2388.5,-396 2501.5,-396 2501.5,-426" />
<text text-anchor= "start" x= "2396.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text text-anchor= "middle" x= "2445" y= "-403" 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->Node42 -->
<g id= "edge87_Node000033_Node000042" class= "edge" >
<title > Node33- > Node42</title>
<g id= "a_edge87_Node000033_Node000042" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1834.91,-473.56C1943.27,-468.71 2174.45,-455.77 2378.36,-426.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2378.97,-429.57 2388.36,-424.65 2377.96,-422.65 2378.97,-429.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000043" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1447.5,-426 1324.5,-426 1324.5,-396 1447.5,-396 1447.5,-426" />
<text text-anchor= "start" x= "1332.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1386" y= "-403" 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->Node43 -->
2025-11-28 09:46:00 -05:00
<g id= "edge89_Node000033_Node000043" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node33- > Node43</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge89_Node000033_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1711.22,-466.16C1649.2,-456.23 1550.93,-440.35 1466,-426 1463.2,-425.53 1460.34,-425.04 1457.46,-424.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1458.02,-421.09 1447.57,-422.85 1456.83,-427.99 1458.02,-421.09" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2058.25,-197.95C2035.68,-186.93 2004.51,-171.7 1982.53,-160.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1983.96,-157.76 1973.43,-156.52 1980.88,-164.05 1983.96,-157.76" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2080.12,-197.8C2075.57,-188.41 2069.57,-176.02 2064.69,-165.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2067.79,-164.32 2060.28,-156.84 2061.49,-167.37 2067.79,-164.32" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M875.01,-265.27C956.74,-248.96 1092.51,-216.14 1199,-162 1218.49,-152.09 1217.87,-140.53 1238,-132 1282.94,-112.96 1409.29,-97.83 1494.65,-89.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1495.24,-92.86 1504.85,-88.4 1494.56,-85.89 1495.24,-92.86" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M816.98,-263.8C825.22,-255.43 835.8,-244.68 845.02,-235.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "847.54,-237.75 852.06,-228.16 842.55,-232.84 847.54,-237.75" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M801.22,-263.59C800.08,-253.61 798.67,-240.02 798,-228 796.83,-207.24 796.69,-183.41 796.77,-167.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "800.27,-166.92 796.86,-156.89 793.27,-166.86 800.27,-166.92" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M791.58,-263.84C770.28,-235.63 729.45,-171.7 762,-132 764.81,-128.57 862.31,-109.8 934.7,-96.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "935.54,-99.66 944.73,-94.39 934.26,-92.78 935.54,-99.66" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M737.82,-263.95C690.46,-253.75 626.37,-239.94 577.58,-229.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "578.24,-225.99 567.73,-227.3 576.76,-232.83 578.24,-225.99" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M471.22,-197.84C452.88,-189.26 430.77,-177.06 414,-162 371.13,-123.5 337.01,-63.37 321.72,-33.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "324.75,-31.96 317.12,-24.6 318.5,-35.11 324.75,-31.96" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470.59,-197.98C446.14,-188.18 412.95,-174.63 384,-162 276.34,-115.02 150.06,-54.96 95.89,-28.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "97.16,-25.69 86.63,-24.51 94.13,-32 97.16,-25.69" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M509.82,-197.73C515.07,-180.4 525.97,-151.14 544,-132 585.74,-87.7 605.62,-83.24 664,-66 783.81,-30.62 1161.21,-19.83 1305.83,-16.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1306.31,-20.43 1316.24,-16.74 1306.18,-13.44 1306.31,-20.43" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M495.12,-197.87C474.84,-169.71 436.08,-105.87 468,-66 491.3,-36.9 600.52,-23.58 656.99,-18.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "657.55,-22.02 667.22,-17.68 656.95,-15.05 657.55,-22.02" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M567.77,-202.92C633.19,-193.21 739.48,-177.15 831,-162 843.35,-159.96 856.76,-157.62 868.96,-155.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "869.66,-158.89 878.89,-153.68 868.43,-152 869.66,-158.89" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "676.5,-162 553.5,-162 553.5,-132 676.5,-132 676.5,-162" />
<text text-anchor= "start" x= "561.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "615" y= "-139" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M529.92,-197.95C545.25,-188.95 565.36,-177.14 582.18,-167.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "584.28,-170.09 591.14,-162.01 580.74,-164.06 584.28,-170.09" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "527,-90.5 477,-90.5 477,-71.5 527,-71.5 527,-90.5" />
<text text-anchor= "middle" x= "502" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M505.56,-197.84C504.84,-174.34 503.39,-127.26 502.58,-100.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.08,-100.64 502.27,-90.75 499.08,-100.85 506.08,-100.64" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "421,-90.5 379,-90.5 379,-71.5 421,-71.5 421,-90.5" />
<text text-anchor= "middle" x= "400" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M478.96,-197.8C464.4,-189.06 447.02,-176.71 435,-162 419.98,-143.6 410.23,-117.76 404.93,-100.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "408.2,-99.17 402.08,-90.52 401.47,-101.09 408.2,-99.17" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M627.23,-131.97C644.6,-113.16 678.39,-80.45 715,-66 821.77,-23.87 1168.1,-17.12 1305.79,-16.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1306.14,-19.63 1316.12,-16.06 1306.1,-12.63 1306.14,-19.63" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M617.01,-131.81C619.86,-115.08 626.23,-86.91 639,-66 647.32,-52.37 660.25,-39.92 671.14,-30.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "673.32,-33.58 678.95,-24.61 668.95,-28.11 673.32,-33.58" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M652.53,-131.95C682.78,-120.63 724.88,-104.88 753.66,-94.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "755.1,-97.3 763.24,-90.52 752.65,-90.74 755.1,-97.3" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M676.62,-132.11C732.71,-119.47 813.73,-101.22 860.92,-90.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.75,-93.98 870.74,-88.37 860.21,-87.15 861.75,-93.98" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M590.2,-131.95C571.08,-121.13 544.8,-106.24 525.91,-95.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "527.46,-92.4 517.04,-90.52 524.01,-98.49 527.46,-92.4" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M567.82,-131.95C526.19,-119.56 466.72,-101.86 430.89,-91.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "431.59,-87.75 421.01,-88.25 429.6,-94.46 431.59,-87.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node40 -->
<g id= "edge90_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge90_Node000043_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.16,-408.61C1104.22,-402.84 373,-376.41 373,-280 373,-280 373,-280 373,-212 373,-171.44 385.76,-125.22 393.73,-100.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "397.09,-101.29 396.9,-90.7 390.44,-99.09 397.09,-101.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "weak_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1447.5,-360 1324.5,-360 1324.5,-330 1447.5,-330 1447.5,-360" />
<text text-anchor= "start" x= "1332.5" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1386" y= "-337" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node44 -->
<g id= "edge91_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge91_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1386,-395.8C1386,-388.34 1386,-378.99 1386,-370.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1389.5,-370.16 1386,-360.16 1382.5,-370.16 1389.5,-370.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node2 -->
<g id= "edge95_Node000044_Node000002" class= "edge" >
<title > Node44- > Node2</title>
<g id= "a_edge95_Node000044_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1352.2,-329.95C1329.54,-320.53 1299.48,-308.04 1275.1,-297.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.29,-294.62 1265.72,-294.01 1273.61,-301.08 1276.29,-294.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node3 -->
<g id= "edge92_Node000044_Node000003" class= "edge" >
<title > Node44- > Node3</title>
<g id= "a_edge92_Node000044_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1410.52,-329.84C1442.66,-310.29 1499.27,-272.38 1536,-228 1557.73,-201.75 1565.4,-194.69 1575,-162 1580.98,-141.63 1580.89,-117.09 1579.85,-100.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1583.34,-100.31 1579.04,-90.63 1576.36,-100.88 1583.34,-100.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node5 -->
<g id= "edge104_Node000044_Node000005" class= "edge" >
<title > Node44- > Node5</title>
<g id= "a_edge104_Node000044_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.79,-339.2C1527.18,-330.05 1665.32,-303.65 1754,-228 1803.9,-185.43 1804.93,-159.84 1820,-96 1823.06,-83.02 1828.4,-76.35 1820,-66 1771.06,-5.69 1724.76,-47.11 1649,-30 1644.62,-29.01 1640.06,-27.95 1635.5,-26.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636.16,-23.44 1625.62,-24.53 1634.54,-30.25 1636.16,-23.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node6 -->
<g id= "edge96_Node000044_Node000006" class= "edge" >
<title > Node44- > Node6</title>
<g id= "a_edge96_Node000044_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.32,-343.42C1159.16,-341.37 709.74,-332.32 567,-294 436.41,-258.94 395.35,-217.5 336,-96 326.31,-76.17 320,-51.52 316.48,-34.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "319.86,-33.9 314.48,-24.77 312.99,-35.26 319.86,-33.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node9 -->
<g id= "edge100_Node000044_Node000009" class= "edge" >
<title > Node44- > Node9</title>
<g id= "a_edge100_Node000044_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1426.73,-329.94C1448.62,-321.36 1475.46,-309.12 1497,-294 1547.98,-258.22 1700.61,-113.22 1660,-66 1625.12,-25.45 1474.51,-40.18 1422,-30 1417.02,-29.04 1411.83,-27.94 1406.69,-26.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1407.43,-23.37 1396.9,-24.55 1405.87,-30.2 1407.43,-23.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node10 -->
<g id= "edge102_Node000044_Node000010" class= "edge" >
<title > Node44- > Node10</title>
<g id= "a_edge102_Node000044_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.24,-343.75C1167.71,-342.51 764.8,-335.29 722,-294 684.97,-258.28 688,-91.22 690.15,-34.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "693.64,-34.84 690.56,-24.7 686.65,-34.55 693.64,-34.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node11 -->
<g id= "edge105_Node000044_Node000011" class= "edge" >
<title > Node44- > Node11</title>
<g id= "a_edge105_Node000044_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.63,-344.11C1534.9,-340.77 1693.7,-321.23 1782,-228 1834.19,-172.9 1879.36,-128.29 1836,-66 1825.47,-50.88 1782.29,-36.59 1747.56,-27.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1748.12,-23.72 1737.56,-24.55 1746.34,-30.49 1748.12,-23.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node12 -->
<g id= "edge98_Node000044_Node000012" class= "edge" >
<title > Node44- > Node12</title>
<g id= "a_edge98_Node000044_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.65,-344.3C1517.63,-342.54 1633.87,-333.2 1725,-294 1845.97,-241.97 1922.4,-86.9 1945.55,-33.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1948.86,-35.1 1949.57,-24.53 1942.42,-32.35 1948.86,-35.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node17 -->
<g id= "edge99_Node000044_Node000017" class= "edge" >
<title > Node44- > Node17</title>
<g id= "a_edge99_Node000044_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.79,-344.07C1560.7,-343.15 1795.02,-336.06 1863,-294 1911.24,-264.16 1938.9,-198.95 1950.1,-166.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1953.56,-167.45 1953.39,-156.86 1946.92,-165.24 1953.56,-167.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node20 -->
<g id= "edge103_Node000044_Node000020" class= "edge" >
<title > Node44- > Node20</title>
<g id= "a_edge103_Node000044_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1447.9,-342.68C1565.09,-339.39 1814.67,-328.45 1893,-294 1960.1,-264.49 2018.65,-196.52 2043.42,-164.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2046.44,-166.65 2049.74,-156.58 2040.88,-162.39 2046.44,-166.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node32 -->
<g id= "edge101_Node000044_Node000032" class= "edge" >
<title > Node44- > Node32</title>
<g id= "a_edge101_Node000044_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.41,-333.94C1278.64,-325.6 1215.05,-312.17 1161,-294 1094.27,-271.57 1077.53,-263.95 1017,-228 983.84,-208.31 948.63,-180.46 928.01,-163.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "930.02,-160.47 920.11,-156.72 925.53,-165.83 930.02,-160.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node37 -->
<g id= "edge94_Node000044_Node000037" class= "edge" >
<title > Node44- > Node37</title>
<g id= "a_edge94_Node000044_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.34,-343.99C1167.32,-343.32 755.66,-337.35 627,-294 589.38,-281.32 552.21,-253.92 529.2,-234.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "531.27,-231.91 521.39,-228.09 526.73,-237.24 531.27,-231.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node44->Node38 -->
<g id= "edge93_Node000044_Node000038" class= "edge" >
<title > Node44- > Node38</title>
<g id= "a_edge93_Node000044_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1324.33,-343.01C1163.71,-339.97 741.22,-328.71 689,-294 646.72,-265.89 627.41,-205.91 619.6,-172.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "622.99,-171.33 617.46,-162.29 616.15,-172.8 622.99,-171.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1452,-288.5 1312,-288.5 1312,-269.5 1452,-269.5 1452,-288.5" />
<text text-anchor= "middle" x= "1382" y= "-276.5" 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-28 09:46:00 -05:00
<!-- Node44->Node45 -->
<g id= "edge97_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge97_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1385.11,-329.8C1384.54,-320.7 1383.8,-308.79 1383.18,-298.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1386.67,-298.61 1382.55,-288.84 1379.68,-299.04 1386.67,-298.61" />
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>