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-25 14:31:59 -05:00
<svg width= "2088pt" height= "571pt"
viewBox="0.00 0.00 2088.00 571.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2025-11-24 09:08:28 -05:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 566.5)" >
2025-11-06 09:16:40 -05:00
<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-25 14:31:59 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "533.62,-562.5 422.38,-562.5 422.38,-532 533.62,-532 533.62,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "430.38" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "478" 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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "50.5,-24.88 7.5,-24.88 7.5,-5.63 50.5,-5.63 50.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "29" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M422.23,-544C296.14,-537.39 0,-512.69 0,-426.5 0,-426.5 0,-426.5 0,-152.88 0,-110.38 13.59,-62.04 22.16,-35.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "25.41,-37.09 25.3,-26.5 18.78,-34.85 25.41,-37.09" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1706.75,-302.12 1677.25,-302.12 1677.25,-282.88 1706.75,-282.88 1706.75,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1692" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M533.71,-546.58C644.79,-546.21 901.17,-540.13 1111,-496 1333.18,-449.27 1586.93,-340.55 1666.67,-304.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1668.07,-308.19 1675.77,-300.9 1665.21,-301.8 1668.07,-308.19" />
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-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1154.12,-374.25 1051.88,-374.25 1051.88,-343.75 1154.12,-343.75 1154.12,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1059.88" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1103" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M534.12,-545.31C677.34,-542.39 1048.09,-531.46 1090,-496 1121.31,-469.51 1116.25,-416.76 1109.67,-385.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1113.16,-384.83 1107.49,-375.87 1106.34,-386.4 1113.16,-384.83" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "693,-24.88 539,-24.88 539,-5.63 693,-5.63 693,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "616" 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-25 14:31:59 -05:00
<g id= "edge87_Node000001_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge87_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M460.75,-531.53C438.33,-510.64 402,-470.08 402,-426.5 402,-426.5 402,-426.5 402,-358 402,-290.41 399.36,-264.76 440,-210.75 458.93,-185.6 477.71,-195.93 501,-174.75 548.24,-131.77 588.07,-66.52 605.93,-34.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "608.8,-36.88 610.58,-26.43 602.67,-33.49 608.8,-36.88" />
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "510.25,-91.38 381.75,-91.38 381.75,-72.12 510.25,-72.12 510.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "446" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge85_Node000001_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node6</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge85_Node000001_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M421.99,-538.65C360.08,-526.72 269,-497.17 269,-426.5 269,-426.5 269,-426.5 269,-291.5 269,-210.05 303.64,-190.82 361,-133 376.2,-117.68 397,-105.28 414.22,-96.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "415.54,-99.88 423.04,-92.39 412.51,-93.57 415.54,-99.88" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "278.75,-30.5 177.25,-30.5 177.25,0 278.75,0 278.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "185.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "228" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge86_Node000001_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node14</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge86_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M422.13,-546.8C338.38,-544.36 190,-526 190,-426.5 190,-426.5 190,-426.5 190,-152.88 190,-112.59 205.52,-67.99 216.73,-41.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "219.87,-42.6 220.61,-32.03 213.44,-39.83 219.87,-42.6" />
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "722.12,-307.75 613.88,-307.75 613.88,-277.25 722.12,-277.25 722.12,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "621.88" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "668" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge84_Node000001_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node15</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge84_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M489.04,-531.57C520.58,-489.6 611.36,-368.84 650.12,-317.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "652.81,-319.53 656.02,-309.43 647.22,-315.32 652.81,-319.53" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1846.75,-174.75 1745.25,-174.75 1745.25,-133 1846.75,-133 1846.75,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1753.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1753.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1796" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge88_Node000001_Node000043" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node43</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge88_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M533.9,-544.43C793.74,-535.58 1871,-494.81 1871,-426.5 1871,-426.5 1871,-426.5 1871,-291.5 1871,-250.35 1844.54,-209.88 1823.05,-183.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1825.84,-181.68 1816.69,-176.35 1820.52,-186.23 1825.84,-181.68" />
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1080.75,-496 967.25,-496 967.25,-476.75 1080.75,-476.75 1080.75,-496" />
<text xml:space= "preserve" text-anchor= "middle" x= "1024" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge89_Node000001_Node000045" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node45</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge89_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.12,-540.2C635.05,-529.32 846.8,-506.48 955.87,-494.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "955.98,-498.23 965.54,-493.68 955.23,-491.27 955.98,-498.23" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1154.33,-352.99C1241.91,-344.37 1425.81,-325.87 1581,-307.75 1609.98,-304.37 1643.16,-300.05 1665.64,-297.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1665.98,-300.54 1675.43,-295.75 1665.06,-293.6 1665.98,-300.54" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1101.77,-343.54C1099.87,-326.78 1095.18,-298.71 1084,-277.25 1044.26,-200.98 1022.5,-186.3 955,-133 906.23,-94.49 890.11,-88.51 832,-66.5 784.24,-48.41 727.98,-35.57 684.86,-27.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "685.58,-23.98 675.11,-25.6 684.31,-30.86 685.58,-23.98" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1051.56,-346.87C1023.34,-339.07 988.77,-326.61 962,-307.75 879.95,-249.96 906.61,-181.94 819,-133 769.51,-105.35 615.75,-92.1 521.81,-86.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "522.07,-82.94 511.89,-85.85 521.66,-89.93 522.07,-82.94" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1051.39,-350.35C972.24,-338.61 820.92,-316.17 733.93,-303.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "734.52,-299.82 724.11,-301.82 733.49,-306.75 734.52,-299.82" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1726,-24.88 1686,-24.88 1686,-5.63 1726,-5.63 1726,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1706" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1154.52,-358.63C1243.14,-356.71 1415,-338.62 1415,-227 1415,-227 1415,-227 1415,-152.88 1415,-113.57 1405.26,-93.31 1434,-66.5 1513.83,7.97 1572.76,-62.96 1677,-30.5 1677.8,-30.25 1678.61,-29.98 1679.42,-29.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.56,-33.01 1688.41,-25.89 1677.83,-26.57 1680.56,-33.01" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1667.38,-241.25 1584.62,-241.25 1584.62,-210.75 1667.38,-210.75 1667.38,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1592.62" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1626" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1154.61,-353.84C1219.56,-347.74 1334.1,-334.11 1429,-307.75 1485.28,-292.12 1547.13,-265.02 1586.24,-246.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1587.52,-249.83 1595.04,-242.37 1584.51,-243.51 1587.52,-249.83" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1074.88,-307.75 971.12,-307.75 971.12,-277.25 1074.88,-277.25 1074.88,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "979.12" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1023" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1084.85,-343.36C1074.52,-335.03 1061.38,-324.44 1049.87,-315.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1052.24,-312.58 1042.26,-309.03 1047.85,-318.03 1052.24,-312.58" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M381.31,-72.45C272.4,-58.47 63.84,-31.6 60,-30.5 59,-30.21 58,-29.9 56.99,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "58.35,-26.33 47.76,-25.9 55.76,-32.84 58.35,-26.33" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M470,-71.65C499.11,-60.6 548.39,-41.9 581.55,-29.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "582.6,-32.66 590.71,-25.85 580.12,-26.12 582.6,-32.66" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "437.62,-24.88 392.38,-24.88 392.38,-5.63 437.62,-5.63 437.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "415" 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-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M441.69,-71.78C437.2,-62.44 430.03,-47.53 424.25,-35.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "427.42,-34 419.93,-26.51 421.11,-37.04 427.42,-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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "520.75,-24.88 455.25,-24.88 455.25,-5.63 520.75,-5.63 520.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "488" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M451.84,-71.78C458.05,-62.25 468.03,-46.91 475.94,-34.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.86,-36.7 481.38,-26.41 472.99,-32.88 478.86,-36.7" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1667.88,-24.88 1546.12,-24.88 1546.12,-5.63 1667.88,-5.63 1667.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1607" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M510.68,-79.09C713.67,-73.66 1336.48,-55.38 1537,-30.5 1543.47,-29.7 1550.22,-28.62 1556.89,-27.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1557.28,-30.91 1566.45,-25.6 1555.97,-24.04 1557.28,-30.91" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "784.5,-24.88 711.5,-24.88 711.5,-5.63 784.5,-5.63 784.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "748" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M501.31,-71.65C553.41,-62.66 633.49,-47.78 702,-30.5 704.44,-29.89 706.94,-29.22 709.45,-28.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.33,-31.91 718.95,-25.75 708.37,-25.19 710.33,-31.91" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1528.38,-24.88 1445.62,-24.88 1445.62,-5.63 1528.38,-5.63 1528.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1487" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M510.48,-79.39C700.74,-75.08 1257.7,-60.2 1437,-30.5 1440.65,-29.9 1444.42,-29.12 1448.16,-28.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1448.96,-31.65 1457.76,-25.75 1447.2,-24.87 1448.96,-31.65" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "374.75,-24.88 297.25,-24.88 297.25,-5.63 374.75,-5.63 374.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "336" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M430.7,-71.78C412.75,-61.25 382.69,-43.63 361.26,-31.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.22,-28.15 352.83,-26.12 359.68,-34.19 363.22,-28.15" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "159.12,-24.88 68.88,-24.88 68.88,-5.63 159.12,-5.63 159.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "114" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M396.49,-71.68C387.03,-69.96 377.21,-68.17 368,-66.5 279.13,-50.38 256.18,-50.04 168,-30.5 164.65,-29.76 161.2,-28.95 157.73,-28.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "158.76,-24.76 148.21,-25.71 157.05,-31.54 158.76,-24.76" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M415.23,-71.65C382.44,-61.94 329.68,-46.34 288.52,-34.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.54,-30.81 278.96,-31.33 287.56,-37.52 289.54,-30.81" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M613.6,-286.8C554.63,-280.62 458.34,-267.33 379,-241.25 242.62,-196.43 200.41,-188.75 90,-97 68.74,-79.33 50.57,-52.88 39.72,-35.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "42.82,-33.47 34.72,-26.63 36.79,-37.02 42.82,-33.47" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M677.9,-276.8C687.99,-259.82 700.52,-231.53 688,-210.75 647.8,-144.01 559.85,-110.25 501.79,-94.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "502.98,-91.3 492.42,-92.19 501.22,-98.08 502.98,-91.3" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M722.52,-287.44C781.83,-281.79 878.78,-268.95 958,-241.25 1110.6,-187.89 1125.78,-123.63 1277,-66.5 1345.18,-40.74 1366.37,-48.5 1437,-30.5 1439.72,-29.81 1442.51,-29.07 1445.32,-28.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1445.96,-31.77 1454.67,-25.74 1444.1,-25.02 1445.96,-31.77" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "325.75,-91.38 218.25,-91.38 218.25,-72.12 325.75,-72.12 325.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "272" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M613.66,-289.41C562.22,-285.39 484.24,-273.88 425,-241.25 360.92,-205.95 307.17,-134.9 284.1,-101.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "287.03,-99.33 278.55,-92.98 281.22,-103.23 287.03,-99.33" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "491.88,-169.12 382.12,-169.12 382.12,-138.62 491.88,-138.62 491.88,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "390.12" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "437" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M613.42,-287.04C553.17,-280.88 461.79,-267.42 440,-241.25 426.23,-224.71 426.95,-199.6 430.24,-180.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.63,-181.6 432.27,-171.09 426.78,-180.15 433.63,-181.6" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "679.25,-241.25 580.75,-241.25 580.75,-210.75 679.25,-210.75 679.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "588.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "630" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M659.38,-276.86C654.96,-269.36 649.45,-260.02 644.41,-251.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647.45,-249.72 639.36,-242.88 641.42,-253.27 647.45,-249.72" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1196.88,-97 1093.12,-97 1093.12,-66.5 1196.88,-66.5 1196.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1101.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1145" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M722.37,-286.77C773.7,-280.86 851.98,-268.05 915,-241.25 997.18,-206.31 1080.15,-139.62 1120.24,-104.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1122.45,-107.66 1127.67,-98.44 1117.84,-102.39 1122.45,-107.66" />
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "838.88,-241.25 735.12,-241.25 735.12,-210.75 838.88,-210.75 838.88,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "743.12" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "787" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M695,-276.86C711.28,-268.04 732.24,-256.68 750.05,-247.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "751.65,-250.14 758.77,-242.3 748.31,-243.99 751.65,-250.14" />
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." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1074.88,-97 971.12,-97 971.12,-66.5 1074.88,-66.5 1074.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "979.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1023" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M722.56,-287.71C767.73,-282.52 832.16,-270.26 881,-241.25 938.53,-207.08 985.74,-141.92 1008.43,-106.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1011.23,-108.84 1013.61,-98.52 1005.31,-105.11 1011.23,-108.84" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "923.12,-30.5 802.88,-30.5 802.88,0 923.12,0 923.12,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "810.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "863" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M722.54,-283.32C769.5,-275.07 832.14,-260.76 848,-241.25 894.92,-183.53 880.45,-87.53 869.88,-41.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "873.33,-41.26 867.54,-32.38 866.53,-42.93 873.33,-41.26" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "488.62,-235.62 449.38,-235.62 449.38,-216.38 488.62,-216.38 488.62,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "469" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M613.62,-277.95C579.86,-268.92 535.85,-256.02 498,-241.25 497.52,-241.06 497.03,-240.87 496.54,-240.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "498.21,-237.58 487.65,-236.7 495.35,-243.97 498.21,-237.58" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "562.88,-235.62 507.12,-235.62 507.12,-216.38 562.88,-216.38 562.88,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "535" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M637.82,-276.86C615.66,-266.12 585.74,-251.61 563.89,-241.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "565.47,-237.88 554.94,-236.67 562.41,-244.18 565.47,-237.88" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M249.7,-71.65C222.88,-60.7 177.63,-42.23 146.83,-29.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "148.17,-26.42 137.59,-25.88 145.53,-32.9 148.17,-26.42" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M265.88,-71.78C260.26,-63.54 251.67,-50.94 244.09,-39.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "247.17,-38.13 238.64,-31.84 241.38,-42.08 247.17,-38.13" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M381.63,-149.98C319.91,-145.09 218.23,-131.98 138,-97 118.97,-88.7 74.43,-53.52 48.56,-32.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "51.08,-29.97 41.13,-26.33 46.64,-35.38 51.08,-29.97" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M459.68,-138.27C476.38,-127.31 499.47,-111.73 519,-97 547.11,-75.8 578.16,-49.39 597.37,-32.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.43,-35.52 604.65,-26.31 594.82,-30.26 599.43,-35.52" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M438.86,-138.35C440.18,-128.09 441.96,-114.2 443.42,-102.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "446.88,-103.37 444.68,-93.01 439.94,-102.48 446.88,-103.37" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M420.27,-138.34C392.61,-114.36 339.89,-68.91 335,-66.5 266.88,-32.96 241.84,-48.19 168,-30.5 164.86,-29.75 161.63,-28.95 158.37,-28.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.38,-24.78 148.82,-25.68 157.64,-31.56 159.38,-24.78" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M589.54,-210.3C559.95,-199.55 519.59,-184.88 487.82,-173.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "489.42,-170.2 478.83,-170.07 487.03,-176.78 489.42,-170.2" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1954.62,-24.88 1903.38,-24.88 1903.38,-5.63 1954.62,-5.63 1954.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1929" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M679.7,-216.51C694.55,-214.27 710.9,-212.11 726,-210.75 788.56,-205.13 1801.08,-205.22 1856,-174.75 1906.49,-146.73 1922.26,-72.58 1927.03,-36.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1930.5,-36.94 1928.16,-26.61 1923.55,-36.15 1930.5,-36.94" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1092.88,-67.91C1089.88,-67.38 1086.91,-66.9 1084,-66.5 736.88,-18.52 640.73,-78.35 290.18,-30.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "290.82,-27.15 280.44,-29.24 289.86,-34.08 290.82,-27.15" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1358.38,-24.88 1323.62,-24.88 1323.62,-5.63 1358.38,-5.63 1358.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1341" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1197.33,-68.38C1231.46,-59.57 1276.64,-46.46 1315,-30.5 1315.23,-30.41 1315.45,-30.31 1315.68,-30.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.05,-33.44 1324.51,-25.91 1313.99,-27.14 1317.05,-33.44" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1196.98,-78.23C1312.55,-72.25 1587.61,-55.76 1677,-30.5 1677.97,-30.23 1678.94,-29.92 1679.92,-29.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1680.88,-32.98 1688.76,-25.9 1678.18,-26.52 1680.88,-32.98" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1427.62,-24.88 1376.38,-24.88 1376.38,-5.63 1427.62,-5.63 1427.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1402" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1197.37,-69.37C1257.79,-56.16 1350.93,-35.55 1367,-30.5 1368.34,-30.08 1369.7,-29.63 1371.06,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1371.92,-32.57 1380.06,-25.79 1369.47,-26.02 1371.92,-32.57" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1305.62,-24.88 1254.38,-24.88 1254.38,-5.63 1305.62,-5.63 1305.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1280" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1175.63,-66.11C1198.23,-55.32 1228.78,-40.72 1250.98,-30.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1252.26,-33.38 1259.78,-25.91 1249.24,-27.07 1252.26,-33.38" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "809.62,-163.5 764.38,-163.5 764.38,-144.25 809.62,-144.25 809.62,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "787" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M787,-210.47C787,-200.21 787,-186.33 787,-175" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "790.5,-175.15 787,-165.15 783.5,-175.15 790.5,-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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M970.88,-72.67C907.53,-62.83 797.4,-45.64 703,-30.5 696.34,-29.43 689.39,-28.31 682.45,-27.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "683.15,-23.75 672.71,-25.59 682.02,-30.66 683.15,-23.75" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M970.76,-69.4C905.87,-55.29 802.58,-32.77 794,-30.5 791.73,-29.9 789.4,-29.26 787.05,-28.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "788.14,-25.27 777.56,-25.8 786.17,-31.98 788.14,-25.27" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1075.15,-68.1C1078.14,-67.52 1081.1,-66.98 1084,-66.5 1239.55,-40.51 1282.12,-60.23 1437,-30.5 1440.39,-29.85 1443.89,-29.07 1447.38,-28.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1448.14,-31.65 1456.92,-25.72 1446.36,-24.87 1448.14,-31.65" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M986.69,-66.11C963.96,-56.95 934.45,-45.05 909.95,-35.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.43,-32 900.84,-31.51 908.81,-38.49 911.43,-32" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1236.75,-24.88 1141.25,-24.88 1141.25,-5.63 1236.75,-5.63 1236.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1189" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1060.67,-66.11C1089.09,-55.07 1127.73,-40.06 1155.17,-29.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.35,-32.69 1164.4,-25.81 1153.81,-26.17 1156.35,-32.69" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "978.5,-24.88 941.5,-24.88 941.5,-5.63 978.5,-5.63 978.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "960" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1008.7,-66.11C999.16,-56.34 986.57,-43.45 976.58,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "979.17,-30.86 969.68,-26.16 974.16,-35.75 979.17,-30.86" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1055,-24.88 997,-24.88 997,-5.63 1055,-5.63 1055,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1026" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1023.68,-66.11C1024.09,-57.33 1024.62,-46.02 1025.06,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1028.55,-36.74 1025.52,-26.58 1021.56,-36.41 1028.55,-36.74" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1122.88,-24.88 1073.12,-24.88 1073.12,-5.63 1122.88,-5.63 1122.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1098" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1040.02,-66.11C1051.73,-56.04 1067.28,-42.67 1079.33,-32.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1081.29,-35.23 1086.59,-26.06 1076.73,-29.93 1081.29,-35.23" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1824.5,-97 1733.5,-97 1733.5,-66.5 1824.5,-66.5 1824.5,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1741.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1779" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1641.8,-210.31C1668.74,-185.27 1723.7,-134.16 1755.27,-104.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1757.47,-107.55 1762.41,-98.18 1752.7,-102.42 1757.47,-107.55" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1677.12,-97 1574.88,-97 1574.88,-66.5 1677.12,-66.5 1677.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1582.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1626" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1626,-210.31C1626,-186.23 1626,-138.06 1626,-108.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1629.5,-108.66 1626,-98.66 1622.5,-108.66 1629.5,-108.66" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1368.12,-169.12 1271.88,-169.12 1271.88,-138.62 1368.12,-138.62 1368.12,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1279.88" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1320" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1584.41,-215.47C1531.49,-203.34 1439.74,-182.31 1379.44,-168.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1380.57,-165.17 1370.04,-166.34 1379.01,-171.99 1380.57,-165.17" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1557.12,-174.75 1460.88,-174.75 1460.88,-133 1557.12,-133 1557.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1468.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1468.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1509" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1601.47,-210.3C1587.25,-201.77 1568.91,-190.79 1552.33,-180.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1554.49,-178.06 1544.11,-175.92 1550.89,-184.06 1554.49,-178.06" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2041.12,-174.75 1920.88,-174.75 1920.88,-133 2041.12,-133 2041.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1928.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1928.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1981" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1667.64,-218.69C1722.7,-210.1 1822.6,-193.59 1907,-174.75 1907.83,-174.57 1908.66,-174.38 1909.5,-174.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1910.13,-177.63 1919.06,-171.92 1908.52,-170.82 1910.13,-177.63" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1661.64,-210.3C1683.28,-201.37 1711.45,-189.75 1736.4,-179.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1737.56,-182.77 1745.47,-175.72 1734.89,-176.3 1737.56,-182.77" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1733.28,-72.29C1684.46,-63.01 1604.92,-47.21 1537,-30.5 1534.24,-29.82 1531.4,-29.09 1528.55,-28.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1529.61,-25 1519.04,-25.75 1527.77,-31.75 1529.61,-25" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1762.44,-66.11C1751.15,-56.14 1736.2,-42.93 1724.52,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1726.93,-30.07 1717.12,-26.07 1722.3,-35.32 1726.93,-30.07" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1677.44,-69.43C1682.02,-68.44 1686.6,-67.45 1691,-66.5 1761.98,-51.23 1844.97,-33.8 1891.82,-24.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.37,-27.47 1901.44,-22 1890.94,-20.62 1892.37,-27.47" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1644.15,-66.11C1656.77,-55.94 1673.56,-42.41 1686.46,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1688.29,-35.02 1693.88,-26.02 1683.9,-29.57 1688.29,-35.02" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1333.39,-138.44C1351.95,-119.26 1387.37,-85.59 1424,-66.5 1446.69,-54.67 1509.22,-38.7 1554.89,-27.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1555.68,-31.37 1564.63,-25.69 1554.1,-24.55 1555.68,-31.37" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1271.52,-152.28C1200.9,-149.9 1066.76,-139.56 962,-97 940.29,-88.18 940.11,-76.66 919,-66.5 866.91,-41.42 849.39,-47.05 794,-30.5 791.9,-29.87 789.74,-29.22 787.57,-28.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "788.72,-25.25 778.13,-25.68 786.67,-31.95 788.72,-25.25" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1306.42,-138.4C1290.92,-120.09 1269.81,-88.31 1287,-66.5 1329.45,-12.66 1370.68,-47.9 1437,-30.5 1439.58,-29.82 1442.23,-29.11 1444.9,-28.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1445.69,-31.8 1454.39,-25.75 1443.82,-25.05 1445.69,-31.8" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1367.55,-138.15C1401.79,-127.32 1448.99,-111.95 1490,-97 1524.19,-84.53 1530.82,-75.84 1566,-66.5 1682.59,-35.53 1825.62,-22.87 1891.95,-18.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1891.79,-21.91 1901.54,-17.76 1891.33,-14.92 1891.79,-21.91" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1368.49,-141.76C1421.18,-129.69 1505.54,-110.35 1563.25,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1563.98,-100.55 1572.94,-94.91 1562.41,-93.73 1563.98,-100.55" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1471.33,-132.62C1444.55,-115.54 1416.23,-90.16 1434,-66.5 1441.51,-56.49 1507.24,-39.36 1555.46,-27.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1555.97,-31.4 1564.9,-25.7 1554.37,-24.58 1555.97,-31.4" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1460.57,-148.33C1427.08,-142.37 1384.77,-128.64 1363,-97 1355.32,-85.83 1355.43,-77.74 1363,-66.5 1368.17,-58.83 1414.9,-41.25 1449.48,-29.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1450.49,-32.42 1458.78,-25.82 1448.19,-25.81 1450.49,-32.42" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1557.42,-142.56C1594.07,-133.6 1644.94,-118.62 1686,-97 1705.47,-86.75 1705.21,-76.12 1725,-66.5 1779.6,-39.95 1849.45,-26.68 1891.63,-20.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1892.08,-24.12 1901.51,-19.3 1891.13,-17.18 1892.08,-24.12" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1517.56,-132.52C1526.79,-112.93 1543.27,-83.8 1566,-66.5 1607.27,-35.09 1628.94,-49.99 1677,-30.5 1677.48,-30.31 1677.96,-30.11 1678.45,-29.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1679.66,-33.2 1687.32,-25.88 1676.77,-26.82 1679.66,-33.2" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1542.84,-132.59C1558.23,-123.37 1576.41,-112.47 1591.84,-103.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.45,-106.34 1600.23,-98.2 1589.85,-100.34 1593.45,-106.34" />
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-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1480.88,-91.38 1443.12,-91.38 1443.12,-72.12 1480.88,-72.12 1480.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1462" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1495.41,-132.59C1488.72,-122.61 1480.72,-110.67 1474.22,-100.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.22,-99.17 1468.74,-92.81 1471.4,-103.06 1477.22,-99.17" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2040.62,-91.38 1995.38,-91.38 1995.38,-72.12 2040.62,-72.12 2040.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2018" 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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1991.7,-132.59C1996.86,-122.82 2003,-111.18 2008.05,-101.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2011.08,-103.37 2012.65,-92.89 2004.89,-100.1 2011.08,-103.37" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1744.91,-147.58C1698.34,-142.96 1627.62,-136.48 1566,-133 1415.41,-124.5 356.09,-130.38 209,-97 178.43,-90.06 99.53,-51.75 57.06,-30.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "58.71,-27.4 48.21,-26.04 55.57,-33.66 58.71,-27.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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1816.19,-132.76C1832.39,-114.14 1850,-86.43 1834,-66.5 1831.27,-63.1 1728.85,-41.41 1662.53,-27.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1663.39,-24.26 1652.89,-25.66 1661.98,-31.12 1663.39,-24.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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1836.77,-132.69C1852.82,-123.38 1870.58,-111.21 1884,-97 1901.01,-78.99 1913.87,-53.33 1921.4,-35.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1924.63,-37.15 1925.17,-26.56 1918.15,-34.5 1924.63,-37.15" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1831.57,-132.6C1857.09,-115.41 1884.19,-89.88 1867,-66.5 1837.34,-26.17 1775.47,-17.29 1737.65,-15.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1737.88,-12.35 1727.81,-15.64 1737.73,-19.35 1737.88,-12.35" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1791.08,-132.59C1789.24,-124.98 1787.12,-116.24 1785.17,-108.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.62,-107.57 1782.86,-98.67 1781.81,-109.21 1788.62,-107.57" />
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= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1746.83,-132.59C1723.29,-122.88 1695.28,-111.33 1672.15,-101.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1673.54,-98.57 1662.96,-98 1670.87,-105.05 1673.54,-98.57" />
</a>
</g>
</g>
<!-- Node44->Node8 -->
<g id= "edge83_Node000044_Node000008" class= "edge" >
<title > Node44- > Node8</title>
<g id= "a_edge83_Node000044_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1017.92,-277.11C1006.11,-245.81 973.71,-171.24 921,-133 775.59,-27.5 702.06,-82.17 530,-30.5 528.17,-29.95 526.31,-29.38 524.43,-28.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "525.7,-25.52 515.11,-25.75 523.54,-32.17 525.7,-25.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge90_Node000045_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge90_Node000045_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1042.23,-476.35C1055.79,-468.71 1073.67,-456.48 1084,-440.75 1094.75,-424.38 1099.44,-402.62 1101.48,-385.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.94,-386.38 1102.4,-376.1 1097.97,-385.72 1104.94,-386.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node6 -->
2025-11-25 14:31:59 -05:00
<g id= "edge95_Node000045_Node000006" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node6</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge95_Node000045_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M982.14,-476.26C878.96,-452.2 607.55,-379.19 425,-241.25 382.42,-209.07 348.17,-180.24 373,-133 381.43,-116.96 397.57,-105.04 412.52,-96.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.88,-100.08 421.23,-92.44 410.73,-93.83 413.88,-100.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45->Node19 -->
2025-11-25 14:31:59 -05:00
<g id= "edge96_Node000045_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node19</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge96_Node000045_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1081.03,-477.97C1283.19,-450.39 1959.72,-346.29 2075,-174.75 2082.8,-163.15 2079.6,-76.73 2072,-66.5 2047.5,-33.53 1999.71,-22.08 1966.14,-18.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1966.72,-14.71 1956.43,-17.23 1966.05,-21.68 1966.72,-14.71" />
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= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1075.12,-440.75 972.88,-440.75 972.88,-410.25 1075.12,-410.25 1075.12,-440.75" />
<text xml:space= "preserve" text-anchor= "start" x= "980.88" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1024" 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 -->
2025-11-25 14:31:59 -05:00
<g id= "edge91_Node000045_Node000046" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node46</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge91_Node000045_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1024,-476.43C1024,-469.98 1024,-460.91 1024,-452.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1027.5,-452.55 1024,-442.55 1020.5,-452.55 1027.5,-452.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge93_Node000046_Node000002" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node46- > Node2</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge93_Node000046_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M972.49,-421.78C827.39,-411.82 407.97,-367.08 133,-174.75 93.66,-147.23 83.34,-137.78 58,-97 46.1,-77.86 38.14,-53.14 33.62,-36.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "37.1,-35.61 31.29,-26.75 30.3,-37.3 37.1,-35.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge92_Node000046_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node46- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge92_Node000046_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1041.93,-409.86C1052.13,-401.53 1065.1,-390.94 1076.46,-381.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1078.44,-384.57 1083.97,-375.54 1074.01,-379.15 1078.44,-384.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46->Node19 -->
2025-11-25 14:31:59 -05:00
<g id= "edge94_Node000046_Node000019" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node46- > Node19</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge94_Node000046_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1075.39,-419.72C1215.69,-406.07 1602.4,-364.22 1716,-307.75 1772.31,-279.76 1762.52,-238.38 1819,-210.75 1912.33,-165.09 1982.42,-253.68 2050,-174.75 2081.29,-138.2 2076.71,-106.52 2050,-66.5 2031.46,-38.73 1994.41,-26.29 1966.16,-20.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1967,-17.32 1956.55,-19.05 1965.8,-24.21 1967,-17.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>