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/policy/stellar_policy.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 571 -->
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-24 09:08:28 -05:00
var viewWidth = 2151;
var viewHeight = 571;
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/policy/stellar_policy.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1319.38,-562.5 1208.12,-562.5 1208.12,-532 1319.38,-532 1319.38,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1216.12" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1263.75" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.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:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1518.25,-24.88 1475.25,-24.88 1475.25,-5.63 1518.25,-5.63 1518.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1496.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M1319.59,-544.29C1508.91,-536.93 2114.75,-507.07 2114.75,-426.5 2114.75,-426.5 2114.75,-426.5 2114.75,-152.88 2114.75,-90.72 2062.69,-89 2004.75,-66.5 1806.15,10.62 1732.67,-85.13 1526.75,-30.5 1525.75,-30.23 1524.74,-29.94 1523.74,-29.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1525.14,-26.41 1514.56,-25.93 1522.54,-32.9 1525.14,-26.41" />
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:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1595.5,-302.12 1566,-302.12 1566,-282.88 1595.5,-282.88 1595.5,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1580.75" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1319.63,-539.28C1376.75,-531.17 1460.54,-516.28 1485.75,-496 1516.38,-471.36 1557.97,-359.06 1574.04,-313.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.33,-314.34 1577.29,-303.74 1570.71,-312.05 1577.33,-314.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1470.88,-374.25 1368.62,-374.25 1368.62,-343.75 1470.88,-343.75 1470.88,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1376.62" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1419.75" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge3_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge3_Node000001_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1275.99,-531.64C1302.99,-499.4 1367.82,-422 1400.39,-383.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1402.86,-385.62 1406.59,-375.71 1397.49,-381.13 1402.86,-385.62" />
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= "604.75,-24.88 450.75,-24.88 450.75,-5.63 604.75,-5.63 604.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "527.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge86_Node000001_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge86_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1207.71,-543.65C1027.69,-534.55 475.75,-500.62 475.75,-426.5 475.75,-426.5 475.75,-426.5 475.75,-225 475.75,-153.53 504.81,-72.26 519.48,-35.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "522.69,-37.19 523.26,-26.61 516.22,-34.52 522.69,-37.19" />
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:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
<polygon fill= "white" stroke= "#666666" points= "1045,-91.38 916.5,-91.38 916.5,-72.12 1045,-72.12 1045,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "980.75" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node6 -->
<g id= "edge84_Node000001_Node000006" class= "edge" >
<title > Node1- > Node6</title>
<g id= "a_edge84_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1255.88,-531.6C1244.75,-509.49 1225.75,-465.98 1225.75,-426.5 1225.75,-426.5 1225.75,-426.5 1225.75,-291.5 1225.75,-184.62 1088.99,-120.92 1019.82,-95.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.35,-92.37 1010.76,-92.3 1019,-98.96 1021.35,-92.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "815.5,-30.5 714,-30.5 714,0 815.5,0 815.5,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "722" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "764.75" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node14 -->
<g id= "edge85_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge85_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1207.73,-542.2C1046,-529.75 589.75,-489.08 589.75,-426.5 589.75,-426.5 589.75,-426.5 589.75,-152.88 589.75,-92.78 654.66,-55.21 705.42,-35.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "706.5,-38.35 714.59,-31.51 704,-31.81 706.5,-38.35" />
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= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1021.88,-307.75 913.62,-307.75 913.62,-277.25 1021.88,-277.25 1021.88,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "921.62" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "967.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node15 -->
<g id= "edge83_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge83_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1246.56,-531.57C1196.8,-489.08 1052.44,-365.82 993.39,-315.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "996.02,-313.04 986.14,-309.2 991.47,-318.36 996.02,-313.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "partition__composite_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2051.5,-174.75 1950,-174.75 1950,-133 2051.5,-133 2051.5,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1958" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1958" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2000.75" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node43 -->
<g id= "edge87_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge87_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1319.75,-543.05C1491.74,-532.5 2000.75,-495.45 2000.75,-426.5 2000.75,-426.5 2000.75,-426.5 2000.75,-291.5 2000.75,-255.55 2000.75,-214.27 2000.75,-186.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2004.25,-186.76 2000.75,-176.76 1997.25,-186.76 2004.25,-186.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "1476.5,-496 1363,-496 1363,-476.75 1476.5,-476.75 1476.5,-496" />
<text xml:space= "preserve" text-anchor= "middle" x= "1419.75" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node45 -->
<g id= "edge88_Node000001_Node000045" class= "edge" >
<title > Node1- > Node45</title>
<g id= "a_edge88_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1302.71,-531.55C1328.07,-521.98 1360.84,-509.61 1385.25,-500.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1386.29,-503.74 1394.41,-496.94 1383.82,-497.19 1386.29,-503.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node3 -->
<g id= "edge81_Node000004_Node000003" class= "edge" >
<title > Node4- > Node3</title>
<g id= "a_edge81_Node000004_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1461.17,-343.35C1487.38,-333.81 1521.84,-320.76 1551.75,-307.75 1552.88,-307.26 1554.03,-306.74 1555.19,-306.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.62,-309.41 1564.16,-301.96 1553.62,-303.09 1556.62,-309.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1368.37,-355.7C1181.91,-346.7 551.75,-310.11 551.75,-227 551.75,-227 551.75,-227 551.75,-152.88 551.75,-110.67 540.5,-62.22 533.41,-35.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "536.87,-35.26 530.82,-26.56 530.13,-37.14 536.87,-35.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.99,-343.25C1386.56,-333.87 1370.87,-321.03 1358.75,-307.75 1295.41,-238.35 1318.24,-184.66 1239.75,-133 1169.41,-86.71 1136.4,-113.07 1053.75,-97 1048.63,-96.01 1043.31,-94.97 1037.98,-93.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.06,-90.58 1028.57,-92.1 1037.72,-97.45 1039.06,-90.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node15 -->
<g id= "edge16_Node000004_Node000015" class= "edge" >
<title > Node4- > Node15</title>
<g id= "a_edge16_Node000004_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1368.34,-350.66C1285.91,-338.9 1124.24,-315.83 1033.51,-302.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1034.16,-299.44 1023.77,-301.49 1033.18,-306.37 1034.16,-299.44" />
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= "1801.75,-24.88 1761.75,-24.88 1761.75,-5.63 1801.75,-5.63 1801.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1781.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node22 -->
<g id= "edge80_Node000004_Node000022" class= "edge" >
<title > Node4- > Node22</title>
<g id= "a_edge80_Node000004_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1451.93,-343.41C1471.48,-334.08 1496.65,-321.24 1517.75,-307.75 1536.29,-295.9 1536.67,-286.25 1556.75,-277.25 1765.34,-183.76 1907.35,-344.22 2060.75,-174.75 2093.15,-138.96 2101.38,-102.97 2069.75,-66.5 2032.69,-23.77 1872.43,-45.01 1817.75,-30.5 1816.13,-30.07 1814.48,-29.59 1812.82,-29.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1814.05,-25.79 1803.46,-25.75 1811.71,-32.39 1814.05,-25.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1747.12,-241.25 1664.38,-241.25 1664.38,-210.75 1747.12,-210.75 1747.12,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1672.38" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1705.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node35 -->
<g id= "edge51_Node000004_Node000035" class= "edge" >
<title > Node4- > Node35</title>
<g id= "a_edge51_Node000004_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1437.57,-343.55C1464.74,-321.62 1514.35,-281.96 1523.75,-277.25 1564.78,-256.68 1615.37,-243.58 1652.79,-235.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1653.34,-239.39 1662.47,-234.02 1651.98,-232.52 1653.34,-239.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1471.62,-307.75 1367.88,-307.75 1367.88,-277.25 1471.62,-277.25 1471.62,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1375.88" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1419.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node44 -->
<g id= "edge82_Node000004_Node000044" class= "edge" >
<title > Node4- > Node44</title>
<g id= "a_edge82_Node000004_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1419.75,-343.36C1419.75,-336.27 1419.75,-327.54 1419.75,-319.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1423.25,-319.59 1419.75,-309.59 1416.25,-319.59 1423.25,-319.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node2 -->
<g id= "edge12_Node000006_Node000002" class= "edge" >
<title > Node6- > Node2</title>
<g id= "a_edge12_Node000006_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1023.47,-71.63C1033.38,-69.73 1043.9,-67.89 1053.75,-66.5 1235.76,-40.86 1288.07,-77.58 1465.75,-30.5 1466.92,-30.19 1468.11,-29.84 1469.29,-29.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1470.33,-32.8 1478.35,-25.88 1467.77,-26.29 1470.33,-32.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node5 -->
<g id= "edge8_Node000006_Node000005" class= "edge" >
<title > Node6- > Node5</title>
<g id= "a_edge8_Node000006_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M916.03,-72.45C842.65,-62.91 719.46,-46.49 613.75,-30.5 606.78,-29.45 599.49,-28.3 592.24,-27.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "592.85,-23.69 582.42,-25.54 591.73,-30.6 592.85,-23.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1082.38,-24.88 1037.12,-24.88 1037.12,-5.63 1082.38,-5.63 1082.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1059.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M991.73,-71.78C1004.16,-61.63 1024.66,-44.9 1039.91,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1041.9,-35.34 1047.43,-26.31 1037.47,-29.92 1041.9,-35.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1165.5,-24.88 1100,-24.88 1100,-5.63 1165.5,-5.63 1165.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1132.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node8 -->
<g id= "edge7_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge7_Node000006_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1002.21,-71.65C1028.01,-60.7 1071.53,-42.23 1101.17,-29.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1102.17,-33.03 1110.01,-25.9 1099.44,-26.58 1102.17,-33.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1657.62,-24.88 1535.88,-24.88 1535.88,-5.63 1657.62,-5.63 1657.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1596.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node9 -->
<g id= "edge9_Node000006_Node000009" class= "edge" >
<title > Node6- > Node9</title>
<g id= "a_edge9_Node000006_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.69,-71.69C1032.82,-69.75 1043.64,-67.87 1053.75,-66.5 1263.12,-38.21 1318.54,-59.93 1527.75,-30.5 1533.73,-29.66 1539.97,-28.61 1546.15,-27.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1546.5,-30.97 1555.64,-25.63 1545.16,-24.1 1546.5,-30.97" />
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= "696.25,-24.88 623.25,-24.88 623.25,-5.63 696.25,-5.63 696.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "659.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node10 -->
<g id= "edge10_Node000006_Node000010" class= "edge" >
<title > Node6- > Node10</title>
<g id= "a_edge10_Node000006_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M918.06,-71.66C861.81,-62.95 777.19,-48.49 704.75,-30.5 702.29,-29.89 699.78,-29.22 697.25,-28.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "698.28,-25.17 687.69,-25.68 696.29,-31.88 698.28,-25.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1457.12,-24.88 1374.38,-24.88 1374.38,-5.63 1457.12,-5.63 1457.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1415.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node11 -->
<g id= "edge11_Node000006_Node000011" class= "edge" >
<title > Node6- > Node11</title>
<g id= "a_edge11_Node000006_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024.27,-71.68C1033.95,-69.82 1044.18,-67.99 1053.75,-66.5 1191.25,-45.15 1228.21,-57.31 1364.75,-30.5 1368.16,-29.83 1371.67,-29.05 1375.18,-28.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1376,-31.61 1384.81,-25.71 1374.25,-24.83 1376,-31.61" />
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= "1019.5,-24.88 942,-24.88 942,-5.63 1019.5,-5.63 1019.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "980.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node12 -->
<g id= "edge13_Node000006_Node000012" class= "edge" >
<title > Node6- > Node12</title>
<g id= "a_edge13_Node000006_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M980.75,-71.78C980.75,-62.73 980.75,-48.45 980.75,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.25,-36.66 980.75,-26.66 977.25,-36.66 984.25,-36.66" />
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= "923.88,-24.88 833.62,-24.88 833.62,-5.63 923.88,-5.63 923.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "878.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node13 -->
<g id= "edge14_Node000006_Node000013" class= "edge" >
<title > Node6- > Node13</title>
<g id= "a_edge14_Node000006_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M966.57,-71.78C950.07,-61.35 922.55,-43.95 902.72,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "904.74,-28.55 894.42,-26.16 901,-34.46 904.74,-28.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node14 -->
<g id= "edge15_Node000006_Node000014" class= "edge" >
<title > Node6- > Node14</title>
<g id= "a_edge15_Node000006_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M950.26,-71.65C917.77,-61.94 865.5,-46.34 824.71,-34.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "825.84,-30.84 815.26,-31.33 823.84,-37.55 825.84,-30.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node2 -->
<g id= "edge47_Node000015_Node000002" class= "edge" >
<title > Node15- > Node2</title>
<g id= "a_edge47_Node000015_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.35,-288.28C1068.3,-283.44 1134.25,-271.37 1183.75,-241.25 1270.94,-188.19 1246.52,-121.11 1332.75,-66.5 1384.49,-33.74 1408.17,-51.36 1465.75,-30.5 1466.39,-30.27 1467.04,-30.03 1467.7,-29.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1469,-33.02 1476.88,-25.94 1466.3,-26.57 1469,-33.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge17_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge17_Node000015_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M970.94,-277.07C973,-267.07 975.51,-253.42 976.75,-241.25 981.77,-191.87 981.7,-133.42 981.22,-103.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "984.72,-103.16 981.03,-93.23 977.72,-103.3 984.72,-103.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node11 -->
<g id= "edge48_Node000015_Node000011" class= "edge" >
<title > Node15- > Node11</title>
<g id= "a_edge48_Node000015_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.07,-285.58C1060.75,-279.34 1112.59,-266.67 1151.75,-241.25 1235.93,-186.61 1214.21,-126.38 1294.75,-66.5 1317.7,-49.44 1347.3,-37.01 1371.48,-28.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1372.3,-32.2 1380.72,-25.77 1370.13,-25.54 1372.3,-32.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000016" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "818.5,-91.38 711,-91.38 711,-72.12 818.5,-72.12 818.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "764.75" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node16 -->
<g id= "edge18_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge18_Node000015_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M913.2,-289.84C839.31,-286.32 713.32,-275.34 684.75,-241.25 646.76,-195.93 710.65,-129.51 745.04,-99.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "747.03,-101.99 752.32,-92.81 742.46,-96.69 747.03,-101.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "956.62,-169.12 846.88,-169.12 846.88,-138.62 956.62,-138.62 956.62,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "854.88" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "901.75" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node17 -->
<g id= "edge21_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge21_Node000015_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M913.24,-283.39C887.94,-276.6 860.12,-264.13 844.75,-241.25 830.09,-219.42 850.82,-194.33 871.26,-176.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.46,-179.56 879.03,-170.55 869.06,-174.11 873.46,-179.56" />
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= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1122,-241.25 1023.5,-241.25 1023.5,-210.75 1122,-210.75 1122,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1031.5" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1072.75" y= "-216.5" 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
<!-- Node15->Node18 -->
<g id= "edge26_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge26_Node000015_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M991.58,-276.86C1005.67,-268.2 1023.75,-257.1 1039.26,-247.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1041.04,-250.59 1047.73,-242.37 1037.38,-244.62 1041.04,-250.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000020" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1166.62,-97 1062.88,-97 1062.88,-66.5 1166.62,-66.5 1166.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1070.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1114.75" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node20 -->
<g id= "edge29_Node000015_Node000020" class= "edge" >
<title > Node15- > Node20</title>
<g id= "a_edge29_Node000015_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1022.26,-290.49C1059.36,-286.59 1106.04,-274.72 1130.75,-241.25 1159.82,-201.87 1141.05,-141.18 1126.69,-107.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1129.96,-106.22 1122.68,-98.52 1123.57,-109.08 1129.96,-106.22" />
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= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "white" stroke= "#666666" points= "797.62,-241.25 693.88,-241.25 693.88,-210.75 797.62,-210.75 797.62,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "701.88" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "745.75" y= "-216.5" 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
<!-- Node15->Node25 -->
<g id= "edge35_Node000015_Node000025" class= "edge" >
<title > Node15- > Node25</title>
<g id= "a_edge35_Node000015_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M917.1,-276.78C884.42,-267.29 841.71,-254.88 807.11,-244.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "808.22,-241.5 797.64,-242.08 806.27,-248.23 808.22,-241.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000027" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "white" stroke= "#666666" points= "424.62,-97 320.88,-97 320.88,-66.5 424.62,-66.5 424.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "328.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "372.75" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node27 -->
<g id= "edge37_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge37_Node000015_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M913.15,-290.24C842.28,-287.15 715.62,-276.66 613.75,-241.25 558.34,-221.99 548.89,-206.77 499.75,-174.75 464.76,-151.95 426.1,-123.44 400.73,-104.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "402.98,-101.56 392.9,-98.3 398.75,-107.14 402.98,-101.56" />
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= "432.88,-30.5 312.62,-30.5 312.62,0 432.88,0 432.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "320.62" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "372.75" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node28 -->
<g id= "edge46_Node000015_Node000028" class= "edge" >
<title > Node15- > Node28</title>
<g id= "a_edge46_Node000015_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M913.16,-290.13C851.47,-286.83 749.19,-276.04 668.75,-241.25 638.41,-228.13 467.07,-91.92 399.83,-38.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "402.23,-35.46 392.24,-31.94 397.85,-40.92 402.23,-35.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "893.38,-235.62 854.12,-235.62 854.12,-216.38 893.38,-216.38 893.38,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "873.75" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node33 -->
<g id= "edge49_Node000015_Node000033" class= "edge" >
<title > Node15- > Node33</title>
<g id= "a_edge49_Node000015_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M946.42,-276.86C931.4,-266.56 911.34,-252.79 896.1,-242.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "898.35,-239.64 888.13,-236.87 894.39,-245.41 898.35,-239.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "967.62,-235.62 911.88,-235.62 911.88,-216.38 967.62,-216.38 967.62,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "939.75" y= "-222.12" 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
<!-- Node15->Node34 -->
<g id= "edge50_Node000015_Node000034" class= "edge" >
<title > Node15- > Node34</title>
<g id= "a_edge50_Node000015_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M961.4,-276.86C957.45,-267.78 952.34,-256.01 948.08,-246.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "951.38,-244.99 944.18,-237.21 944.95,-247.78 951.38,-244.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge20_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge20_Node000016_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.6,-71.78C799.3,-61.2 830.64,-43.47 852.87,-30.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.37,-34.07 861.35,-26.1 850.92,-27.97 854.37,-34.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node14 -->
<g id= "edge19_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge19_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M764.75,-71.78C764.75,-64.04 764.75,-52.45 764.75,-41.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.25,-42.11 764.75,-32.11 761.25,-42.11 768.25,-42.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node2 -->
<g id= "edge25_Node000017_Node000002" class= "edge" >
<title > Node17- > Node2</title>
<g id= "a_edge25_Node000017_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M956.96,-144.27C1012.74,-134.96 1101.11,-118.51 1175.75,-97 1212.71,-86.35 1219.63,-76.59 1256.75,-66.5 1347.71,-41.78 1375.72,-58.42 1465.75,-30.5 1466.72,-30.2 1467.69,-29.88 1468.67,-29.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1469.66,-32.91 1477.63,-25.92 1467.04,-26.42 1469.66,-32.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node5 -->
<g id= "edge23_Node000017_Node000005" class= "edge" >
<title > Node17- > Node5</title>
<g id= "a_edge23_Node000017_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M846.62,-145.46C796.33,-137.48 720.63,-122.38 658.75,-97 617.04,-79.89 573.4,-50.25 548.49,-32.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.65,-29.28 540.53,-26.12 546.47,-34.89 550.65,-29.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node6 -->
<g id= "edge22_Node000017_Node000006" class= "edge" >
<title > Node17- > Node6</title>
<g id= "a_edge22_Node000017_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M918.12,-138.35C931.04,-126.87 949.07,-110.87 962.47,-98.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "964.6,-101.77 969.75,-92.51 959.95,-96.53 964.6,-101.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node13 -->
<g id= "edge24_Node000017_Node000013" class= "edge" >
<title > Node17- > Node13</title>
<g id= "a_edge24_Node000017_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M899.29,-138.25C895.15,-113.66 886.79,-63.98 882.11,-36.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "885.61,-35.92 880.5,-26.64 878.71,-37.08 885.61,-35.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node17 -->
<g id= "edge27_Node000018_Node000017" class= "edge" >
<title > Node18- > Node17</title>
<g id= "a_edge27_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1036.9,-210.3C1011.02,-199.69 975.86,-185.27 947.88,-173.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "949.53,-170.69 938.95,-170.13 946.87,-177.16 949.53,-170.69" />
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= "1878.38,-24.88 1827.12,-24.88 1827.12,-5.63 1878.38,-5.63 1878.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1852.75" y= "-11.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
<!-- Node18->Node19 -->
<g id= "edge28_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge28_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1092.76,-210.29C1138.4,-177.63 1254.86,-99.39 1365.75,-66.5 1555.98,-10.08 1616.44,-70.68 1810.75,-30.5 1813.36,-29.96 1816.03,-29.31 1818.7,-28.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1819.5,-31.99 1828.04,-25.72 1817.45,-25.3 1819.5,-31.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node14 -->
<g id= "edge34_Node000020_Node000014" class= "edge" >
<title > Node20- > Node14</title>
<g id= "a_edge34_Node000020_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1062.56,-68.29C1059.58,-67.66 1056.63,-67.06 1053.75,-66.5 956.09,-47.44 927.75,-50.2 826.76,-30.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "827.73,-27.42 817.24,-28.94 826.39,-34.29 827.73,-27.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1356.12,-24.88 1321.38,-24.88 1321.38,-5.63 1356.12,-5.63 1356.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1338.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node21 -->
<g id= "edge30_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge30_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1166.72,-69.13C1216.05,-57.82 1286.43,-40.86 1312.75,-30.5 1312.98,-30.41 1313.21,-30.32 1313.43,-30.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1314.77,-33.47 1322.3,-26 1311.76,-27.15 1314.77,-33.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node22 -->
<g id= "edge31_Node000020_Node000022" class= "edge" >
<title > Node20- > Node22</title>
<g id= "a_edge31_Node000020_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1167,-75.35C1193.82,-72.62 1227.03,-69.3 1256.75,-66.5 1438.87,-49.37 1484.84,-49.75 1666.75,-30.5 1695.03,-27.51 1727.14,-23.47 1750.23,-20.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.46,-23.96 1759.92,-19.19 1749.55,-17.02 1750.46,-23.96" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1234.38,-24.88 1183.12,-24.88 1183.12,-5.63 1234.38,-5.63 1234.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1208.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node23 -->
<g id= "edge32_Node000020_Node000023" class= "edge" >
<title > Node20- > Node23</title>
<g id= "a_edge32_Node000020_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1136.08,-66.11C1151.1,-55.81 1171.16,-42.04 1186.4,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1188.11,-34.66 1194.37,-26.12 1184.15,-28.89 1188.11,-34.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1303.38,-24.88 1252.12,-24.88 1252.12,-5.63 1303.38,-5.63 1303.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1277.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node24 -->
<g id= "edge33_Node000020_Node000024" class= "edge" >
<title > Node20- > Node24</title>
<g id= "a_edge33_Node000020_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1153.23,-66.05C1178.93,-56.17 1213.44,-42.75 1243.75,-30.5 1244.53,-30.19 1245.32,-29.87 1246.11,-29.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.26,-32.86 1255.17,-25.8 1244.59,-26.38 1247.26,-32.86" />
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= "768.38,-163.5 723.12,-163.5 723.12,-144.25 768.38,-144.25 768.38,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "745.75" y= "-150" 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
<!-- Node25->Node26 -->
<g id= "edge36_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge36_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M745.75,-210.47C745.75,-200.21 745.75,-186.33 745.75,-175" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "749.25,-175.15 745.75,-165.15 742.25,-175.15 749.25,-175.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node5 -->
<g id= "edge38_Node000027_Node000005" class= "edge" >
<title > Node27- > Node5</title>
<g id= "a_edge38_Node000027_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M407.92,-66.11C434.22,-55.17 469.9,-40.32 495.47,-29.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "496.81,-32.91 504.7,-25.84 494.12,-26.45 496.81,-32.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node10 -->
<g id= "edge40_Node000027_Node000010" class= "edge" >
<title > Node27- > Node10</title>
<g id= "a_edge40_Node000027_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M424.79,-71.38C473.83,-62.2 549.2,-47.19 613.75,-30.5 616.18,-29.87 618.68,-29.19 621.19,-28.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "622.08,-31.87 630.69,-25.7 620.11,-25.16 622.08,-31.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node11 -->
<g id= "edge44_Node000027_Node000011" class= "edge" >
<title > Node27- > Node11</title>
<g id= "a_edge44_Node000027_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M424.99,-78.43C622.94,-69.58 1318.08,-38.11 1364.75,-30.5 1368.59,-29.87 1372.55,-29.07 1376.49,-28.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1377.12,-31.61 1385.94,-25.74 1375.39,-24.82 1377.12,-31.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node28 -->
<g id= "edge39_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge39_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M372.75,-66.11C372.75,-59.02 372.75,-50.29 372.75,-42.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "376.25,-42.34 372.75,-32.34 369.25,-42.34 376.25,-42.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= "95.5,-24.88 0,-24.88 0,-5.63 95.5,-5.63 95.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "47.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node29 -->
<g id= "edge41_Node000027_Node000029" class= "edge" >
<title > Node27- > Node29</title>
<g id= "a_edge41_Node000027_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M320.48,-72.01C266.13,-62.69 178.68,-47.01 103.75,-30.5 100.22,-29.72 96.58,-28.88 92.93,-28.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "94.04,-24.68 83.49,-25.7 92.37,-31.48 94.04,-24.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= "150.25,-24.88 113.25,-24.88 113.25,-5.63 150.25,-5.63 150.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "131.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node30 -->
<g id= "edge42_Node000027_Node000030" class= "edge" >
<title > Node27- > Node30</title>
<g id= "a_edge42_Node000027_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M320.52,-72.04C276.77,-63.9 213.08,-50.04 159.75,-30.5 159.26,-30.32 158.77,-30.14 158.28,-29.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.98,-26.87 149.42,-25.98 157.12,-33.26 159.98,-26.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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= "226.75,-24.88 168.75,-24.88 168.75,-5.63 226.75,-5.63 226.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "197.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node31 -->
<g id= "edge43_Node000027_Node000031" class= "edge" >
<title > Node27- > Node31</title>
<g id= "a_edge43_Node000027_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M332.56,-66.09C305.24,-56.11 268.29,-42.57 235.75,-30.5 234.63,-30.08 233.49,-29.66 232.33,-29.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.87,-26.07 223.28,-25.85 231.43,-32.63 233.87,-26.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "294.62,-24.88 244.88,-24.88 244.88,-5.63 294.62,-5.63 294.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "269.75" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27->Node32 -->
<g id= "edge45_Node000027_Node000032" class= "edge" >
<title > Node27- > Node32</title>
<g id= "a_edge45_Node000027_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M349.38,-66.11C332.76,-55.71 310.52,-41.78 293.76,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "295.75,-28.4 285.42,-26.06 292.04,-34.34 295.75,-28.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "partition__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1972.25,-97 1881.25,-97 1881.25,-66.5 1972.25,-66.5 1972.25,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1889.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1926.75" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node36 -->
<g id= "edge52_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge52_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1728.57,-210.31C1768.04,-184.9 1849.18,-132.68 1894.44,-103.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1896.27,-106.53 1902.78,-98.18 1892.48,-100.65 1896.27,-106.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1824.88,-97 1722.62,-97 1722.62,-66.5 1824.88,-66.5 1824.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1730.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1773.75" y= "-72.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
<!-- Node35->Node37 -->
<g id= "edge55_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge55_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1729.23,-210.46C1741.31,-201.67 1755.08,-189.35 1762.75,-174.75 1773.48,-154.33 1775.64,-127.91 1775.46,-108.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1778.97,-108.79 1775.14,-98.91 1771.97,-109.02 1778.97,-108.79" />
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= "partition__ground_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1639.88,-169.12 1543.62,-169.12 1543.62,-138.62 1639.88,-138.62 1639.88,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1551.62" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1591.75" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node38 -->
<g id= "edge58_Node000035_Node000038" class= "edge" >
<title > Node35- > Node38</title>
<g id= "a_edge58_Node000035_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1681.85,-210.3C1665.44,-200.2 1643.41,-186.65 1625.25,-175.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1627.26,-172.61 1616.91,-170.35 1623.59,-178.57 1627.26,-172.61" />
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:href= "partition__rauscher__thielemann_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1753.88,-174.75 1657.62,-174.75 1657.62,-133 1753.88,-133 1753.88,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1665.62" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1665.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1705.75" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node39 -->
<g id= "edge64_Node000035_Node000039" class= "edge" >
<title > Node35- > Node39</title>
<g id= "a_edge64_Node000035_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.75,-210.47C1705.75,-203.54 1705.75,-194.97 1705.75,-186.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1709.25,-186.75 1705.75,-176.75 1702.25,-186.75 1709.25,-186.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "rauscher__thielemann__partition__data__record_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1525.88,-174.75 1405.62,-174.75 1405.62,-133 1525.88,-133 1525.88,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1413.62" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1413.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1465.75" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _partition_data_record.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node41 -->
<g id= "edge71_Node000035_Node000041" class= "edge" >
<title > Node35- > Node41</title>
<g id= "a_edge71_Node000035_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1663.95,-212.79C1628.93,-202.55 1578.19,-187.73 1536.81,-175.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538,-172.34 1527.42,-172.89 1536.03,-179.06 1538,-172.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node43 -->
<g id= "edge73_Node000035_Node000043" class= "edge" >
<title > Node35- > Node43</title>
<g id= "a_edge73_Node000035_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1747.39,-215.1C1797.2,-203.26 1881.04,-183.33 1938.54,-169.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1939.27,-173.09 1948.19,-167.37 1937.66,-166.28 1939.27,-173.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node11 -->
<g id= "edge53_Node000036_Node000011" class= "edge" >
<title > Node36- > Node11</title>
<g id= "a_edge53_Node000036_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1880.94,-73.22C1865.92,-70.89 1849.15,-68.43 1833.75,-66.5 1671.13,-46.08 1627.84,-60.67 1466.75,-30.5 1463.18,-29.83 1459.5,-29.03 1455.82,-28.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1456.96,-24.83 1446.41,-25.73 1455.22,-31.61 1456.96,-24.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node22 -->
<g id= "edge54_Node000036_Node000022" class= "edge" >
<title > Node36- > Node22</title>
<g id= "a_edge54_Node000036_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1893.85,-66.11C1869.36,-55.22 1836.17,-40.46 1812.27,-29.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.95,-26.74 1803.39,-25.87 1811.1,-33.14 1813.95,-26.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node19 -->
<g id= "edge57_Node000037_Node000019" class= "edge" >
<title > Node37- > Node19</title>
<g id= "a_edge57_Node000037_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1791.68,-66.11C1804.01,-56.04 1820.39,-42.67 1833.09,-32.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1835.24,-35.07 1840.77,-26.03 1830.81,-29.64 1835.24,-35.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node22 -->
<g id= "edge56_Node000037_Node000022" class= "edge" >
<title > Node37- > Node22</title>
<g id= "a_edge56_Node000037_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1775.57,-66.11C1776.66,-57.33 1778.06,-46.02 1779.25,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1782.71,-36.93 1780.47,-26.57 1775.77,-36.07 1782.71,-36.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node9 -->
<g id= "edge60_Node000038_Node000009" class= "edge" >
<title > Node38- > Node9</title>
<g id= "a_edge60_Node000038_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1576.23,-138.4C1566.26,-127.98 1554.19,-112.99 1548.75,-97 1544.38,-84.17 1543.71,-79.08 1548.75,-66.5 1554.11,-53.13 1564.92,-41.29 1574.92,-32.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1577.03,-35.28 1582.54,-26.23 1572.58,-29.86 1577.03,-35.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node10 -->
<g id= "edge63_Node000038_Node000010" class= "edge" >
<title > Node38- > Node10</title>
<g id= "a_edge63_Node000038_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1554.46,-138.14C1547.98,-136.08 1541.23,-134.24 1534.75,-133 1443.76,-115.56 779.89,-146.77 701.75,-97 680.54,-83.49 669.47,-55.57 664.13,-36.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "667.54,-35.61 661.76,-26.74 660.75,-37.28 667.54,-35.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node11 -->
<g id= "edge61_Node000038_Node000011" class= "edge" >
<title > Node38- > Node11</title>
<g id= "a_edge61_Node000038_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1555.37,-138.22C1525.5,-125.75 1486.04,-108.14 1472.75,-97 1452.05,-79.65 1435.25,-53.1 1425.39,-35.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1428.53,-33.69 1420.76,-26.49 1422.34,-36.96 1428.53,-33.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node19 -->
<g id= "edge62_Node000038_Node000019" class= "edge" >
<title > Node38- > Node19</title>
<g id= "a_edge62_Node000038_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1592.14,-138.21C1593.5,-118.78 1598.92,-84.83 1619.75,-66.5 1684.59,-9.42 1727.2,-52.43 1810.75,-30.5 1812.87,-29.94 1815.04,-29.33 1817.22,-28.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1818.12,-32.08 1826.61,-25.73 1816.02,-25.4 1818.12,-32.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node37 -->
<g id= "edge59_Node000038_Node000037" class= "edge" >
<title > Node38- > Node37</title>
<g id= "a_edge59_Node000038_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1629.9,-138.17C1657.57,-127.52 1695.2,-113.01 1725.04,-101.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1726.16,-104.84 1734.23,-97.98 1723.65,-98.3 1726.16,-104.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node9 -->
<g id= "edge66_Node000039_Node000009" class= "edge" >
<title > Node39- > Node9</title>
<g id= "a_edge66_Node000039_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.99,-132.67C1646.69,-123.68 1630.64,-111.75 1619.75,-97 1606.58,-79.16 1600.94,-54 1598.53,-36.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1602.02,-36.2 1597.43,-26.65 1595.06,-36.97 1602.02,-36.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node11 -->
<g id= "edge68_Node000039_Node000011" class= "edge" >
<title > Node39- > Node11</title>
<g id= "a_edge68_Node000039_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1662.65,-132.57C1602.97,-104.45 1496.72,-54.39 1445.28,-30.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1446.79,-27 1436.25,-25.91 1443.8,-33.34 1446.79,-27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node19 -->
<g id= "edge70_Node000039_Node000019" class= "edge" >
<title > Node39- > Node19</title>
<g id= "a_edge70_Node000039_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1754.21,-143C1781.37,-135.02 1813.72,-121.02 1833.75,-97 1847.93,-80 1851.93,-54.31 1852.86,-36.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856.36,-36.72 1853.07,-26.65 1849.36,-36.58 1856.36,-36.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node22 -->
<g id= "edge67_Node000039_Node000022" class= "edge" >
<title > Node39- > Node22</title>
<g id= "a_edge67_Node000039_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1703.15,-132.64C1701.77,-114.21 1702.29,-86.83 1713.75,-66.5 1722.39,-51.17 1737.86,-39.18 1751.86,-30.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1753.33,-33.94 1760.35,-26 1749.92,-27.83 1753.33,-33.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node37 -->
<g id= "edge65_Node000039_Node000037" class= "edge" >
<title > Node39- > Node37</title>
<g id= "a_edge65_Node000039_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1725.42,-132.59C1733.66,-124.1 1743.27,-114.19 1751.74,-105.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1754.24,-107.9 1758.68,-98.29 1749.21,-103.03 1754.24,-107.9" />
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= "1666.62,-91.38 1628.88,-91.38 1628.88,-72.12 1666.62,-72.12 1666.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1647.75" 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
<!-- Node39->Node40 -->
<g id= "edge69_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge69_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1688.97,-132.59C1680.54,-122.4 1670.42,-110.17 1662.32,-100.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1665.06,-98.19 1655.99,-92.72 1659.67,-102.65 1665.06,-98.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1420.38,-91.38 1375.12,-91.38 1375.12,-72.12 1420.38,-72.12 1420.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1397.75" 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
<!-- Node41->Node42 -->
<g id= "edge72_Node000041_Node000042" class= "edge" >
<title > Node41- > Node42</title>
<g id= "a_edge72_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1446.08,-132.59C1435.99,-122.19 1423.84,-109.65 1414.24,-99.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1416.81,-97.38 1407.34,-92.64 1411.79,-102.25 1416.81,-97.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node2 -->
<g id= "edge78_Node000043_Node000002" class= "edge" >
<title > Node43- > Node2</title>
<g id= "a_edge78_Node000043_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.54,-132.73C2003.1,-112.71 2000.39,-82.74 1981.75,-66.5 1905.27,0.12 1624.74,-56.69 1526.75,-30.5 1525.75,-30.23 1524.74,-29.93 1523.74,-29.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1525.15,-26.4 1514.56,-25.92 1522.54,-32.9 1525.15,-26.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node9 -->
<g id= "edge76_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge76_Node000043_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2012.16,-132.85C2021.5,-113.51 2030.78,-84.57 2014.75,-66.5 2009.07,-60.09 1787.46,-36.11 1669.29,-23.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1669.65,-20.26 1659.34,-22.7 1668.92,-27.22 1669.65,-20.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node19 -->
<g id= "edge79_Node000043_Node000019" class= "edge" >
<title > Node43- > Node19</title>
<g id= "a_edge79_Node000043_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2047.03,-132.51C2078.37,-115.87 2110.73,-91.14 2090.75,-66.5 2065.88,-35.83 1950.31,-23.15 1889.85,-18.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1890.27,-15.07 1880.04,-17.84 1889.77,-22.05 1890.27,-15.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node22 -->
<g id= "edge77_Node000043_Node000022" class= "edge" >
<title > Node43- > Node22</title>
<g id= "a_edge77_Node000043_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2026.9,-132.76C2047.63,-114.41 2070.42,-87.09 2052.75,-66.5 2018.34,-26.41 1868.74,-44.31 1817.75,-30.5 1816.13,-30.06 1814.48,-29.57 1812.82,-29.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1814.06,-25.77 1803.47,-25.71 1811.71,-32.36 1814.06,-25.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node36 -->
<g id= "edge75_Node000043_Node000036" class= "edge" >
<title > Node43- > Node36</title>
<g id= "a_edge75_Node000043_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1979.35,-132.59C1970.2,-123.92 1959.49,-113.77 1950.13,-104.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1952.76,-102.58 1943.1,-98.24 1947.95,-107.66 1952.76,-102.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node37 -->
<g id= "edge74_Node000043_Node000037" class= "edge" >
<title > Node43- > Node37</title>
<g id= "a_edge74_Node000043_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1949.52,-137.05C1914.68,-126.29 1868.5,-112.02 1832.22,-100.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1833.34,-97.49 1822.75,-97.89 1831.27,-104.18 1833.34,-97.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node4 -->
<g id= "edge89_Node000045_Node000004" class= "edge" >
<title > Node45- > Node4</title>
<g id= "a_edge89_Node000045_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1419.75,-476.36C1419.75,-457.67 1419.75,-414.13 1419.75,-385.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1423.25,-386.06 1419.75,-376.06 1416.25,-386.06 1423.25,-386.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node6 -->
<g id= "edge94_Node000045_Node000006" class= "edge" >
<title > Node45- > Node6</title>
<g id= "a_edge94_Node000045_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1414.7,-476.3C1385.2,-423.47 1235.48,-157.09 1201.75,-133 1194.92,-128.12 1098.88,-107.39 1035.68,-94.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1036.66,-90.76 1026.16,-92.14 1035.23,-97.61 1036.66,-90.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node19 -->
<g id= "edge95_Node000045_Node000019" class= "edge" >
<title > Node45- > Node19</title>
<g id= "a_edge95_Node000045_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1476.87,-482.78C1622.21,-472.59 2002.47,-422.33 2113.75,-174.75 2133.66,-130.45 2159.87,-103.79 2128.75,-66.5 2098.8,-30.6 1958.56,-20.29 1890.29,-17.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1890.45,-13.88 1880.32,-16.98 1890.17,-20.87 1890.45,-13.88" />
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:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1654.88,-440.75 1552.62,-440.75 1552.62,-410.25 1654.88,-410.25 1654.88,-440.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1560.62" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1603.75" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.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= "edge90_Node000045_Node000046" class= "edge" >
<title > Node45- > Node46</title>
<g id= "a_edge90_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1448.1,-476.3C1474.36,-467.9 1514.2,-455.15 1547,-444.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1547.93,-448.04 1556.38,-441.66 1545.79,-441.37 1547.93,-448.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node2 -->
<g id= "edge92_Node000046_Node000002" class= "edge" >
<title > Node46- > Node2</title>
<g id= "a_edge92_Node000046_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1608.51,-410.18C1616.86,-382.21 1630.95,-319.36 1604.75,-277.25 1550.31,-189.74 1466.71,-250.43 1396.75,-174.75 1371.5,-147.43 1372.76,-133.53 1365.75,-97 1363.19,-83.69 1357.96,-77.59 1365.75,-66.5 1392.91,-27.85 1422.03,-48.38 1465.75,-30.5 1466.37,-30.25 1466.99,-29.99 1467.62,-29.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1468.7,-33.07 1476.46,-25.86 1465.89,-26.66 1468.7,-33.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node4 -->
<g id= "edge91_Node000046_Node000004" class= "edge" >
<title > Node46- > Node4</title>
<g id= "a_edge91_Node000046_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1562,-409.86C1535.39,-400.54 1500.69,-388.37 1472.23,-378.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1473.68,-375.2 1463.08,-375.19 1471.36,-381.8 1473.68,-375.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node19 -->
<g id= "edge93_Node000046_Node000019" class= "edge" >
<title > Node46- > Node19</title>
<g id= "a_edge93_Node000046_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1655.3,-415.94C1759.23,-395.58 1992.17,-333.53 2087.75,-174.75 2112.98,-132.83 2138.82,-104.29 2107.75,-66.5 2080.57,-33.44 1953.66,-21.78 1889.74,-17.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1890.27,-14.49 1880.09,-17.42 1889.87,-21.48 1890.27,-14.49" />
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= "stellar__policy_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>