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/lib/policy/chains.cpp Pages: 1 -->
<!-- zoomable 559 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-25 14:31:59 -05:00
var viewWidth = 2699;
2025-11-24 09:08:28 -05:00
var viewHeight = 559;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/lib/policy/chains.cpp</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= "1310.75,-551.25 1189.75,-551.25 1189.75,-532 1310.75,-532 1310.75,-551.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1250.25" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</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= "1115.38,-374.25 1013.12,-374.25 1013.12,-343.75 1115.38,-343.75 1115.38,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1021.12" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1064.25" 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= "M1189.61,-536.66C1158.66,-531.53 1122.69,-520.29 1099.25,-496 1070.53,-466.24 1064.5,-416.21 1063.71,-385.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1067.21,-385.99 1063.64,-376.02 1060.21,-386.04 1067.21,-385.99" />
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= "1232.38,-440.75 1130.12,-440.75 1130.12,-410.25 1232.38,-410.25 1232.38,-440.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1138.12" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1181.25" 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= "edge74_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_edge74_Node000001_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1249.03,-531.81C1246.96,-518.96 1241.89,-494.65 1231.25,-476.75 1225.12,-466.43 1216.41,-456.69 1207.97,-448.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.59,-446.22 1200.84,-442.06 1205.86,-451.39 1210.59,-446.22" />
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= "1222,-496 1108.5,-496 1108.5,-476.75 1222,-476.75 1222,-496" />
<text xml:space= "preserve" text-anchor= "middle" x= "1165.25" 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= "edge78_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_edge78_Node000001_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1235.83,-531.59C1223.13,-523.64 1204.38,-511.89 1189.39,-502.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.35,-499.6 1181.02,-497.26 1187.64,-505.53 1191.35,-499.6" />
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= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2691,-169.12 2595.5,-169.12 2595.5,-138.62 2691,-138.62 2691,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2603.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2643.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_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= "edge83_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_edge83_Node000001_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1311.13,-540.69C1540.47,-540.13 2339.25,-530.7 2339.25,-426.5 2339.25,-426.5 2339.25,-426.5 2339.25,-291.5 2339.25,-277.63 2509.89,-207.85 2595.48,-173.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2596.57,-177.06 2604.57,-170.11 2593.98,-170.56 2596.57,-177.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "hashing_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "1874.88,-302.12 1763.62,-302.12 1763.62,-282.88 1874.88,-282.88 1874.88,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1819.25" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/hashing.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node50 -->
2025-11-25 14:31:59 -05:00
<g id= "edge87_Node000001_Node000050" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node50</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge87_Node000001_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.52,-531.56C1406.46,-514.18 1607.28,-469.15 1749.25,-374.25 1774.01,-357.7 1795.24,-330.16 1807.63,-311.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1810.48,-313.95 1813.04,-303.67 1804.63,-310.12 1810.48,-313.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "reaclib_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "122.5,-435.12 0,-435.12 0,-415.88 122.5,-415.88 122.5,-435.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "61.25" y= "-421.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaclib.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node59 -->
2025-11-25 14:31:59 -05:00
<g id= "edge106_Node000001_Node000059" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node59</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge106_Node000001_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1189.33,-535.77C1024.89,-522.5 558.3,-483.72 171.25,-440.75 159.23,-439.42 146.5,-437.88 134.11,-436.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "134.73,-432.87 124.37,-435.08 133.85,-439.81 134.73,-432.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2433.38,-496 2367.12,-496 2367.12,-476.75 2433.38,-476.75 2433.38,-496" />
<text xml:space= "preserve" text-anchor= "middle" x= "2400.25" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > xxhash64.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node60 -->
2025-11-25 14:31:59 -05:00
<g id= "edge108_Node000001_Node000060" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node60</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge108_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1311.16,-541.17C1478.26,-542.01 1957.78,-540.06 2353.25,-496 2353.93,-495.92 2354.62,-495.84 2355.31,-495.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2355.8,-499.23 2365.2,-494.34 2354.81,-492.3 2355.8,-499.23" />
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= "740.25,-24.88 586.25,-24.88 586.25,-5.63 740.25,-5.63 740.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "663.25" 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= "M1064.01,-343.35C1062.37,-295.18 1050.19,-140.62 962.25,-66.5 961.13,-65.56 817.48,-41.71 729.72,-27.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "730.45,-23.78 720.02,-25.61 729.31,-30.69 730.45,-23.78" />
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= "473.5,-91.38 345,-91.38 345,-72.12 473.5,-72.12 473.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "409.25" 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= "M1012.72,-358.72C856.38,-359.65 392.86,-352.8 306.25,-241.25 291.84,-222.69 296.71,-162.67 317.25,-133 329.2,-115.74 349.07,-103.83 367.28,-95.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "368.35,-99.3 376.34,-92.34 365.75,-92.8 368.35,-99.3" />
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= "683.38,-307.75 575.12,-307.75 575.12,-277.25 683.38,-277.25 683.38,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "583.12" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "629.25" 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= "M1012.64,-350.35C933.49,-338.61 782.17,-316.17 695.18,-303.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "695.77,-299.82 685.36,-301.82 694.74,-306.75 695.77,-299.82" />
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= "1801.25,-24.88 1761.25,-24.88 1761.25,-5.63 1801.25,-5.63 1801.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1781.25" 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= "edge70_Node000002_Node000021" class= "edge" >
<title > Node2- > Node21</title>
<g id= "a_edge70_Node000002_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1115.79,-358.33C1286.42,-358.96 1825.45,-357.01 1884.25,-307.75 1968.26,-237.38 1999.61,-155.2 1935.25,-66.5 1907.35,-28.05 1849.23,-18.46 1812.91,-16.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.14,-12.9 1803.01,-16 1812.87,-19.89 1813.14,-12.9" />
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= "1489.62,-241.25 1406.88,-241.25 1406.88,-210.75 1489.62,-210.75 1489.62,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1414.88" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1448.25" 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= "edge42_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge42_Node000002_Node000034" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.18,-343.35C1177.97,-319.2 1318.97,-271.1 1395.64,-244.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1396.7,-248.28 1405.04,-241.74 1394.44,-241.66 1396.7,-248.28" />
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= "1115,-302.12 1085.5,-302.12 1085.5,-282.88 1115,-282.88 1115,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1100.25" 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= "edge71_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge71_Node000002_Node000043" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1072.42,-343.36C1077.54,-334.18 1084.2,-322.25 1089.72,-312.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1092.77,-314.08 1094.59,-303.64 1086.66,-310.67 1092.77,-314.08" />
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= "157.12,-307.75 53.38,-307.75 53.38,-277.25 157.12,-277.25 157.12,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "61.38" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "105.25" 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= "edge72_Node000002_Node000044" class= "edge" >
<title > Node2- > Node44</title>
<g id= "a_edge72_Node000002_Node000044" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1013.07,-356.38C880.18,-351.86 513.37,-337.48 209.25,-307.75 196.07,-306.46 182,-304.76 168.6,-302.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "169.41,-299.55 159.03,-301.67 168.47,-306.49 169.41,-299.55" />
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= "M445.1,-71.65C490.01,-60.24 567.07,-40.67 616.55,-28.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "617.28,-31.53 626.11,-25.68 615.56,-24.75 617.28,-31.53" />
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= "352.88,-24.88 307.62,-24.88 307.62,-5.63 352.88,-5.63 352.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "330.25" 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= "M398.27,-71.78C385.84,-61.63 365.34,-44.9 350.09,-32.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.53,-29.92 342.57,-26.31 348.1,-35.34 352.53,-29.92" />
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= "135,-24.88 69.5,-24.88 69.5,-5.63 135,-5.63 135,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "102.25" 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= "M365.92,-71.65C307.81,-59.44 205.19,-37.88 146.58,-25.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "147.46,-22.17 136.95,-23.54 146.02,-29.02 147.46,-22.17" />
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= "1414.12,-24.88 1292.38,-24.88 1292.38,-5.63 1414.12,-5.63 1414.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1353.25" 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= "M473.96,-77.37C609.52,-70.13 933.18,-52.02 1204.25,-30.5 1229.18,-28.52 1256.43,-26.01 1280.73,-23.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1280.91,-27.16 1290.53,-22.7 1280.23,-20.19 1280.91,-27.16" />
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= "831.75,-24.88 758.75,-24.88 758.75,-5.63 831.75,-5.63 831.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "795.25" 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= "M473.71,-74.21C542.5,-66.54 654.41,-52.06 749.25,-30.5 752.03,-29.87 754.89,-29.15 757.75,-28.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "758.58,-31.79 767.23,-25.66 756.65,-25.06 758.58,-31.79" />
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= "1195.62,-24.88 1112.88,-24.88 1112.88,-5.63 1195.62,-5.63 1195.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1154.25" 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= "M473.7,-78.96C594.7,-74.93 863.92,-62.86 1088.25,-30.5 1093.84,-29.69 1099.65,-28.69 1105.42,-27.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1105.78,-31.08 1114.89,-25.67 1104.39,-24.22 1105.78,-31.08" />
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= "1078.75,-24.88 1035.75,-24.88 1035.75,-5.63 1078.75,-5.63 1078.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1057.25" 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= "M473.75,-74.33C609.72,-60.8 921.65,-29.75 1024.03,-19.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1024.34,-23.04 1033.94,-18.57 1023.64,-16.08 1024.34,-23.04" />
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= "448,-24.88 370.5,-24.88 370.5,-5.63 448,-5.63 448,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "409.25" 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= "M409.25,-71.78C409.25,-62.73 409.25,-48.45 409.25,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "412.75,-36.66 409.25,-26.66 405.75,-36.66 412.75,-36.66" />
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= "289.38,-24.88 199.12,-24.88 199.12,-5.63 289.38,-5.63 289.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "244.25" 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= "M385.96,-71.65C357.83,-60.65 310.29,-42.06 278.11,-29.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "279.42,-26.24 268.83,-25.86 276.87,-32.76 279.42,-26.24" />
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= "568,-30.5 466.5,-30.5 466.5,0 568,0 568,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "474.5" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "517.25" 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= "M424.27,-71.78C439.44,-62.72 463.4,-48.41 483.2,-36.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "484.73,-39.75 491.52,-31.62 481.14,-33.74 484.73,-39.75" />
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= "M574.77,-290.71C495.43,-288.27 354.03,-278.65 322.25,-241.25 283.09,-195.16 352.16,-128.67 388.72,-98.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "390.44,-101.69 396.05,-92.71 386.06,-96.23 390.44,-101.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node9 -->
<g id= "edge39_Node000014_Node000009" class= "edge" >
<title > Node14- > Node9</title>
<g id= "a_edge39_Node000014_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M683.84,-290.29C760.5,-287.31 894.09,-276.98 924.25,-241.25 932.99,-230.89 929.61,-223.2 924.25,-210.75 915.06,-189.38 900.76,-192.94 886.25,-174.75 861.21,-143.36 850.85,-135.73 840.25,-97 836.67,-83.93 831.38,-76.75 840.25,-66.5 876.69,-24.39 1033.45,-40.38 1088.25,-30.5 1093.12,-29.62 1098.18,-28.65 1103.23,-27.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1103.64,-31.12 1112.72,-25.66 1102.22,-24.26 1103.64,-31.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node14->Node10 -->
<g id= "edge38_Node000014_Node000010" class= "edge" >
<title > Node14- > Node10</title>
<g id= "a_edge38_Node000014_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M683.74,-290.47C770.85,-287.74 936.16,-277.76 980.25,-241.25 1043.79,-188.64 1055.05,-81.09 1056.93,-36.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.43,-36.52 1057.22,-26.42 1053.43,-36.32 1060.43,-36.52" />
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= "327,-91.38 219.5,-91.38 219.5,-72.12 327,-72.12 327,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "273.25" 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= "M574.95,-290.31C493.18,-287.36 343.94,-277.07 306.25,-241.25 267.95,-204.85 268.1,-136.44 270.89,-102.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "274.34,-103.36 271.86,-93.06 267.37,-102.65 274.34,-103.36" />
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= "541.12,-169.12 431.38,-169.12 431.38,-138.62 541.12,-138.62 541.12,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "439.38" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "486.25" 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= "M629.54,-276.99C629.13,-259.4 625.91,-229.76 610.25,-210.75 600.49,-198.9 568.65,-184.68 539.68,-173.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "541.19,-170.37 530.6,-170.12 538.73,-176.92 541.19,-170.37" />
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= "793.5,-241.25 695,-241.25 695,-210.75 793.5,-210.75 793.5,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "703" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "744.25" 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= "M655.35,-276.86C671.08,-268.04 691.34,-256.68 708.54,-247.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "709.93,-250.26 716.94,-242.32 706.5,-244.16 709.93,-250.26" />
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= "#fff0f0" stroke= "red" points= "953.12,-97 849.38,-97 849.38,-66.5 953.12,-66.5 953.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "857.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "901.25" 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= "M683.61,-291.05C767.13,-289.11 921.19,-280.19 957.25,-241.25 989.97,-205.91 982.8,-176.56 962.25,-133 956.83,-121.5 947.34,-111.75 937.44,-103.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "939.72,-101.31 929.57,-98.29 935.63,-106.98 939.72,-101.31" />
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= "#fff0f0" stroke= "red" points= "469.12,-241.25 365.38,-241.25 365.38,-210.75 469.12,-210.75 469.12,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "373.38" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "417.25" 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= "edge30_Node000014_Node000024" class= "edge" >
<title > Node14- > Node24</title>
<g id= "a_edge30_Node000014_Node000024" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M580.88,-276.78C549.81,-267.33 509.24,-254.99 476.28,-244.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "477.45,-241.66 466.86,-242.09 475.41,-248.35 477.45,-241.66" />
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= "#fff0f0" stroke= "red" points= "915.12,-241.25 811.38,-241.25 811.38,-210.75 915.12,-210.75 915.12,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "819.38" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "863.25" y= "-216.5" 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= "edge31_Node000014_Node000026" class= "edge" >
<title > Node14- > Node26</title>
<g id= "a_edge31_Node000014_Node000026" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M682.64,-276.78C717.48,-267.18 763.13,-254.6 799.82,-244.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "800.73,-247.87 809.44,-241.83 798.86,-241.12 800.73,-247.87" />
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= "679.38,-169.12 559.12,-169.12 559.12,-138.62 679.38,-138.62 679.38,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "567.12" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "619.25" y= "-144.38" 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= "edge37_Node000014_Node000027" class= "edge" >
<title > Node14- > Node27</title>
<g id= "a_edge37_Node000014_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M574.8,-289.44C503.26,-285.47 383.5,-273.98 356.25,-241.25 265.45,-132.21 234.82,-249.26 550.25,-174.75 553.22,-174.05 556.25,-173.3 559.31,-172.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "560.17,-175.91 568.94,-169.97 558.38,-169.14 560.17,-175.91" />
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= "526.88,-235.62 487.62,-235.62 487.62,-216.38 526.88,-216.38 526.88,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "507.25" 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= "edge40_Node000014_Node000032" class= "edge" >
<title > Node14- > Node32</title>
<g id= "a_edge40_Node000014_Node000032" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M601.57,-276.86C581.42,-266.21 554.29,-251.87 534.3,-241.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "536.11,-238.3 525.63,-236.72 532.83,-244.49 536.11,-238.3" />
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= "601.12,-235.62 545.38,-235.62 545.38,-216.38 601.12,-216.38 601.12,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "573.25" 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= "edge41_Node000014_Node000033" class= "edge" >
<title > Node14- > Node33</title>
<g id= "a_edge41_Node000014_Node000033" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M616.54,-276.86C608.14,-267.19 597.09,-254.46 588.26,-244.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.1,-242.22 581.9,-236.97 585.82,-246.81 591.1,-242.22" />
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= "M269.22,-71.78C265.02,-62.44 258.31,-47.53 252.91,-35.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "256.16,-34.21 248.87,-26.52 249.78,-37.08 256.16,-34.21" />
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= "M307.69,-71.65C346,-61.52 408.65,-44.96 455.49,-32.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "456.19,-36.01 464.97,-30.07 454.4,-29.24 456.19,-36.01" />
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= "M505.19,-138.25C538.78,-112.33 608.47,-58.54 642.98,-31.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "644.75,-34.95 650.52,-26.07 640.47,-29.41 644.75,-34.95" />
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= "M470.3,-138.35C457.7,-126.87 440.13,-110.87 427.07,-98.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "429.73,-96.67 419.98,-92.53 425.02,-101.85 429.73,-96.67" />
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= "M533.42,-138.19C539.09,-136.43 544.8,-134.67 550.25,-133 647.49,-103.14 670.3,-90.06 769.25,-66.5 860.6,-44.75 970.33,-28.19 1024.16,-20.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1024.46,-24.17 1033.89,-19.34 1023.5,-17.24 1024.46,-24.17" />
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= "M431.14,-149.74C358.75,-144.34 237.6,-130.44 210.25,-97 194.67,-77.95 212.36,-50.72 227.5,-33.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "229.77,-35.97 233.96,-26.24 224.62,-31.23 229.77,-35.97" />
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= "M694.64,-212.84C655.34,-203.04 599.11,-188.65 550.25,-174.75 548.02,-174.12 545.75,-173.46 543.46,-172.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "544.7,-169.51 534.11,-170.01 542.7,-176.21 544.7,-169.51" />
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= "1575.88,-24.88 1524.62,-24.88 1524.62,-5.63 1575.88,-5.63 1575.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1550.25" 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= "M761.78,-210.26C787.39,-189.55 837.31,-152.23 886.25,-133 1003.14,-87.06 1390.67,-36.1 1512.95,-20.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.27,-24.3 1522.76,-19.6 1512.4,-17.36 1513.27,-24.3" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node13 -->
<g id= "edge29_Node000019_Node000013" class= "edge" >
<title > Node19- > Node13</title>
<g id= "a_edge29_Node000019_Node000013" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M849.12,-73.96C787.17,-65.61 680.47,-50.32 579.29,-30.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.22,-27.42 569.74,-28.94 578.89,-34.29 580.22,-27.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node19->Node21 -->
<g id= "edge28_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge28_Node000019_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M953.34,-76.93C1117.14,-64.93 1618.69,-28.16 1749.68,-18.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.62,-22.08 1759.34,-17.86 1749.11,-15.1 1749.62,-22.08" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node3 -->
<g id= "edge32_Node000026_Node000003" class= "edge" >
<title > Node26- > Node3</title>
<g id= "a_edge32_Node000026_Node000003" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M812.93,-210.3C792.04,-202.32 768.67,-190.75 751.25,-174.75 707.88,-134.92 680.9,-68.65 669.52,-35.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "672.88,-34.87 666.4,-26.49 666.24,-37.09 672.88,-34.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node8 -->
<g id= "edge34_Node000026_Node000008" class= "edge" >
<title > Node26- > Node8</title>
<g id= "a_edge34_Node000026_Node000008" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M813.65,-210.35C796.51,-202.65 779.14,-191.26 769.25,-174.75 744.52,-133.48 757.87,-113.25 769.25,-66.5 771.95,-55.39 777.58,-43.99 782.9,-34.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "785.72,-36.97 788.03,-26.63 779.77,-33.27 785.72,-36.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M841.71,-210.43C830.5,-201.55 817.8,-189.15 811.25,-174.75 791.31,-130.93 775.44,-102.64 807.25,-66.5 848.84,-19.24 1026.2,-41.15 1088.25,-30.5 1093.26,-29.64 1098.47,-28.66 1103.66,-27.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1104.35,-31.06 1113.44,-25.62 1102.94,-24.21 1104.35,-31.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node26->Node27 -->
<g id= "edge33_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge33_Node000026_Node000027" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M812.1,-210.3C773.95,-199.34 721.67,-184.31 681.16,-172.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "682.37,-169.37 671.79,-169.97 680.43,-176.1 682.37,-169.37" />
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= "953.25,-163.5 895.25,-163.5 895.25,-144.25 953.25,-144.25 953.25,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "924.25" y= "-150" 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= "edge35_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge35_Node000026_Node000030" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M875.89,-210.47C885.58,-199.33 898.99,-183.91 909.23,-172.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.72,-174.62 915.64,-164.77 906.44,-170.02 911.72,-174.62" />
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= "1404.75,-97 1313.75,-97 1313.75,-66.5 1404.75,-66.5 1404.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1321.75" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1359.25" 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= "edge43_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge43_Node000034_Node000035" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1424.91,-210.3C1412.45,-201.38 1397.77,-188.98 1388.25,-174.75 1374.76,-154.58 1367.25,-127.76 1363.27,-108.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1366.76,-107.92 1361.5,-98.72 1359.88,-109.19 1366.76,-107.92" />
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= "1601.38,-97 1499.12,-97 1499.12,-66.5 1601.38,-66.5 1601.38,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1507.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1550.25" 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= "edge46_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge46_Node000034_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1470.35,-210.25C1482.71,-201.15 1497.71,-188.59 1508.25,-174.75 1523.74,-154.41 1535.2,-127.45 1542.2,-107.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1545.46,-109.24 1545.4,-98.64 1538.84,-106.97 1545.46,-109.24" />
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= "1316.38,-169.12 1220.12,-169.12 1220.12,-138.62 1316.38,-138.62 1316.38,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1228.12" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1268.25" 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= "edge49_Node000034_Node000037" class= "edge" >
<title > Node34- > Node37</title>
<g id= "a_edge49_Node000034_Node000037" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1410.52,-210.3C1383.16,-199.64 1345.93,-185.14 1316.42,-173.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1317.93,-170.47 1307.34,-170.11 1315.39,-177 1317.93,-170.47" />
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= "#fff0f0" stroke= "red" points= "1669.38,-174.75 1573.12,-174.75 1573.12,-133 1669.38,-133 1669.38,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1581.12" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1581.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1621.25" 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= "edge55_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge55_Node000034_Node000038" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1484.52,-210.3C1507.07,-201.16 1536.6,-189.19 1562.44,-178.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1563.53,-182.05 1571.48,-175.05 1560.9,-175.56 1563.53,-182.05" />
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= "1807.38,-174.75 1687.12,-174.75 1687.12,-133 1807.38,-133 1807.38,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1695.12" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1695.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1747.25" 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= "edge61_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge61_Node000034_Node000040" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1489.99,-216.74C1533.96,-207.84 1605.46,-192.84 1675.89,-175.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1676.42,-178.75 1685.26,-172.92 1674.71,-171.96 1676.42,-178.75" />
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= "1499,-174.75 1397.5,-174.75 1397.5,-133 1499,-133 1499,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1405.5" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "1405.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1448.25" 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= "edge63_Node000034_Node000042" class= "edge" >
<title > Node34- > Node42</title>
<g id= "a_edge63_Node000034_Node000042" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1448.25,-210.47C1448.25,-203.54 1448.25,-194.97 1448.25,-186.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1451.75,-186.75 1448.25,-176.75 1444.75,-186.75 1451.75,-186.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35->Node9 -->
<g id= "edge44_Node000035_Node000009" class= "edge" >
<title > Node35- > Node9</title>
<g id= "a_edge44_Node000035_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1313.5,-66.36C1277.51,-55.03 1227.89,-39.42 1193.65,-28.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1195.14,-25.45 1184.55,-25.78 1193.04,-32.12 1195.14,-25.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35->Node21 -->
<g id= "edge45_Node000035_Node000021" class= "edge" >
<title > Node35- > Node21</title>
<g id= "a_edge45_Node000035_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1405.21,-73.72C1491.62,-60.52 1676.19,-32.31 1749.9,-21.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.29,-24.52 1759.65,-19.55 1749.23,-17.6 1750.29,-24.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36->Node18 -->
<g id= "edge48_Node000036_Node000018" class= "edge" >
<title > Node36- > Node18</title>
<g id= "a_edge48_Node000036_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1550.25,-66.11C1550.25,-57.33 1550.25,-46.02 1550.25,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1553.75,-36.59 1550.25,-26.59 1546.75,-36.59 1553.75,-36.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node36->Node21 -->
<g id= "edge47_Node000036_Node000021" class= "edge" >
<title > Node36- > Node21</title>
<g id= "a_edge47_Node000036_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1601.8,-66.36C1647.23,-53.67 1711.94,-35.6 1749.96,-24.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.71,-28.41 1759.4,-22.35 1748.83,-21.67 1750.71,-28.41" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node7 -->
<g id= "edge51_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge51_Node000037_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1264.81,-138.28C1261.36,-120.12 1258.25,-88.8 1271.25,-66.5 1281.07,-49.66 1298.99,-37.73 1315.58,-29.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1316.56,-33.13 1324.27,-25.86 1313.71,-26.73 1316.56,-33.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node8 -->
<g id= "edge54_Node000037_Node000008" class= "edge" >
<title > Node37- > Node8</title>
<g id= "a_edge54_Node000037_Node000008" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1224.52,-138.14C1170.82,-120.26 1076.79,-89.62 995.25,-66.5 943.57,-51.85 883.77,-37.11 843.11,-27.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "843.93,-24.02 833.39,-25.11 842.32,-30.83 843.93,-24.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node9 -->
<g id= "edge52_Node000037_Node000009" class= "edge" >
<title > Node37- > Node9</title>
<g id= "a_edge52_Node000037_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1256.05,-138.25C1234.88,-112.88 1191.44,-60.82 1168.76,-33.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1171.74,-31.75 1162.64,-26.31 1166.36,-36.23 1171.74,-31.75" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node18 -->
<g id= "edge53_Node000037_Node000018" class= "edge" >
<title > Node37- > Node18</title>
<g id= "a_edge53_Node000037_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1270.31,-138.16C1273.86,-118.67 1283,-84.65 1305.25,-66.5 1336.64,-40.9 1452.39,-25.93 1512.88,-19.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.09,-23.18 1522.69,-18.7 1512.4,-16.22 1513.09,-23.18" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node37->Node36 -->
<g id= "edge50_Node000037_Node000036" class= "edge" >
<title > Node37- > Node36</title>
<g id= "a_edge50_Node000037_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1316.73,-140.82C1364.12,-129.04 1436.47,-111.04 1488.07,-98.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1488.74,-101.65 1497.6,-95.84 1487.06,-94.86 1488.74,-101.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node7 -->
<g id= "edge57_Node000038_Node000007" class= "edge" >
<title > Node38- > Node7</title>
<g id= "a_edge57_Node000038_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1635.38,-132.82C1646.92,-113.72 1658.99,-85.21 1643.25,-66.5 1629.32,-49.95 1507,-33.32 1425.73,-23.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1426.39,-20.5 1416.06,-22.84 1425.6,-27.45 1426.39,-20.5" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node9 -->
<g id= "edge59_Node000038_Node000009" class= "edge" >
<title > Node38- > Node9</title>
<g id= "a_edge59_Node000038_Node000009" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1625.05,-132.7C1627.48,-112.96 1627.5,-83.46 1610.25,-66.5 1558.12,-15.25 1355.92,-38.51 1283.25,-30.5 1258.34,-27.75 1230.73,-24.7 1207.47,-22.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1207.91,-18.66 1197.58,-21.04 1207.14,-25.62 1207.91,-18.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node18 -->
<g id= "edge60_Node000038_Node000018" class= "edge" >
<title > Node38- > Node18</title>
<g id= "a_edge60_Node000038_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1669.57,-134.09C1703.43,-118.07 1739.32,-93.4 1719.25,-66.5 1703.46,-45.33 1632.15,-29.87 1587.36,-22.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1587.98,-18.59 1577.54,-20.37 1586.81,-25.49 1587.98,-18.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node21 -->
<g id= "edge58_Node000038_Node000021" class= "edge" >
<title > Node38- > Node21</title>
<g id= "a_edge58_Node000038_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1669.78,-132.8C1696.27,-121.17 1725.77,-106.91 1736.25,-97 1754.44,-79.81 1767.16,-53.6 1774.33,-35.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1777.54,-37.16 1777.79,-26.57 1770.99,-34.69 1777.54,-37.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node38->Node36 -->
<g id= "edge56_Node000038_Node000036" class= "edge" >
<title > Node38- > Node36</title>
<g id= "a_edge56_Node000038_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1600.71,-132.59C1592.02,-124.01 1581.87,-113.98 1572.96,-105.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1575.53,-102.8 1565.96,-98.26 1570.61,-107.78 1575.53,-102.8" />
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= "1854.88,-91.38 1809.62,-91.38 1809.62,-72.12 1854.88,-72.12 1854.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1832.25" 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= "edge62_Node000040_Node000041" class= "edge" >
<title > Node40- > Node41</title>
<g id= "a_edge62_Node000040_Node000041" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1771.84,-132.59C1784.83,-121.87 1800.57,-108.89 1812.72,-98.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1814.93,-101.58 1820.41,-92.51 1810.47,-96.18 1814.93,-101.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node7 -->
<g id= "edge66_Node000042_Node000007" class= "edge" >
<title > Node42- > Node7</title>
<g id= "a_edge66_Node000042_Node000007" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1443.41,-132.59C1438.3,-114.11 1428.93,-86.71 1414.25,-66.5 1404.32,-52.84 1389.84,-40.69 1377.47,-31.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.61,-28.99 1369.39,-26.19 1375.63,-34.75 1379.61,-28.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node10 -->
<g id= "edge68_Node000042_Node000010" class= "edge" >
<title > Node42- > Node10</title>
<g id= "a_edge68_Node000042_Node000010" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1397.13,-135.01C1315.37,-106.44 1157.46,-51.27 1089.57,-27.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1091.12,-24.38 1080.53,-24.38 1088.81,-30.99 1091.12,-24.38" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node18 -->
<g id= "edge69_Node000042_Node000018" class= "edge" >
<title > Node42- > Node18</title>
<g id= "a_edge69_Node000042_Node000018" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1455.27,-132.66C1462.3,-114.24 1474.34,-86.87 1490.25,-66.5 1500.68,-53.15 1515.18,-40.89 1527.31,-31.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1529.11,-34.83 1535.18,-26.15 1525.02,-29.15 1529.11,-34.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node21 -->
<g id= "edge67_Node000042_Node000021" class= "edge" >
<title > Node42- > Node21</title>
<g id= "a_edge67_Node000042_Node000021" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1499.49,-136.79C1531.63,-126.31 1573.74,-111.86 1610.25,-97 1662.11,-75.89 1720.76,-47.07 1754.14,-30.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1755.38,-33.48 1762.7,-25.83 1752.2,-27.24 1755.38,-33.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node35 -->
<g id= "edge65_Node000042_Node000035" class= "edge" >
<title > Node42- > Node35</title>
<g id= "a_edge65_Node000042_Node000035" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1422.51,-132.59C1411.25,-123.72 1398.02,-113.3 1386.59,-104.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1389.08,-101.8 1379.06,-98.36 1384.75,-107.29 1389.08,-101.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node42->Node36 -->
<g id= "edge64_Node000042_Node000036" class= "edge" >
<title > Node42- > Node36</title>
<g id= "a_edge64_Node000042_Node000036" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1477.75,-132.59C1490.91,-123.54 1506.41,-112.89 1519.7,-103.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1521.41,-106.83 1527.66,-98.28 1517.44,-101.06 1521.41,-106.83" />
</a>
</g>
</g>
<!-- Node44->Node6 -->
<g id= "edge73_Node000044_Node000006" class= "edge" >
<title > Node44- > Node6</title>
<g id= "a_edge73_Node000044_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M105.09,-277.09C104.6,-231.41 103.05,-89.7 102.47,-36.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "105.97,-36.61 102.36,-26.65 98.97,-36.69 105.97,-36.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge75_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_edge75_Node000045_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1154.7,-409.86C1138.69,-401.04 1118.08,-389.68 1100.58,-380.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1102.47,-377.07 1092.02,-375.31 1099.09,-383.2 1102.47,-377.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node10 -->
2025-11-25 14:31:59 -05:00
<g id= "edge76_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_edge76_Node000045_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1176.84,-409.97C1158.07,-348.2 1084.91,-107.31 1063.29,-36.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1066.68,-35.24 1060.42,-26.69 1059.98,-37.28 1066.68,-35.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node45->Node18 -->
2025-11-25 14:31:59 -05:00
<g id= "edge77_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_edge77_Node000045_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1232.7,-422.28C1378.53,-412.73 1788.94,-362.35 1864.25,-97 1867.95,-83.96 1873.05,-76.81 1864.25,-66.5 1846.45,-45.62 1666.95,-26.87 1587.61,-19.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1588.01,-16.05 1577.73,-18.63 1587.37,-23.02 1588.01,-16.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node2 -->
2025-11-25 14:31:59 -05:00
<g id= "edge79_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_edge79_Node000046_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1155.69,-476.56C1146.45,-467.84 1132.28,-453.94 1121.25,-440.75 1106.03,-422.55 1090.62,-400.44 1079.66,-383.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.71,-382.23 1074.29,-375.79 1076.85,-386.07 1082.71,-382.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge81_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_edge81_Node000046_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1108.33,-484.12C899.17,-478.78 185.25,-453.7 185.25,-360 185.25,-360 185.25,-360 185.25,-225 185.25,-148.14 280.4,-111.04 346.67,-94.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "347.47,-97.93 356.39,-92.21 345.85,-91.12 347.47,-97.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node18 -->
2025-11-25 14:31:59 -05:00
<g id= "edge82_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_edge82_Node000046_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1222.35,-480.14C1377.66,-464.62 1801.71,-413.16 1884.25,-307.75 1922.56,-258.83 2139.39,-362.36 1880.25,-66.5 1861.12,-44.66 1669.73,-26.22 1587.49,-19.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1587.94,-15.77 1577.69,-18.42 1587.36,-22.74 1587.94,-15.77" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node46->Node45 -->
2025-11-25 14:31:59 -05:00
<g id= "edge80_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_edge80_Node000046_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1167.68,-476.43C1169.45,-469.9 1171.96,-460.7 1174.33,-451.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.66,-453.06 1176.9,-442.49 1170.9,-451.22 1177.66,-453.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
<g id= "a_Node000048" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2349,-97 2253.5,-97 2253.5,-66.5 2349,-66.5 2349,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2261.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2301.25" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node47->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge84_Node000047_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node47- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge84_Node000047_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2603.64,-138.15C2597.85,-136.26 2591.93,-134.48 2586.25,-133 2509.34,-112.95 2418.64,-98.49 2360.57,-90.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2361.29,-86.93 2350.91,-89.04 2360.34,-93.87 2361.29,-86.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48->Node21 -->
2025-11-25 14:31:59 -05:00
<g id= "edge86_Node000048_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node48- > Node21</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge86_Node000048_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2253.26,-74.8C2148.32,-61.78 1900.82,-31.08 1812.91,-20.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.45,-16.72 1803.1,-18.96 1812.59,-23.66 1813.45,-16.72" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2330.25,-24.88 2272.25,-24.88 2272.25,-5.63 2330.25,-5.63 2330.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2301.25" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node48->Node49 -->
2025-11-25 14:31:59 -05:00
<g id= "edge85_Node000048_Node000049" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node48- > Node49</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge85_Node000048_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2301.25,-66.11C2301.25,-57.33 2301.25,-46.02 2301.25,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2304.75,-36.59 2301.25,-26.59 2297.75,-36.59 2304.75,-36.59" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge105_Node000050_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node50- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge105_Node000050_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1763.16,-290.12C1549.31,-284.7 791.85,-264.09 686.25,-241.25 650.68,-233.56 645.17,-221 610.25,-210.75 528.62,-186.8 480.92,-236.36 422.25,-174.75 404.19,-155.79 403.81,-123.89 405.94,-103.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "409.4,-103.65 407.26,-93.27 402.46,-102.71 409.4,-103.65" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50->Node30 -->
2025-11-25 14:31:59 -05:00
<g id= "edge89_Node000050_Node000030" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node50- > Node30</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge89_Node000050_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1763.26,-285.92C1682.46,-277.62 1528.54,-260.88 1398.25,-241.25 1237.03,-216.96 1046.53,-179.59 964.8,-163.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "965.52,-159.71 955.03,-161.16 964.14,-166.57 965.52,-159.71" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50->Node41 -->
2025-11-25 14:31:59 -05:00
<g id= "edge88_Node000050_Node000041" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node50- > Node41</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge88_Node000050_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.81,-282.53C1821.75,-251.35 1828.24,-147.14 1831,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1834.49,-103.16 1831.61,-92.96 1827.5,-102.73 1834.49,-103.16" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2311,-241.25 2215.5,-241.25 2215.5,-210.75 2311,-210.75 2311,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2223.5" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2263.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node50->Node51 -->
2025-11-25 14:31:59 -05:00
<g id= "edge90_Node000050_Node000051" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node50- > Node51</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge90_Node000050_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1875.03,-283.4C1959.18,-271.17 2117.87,-248.12 2204.01,-235.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2204.27,-239.11 2213.66,-234.2 2203.26,-232.18 2204.27,-239.11" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node47 -->
2025-11-25 14:31:59 -05:00
<g id= "edge99_Node000051_Node000047" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node47</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge99_Node000051_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2311.23,-213.53C2315.95,-212.53 2320.69,-211.59 2325.25,-210.75 2440.42,-189.61 2472.41,-202.16 2586.25,-174.75 2588.65,-174.17 2591.09,-173.53 2593.55,-172.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2594.3,-176.28 2602.86,-170.04 2592.27,-169.57 2594.3,-176.28" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge91_Node000051_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge91_Node000051_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2288.01,-210.38C2300.15,-201.72 2313.57,-189.54 2320.25,-174.75 2329.96,-153.25 2322.63,-126.68 2314.42,-107.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2317.67,-106.32 2310.25,-98.75 2311.33,-109.29 2317.67,-106.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2463,-169.12 2367.5,-169.12 2367.5,-138.62 2463,-138.62 2463,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2375.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2415.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node52 -->
2025-11-25 14:31:59 -05:00
<g id= "edge92_Node000051_Node000052" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node52</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge92_Node000051_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2295.11,-210.3C2317.81,-199.83 2348.55,-185.65 2373.25,-174.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2374.44,-177.56 2382.05,-170.19 2371.51,-171.2 2374.44,-177.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2577,-169.12 2481.5,-169.12 2481.5,-138.62 2577,-138.62 2577,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2489.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2529.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node53 -->
2025-11-25 14:31:59 -05:00
<g id= "edge94_Node000051_Node000053" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node53</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge94_Node000051_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2311.02,-213.78C2367.8,-200.4 2456.85,-179.27 2472.25,-174.75 2474.08,-174.21 2475.94,-173.65 2477.82,-173.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2478.73,-176.45 2487.18,-170.06 2476.59,-169.79 2478.73,-176.45" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2083,-169.12 1987.5,-169.12 1987.5,-138.62 2083,-138.62 2083,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1995.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2035.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node54 -->
2025-11-25 14:31:59 -05:00
<g id= "edge96_Node000051_Node000054" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node54</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge96_Node000051_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2215.14,-211.55C2180.77,-201.78 2133.5,-187.99 2092.25,-174.75 2090.66,-174.24 2089.05,-173.72 2087.42,-173.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2088.6,-169.89 2078.01,-170.03 2086.38,-176.53 2088.6,-169.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "2197,-169.12 2101.5,-169.12 2101.5,-138.62 2197,-138.62 2197,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2109.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2149.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node57 -->
2025-11-25 14:31:59 -05:00
<g id= "edge100_Node000051_Node000057" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node57</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge100_Node000051_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2239.35,-210.3C2222.94,-200.2 2200.91,-186.65 2182.75,-175.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2184.76,-172.61 2174.41,-170.35 2181.09,-178.57 2184.76,-172.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
2025-11-25 14:31:59 -05:00
<polygon fill= "white" stroke= "#666666" points= "2311,-169.12 2215.5,-169.12 2215.5,-138.62 2311,-138.62 2311,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2223.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2263.25" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node51->Node58 -->
2025-11-25 14:31:59 -05:00
<g id= "edge103_Node000051_Node000058" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node51- > Node58</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge103_Node000051_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2263.25,-210.47C2263.25,-201.91 2263.25,-190.84 2263.25,-180.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2266.75,-180.9 2263.25,-170.9 2259.75,-180.9 2266.75,-180.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node52->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge93_Node000052_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node52- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge93_Node000052_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2391.35,-138.17C2374.94,-128.08 2352.91,-114.53 2334.75,-103.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2336.76,-100.48 2326.41,-98.22 2333.09,-106.44 2336.76,-100.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node53->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge95_Node000053_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node53- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge95_Node000053_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2487.93,-138.2C2482.66,-136.41 2477.34,-134.63 2472.25,-133 2435.19,-121.1 2393.27,-108.77 2360.21,-99.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2361.39,-95.99 2350.81,-96.61 2359.47,-102.72 2361.39,-95.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node54->Node21 -->
2025-11-25 14:31:59 -05:00
<g id= "edge97_Node000054_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node54- > Node21</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge97_Node000054_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2028.71,-138.23C2019.29,-118.83 2000.02,-84.9 1973.25,-66.5 1923.99,-32.65 1853.33,-21.6 1812.89,-18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.36,-14.52 1803.12,-17.23 1812.81,-21.5 1813.36,-14.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node54->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge98_Node000054_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node54- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge98_Node000054_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2075.88,-138.16C2081.35,-136.33 2086.92,-134.57 2092.25,-133 2142.27,-118.31 2199.93,-104.69 2242,-95.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2242.67,-98.78 2251.68,-93.21 2241.17,-91.94 2242.67,-98.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57->Node21 -->
2025-11-25 14:31:59 -05:00
<g id= "edge101_Node000057_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node57- > Node21</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge101_Node000057_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2128.88,-138.14C2101.42,-118.94 2050.41,-85.59 2002.25,-66.5 1937.55,-40.85 1856.76,-26.66 1813,-20.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.57,-16.88 1803.18,-18.96 1812.6,-23.81 1813.57,-16.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge102_Node000057_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node57- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge102_Node000057_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2181.11,-138.17C2203.81,-127.7 2234.55,-113.52 2259.25,-102.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2260.44,-105.43 2268.05,-98.07 2257.51,-99.08 2260.44,-105.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node58->Node48 -->
2025-11-25 14:31:59 -05:00
<g id= "edge104_Node000058_Node000048" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node58- > Node48</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge104_Node000058_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2271.12,-138.35C2276.01,-129.32 2282.43,-117.49 2288.07,-107.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2290.98,-109.05 2292.67,-98.59 2284.82,-105.72 2290.98,-109.05" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node59->Node4 -->
2025-11-25 14:31:59 -05:00
<g id= "edge107_Node000059_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node59- > Node4</title>
2025-11-25 14:31:59 -05:00
<g id= "a_edge107_Node000059_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M57.42,-415.52C47.94,-391.97 25.53,-326.85 44.25,-277.25 74.42,-197.34 97.49,-176.07 171.25,-133 179.08,-128.43 283.46,-107.39 351.36,-94.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "351.72,-97.52 360.85,-92.16 350.37,-90.65 351.72,-97.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "chains_8cpp__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>