2025-11-24 09:08:28 -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/policy.h Pages: 1 -->
2025-11-25 14:31:59 -05:00
<svg width= "2031pt" height= "637pt"
viewBox="0.00 0.00 2031.00 637.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 633)" >
<title > src/include/gridfire/policy/policy.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1034.75,-629 939.25,-629 939.25,-598.5 1034.75,-598.5 1034.75,-629" />
<text xml:space= "preserve" text-anchor= "start" x= "947.25" y= "-615.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "987" y= "-604.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <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= "899.12,-374.25 796.88,-374.25 796.88,-343.75 899.12,-343.75 899.12,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "804.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= "848" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -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= "M961.28,-598.03C930.61,-578.91 880.67,-542.41 858,-496 840.8,-460.79 841.66,-414.26 844.42,-385.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "847.89,-386.23 845.54,-375.9 840.93,-385.44 847.89,-386.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <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= "1057.12,-440.75 954.88,-440.75 954.88,-410.25 1057.12,-410.25 1057.12,-440.75" />
<text xml:space= "preserve" text-anchor= "start" x= "962.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= "1006" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node45 -->
2025-11-25 14:31:59 -05:00
<g id= "edge82_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_edge82_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M988.49,-598.14C991.7,-566.65 999.31,-492.06 1003.36,-452.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1006.83,-452.86 1004.36,-442.55 999.87,-452.15 1006.83,-452.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <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= "980.75,-496 867.25,-496 867.25,-476.75 980.75,-476.75 980.75,-496" />
<text xml:space= "preserve" text-anchor= "middle" x= "924" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/chains.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node46 -->
2025-11-25 14:31:59 -05:00
<g id= "edge86_Node000001_Node000046" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node46</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge86_Node000001_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M979.77,-598.37C968.39,-575.72 946.29,-531.74 933.59,-506.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "936.79,-505.04 929.17,-497.67 930.54,-508.18 936.79,-505.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1671.5,-562.5 1568.5,-562.5 1568.5,-532 1671.5,-532 1671.5,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1576.5" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1620" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node47 -->
2025-11-25 14:31:59 -05:00
<g id= "edge91_Node000001_Node000047" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node47</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge91_Node000001_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1035.1,-607.85C1147.99,-596.35 1429.94,-567.62 1556.62,-554.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.92,-558.2 1566.51,-553.7 1556.21,-551.23 1556.92,-558.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1717,-24.88 1563,-24.88 1563,-5.63 1717,-5.63 1717,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1640" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M899.5,-355.83C986.81,-351.42 1169.1,-339.02 1320,-307.75 1417.11,-287.63 1445.05,-287.08 1533,-241.25 1575.85,-218.92 1597.71,-218.12 1619,-174.75 1640.2,-131.55 1606.75,-113.52 1617,-66.5 1619.38,-55.57 1624.37,-44.17 1629.09,-35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1632.05,-36.88 1633.79,-26.43 1625.91,-33.51 1632.05,-36.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink: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= "1491.25,-91.38 1362.75,-91.38 1362.75,-72.12 1491.25,-72.12 1491.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1427" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge3_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge3_Node000002_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M854.35,-343.51C870.52,-306.68 911.99,-212.24 913,-210.75 940.08,-170.73 945.6,-154.26 989,-133 1005.02,-125.15 1230.12,-102.07 1351.19,-90.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1351.46,-93.61 1361.07,-89.14 1350.77,-86.64 1351.46,-93.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <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= "1311.12,-307.75 1202.88,-307.75 1202.88,-277.25 1311.12,-277.25 1311.12,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1210.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= "1257" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node14 -->
<g id= "edge14_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge14_Node000002_Node000014" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M899.39,-349.9C973.46,-338.21 1110.25,-316.64 1191.49,-303.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.74,-307.33 1201.08,-302.32 1190.65,-300.42 1191.74,-307.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "329,-24.88 289,-24.88 289,-5.63 329,-5.63 329,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "309" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node21 -->
<g id= "edge78_Node000002_Node000021" class= "edge" >
<title > Node2- > Node21</title>
<g id= "a_edge78_Node000002_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M796.39,-354.26C629.31,-341.48 114,-296.41 114,-227 114,-227 114,-227 114,-152.88 114,-73.95 222.46,-36.76 277.6,-22.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "278.11,-26.42 287.03,-20.7 276.49,-19.62 278.11,-26.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "602.38,-241.25 519.62,-241.25 519.62,-210.75 602.38,-210.75 602.38,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "527.62" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "561" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node34 -->
<g id= "edge49_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge49_Node000002_Node000034" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M815.91,-343.35C763.86,-319.6 661.03,-272.66 603.14,-246.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "604.81,-243.15 594.26,-242.18 601.9,-249.52 604.81,-243.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1648.75,-302.12 1619.25,-302.12 1619.25,-282.88 1648.75,-282.88 1648.75,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1634" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node43 -->
<g id= "edge79_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge79_Node000002_Node000043" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M899.6,-357.18C1047.59,-354.41 1471.4,-343.5 1605,-307.75 1606.17,-307.44 1607.34,-307.08 1608.51,-306.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.53,-310.05 1617.39,-302.94 1606.82,-303.6 1609.53,-310.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "860.88,-307.75 757.12,-307.75 757.12,-277.25 860.88,-277.25 860.88,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "765.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= "809" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node44 -->
<g id= "edge80_Node000002_Node000044" class= "edge" >
<title > Node2- > Node44</title>
<g id= "a_edge80_Node000002_Node000044" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M839.15,-343.36C834.56,-335.78 828.84,-326.31 823.62,-317.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "826.77,-316.12 818.6,-309.37 820.78,-319.74 826.77,-316.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node3 -->
<g id= "edge6_Node000004_Node000003" class= "edge" >
<title > Node4- > Node3</title>
<g id= "a_edge6_Node000004_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1457.07,-71.65C1494.25,-60.39 1557.71,-41.17 1599.25,-28.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1600.08,-31.99 1608.64,-25.75 1598.05,-25.3 1600.08,-31.99" />
2025-11-24 09:08:28 -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= "1449.62,-24.88 1404.38,-24.88 1404.38,-5.63 1449.62,-5.63 1449.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1427" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "M1427,-71.78C1427,-62.73 1427,-48.45 1427,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.5,-36.66 1427,-26.66 1423.5,-36.66 1430.5,-36.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1386.75,-24.88 1321.25,-24.88 1321.25,-5.63 1386.75,-5.63 1386.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1354" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "M1416.85,-71.78C1405.41,-61.67 1386.57,-45.03 1372.5,-32.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1375.01,-30.14 1365.2,-26.14 1370.37,-35.39 1375.01,-30.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "468.88,-24.88 347.12,-24.88 347.12,-5.63 468.88,-5.63 468.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "408" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge7_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge7_Node000004_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1362.68,-75.99C1321.83,-73.04 1267.83,-69.31 1220,-66.5 890.4,-47.16 805.6,-71.55 478,-30.5 471.61,-29.7 464.94,-28.64 458.36,-27.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "459.4,-24.09 448.92,-25.66 458.09,-30.97 459.4,-24.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1112.5,-24.88 1039.5,-24.88 1039.5,-5.63 1112.5,-5.63 1112.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1076" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge8_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge8_Node000004_Node000008" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1362.29,-72.88C1299.98,-64.65 1203.34,-50.19 1121,-30.5 1118.54,-29.91 1116.02,-29.26 1113.49,-28.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1114.51,-25.22 1103.92,-25.76 1112.53,-31.93 1114.51,-25.22" />
2025-11-24 09:08:28 -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= "569.38,-24.88 486.62,-24.88 486.62,-5.63 569.38,-5.63 569.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "528" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge9_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge9_Node000004_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1362.68,-76.11C1321.82,-73.22 1267.82,-69.49 1220,-66.5 934.77,-48.69 859.81,-77.96 578,-30.5 574.35,-29.89 570.59,-29.1 566.84,-28.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "567.8,-24.85 557.25,-25.73 566.04,-31.63 567.8,-24.85" />
2025-11-24 09:08:28 -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= "2006.5,-24.88 1963.5,-24.88 1963.5,-5.63 2006.5,-5.63 2006.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1985" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge10_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge10_Node000004_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1491.48,-77.31C1612.31,-70.41 1868.36,-53.56 1954,-30.5 1955.17,-30.18 1956.36,-29.83 1957.54,-29.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1958.59,-32.79 1966.6,-25.86 1956.01,-26.28 1958.59,-32.79" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1544.75,-24.88 1467.25,-24.88 1467.25,-5.63 1544.75,-5.63 1544.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1506" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge11_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge11_Node000004_Node000011" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1437.98,-71.78C1450.41,-61.63 1470.91,-44.9 1486.16,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1488.15,-35.34 1493.68,-26.31 1483.72,-29.92 1488.15,-35.34" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1945.12,-24.88 1854.88,-24.88 1854.88,-5.63 1945.12,-5.63 1945.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1900" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge12_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge12_Node000004_Node000012" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1491.67,-75.8C1574.35,-68.82 1721.68,-54.24 1846,-30.5 1849.78,-29.78 1853.69,-28.94 1857.59,-28.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1858.13,-31.5 1867,-25.72 1856.46,-24.71 1858.13,-31.5" />
2025-11-24 09:08:28 -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= "1836.75,-30.5 1735.25,-30.5 1735.25,0 1836.75,0 1836.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1743.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1786" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge13_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge13_Node000004_Node000013" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1488.49,-71.64C1546.61,-62.76 1636.48,-48.31 1723.8,-30.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1724.39,-34.32 1733.5,-28.91 1723.01,-27.45 1724.39,-34.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node4 -->
<g id= "edge15_Node000014_Node000004" class= "edge" >
<title > Node14- > Node4</title>
<g id= "a_edge15_Node000014_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1251.85,-276.89C1246.81,-259.99 1241.32,-231.79 1252,-210.75 1281.38,-152.85 1350.62,-114.87 1392.66,-96.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1393.77,-99.57 1401.59,-92.42 1391.02,-93.14 1393.77,-99.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node9 -->
<g id= "edge46_Node000014_Node000009" class= "edge" >
<title > Node14- > Node9</title>
<g id= "a_edge46_Node000014_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1202.61,-290.75C1147.55,-287.84 1061.55,-277.24 997,-241.25 904.76,-189.82 929.55,-115.5 836,-66.5 733.44,-12.78 691.28,-54.42 578,-30.5 574.81,-29.83 571.53,-29.06 568.24,-28.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "569.2,-24.87 558.64,-25.69 567.41,-31.64 569.2,-24.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node10 -->
<g id= "edge45_Node000014_Node000010" class= "edge" >
<title > Node14- > Node10</title>
<g id= "a_edge45_Node000014_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1311.43,-286.63C1374.7,-280.09 1481.84,-266.29 1571,-241.25 1733.77,-195.53 1788.66,-199.65 1923,-97 1945.21,-80.03 1963.65,-53.2 1974.49,-35.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1977.49,-36.98 1979.47,-26.57 1971.43,-33.47 1977.49,-36.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1804.75,-91.38 1697.25,-91.38 1697.25,-72.12 1804.75,-72.12 1804.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1751" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node15 -->
<g id= "edge16_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge16_Node000014_Node000015" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1311.44,-288.75C1368.64,-284.24 1460.24,-272.39 1533,-241.25 1576.28,-222.73 1686.22,-135.39 1731.28,-98.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1733.37,-101.67 1738.93,-92.65 1728.96,-96.24 1733.37,-101.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <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= "1609.88,-169.12 1500.12,-169.12 1500.12,-138.62 1609.88,-138.62 1609.88,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1508.12" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1555" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node16 -->
<g id= "edge19_Node000014_Node000016" class= "edge" >
<title > Node14- > Node16</title>
<g id= "a_edge19_Node000014_Node000016" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1311.58,-285.81C1375.21,-278.27 1475.55,-263.31 1506,-241.25 1526.66,-226.28 1539.81,-199.76 1547.22,-180.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.46,-181.38 1550.44,-170.79 1543.85,-179.08 1550.46,-181.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <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= "1167.25,-241.25 1068.75,-241.25 1068.75,-210.75 1167.25,-210.75 1167.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1076.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1118" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node17 -->
<g id= "edge24_Node000014_Node000017" class= "edge" >
<title > Node14- > Node17</title>
<g id= "a_edge24_Node000014_Node000017" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1225.46,-276.86C1206,-267.83 1180.81,-256.15 1159.71,-246.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1161.33,-243.25 1150.79,-242.22 1158.39,-249.6 1161.33,-243.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1210.88,-97 1107.12,-97 1107.12,-66.5 1210.88,-66.5 1210.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1115.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= "1159" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node19 -->
<g id= "edge27_Node000014_Node000019" class= "edge" >
<title > Node14- > Node19</title>
<g id= "a_edge27_Node000014_Node000019" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1244.16,-276.88C1236.17,-267.25 1226.09,-254.08 1219,-241.25 1194.42,-196.75 1175.69,-140.12 1166.11,-108" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1169.58,-107.42 1163.42,-98.8 1162.86,-109.38 1169.58,-107.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <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= "1496.88,-241.25 1393.12,-241.25 1393.12,-210.75 1496.88,-210.75 1496.88,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1401.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= "1445" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node24 -->
<g id= "edge33_Node000014_Node000024" class= "edge" >
<title > Node14- > Node24</title>
<g id= "a_edge33_Node000014_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1299.66,-276.86C1326.85,-267.54 1362.3,-255.37 1391.38,-245.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1392.43,-248.74 1400.75,-242.18 1390.16,-242.12 1392.43,-248.74" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <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= "1012.88,-97 909.12,-97 909.12,-66.5 1012.88,-66.5 1012.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "917.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= "961" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node26 -->
<g id= "edge35_Node000014_Node000026" class= "edge" >
<title > Node14- > Node26</title>
<g id= "a_edge35_Node000014_Node000026" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1202.43,-285.43C1143.09,-277.84 1053.2,-263.12 1027,-241.25 986.27,-207.24 970.27,-143.89 964.3,-108.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "967.78,-108.03 962.81,-98.67 960.86,-109.08 967.78,-108.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1021.12,-30.5 900.88,-30.5 900.88,0 1021.12,0 1021.12,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "908.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "961" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node27 -->
<g id= "edge44_Node000014_Node000027" class= "edge" >
<title > Node14- > Node27</title>
<g id= "a_edge44_Node000014_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1202.46,-284.1C1151.21,-276.03 1079.55,-261.51 1060,-241.25 1004.81,-184.06 1063.4,-134.35 1022,-66.5 1015.21,-55.38 1005.07,-45.6 995,-37.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "997.21,-34.97 987.08,-31.87 993.06,-40.61 997.21,-34.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1300.62,-235.62 1261.38,-235.62 1261.38,-216.38 1300.62,-216.38 1300.62,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1281" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node32 -->
<g id= "edge47_Node000014_Node000032" class= "edge" >
<title > Node14- > Node32</title>
<g id= "a_edge47_Node000014_Node000032" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1262.45,-276.86C1265.79,-267.88 1270.11,-256.26 1273.74,-246.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.98,-247.83 1277.19,-237.24 1270.42,-245.39 1276.98,-247.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1374.88,-235.62 1319.12,-235.62 1319.12,-216.38 1374.88,-216.38 1374.88,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1347" y= "-222.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node33 -->
<g id= "edge48_Node000014_Node000033" class= "edge" >
<title > Node14- > Node33</title>
<g id= "a_edge48_Node000014_Node000033" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1277.42,-276.86C1291.67,-266.66 1310.65,-253.05 1325.19,-242.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1327.11,-245.56 1333.2,-236.89 1323.03,-239.87 1327.11,-245.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node12 -->
<g id= "edge18_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge18_Node000015_Node000012" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1772.03,-71.65C1797.21,-60.75 1839.62,-42.39 1868.66,-29.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1869.9,-33.09 1877.69,-25.91 1867.12,-26.67 1869.9,-33.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15->Node13 -->
<g id= "edge17_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge17_Node000015_Node000013" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1755.87,-71.78C1760.25,-63.7 1766.9,-51.45 1772.84,-40.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1775.8,-42.38 1777.49,-31.92 1769.65,-39.05 1775.8,-42.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node3 -->
<g id= "edge21_Node000016_Node000003" class= "edge" >
<title > Node16- > Node3</title>
<g id= "a_edge21_Node000016_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1556.34,-138.33C1558.59,-120.22 1564.41,-88.94 1579,-66.5 1588.15,-52.43 1602.48,-40.33 1614.95,-31.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.79,-34.52 1623.16,-26.06 1612.9,-28.7 1616.79,-34.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node4 -->
<g id= "edge20_Node000016_Node000004" class= "edge" >
<title > Node16- > Node4</title>
<g id= "a_edge20_Node000016_Node000004" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1528.17,-138.17C1506.24,-126.16 1475.41,-109.27 1453.56,-97.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.42,-94.33 1444.96,-92.59 1452.05,-100.47 1455.42,-94.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node10 -->
<g id= "edge23_Node000016_Node000010" class= "edge" >
<title > Node16- > Node10</title>
<g id= "a_edge23_Node000016_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1610.36,-146.94C1691.14,-137.7 1836.93,-118.67 1885,-97 1918.74,-81.79 1950.74,-52.39 1969.09,-33.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1971.56,-36.06 1975.9,-26.4 1966.48,-31.24 1971.56,-36.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node16->Node12 -->
<g id= "edge22_Node000016_Node000012" class= "edge" >
<title > Node16- > Node12</title>
<g id= "a_edge22_Node000016_Node000012" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1572.77,-138.37C1597.24,-119.12 1643.37,-85.37 1688,-66.5 1754.34,-38.45 1776.06,-47.69 1846,-30.5 1849.09,-29.74 1852.27,-28.94 1855.48,-28.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1856.07,-31.59 1864.88,-25.7 1854.32,-24.81 1856.07,-31.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17->Node16 -->
<g id= "edge25_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge25_Node000017_Node000016" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1167.49,-218.26C1232.95,-209.2 1351.87,-192.18 1453,-174.75 1464.52,-172.76 1476.74,-170.51 1488.57,-168.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1489.12,-171.71 1498.28,-166.38 1487.79,-164.84 1489.12,-171.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "177.62,-24.88 126.38,-24.88 126.38,-5.63 177.62,-5.63 177.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "152" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node17->Node18 -->
<g id= "edge26_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge26_Node000017_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1068.41,-223.21C886.62,-216.53 265.38,-192.5 227,-174.75 183.7,-154.72 170.98,-141.19 153,-97 145.08,-77.55 146.09,-53.21 148.29,-36.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "151.72,-37.07 149.83,-26.64 144.8,-35.97 151.72,-37.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node13 -->
<g id= "edge32_Node000019_Node000013" class= "edge" >
<title > Node19- > Node13</title>
<g id= "a_edge32_Node000019_Node000013" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1211.34,-77.09C1328.13,-68.76 1608.17,-47.91 1723.73,-30.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1724.2,-34.12 1733.54,-29.12 1723.12,-27.2 1724.2,-34.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1303.38,-24.88 1268.62,-24.88 1268.62,-5.63 1303.38,-5.63 1303.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1286" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id= "edge28_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge28_Node000019_Node000020" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1189.21,-66.11C1207.32,-57.25 1230.97,-45.52 1259.84,-30.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1261.25,-33.69 1268.49,-25.95 1258,-27.49 1261.25,-33.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node21 -->
<g id= "edge29_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge29_Node000019_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1106.69,-74.68C1081.17,-71.87 1050.01,-68.69 1022,-66.5 870.25,-54.62 485.3,-68.84 338,-30.5 337,-30.24 336,-29.94 334.99,-29.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "336.49,-26.45 325.91,-25.87 333.82,-32.92 336.49,-26.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1181.62,-24.88 1130.38,-24.88 1130.38,-5.63 1181.62,-5.63 1181.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1156" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node22 -->
<g id= "edge30_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge30_Node000019_Node000022" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1158.32,-66.11C1157.91,-57.33 1157.38,-46.02 1156.94,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.44,-36.41 1156.48,-26.58 1153.45,-36.74 1160.44,-36.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "1250.62,-24.88 1199.38,-24.88 1199.38,-5.63 1250.62,-5.63 1250.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1225" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node23 -->
<g id= "edge31_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge31_Node000019_Node000023" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1173.98,-66.11C1184.08,-56.24 1197.43,-43.19 1207.94,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.18,-35.62 1214.89,-26.13 1205.29,-30.62 1210.18,-35.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1443.62,-163.5 1398.38,-163.5 1398.38,-144.25 1443.62,-144.25 1443.62,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1421" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node24->Node25 -->
<g id= "edge34_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge34_Node000024_Node000025" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1440.03,-210.47C1436.44,-199.99 1431.56,-185.73 1427.64,-174.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1431.04,-173.39 1424.49,-165.06 1424.41,-175.66 1431.04,-173.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node3 -->
<g id= "edge36_Node000026_Node000003" class= "edge" >
<title > Node26- > Node3</title>
<g id= "a_edge36_Node000026_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1013.34,-75C1038.86,-72.27 1070.02,-69.06 1098,-66.5 1300.45,-47.98 1352.2,-55.14 1554,-30.5 1561.95,-29.53 1570.29,-28.35 1578.52,-27.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1578.8,-30.59 1588.13,-25.57 1577.71,-23.68 1578.8,-30.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node8 -->
<g id= "edge38_Node000026_Node000008" class= "edge" >
<title > Node26- > Node8</title>
<g id= "a_edge38_Node000026_Node000008" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M987.1,-66.11C1005.91,-55.56 1031.19,-41.38 1049.98,-30.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1051.61,-33.94 1058.62,-26 1048.18,-27.84 1051.61,-33.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node9 -->
<g id= "edge42_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge42_Node000026_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M908.85,-68.99C904.18,-68.09 899.51,-67.24 895,-66.5 755.08,-43.51 717.1,-58.03 578,-30.5 574.65,-29.84 571.21,-29.06 567.76,-28.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "568.91,-24.9 558.35,-25.74 567.13,-31.67 568.91,-24.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node27 -->
<g id= "edge37_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge37_Node000026_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M961,-66.11C961,-59.02 961,-50.29 961,-42.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "964.5,-42.34 961,-32.34 957.5,-42.34 964.5,-42.34" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "882.75,-24.88 787.25,-24.88 787.25,-5.63 882.75,-5.63 882.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "835" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node28 -->
<g id= "edge39_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge39_Node000026_Node000028" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M932.41,-66.11C911.51,-55.42 883.32,-40.99 862.65,-30.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.44,-27.39 853.95,-25.95 861.25,-33.62 864.44,-27.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "624.5,-24.88 587.5,-24.88 587.5,-5.63 624.5,-5.63 624.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "606" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node29 -->
<g id= "edge40_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge40_Node000026_Node000029" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M908.83,-69.11C904.16,-68.18 899.5,-67.3 895,-66.5 779.69,-46.13 745.73,-65.54 634,-30.5 633.35,-30.3 632.7,-30.08 632.04,-29.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "633.56,-26.69 622.99,-25.94 630.79,-33.12 633.56,-26.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "701,-24.88 643,-24.88 643,-5.63 701,-5.63 701,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "672" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node30 -->
<g id= "edge41_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge41_Node000026_Node000030" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M908.78,-69.37C904.12,-68.39 899.48,-67.42 895,-66.5 812.95,-49.66 790.61,-53.28 710,-30.5 708.39,-30.04 706.75,-29.55 705.1,-29.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "706.32,-25.75 695.73,-25.81 704.05,-32.37 706.32,-25.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- 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= "768.88,-24.88 719.12,-24.88 719.12,-5.63 768.88,-5.63 768.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "744" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node31 -->
<g id= "edge43_Node000026_Node000031" class= "edge" >
<title > Node26- > Node31</title>
<g id= "a_edge43_Node000026_Node000031" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M908.79,-68.32C871.88,-59.07 821.44,-45.5 778,-30.5 777.02,-30.16 776.03,-29.81 775.03,-29.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "776.33,-26.2 765.74,-25.82 773.79,-32.72 776.33,-26.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <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= "675.5,-97 584.5,-97 584.5,-66.5 675.5,-66.5 675.5,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "592.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "630" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node35 -->
<g id= "edge50_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge50_Node000034_Node000035" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M561.46,-210.42C562.61,-191.51 566.56,-158 580,-133 585.54,-122.7 593.85,-113.13 602.12,-105.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "604.42,-107.8 609.47,-98.49 599.71,-102.61 604.42,-107.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <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= "414.12,-97 311.88,-97 311.88,-66.5 414.12,-66.5 414.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "319.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "363" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node36 -->
<g id= "edge53_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge53_Node000034_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M519.13,-217.56C489.26,-210.57 449.49,-197.63 421,-174.75 398.89,-157 382.76,-128.41 373.2,-107.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "376.42,-106.43 369.18,-98.69 370.01,-109.26 376.42,-106.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "partition__ground_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "823.12,-169.12 726.88,-169.12 726.88,-138.62 823.12,-138.62 823.12,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "734.88" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "775" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node37 -->
<g id= "edge56_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge56_Node000034_Node000037" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M602.75,-211.96C634.44,-201.98 679.05,-187.77 718,-174.75 719.55,-174.23 721.13,-173.7 722.72,-173.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.56,-176.57 731.9,-170.03 721.3,-169.95 723.56,-176.57" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <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= "332.12,-174.75 235.88,-174.75 235.88,-133 332.12,-133 332.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "243.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "243.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "284" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node38 -->
<g id= "edge62_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge62_Node000034_Node000038" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M519.23,-214.43C472.38,-202.57 396.05,-183.24 343.1,-169.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "344.19,-166.5 333.64,-167.44 342.48,-173.29 344.19,-166.5" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <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= "709.12,-174.75 588.88,-174.75 588.88,-133 709.12,-133 709.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "596.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "596.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "649" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _partition_data_record.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node40 -->
<g id= "edge69_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge69_Node000034_Node000040" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M579.23,-210.47C589.42,-202.35 602.46,-191.96 614.5,-182.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "616.63,-185.15 622.27,-176.18 612.26,-179.67 616.63,-185.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <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= "531.75,-174.75 430.25,-174.75 430.25,-133 531.75,-133 531.75,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "438.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "438.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "481" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34->Node42 -->
<g id= "edge71_Node000034_Node000042" class= "edge" >
<title > Node34- > Node42</title>
<g id= "a_edge71_Node000034_Node000042" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M544.42,-210.47C535.25,-202.43 523.54,-192.17 512.69,-182.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.19,-180.19 505.37,-176.23 510.58,-185.46 515.19,-180.19" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35->Node9 -->
<g id= "edge51_Node000035_Node000009" class= "edge" >
<title > Node35- > Node9</title>
<g id= "a_edge51_Node000035_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M606.85,-66.11C590.4,-55.71 568.37,-41.78 551.78,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "553.85,-28.46 543.53,-26.07 550.11,-34.37 553.85,-28.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35->Node21 -->
<g id= "edge52_Node000035_Node000021" class= "edge" >
<title > Node35- > Node21</title>
<g id= "a_edge52_Node000035_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M584.01,-76.94C525.64,-71.17 422.41,-57.87 338,-30.5 337.2,-30.24 336.39,-29.96 335.58,-29.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.18,-26.55 326.61,-25.83 334.43,-32.98 337.18,-26.55" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36->Node18 -->
<g id= "edge55_Node000036_Node000018" class= "edge" >
<title > Node36- > Node18</title>
<g id= "a_edge55_Node000036_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M314.86,-66.03C276.55,-54.32 223.76,-38.19 188.79,-27.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "190.14,-24.25 179.55,-24.67 188.09,-30.94 190.14,-24.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36->Node21 -->
<g id= "edge54_Node000036_Node000021" class= "edge" >
<title > Node36- > Node21</title>
<g id= "a_edge54_Node000036_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M350.75,-66.11C342.73,-56.54 332.21,-43.97 323.74,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "326.46,-31.65 317.36,-26.23 321.09,-36.15 326.46,-31.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node7 -->
<g id= "edge58_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge58_Node000037_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M781.67,-138.31C789.25,-119.31 798.47,-86.17 781,-66.5 735.97,-15.8 544.95,-41.27 478,-30.5 472.4,-29.6 466.57,-28.57 460.77,-27.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "461.69,-24.09 451.21,-25.62 460.36,-30.96 461.69,-24.09" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node8 -->
<g id= "edge61_Node000037_Node000008" class= "edge" >
<title > Node37- > Node8</title>
<g id= "a_edge61_Node000037_Node000008" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M818.51,-138.22C824.68,-136.34 830.98,-134.55 837,-133 918.14,-112.18 952.25,-143.38 1022,-97 1044.34,-82.15 1059.77,-54.57 1068.25,-35.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1071.46,-37.21 1072.13,-26.63 1065.01,-34.48 1071.46,-37.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node9 -->
<g id= "edge59_Node000037_Node000009" class= "edge" >
<title > Node37- > Node9</title>
<g id= "a_edge59_Node000037_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M792.21,-138.16C811.54,-119.88 837.9,-88.43 819,-66.5 783.65,-25.48 630.93,-41.94 578,-30.5 574.86,-29.82 571.62,-29.05 568.38,-28.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "569.48,-24.91 558.91,-25.72 567.68,-31.67 569.48,-24.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node18 -->
<g id= "edge60_Node000037_Node000018" class= "edge" >
<title > Node37- > Node18</title>
<g id= "a_edge60_Node000037_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M775.09,-138.22C774.34,-118.48 769.76,-83.82 748,-66.5 707.2,-34.02 331.92,-35.39 280,-30.5 249.44,-27.62 214.86,-23.74 189.35,-20.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "189.8,-17.28 179.46,-19.58 188.98,-24.23 189.8,-17.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node36 -->
<g id= "edge57_Node000037_Node000036" class= "edge" >
<title > Node37- > Node36</title>
<g id= "a_edge57_Node000037_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M736.05,-138.17C730.06,-136.24 723.91,-134.43 718,-133 617.09,-108.51 496.94,-94.6 425.48,-87.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "426.23,-84.43 415.95,-87 425.59,-91.4 426.23,-84.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node7 -->
<g id= "edge64_Node000038_Node000007" class= "edge" >
<title > Node38- > Node7</title>
<g id= "a_edge64_Node000038_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M283.61,-132.59C284.27,-113.6 288.02,-85.39 303,-66.5 317.16,-48.65 339.21,-36.77 359.46,-29.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "360.44,-32.44 368.71,-25.82 358.12,-25.84 360.44,-32.44" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node9 -->
<g id= "edge66_Node000038_Node000009" class= "edge" >
<title > Node38- > Node9</title>
<g id= "a_edge66_Node000038_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M332.46,-137.09C359.88,-127.26 394.32,-113.38 423,-97 455.75,-78.29 489.64,-50.41 509.76,-32.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "511.95,-35.53 517.1,-26.27 507.3,-30.3 511.95,-35.53" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node18 -->
<g id= "edge68_Node000038_Node000018" class= "edge" >
<title > Node38- > Node18</title>
<g id= "a_edge68_Node000038_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M235.47,-139.52C212.76,-130.9 187.2,-117.39 171,-97 157.3,-79.76 153.19,-54.31 152.1,-36.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "155.6,-36.71 151.79,-26.82 148.61,-36.93 155.6,-36.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node21 -->
<g id= "edge65_Node000038_Node000021" class= "edge" >
<title > Node38- > Node21</title>
<g id= "a_edge65_Node000038_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M275.24,-132.51C268.86,-114.7 262.52,-88.34 270,-66.5 274.29,-53.96 283.13,-42.14 291.31,-33.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "293.58,-35.8 298.02,-26.18 288.55,-30.93 293.58,-35.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node36 -->
<g id= "edge63_Node000038_Node000036" class= "edge" >
<title > Node38- > Node36</title>
<g id= "a_edge63_Node000038_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M306.85,-132.59C316.72,-123.83 328.28,-113.57 338.35,-104.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "340.43,-107.46 345.59,-98.2 335.79,-102.23 340.43,-107.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "217.88,-91.38 180.12,-91.38 180.12,-72.12 217.88,-72.12 217.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "199" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node39 -->
<g id= "edge67_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge67_Node000038_Node000039" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M259.41,-132.59C246.42,-121.87 230.68,-108.89 218.53,-98.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "220.78,-96.18 210.84,-92.51 216.32,-101.58 220.78,-96.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "738.62,-91.38 693.38,-91.38 693.38,-72.12 738.62,-72.12 738.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "716" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node40->Node41 -->
<g id= "edge70_Node000040_Node000041" class= "edge" >
<title > Node40- > Node41</title>
<g id= "a_edge70_Node000040_Node000041" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M668.38,-132.59C678.32,-122.19 690.29,-109.65 699.75,-99.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "702.17,-102.29 706.55,-92.65 697.11,-97.46 702.17,-102.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node7 -->
<g id= "edge74_Node000042_Node000007" class= "edge" >
<title > Node42- > Node7</title>
<g id= "a_edge74_Node000042_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M490.94,-132.67C498.47,-114.25 505.7,-86.89 494,-66.5 484.16,-49.36 465.97,-37.51 448.84,-29.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "450.37,-26.49 439.8,-25.83 447.65,-32.94 450.37,-26.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node10 -->
<g id= "edge76_Node000042_Node000010" class= "edge" >
<title > Node42- > Node10</title>
<g id= "a_edge76_Node000042_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M532.12,-140.9C547.43,-137.78 564.32,-134.79 580,-133 852.57,-101.89 1547.21,-160.92 1814,-97 1828.82,-93.45 1912.11,-52.56 1956.74,-30.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1958.19,-33.56 1965.58,-25.97 1955.07,-27.3 1958.19,-33.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node18 -->
<g id= "edge77_Node000042_Node000018" class= "edge" >
<title > Node42- > Node18</title>
<g id= "a_edge77_Node000042_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M473.01,-132.62C463.98,-112.52 447.3,-82.47 423,-66.5 403.67,-53.8 259,-31.63 189.31,-21.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "189.9,-18.08 179.51,-20.12 188.9,-25.01 189.9,-18.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node21 -->
<g id= "edge75_Node000042_Node000021" class= "edge" >
<title > Node42- > Node21</title>
<g id= "a_edge75_Node000042_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M480.46,-132.68C478.85,-113.22 473.42,-84.18 456,-66.5 417.51,-27.45 388.99,-50.66 338,-30.5 337.52,-30.31 337.03,-30.11 336.54,-29.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "338.21,-26.83 327.66,-25.92 335.35,-33.21 338.21,-26.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node35 -->
<g id= "edge73_Node000042_Node000035" class= "edge" >
<title > Node42- > Node35</title>
<g id= "a_edge73_Node000042_Node000035" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M524.1,-132.59C544.35,-123.06 568.39,-111.74 588.45,-102.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "589.9,-105.49 597.46,-98.06 586.92,-99.16 589.9,-105.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node36 -->
<g id= "edge72_Node000042_Node000036" class= "edge" >
<title > Node42- > Node36</title>
<g id= "a_edge72_Node000042_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M446.87,-132.59C431.35,-123.37 413.01,-112.47 397.45,-103.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "399.37,-100.29 388.99,-98.19 395.79,-106.31 399.37,-100.29" />
</a>
</g>
</g>
<!-- Node44->Node6 -->
<g id= "edge81_Node000044_Node000006" class= "edge" >
<title > Node44- > Node6</title>
<g id= "a_edge81_Node000044_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M810.23,-277.18C813.8,-245.32 827.19,-168.61 875,-133 936.82,-86.96 1146.91,-121.48 1220,-97 1264.11,-82.23 1309.17,-51.08 1334.17,-32.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1336.07,-35.04 1341.82,-26.15 1331.78,-29.51 1336.07,-35.04" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge83_Node000045_Node000002" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node2</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge83_Node000045_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M970.15,-409.86C947.7,-400.7 918.55,-388.8 894.36,-378.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "895.97,-375.8 885.39,-375.26 893.32,-382.28 895.97,-375.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node10 -->
2025-11-25 14:31:59 -05:00
<g id= "edge84_Node000045_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node10</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge84_Node000045_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1057.59,-422.8C1170.67,-417.48 1447.06,-395.74 1658,-307.75 1806.38,-245.85 1853.34,-223.94 1952,-97 1966.13,-78.81 1975.12,-53.74 1980.09,-36.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1983.46,-37.33 1982.63,-26.77 1976.69,-35.54 1983.46,-37.33" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node18 -->
2025-11-25 14:31:59 -05:00
<g id= "edge85_Node000045_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node45- > Node18</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge85_Node000045_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M954.64,-425.07C754.52,-425.95 38,-415.88 38,-227 38,-227 38,-227 38,-152.88 38,-98 92.88,-53.5 126.49,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "128.3,-34.39 134.87,-26.08 124.55,-28.48 128.3,-34.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge87_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_edge87_Node000046_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M918.53,-476.36C906.95,-457.26 879.62,-412.16 862.58,-384.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "865.78,-382.58 857.6,-375.84 859.79,-386.21 865.78,-382.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge89_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_edge89_Node000046_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.37,-476.25C925.17,-455.57 927,-403.55 927,-360 927,-360 927,-360 927,-291.5 927,-196.55 1237.9,-121.55 1369.38,-94.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1369.84,-97.55 1378.93,-92.09 1368.43,-90.69 1369.84,-97.55" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node18 -->
2025-11-25 14:31:59 -05:00
<g id= "edge90_Node000046_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node46- > Node18</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge90_Node000046_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M867.01,-478.03C703.99,-456.87 243.29,-395.89 178,-374.25 80.54,-341.95 0,-329.67 0,-227 0,-227 0,-227 0,-152.88 0,-90.59 71.46,-49.49 116.38,-29.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.65,-33.07 125.51,-25.96 114.93,-26.62 117.65,-33.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node45 -->
2025-11-25 14:31:59 -05:00
<g id= "edge88_Node000046_Node000045" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node46- > Node45</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge88_Node000046_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M936.45,-476.43C947.08,-468.8 962.8,-457.52 976.6,-447.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "978.45,-450.59 984.53,-441.91 974.37,-444.9 978.45,-450.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge94_Node000047_Node000002" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node2</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge94_Node000047_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1568.12,-533.25C1470.12,-508.76 1250.98,-454.27 1066,-410.25 1013.69,-397.8 954.2,-384.12 910.59,-374.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.59,-370.82 901.06,-372.01 910.03,-377.64 911.59,-370.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node3 -->
2025-11-25 14:31:59 -05:00
<g id= "edge98_Node000047_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node3</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge98_Node000047_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1642.51,-531.82C1670.61,-511.85 1715,-472.94 1715,-426.5 1715,-426.5 1715,-426.5 1715,-291.5 1715,-192.14 1668.95,-79.48 1649.01,-35.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1652.25,-34.03 1644.88,-26.41 1645.89,-36.96 1652.25,-34.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge96_Node000047_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge96_Node000047_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1632.09,-531.81C1648.82,-510.31 1677,-467.94 1677,-426.5 1677,-426.5 1677,-426.5 1677,-291.5 1677,-193.9 1561.96,-241.76 1491,-174.75 1467.95,-152.99 1448.32,-121.66 1437.09,-101.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1440.21,-100.18 1432.34,-93.09 1434.07,-103.54 1440.21,-100.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node10 -->
2025-11-25 14:31:59 -05:00
<g id= "edge92_Node000047_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node10</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge92_Node000047_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1671.86,-541.8C1780.7,-531.04 2023,-498.94 2023,-426.5 2023,-426.5 2023,-426.5 2023,-152.88 2023,-109.75 2005.21,-61.67 1993.97,-35.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1997.25,-34.37 1989.98,-26.67 1990.86,-37.22 1997.25,-34.37" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node13 -->
2025-11-25 14:31:59 -05:00
<g id= "edge97_Node000047_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node13</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge97_Node000047_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1671.83,-539.94C1734.88,-529.03 1833,-500.21 1833,-426.5 1833,-426.5 1833,-426.5 1833,-152.88 1833,-113.57 1827.94,-103.25 1814,-66.5 1810.65,-57.67 1805.96,-48.51 1801.37,-40.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1804.42,-38.75 1796.29,-31.95 1798.41,-42.33 1804.42,-38.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node14 -->
2025-11-25 14:31:59 -05:00
<g id= "edge95_Node000047_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node14</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge95_Node000047_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1598.91,-531.57C1537.64,-488.9 1359.4,-364.8 1287.55,-314.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1289.59,-311.93 1279.39,-309.09 1285.59,-317.67 1289.59,-311.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node42 -->
2025-11-25 14:31:59 -05:00
<g id= "edge99_Node000047_Node000042" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node42</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge99_Node000047_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1568.24,-546.58C1418.78,-546.96 988.94,-543.73 858,-496 678.25,-430.47 624.63,-395.17 511,-241.25 498.94,-224.91 491.44,-203.32 486.95,-185.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "490.45,-185.41 484.77,-176.47 483.64,-187.01 490.45,-185.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node43 -->
2025-11-25 14:31:59 -05:00
<g id= "edge93_Node000047_Node000043" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node43</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge93_Node000047_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1620.81,-531.57C1623.19,-488.63 1630.14,-363.19 1632.88,-313.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636.36,-314.2 1633.42,-304.02 1629.37,-313.81 1636.36,-314.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node46 -->
2025-11-25 14:31:59 -05:00
<g id= "edge100_Node000047_Node000046" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node46</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge100_Node000047_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1568.26,-541.87C1444.46,-531.4 1131.2,-504.9 992.22,-493.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "992.68,-489.67 982.42,-492.32 992.09,-496.65 992.68,-489.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>