2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/policy/chains.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 571 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-06-14 08:36:52 -04:00
var viewWidth = 2413;
2026-04-20 12:45:31 -04:00
var viewHeight = 571;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/policy/chains.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1797.75,-562.5 1702.25,-562.5 1702.25,-532 1797.75,-532 1797.75,-562.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1710.25" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1750" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1722.12,-429.5 1619.88,-429.5 1619.88,-399 1722.12,-399 1722.12,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1627.88" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1671" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1725.95,-531.6C1713.43,-522.78 1698.91,-510.46 1690,-496 1679.72,-479.33 1675,-457.58 1672.84,-440.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1676.35,-440.8 1671.82,-431.22 1669.39,-441.53 1676.35,-440.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2047.25,-91.38 1918.75,-91.38 1918.75,-72.12 2047.25,-72.12 2047.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1983" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge112_Node000001_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node4</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge112_Node000001_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1797.99,-544.26C1925.84,-537.65 2265,-511.08 2265,-415.25 2265,-415.25 2265,-415.25 2265,-291.5 2265,-172.48 2106.81,-260.24 2024,-174.75 2004.35,-154.47 1993.18,-123.17 1987.61,-102.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1991.03,-102.08 1985.2,-93.23 1984.24,-103.78 1991.03,-102.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2343.88,-24.88 2294.12,-24.88 2294.12,-5.63 2343.88,-5.63 2343.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2319" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node12 -->
<g id= "edge114_Node000001_Node000012" class= "edge" >
<title > Node1- > Node12</title>
<g id= "a_edge114_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1797.86,-545.82C1938.56,-543.26 2341,-526.26 2341,-415.25 2341,-415.25 2341,-415.25 2341,-352.38 2341,-232.42 2326.88,-88.9 2321.26,-36.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2324.76,-36.39 2320.2,-26.83 2317.8,-37.15 2324.76,-36.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "843.62,-24.88 792.38,-24.88 792.38,-5.63 843.62,-5.63 843.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "818" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
</a>
</g>
</g>
<!-- Node1->Node20 -->
<g id= "edge113_Node000001_Node000020" class= "edge" >
<title > Node1- > Node20</title>
<g id= "a_edge113_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1701.85,-544.61C1511.01,-537.49 818,-505.42 818,-415.25 818,-415.25 818,-415.25 818,-152.88 818,-111.5 818,-63.07 818,-36.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "821.5,-36.72 818,-26.72 814.5,-36.72 821.5,-36.72" />
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1801.12,-496 1698.88,-496 1698.88,-465.5 1801.12,-465.5 1801.12,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1706.88" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1750" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node53 -->
<g id= "edge108_Node000001_Node000053" class= "edge" >
<title > Node1- > Node53</title>
<g id= "a_edge108_Node000001_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1750,-531.61C1750,-524.52 1750,-515.79 1750,-507.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1753.5,-507.84 1750,-497.84 1746.5,-507.84 1753.5,-507.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2276,-24.88 2122,-24.88 2122,-5.63 2276,-5.63 2276,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2199" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1722.4,-403.53C1822.4,-381.76 2042.85,-319.21 2152,-174.75 2183.94,-132.48 2194.25,-68.77 2197.52,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2201,-36.88 2198.38,-26.61 2194.03,-36.27 2201,-36.88" />
2025-11-06 09:16:40 -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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1722.52,-401.76C1774.12,-387.76 1852.61,-359.33 1901,-307.75 1957.2,-247.84 1975.49,-146.4 1980.92,-103.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1984.39,-103.62 1982.04,-93.29 1977.44,-102.83 1984.39,-103.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2404.5,-24.88 2361.5,-24.88 2361.5,-5.63 2404.5,-5.63 2404.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2383" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node10 -->
<g id= "edge104_Node000002_Node000010" class= "edge" >
<title > Node2- > Node10</title>
<g id= "a_edge104_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1722.48,-405.19C1770.02,-397.02 1842.26,-382.77 1903,-363 2114.17,-294.25 2169.03,-254.11 2326,-97 2345.08,-77.9 2362.24,-51.77 2372.63,-34.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2375.39,-36.69 2377.42,-26.29 2369.35,-33.16 2375.39,-36.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1704.12,-307.75 1595.88,-307.75 1595.88,-277.25 1704.12,-277.25 1704.12,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1603.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= "1650" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node15 -->
<g id= "edge15_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge15_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1668.42,-398.57C1664.96,-378.8 1658.74,-343.32 1654.49,-319.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1657.97,-318.67 1652.79,-309.42 1651.07,-319.87 1657.97,-318.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1521.88,-91.38 1478.12,-91.38 1478.12,-72.12 1521.88,-72.12 1521.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1500" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node17 -->
<g id= "edge103_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge103_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.39,-413.7C1537.26,-411.4 1386,-393.59 1386,-293.5 1386,-293.5 1386,-293.5 1386,-225 1386,-168.21 1442.01,-121.14 1475.51,-98.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.45,-100.99 1483.84,-92.54 1473.57,-95.16 1477.45,-100.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "284,-24.88 244,-24.88 244,-5.63 284,-5.63 284,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "264" 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>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node23 -->
<g id= "edge101_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge101_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.62,-413.05C1338.57,-411.3 0,-394.2 0,-227 0,-227 0,-227 0,-152.88 0,-111.45 3.34,-93.21 35,-66.5 64.63,-41.49 176.99,-25.88 232.53,-19.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "232.73,-23.02 242.28,-18.44 231.96,-16.07 232.73,-23.02" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1235.5,-241.25 1102.5,-241.25 1102.5,-210.75 1235.5,-210.75 1235.5,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1110.5" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1169" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node34 -->
<g id= "edge107_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge107_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.77,-410.83C1506.24,-405.01 1241.04,-388.79 1210,-363 1177.51,-336.01 1170.14,-284.26 1168.82,-252.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1172.33,-253.12 1168.61,-243.2 1165.33,-253.28 1172.33,-253.12" />
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "partition_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "572.38,-241.25 489.62,-241.25 489.62,-210.75 572.38,-210.75 572.38,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "497.62" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "531" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition.h</text>
</a>
</g>
</g>
<!-- Node2->Node42 -->
<g id= "edge67_Node000002_Node000042" class= "edge" >
<title > Node2- > Node42</title>
<g id= "a_edge67_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.53,-409.56C1531.28,-402.86 1345.57,-387.12 1190,-363 962.6,-327.75 694.97,-266.22 583.66,-239.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "584.77,-236.4 574.23,-237.48 583.14,-243.2 584.77,-236.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000050" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1327.12,-363 1218.88,-363 1218.88,-343.75 1327.12,-343.75 1327.12,-363" />
<text xml:space= "preserve" text-anchor= "middle" x= "1273" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/logging.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node50 -->
2026-06-14 08:36:52 -04:00
<g id= "edge95_Node000002_Node000050" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node50</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge95_Node000002_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1619.38,-405.61C1547.51,-394.98 1417.29,-375.72 1338.62,-364.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1339.3,-360.64 1328.9,-362.64 1338.28,-367.57 1339.3,-360.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000051" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1707.75,-363 1678.25,-363 1678.25,-343.75 1707.75,-343.75 1707.75,-363" />
<text xml:space= "preserve" text-anchor= "middle" x= "1693" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node51 -->
2026-06-14 08:36:52 -04:00
<g id= "edge102_Node000002_Node000051" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node51</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge102_Node000002_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1676.44,-398.7C1679.21,-391.28 1682.62,-382.16 1685.62,-374.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1688.86,-375.46 1689.08,-364.87 1682.3,-373.01 1688.86,-375.46" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "engine__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1891.88,-307.75 1788.12,-307.75 1788.12,-277.25 1891.88,-277.25 1891.88,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1796.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= "1840" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_types.h</text>
</a>
</g>
</g>
<!-- Node2->Node52 -->
<g id= "edge105_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge105_Node000002_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.72,-398.57C1721.45,-377.5 1776.36,-338.59 1810.37,-314.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1812,-317.63 1818.14,-308.99 1807.95,-311.92 1812,-317.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node3 -->
<g id= "edge6_Node000004_Node000003" class= "edge" >
<title > Node4- > Node3</title>
<g id= "a_edge6_Node000004_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2013.49,-71.65C2051.2,-60.39 2115.55,-41.17 2157.68,-28.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2158.63,-31.96 2167.22,-25.74 2156.63,-25.25 2158.63,-31.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2103.62,-24.88 2058.38,-24.88 2058.38,-5.63 2103.62,-5.63 2103.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2081" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1996.63,-71.78C2012.41,-61.39 2038.67,-44.11 2057.71,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2059.48,-34.6 2065.91,-26.18 2055.63,-28.76 2059.48,-34.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1931.75,-24.88 1866.25,-24.88 1866.25,-5.63 1931.75,-5.63 1931.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1899" 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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1971.32,-71.78C1957.98,-61.54 1935.9,-44.59 1919.64,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1922.12,-29.59 1912.05,-26.27 1917.85,-35.14 1922.12,-29.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "721.88,-24.88 600.12,-24.88 600.12,-5.63 721.88,-5.63 721.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "661" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node7 -->
<g id= "edge7_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge7_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1918.35,-77.43C1859.18,-74.42 1769.21,-69.96 1691,-66.5 1287.52,-48.66 1185.65,-61.95 783,-30.5 766.94,-29.25 749.73,-27.49 733.45,-25.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "734.19,-22.2 723.85,-24.52 733.38,-29.15 734.19,-22.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1614.5,-24.88 1541.5,-24.88 1541.5,-5.63 1614.5,-5.63 1614.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1578" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node8 -->
<g id= "edge8_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge8_Node000004_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1918.36,-75.03C1845.84,-67.85 1725.02,-53.6 1623,-30.5 1620.37,-29.9 1617.67,-29.23 1614.97,-28.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616,-25.15 1605.42,-25.71 1614.04,-31.87 1616,-25.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "968.38,-24.88 885.62,-24.88 885.62,-5.63 968.38,-5.63 968.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "927" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node9 -->
<g id= "edge9_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge9_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1918.57,-77.58C1697.48,-66.7 982.83,-31.46 977,-30.5 973.19,-29.87 969.25,-29.05 965.34,-28.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.54,-24.82 955.98,-25.69 964.77,-31.6 966.54,-24.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node10 -->
<g id= "edge10_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge10_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2047.44,-74.42C2137.76,-65.12 2297.24,-47.09 2353,-30.5 2353.97,-30.21 2354.94,-29.9 2355.92,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2356.9,-32.94 2364.83,-25.9 2354.25,-26.46 2356.9,-32.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1709.75,-24.88 1632.25,-24.88 1632.25,-5.63 1709.75,-5.63 1709.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1671" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
<g id= "edge11_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge11_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1926.26,-71.65C1872.55,-62.63 1789.84,-47.71 1719,-30.5 1716.27,-29.84 1713.45,-29.11 1710.63,-28.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1711.84,-25.06 1701.27,-25.72 1709.95,-31.8 1711.84,-25.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node12 -->
<g id= "edge12_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge12_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2047.59,-74.4C2109.4,-67.29 2204.82,-53.63 2285,-30.5 2286.35,-30.11 2287.72,-29.68 2289.09,-29.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2289.95,-32.64 2298.09,-25.86 2287.49,-26.09 2289.95,-32.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2040.12,-24.88 1949.88,-24.88 1949.88,-5.63 2040.12,-5.63 2040.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1995" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node13 -->
<g id= "edge13_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge13_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1984.67,-71.78C1986.37,-62.64 1989.07,-48.14 1991.28,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1994.68,-37.1 1993.07,-26.63 1987.8,-35.82 1994.68,-37.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1278.75,-30.5 1177.25,-30.5 1177.25,0 1278.75,0 1278.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1185.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1228" 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>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node14 -->
<g id= "edge14_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge14_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1918.29,-77.41C1773.93,-69.74 1428.07,-50.15 1290.09,-30.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1290.86,-27.17 1280.45,-29.16 1289.83,-34.09 1290.86,-27.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node4 -->
<g id= "edge16_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge16_Node000015_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.44,-283.34C1759.67,-274.28 1840.65,-258.63 1867,-241.25 1894.98,-222.79 1948.39,-139.21 1971.68,-101.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1974.62,-103.31 1976.85,-92.96 1968.65,-99.66 1974.62,-103.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node9 -->
<g id= "edge62_Node000015_Node000009" class= "edge" >
<title > Node15- > Node9</title>
<g id= "a_edge62_Node000015_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.45,-280.61C1556.67,-272.03 1503.75,-258.63 1459,-241.25 1362.59,-203.8 1348.37,-173.03 1253,-133 1204.79,-112.76 1190.36,-114.23 1141,-97 1076.78,-74.58 1002.69,-46.01 960.69,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "961.98,-26.3 951.39,-25.91 959.42,-32.82 961.98,-26.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node10 -->
<g id= "edge61_Node000015_Node000010" class= "edge" >
<title > Node15- > Node10</title>
<g id= "a_edge61_Node000015_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.5,-285.14C1802.27,-273.6 2000.18,-249.64 2031,-241.25 2104.12,-221.34 2123.07,-213.81 2188,-174.75 2259.76,-131.58 2333.54,-64.04 2365.97,-32.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2368.14,-35.71 2372.89,-26.24 2363.27,-30.68 2368.14,-35.71" />
</a>
</g>
</g>
<!-- Node15->Node12 -->
<g id= "edge65_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge65_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.54,-285.23C1765.98,-277.54 1868.56,-262.81 1955,-241.25 2044.66,-218.89 2073.13,-222.9 2152,-174.75 2174.74,-160.87 2175.75,-151.41 2195,-133 2232.52,-97.12 2276.9,-55.54 2301.08,-32.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2303.28,-35.7 2308.2,-26.32 2298.5,-30.58 2303.28,-35.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000016" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1786.75,-163.5 1679.25,-163.5 1679.25,-144.25 1786.75,-144.25 1786.75,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1733" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node16 -->
<g id= "edge17_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge17_Node000015_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.98,-277.01C1669.82,-267.22 1680.05,-253.82 1688,-241.25 1702.01,-219.09 1715.56,-192.09 1724.06,-174.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1727.16,-175.89 1728.23,-165.35 1720.82,-172.91 1727.16,-175.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node17 -->
<g id= "edge66_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge66_Node000015_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1656.13,-277C1662.5,-259.42 1669.65,-229.78 1655,-210.75 1616.86,-161.2 1561.98,-220.16 1519,-174.75 1500.8,-155.52 1498.04,-123.69 1498.46,-102.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1501.94,-103.39 1498.95,-93.23 1494.95,-103.04 1501.94,-103.39" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2142.88,-169.12 2033.12,-169.12 2033.12,-138.62 2142.88,-138.62 2142.88,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "2041.12" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2088" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node18 -->
<g id= "edge21_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge21_Node000015_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.22,-284.77C1756.53,-277.36 1837.49,-263.46 1905,-241.25 1958.16,-223.77 2016.01,-194.6 2052.13,-175.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.75,-178.17 2060.84,-170.3 2050.39,-172.02 2053.75,-178.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1588.25,-241.25 1489.75,-241.25 1489.75,-210.75 1588.25,-210.75 1588.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1497.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1539" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node19 -->
<g id= "edge26_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge26_Node000015_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1624.81,-276.86C1609.77,-268.12 1590.44,-256.89 1573.94,-247.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1575.8,-244.34 1565.4,-242.34 1572.28,-250.39 1575.8,-244.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1253.88,-97 1150.12,-97 1150.12,-66.5 1253.88,-66.5 1253.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1158.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= "1202" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node21 -->
<g id= "edge29_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge29_Node000015_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.64,-287.54C1559.18,-282.22 1512.28,-269.86 1481,-241.25 1442.8,-206.31 1477.55,-166.4 1438,-133 1412.37,-111.36 1326.42,-97.12 1265.67,-89.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1266.11,-86.03 1255.76,-88.29 1265.26,-92.98 1266.11,-86.03" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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." >
<polygon fill= "white" stroke= "#666666" points= "1681.88,-97 1578.12,-97 1578.12,-66.5 1681.88,-66.5 1681.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1586.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= "1630" 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>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node26 -->
<g id= "edge35_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge35_Node000015_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1682.12,-276.92C1736.89,-250.06 1838.47,-190.23 1796,-133 1772.5,-101.34 1729.61,-88.92 1693.31,-84.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1694.1,-80.91 1683.79,-83.32 1693.36,-87.87 1694.1,-80.91" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1848.12,-30.5 1727.88,-30.5 1727.88,0 1848.12,0 1848.12,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1735.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1788" 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>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node27 -->
<g id= "edge60_Node000015_Node000027" class= "edge" >
<title > Node15- > Node27</title>
<g id= "a_edge60_Node000015_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.5,-278.42C1728.43,-270.63 1755.64,-258.75 1776,-241.25 1801.99,-218.92 1806.02,-207.82 1815,-174.75 1827.58,-128.45 1811.09,-72.87 1798.9,-41.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.23,-40.24 1795.23,-32.28 1795.74,-42.86 1802.23,-40.24" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "318.75,-241.25 223.25,-241.25 223.25,-210.75 318.75,-210.75 318.75,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "231.25" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "271" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node31 -->
<g id= "edge44_Node000015_Node000031" class= "edge" >
<title > Node15- > Node31</title>
<g id= "a_edge44_Node000015_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.49,-289.64C1428.66,-283.83 910.23,-265.04 481,-241.25 430.14,-238.43 372.4,-234.46 330.36,-231.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "330.67,-227.94 320.45,-230.7 330.17,-234.92 330.67,-227.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node34 -->
<g id= "edge47_Node000015_Node000034" class= "edge" >
<title > Node15- > Node34</title>
<g id= "a_edge47_Node000015_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.76,-284.23C1510.56,-272.8 1345.01,-250.6 1247.03,-237.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1247.59,-234.01 1237.22,-236.15 1246.66,-240.95 1247.59,-234.01" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1243.88,-163.5 1188.12,-163.5 1188.12,-144.25 1243.88,-144.25 1243.88,-163.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "1216" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node40 -->
<g id= "edge64_Node000015_Node000040" class= "edge" >
<title > Node15- > Node40</title>
<g id= "a_edge64_Node000015_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1595.77,-283.53C1546.56,-275.5 1472.38,-261.41 1410,-241.25 1348.22,-221.28 1279.63,-187.91 1242.83,-169.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1244.74,-166.07 1234.25,-164.58 1241.52,-172.29 1244.74,-166.07" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1645.62,-235.62 1606.38,-235.62 1606.38,-216.38 1645.62,-216.38 1645.62,-235.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1626" 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>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node41 -->
<g id= "edge63_Node000015_Node000041" class= "edge" >
<title > Node15- > Node41</title>
<g id= "a_edge63_Node000015_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1644.55,-276.86C1641.21,-267.88 1636.89,-256.26 1633.26,-246.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1636.58,-245.39 1629.81,-237.24 1630.02,-247.83 1636.58,-245.39" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node13 -->
<g id= "edge19_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge19_Node000016_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1750.19,-143.91C1794.6,-120.75 1913.47,-58.77 1967.54,-30.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1969.16,-33.67 1976.4,-25.95 1965.92,-27.47 1969.16,-33.67" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge18_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge18_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.61,-143.8C1660.98,-129.75 1581.16,-103.68 1569,-97 1550.02,-86.57 1550.85,-75.17 1531,-66.5 1434.27,-24.26 1397.66,-49.33 1290.31,-30.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1290.95,-27.31 1280.49,-28.95 1289.69,-34.2 1290.95,-27.31" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge20_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge20_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1705.17,-143.81C1694.24,-140.32 1681.56,-136.37 1670,-133 1610.8,-115.72 1594.54,-116.38 1536,-97 1534.67,-96.56 1533.32,-96.1 1531.96,-95.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1533.57,-92.48 1522.97,-92.27 1531.12,-99.04 1533.57,-92.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node3 -->
<g id= "edge23_Node000018_Node000003" class= "edge" >
<title > Node18- > Node3</title>
<g id= "a_edge23_Node000018_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2099.88,-138.25C2120.4,-112.99 2162.42,-61.28 2184.58,-34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2187.23,-36.29 2190.82,-26.32 2181.79,-31.88 2187.23,-36.29" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge22_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge22_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2065.99,-138.17C2048.41,-126.44 2023.86,-110.04 2006.02,-98.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2008.17,-95.35 1997.91,-92.71 2004.28,-101.17 2008.17,-95.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node10 -->
<g id= "edge25_Node000018_Node000010" class= "edge" >
<title > Node18- > Node10</title>
<g id= "a_edge25_Node000018_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2119.87,-138.29C2169.69,-115.47 2269.02,-69.83 2353,-30.5 2353.22,-30.4 2353.44,-30.29 2353.67,-30.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2355.05,-33.4 2362.6,-25.97 2352.06,-27.07 2355.05,-33.4" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node13 -->
<g id= "edge24_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge24_Node000018_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2085.07,-138.32C2080.91,-120.2 2071.94,-88.91 2056,-66.5 2046.21,-52.74 2031.73,-40.59 2019.34,-31.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2021.45,-28.9 2011.22,-26.13 2017.49,-34.67 2021.45,-28.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge27_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge27_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1588.59,-212.38C1591.42,-211.79 1594.24,-211.24 1597,-210.75 1747.59,-183.8 1926.61,-167.28 2021.4,-159.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2021.6,-163.24 2031.3,-158.96 2021.06,-156.26 2021.6,-163.24" />
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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1495.58,-210.36C1439.7,-191.67 1339.5,-158.69 1253,-133 1145.25,-101 1117.57,-95.58 1009,-66.5 955.34,-52.13 893.1,-35.82 854.64,-25.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "855.99,-22.52 845.43,-23.39 854.23,-29.3 855.99,-22.52" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node14 -->
<g id= "edge34_Node000021_Node000014" class= "edge" >
<title > Node21- > Node14</title>
<g id= "a_edge34_Node000021_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1207.9,-66.11C1210.86,-58.77 1214.52,-49.68 1217.91,-41.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1221.07,-42.82 1221.56,-32.23 1214.57,-40.2 1221.07,-42.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1090.38,-24.88 1055.62,-24.88 1055.62,-5.63 1090.38,-5.63 1090.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1073" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node22 -->
<g id= "edge30_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge30_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1171.16,-66.18C1152.69,-57.34 1128.56,-45.62 1099.29,-30.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1101,-27.46 1090.51,-25.96 1097.77,-33.67 1101,-27.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge31_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge31_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1149.9,-77.17C978.2,-65.36 433.32,-27.89 295.77,-18.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "296.18,-14.95 285.96,-17.76 295.7,-21.94 296.18,-14.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1159.62,-24.88 1108.38,-24.88 1108.38,-5.63 1159.62,-5.63 1159.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1134" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node24 -->
<g id= "edge32_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge32_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1186.57,-66.11C1176.16,-56.24 1162.4,-43.19 1151.57,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154.06,-30.46 1144.4,-26.11 1149.25,-35.54 1154.06,-30.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1037.62,-24.88 986.38,-24.88 986.38,-5.63 1037.62,-5.63 1037.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1012" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node25 -->
<g id= "edge33_Node000021_Node000025" class= "edge" >
<title > Node21- > Node25</title>
<g id= "a_edge33_Node000021_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1153.51,-66.03C1122.8,-56.46 1082.34,-43.4 1047,-30.5 1046.03,-30.15 1045.05,-29.78 1044.05,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1045.37,-26.17 1034.78,-25.79 1042.83,-32.69 1045.37,-26.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node3 -->
<g id= "edge36_Node000026_Node000003" class= "edge" >
<title > Node26- > Node3</title>
<g id= "a_edge36_Node000026_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1682.3,-76.35C1771.05,-68.66 1956.76,-51.55 2113,-30.5 2120.46,-29.5 2128.26,-28.34 2136,-27.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2136.41,-30.62 2145.74,-25.59 2135.31,-23.7 2136.41,-30.62" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node8 -->
<g id= "edge38_Node000026_Node000008" class= "edge" >
<title > Node26- > Node8</title>
<g id= "a_edge38_Node000026_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1618.2,-66.11C1610.48,-56.54 1600.35,-43.97 1592.19,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1595.06,-31.84 1586.06,-26.25 1589.61,-36.23 1595.06,-31.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node9 -->
<g id= "edge42_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge42_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1577.69,-72.44C1562.65,-70.26 1546.2,-68.09 1531,-66.5 1285.59,-40.9 1220.13,-72.55 977,-30.5 973.35,-29.87 969.59,-29.08 965.85,-28.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "966.81,-24.82 956.25,-25.68 965.05,-31.59 966.81,-24.82" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node12 -->
<g id= "edge43_Node000026_Node000012" class= "edge" >
<title > Node26- > Node12</title>
<g id= "a_edge43_Node000026_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1682.27,-77.7C1827.16,-69.12 2227.07,-44.48 2285,-30.5 2286.59,-30.12 2288.21,-29.66 2289.83,-29.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2290.68,-32.58 2298.88,-25.86 2288.29,-26 2290.68,-32.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge37_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge37_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1665.85,-66.11C1688.3,-56.95 1717.45,-45.05 1741.64,-35.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1742.68,-38.53 1750.61,-31.51 1740.03,-32.05 1742.68,-38.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1468.75,-24.88 1373.25,-24.88 1373.25,-5.63 1468.75,-5.63 1468.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1421" 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>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node28 -->
<g id= "edge39_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge39_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.31,-66.03C1545.68,-54.73 1495.66,-39.29 1461.07,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1462.46,-25.38 1451.87,-25.78 1460.39,-32.07 1462.46,-25.38" />
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= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1523.5,-24.88 1486.5,-24.88 1486.5,-5.63 1523.5,-5.63 1523.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1505" 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>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node29 -->
<g id= "edge40_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge40_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1601.22,-66.11C1583.66,-57.14 1560.54,-45.3 1532.01,-30.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1533.95,-27.54 1523.47,-26.03 1530.72,-33.75 1533.95,-27.54" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1355,-24.88 1297,-24.88 1297,-5.63 1355,-5.63 1355,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1326" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node30 -->
<g id= "edge41_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge41_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1577.8,-69.3C1573.13,-68.34 1568.48,-67.39 1564,-66.5 1475.4,-48.97 1451.08,-54.45 1364,-30.5 1362.39,-30.06 1360.75,-29.57 1359.1,-29.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.31,-25.78 1349.72,-25.86 1358.05,-32.4 1360.31,-25.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "161.75,-97 66.25,-97 66.25,-66.5 161.75,-66.5 161.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "74.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "114" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node32 -->
<g id= "edge45_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge45_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M223.03,-217.62C177.25,-209.48 113.07,-194.82 98,-174.75 83.54,-155.5 91.24,-127.62 100.26,-107.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "103.34,-109.28 104.6,-98.76 97.05,-106.2 103.34,-109.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node23 -->
<g id= "edge46_Node000032_Node000023" class= "edge" >
<title > Node32- > Node23</title>
<g id= "a_edge46_Node000032_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M148.04,-66.11C173.79,-55.04 208.83,-39.97 233.64,-29.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "234.72,-32.65 242.52,-25.48 231.95,-26.22 234.72,-32.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node9 -->
<g id= "edge56_Node000034_Node000009" class= "edge" >
<title > Node34- > Node9</title>
<g id= "a_edge56_Node000034_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1160.5,-210.51C1148.85,-191.4 1126.56,-157.34 1102,-133 1056.79,-88.18 992.02,-50.27 955.28,-30.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "957.09,-27.64 946.61,-26.08 953.83,-33.83 957.09,-27.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node11 -->
<g id= "edge59_Node000034_Node000011" class= "edge" >
<title > Node34- > Node11</title>
<g id= "a_edge59_Node000034_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1165.93,-210.53C1162.59,-190.5 1160,-154.37 1179,-133 1226.57,-79.5 1266.24,-113.08 1336,-97 1351.95,-93.32 1607.18,-34.68 1623,-30.5 1625.42,-29.86 1627.91,-29.18 1630.42,-28.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.27,-31.88 1639.92,-25.77 1629.35,-25.15 1631.27,-31.88" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node20 -->
<g id= "edge57_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge57_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1102.2,-216.5C1046.77,-208.23 973.5,-194.08 951,-174.75 911.73,-141.02 942.13,-105.42 908,-66.5 893.67,-50.15 872.67,-38.01 854.56,-29.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "855.99,-26.56 845.42,-25.83 853.23,-32.99 855.99,-26.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000035" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "1093.5,-169.12 960.5,-169.12 960.5,-138.62 1093.5,-138.62 1093.5,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "968.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1027" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node35 -->
<g id= "edge48_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge48_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1139.23,-210.3C1118.22,-199.92 1089.82,-185.9 1066.85,-174.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.6,-171.52 1058.09,-170.23 1065.5,-177.79 1068.6,-171.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "#fff0f0" stroke= "red" points= "1661.5,-169.12 1528.5,-169.12 1528.5,-138.62 1661.5,-138.62 1661.5,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "1536.5" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1595" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node36 -->
<g id= "edge50_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge50_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1235.56,-214.04C1311.77,-201.5 1436.47,-180.97 1517.12,-167.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1517.41,-171.19 1526.71,-166.12 1516.27,-164.29 1517.41,-171.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "345,-169.12 245,-169.12 245,-138.62 345,-138.62 345,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "253" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "295" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node38 -->
<g id= "edge53_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge53_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1102.18,-223.77C967.33,-220.61 653.26,-209.79 392,-174.75 380.44,-173.2 368.2,-171.08 356.45,-168.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "357.35,-165.4 346.85,-166.86 355.97,-172.26 357.35,-165.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node40 -->
<g id= "edge58_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge58_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1178.74,-210.47C1186.06,-199.55 1196.13,-184.52 1203.96,-172.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1206.63,-175.14 1209.29,-164.89 1200.81,-171.25 1206.63,-175.14" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node20 -->
<g id= "edge49_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge49_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1023.63,-138.42C1018.4,-119.22 1006.52,-85.52 984,-66.5 973.98,-58.04 900.7,-37.82 854.92,-25.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "855.95,-22.42 845.39,-23.27 854.18,-29.19 855.95,-22.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node6 -->
<g id= "edge51_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge51_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1627.53,-138.25C1686.68,-111.67 1811,-55.8 1868.56,-29.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1869.76,-33.23 1877.45,-25.94 1866.89,-26.84 1869.76,-33.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node17 -->
<g id= "edge52_Node000036_Node000017" class= "edge" >
<title > Node36- > Node17</title>
<g id= "a_edge52_Node000036_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1575.32,-138.35C1559.56,-126.72 1537.51,-110.44 1521.34,-98.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1523.48,-95.73 1513.35,-92.61 1519.32,-101.36 1523.48,-95.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node23 -->
<g id= "edge54_Node000038_Node000023" class= "edge" >
<title > Node38- > Node23</title>
<g id= "a_edge54_Node000038_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M256.6,-138.22C238.73,-129.23 219.19,-115.78 209,-97 202.53,-85.09 203.53,-78.9 209,-66.5 215.24,-52.35 227.64,-40.46 239.09,-31.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "240.92,-34.8 247.09,-26.18 236.9,-29.07 240.92,-34.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38->Node32 -->
<g id= "edge55_Node000038_Node000032" class= "edge" >
<title > Node38- > Node32</title>
<g id= "a_edge55_Node000038_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M257.06,-138.17C229.54,-127.52 192.11,-113.01 162.44,-101.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "163.89,-98.33 153.3,-97.98 161.37,-104.85 163.89,-98.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000043" > <a xlink:href= "partition__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "309.5,-97 218.5,-97 218.5,-66.5 309.5,-66.5 309.5,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "226.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "264" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node43 -->
<g id= "edge68_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge68_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M489.33,-215.62C460.35,-207.79 421.75,-194.65 392,-174.75 371.15,-160.8 373.65,-148.6 354,-133 339.4,-121.41 321.77,-110.93 306.01,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "307.8,-99.57 297.31,-98.1 304.6,-105.79 307.8,-99.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000044" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "544.12,-97 441.88,-97 441.88,-66.5 544.12,-66.5 544.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "449.88" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "493" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node44 -->
<g id= "edge71_Node000042_Node000044" class= "edge" >
<title > Node42- > Node44</title>
<g id= "a_edge71_Node000042_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M528.73,-210.49C525.71,-192.21 519.82,-159.94 512,-133 509.6,-124.72 506.45,-115.87 503.41,-107.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.77,-106.91 499.84,-98.9 500.26,-109.49 506.77,-106.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000045" > <a xlink:href= "partition__ground_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "790.12,-169.12 693.88,-169.12 693.88,-138.62 790.12,-138.62 790.12,-169.12" />
<text xml:space= "preserve" text-anchor= "start" x= "701.88" y= "-155.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "742" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node45 -->
<g id= "edge74_Node000042_Node000045" class= "edge" >
<title > Node42- > Node45</title>
<g id= "a_edge74_Node000042_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.69,-211.15C605.45,-200.26 651.36,-185 687.11,-173.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.03,-176.5 696.42,-170.02 685.82,-169.86 688.03,-176.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "partition__rauscher__thielemann_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "658.12,-174.75 561.88,-174.75 561.88,-133 658.12,-133 658.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "569.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "569.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "610" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node46 -->
<g id= "edge80_Node000042_Node000046" class= "edge" >
<title > Node42- > Node46</title>
<g id= "a_edge80_Node000042_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M547.37,-210.47C556.43,-202.43 567.99,-192.17 578.71,-182.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "580.77,-185.5 585.93,-176.24 576.13,-180.26 580.77,-185.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node48 -->
<g id= "Node000048" class= "node" >
<title > Node48</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000048" > <a xlink:href= "rauscher__thielemann__partition__data__record_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "227.12,-174.75 106.88,-174.75 106.88,-133 227.12,-133 227.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "114.88" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "114.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /rauscher_thielemann</text>
<text xml:space= "preserve" text-anchor= "middle" x= "167" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _partition_data_record.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node48 -->
<g id= "edge87_Node000042_Node000048" class= "edge" >
<title > Node42- > Node48</title>
<g id= "a_edge87_Node000042_Node000048" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M489.18,-219.38C433.94,-211.63 333.42,-196.39 238.7,-175.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.48,-171.84 228.96,-173.04 237.94,-178.67 239.48,-171.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "partition__composite_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "502.75,-174.75 401.25,-174.75 401.25,-133 502.75,-133 502.75,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "409.25" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "409.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "452" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42->Node49 -->
<g id= "edge88_Node000042_Node000049" class= "edge" >
<title > Node42- > Node49</title>
<g id= "a_edge88_Node000042_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M514.63,-210.47C505.57,-202.43 494.01,-192.17 483.29,-182.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "485.87,-180.26 476.07,-176.24 481.23,-185.5 485.87,-180.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node9 -->
<g id= "edge69_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge69_Node000043_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M309.62,-76.89C446.75,-65.28 846.27,-31.43 853,-30.5 859.81,-29.56 866.94,-28.4 873.97,-27.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "874.56,-30.61 883.76,-25.36 873.3,-23.72 874.56,-30.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node23 -->
<g id= "edge70_Node000043_Node000023" class= "edge" >
<title > Node43- > Node23</title>
<g id= "a_edge70_Node000043_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M264,-66.11C264,-57.33 264,-46.02 264,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "267.5,-36.59 264,-26.59 260.5,-36.59 267.5,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node20 -->
<g id= "edge73_Node000044_Node000020" class= "edge" >
<title > Node44- > Node20</title>
<g id= "a_edge73_Node000044_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M544.5,-70.53C610.31,-57.47 722.64,-35.18 780.74,-23.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "781.33,-27.1 790.46,-21.72 779.97,-20.23 781.33,-27.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node44->Node23 -->
<g id= "edge72_Node000044_Node000023" class= "edge" >
<title > Node44- > Node23</title>
<g id= "a_edge72_Node000044_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M441.61,-66.27C396.67,-53.62 332.88,-35.65 295.24,-25.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "296.47,-21.76 285.9,-22.42 294.58,-28.5 296.47,-21.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node7 -->
<g id= "edge76_Node000045_Node000007" class= "edge" >
<title > Node45- > Node7</title>
<g id= "a_edge76_Node000045_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M733.33,-138.25C718.49,-113.22 688.23,-62.18 671.95,-34.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "675.16,-33.27 667.05,-26.45 669.14,-36.84 675.16,-33.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node8 -->
<g id= "edge79_Node000045_Node000008" class= "edge" >
<title > Node45- > Node8</title>
<g id= "a_edge79_Node000045_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M790.33,-148.09C910.63,-136.13 1217.12,-105.29 1263,-97 1316.73,-87.29 1329.01,-79.65 1382,-66.5 1448.54,-49.99 1465.89,-48.65 1532,-30.5 1534.27,-29.88 1536.59,-29.22 1538.93,-28.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1539.83,-31.93 1548.42,-25.71 1537.83,-25.22 1539.83,-31.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node9 -->
<g id= "edge77_Node000045_Node000009" class= "edge" >
<title > Node45- > Node9</title>
<g id= "a_edge77_Node000045_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M790.41,-138.78C815.93,-129.7 846.69,-116 870,-97 890.94,-79.93 907.68,-53.32 917.47,-35.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "920.53,-37.05 922.06,-26.56 914.33,-33.81 920.53,-37.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node20 -->
<g id= "edge78_Node000045_Node000020" class= "edge" >
<title > Node45- > Node20</title>
<g id= "a_edge78_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M750.13,-138.25C764,-113.33 792.2,-62.63 807.52,-35.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "810.51,-36.91 812.31,-26.47 804.39,-33.51 810.51,-36.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node44 -->
<g id= "edge75_Node000045_Node000044" class= "edge" >
<title > Node45- > Node44</title>
<g id= "a_edge75_Node000045_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M693.4,-139.19C653.95,-128.08 598.06,-112.34 555.32,-100.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "556.51,-97 545.94,-97.66 554.61,-103.74 556.51,-97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node7 -->
<g id= "edge82_Node000046_Node000007" class= "edge" >
<title > Node46- > Node7</title>
<g id= "a_edge82_Node000046_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.4,-132.72C615,-114.82 620.03,-88.21 629,-66.5 633.65,-55.25 640.79,-43.72 647.14,-34.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "649.9,-36.71 652.93,-26.56 644.23,-32.61 649.9,-36.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node9 -->
<g id= "edge84_Node000046_Node000009" class= "edge" >
<title > Node46- > Node9</title>
<g id= "a_edge84_Node000046_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M657.12,-132.57C722.76,-104.27 839.96,-53.76 895.78,-29.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "896.9,-33.03 904.7,-25.86 894.13,-26.6 896.9,-33.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node20 -->
<g id= "edge86_Node000046_Node000020" class= "edge" >
<title > Node46- > Node20</title>
<g id= "a_edge86_Node000046_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M640.69,-132.72C682.63,-105.17 756.92,-56.37 794.64,-31.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "796.55,-34.53 802.98,-26.11 792.7,-28.68 796.55,-34.53" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node23 -->
<g id= "edge83_Node000046_Node000023" class= "edge" >
<title > Node46- > Node23</title>
<g id= "a_edge83_Node000046_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M602.27,-132.57C593.5,-112.43 577.2,-82.35 553,-66.5 510.89,-38.92 361.47,-23.97 295.59,-18.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "296.06,-15.12 285.82,-17.82 295.51,-22.1 296.06,-15.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node44 -->
<g id= "edge81_Node000046_Node000044" class= "edge" >
<title > Node46- > Node44</title>
<g id= "a_edge81_Node000046_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M576.16,-132.59C560.77,-123.37 542.59,-112.47 527.16,-103.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "529.15,-100.34 518.77,-98.2 525.55,-106.34 529.15,-100.34" />
</a>
</g>
</g>
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "675.88,-91.38 638.12,-91.38 638.12,-72.12 675.88,-72.12 675.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "657" 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>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node47 -->
<g id= "edge85_Node000046_Node000047" class= "edge" >
<title > Node46- > Node47</title>
<g id= "a_edge85_Node000046_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M623.59,-132.59C630.28,-122.61 638.28,-110.67 644.78,-100.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647.6,-103.06 650.26,-92.81 641.78,-99.17 647.6,-103.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node7 -->
<g id= "edge91_Node000049_Node000007" class= "edge" >
<title > Node49- > Node7</title>
<g id= "a_edge91_Node000049_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M425.64,-132.56C405.14,-114.32 382.84,-87.28 400,-66.5 423.52,-38.02 519.69,-25.51 588.45,-20.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "588.44,-23.64 598.15,-19.41 587.92,-16.66 588.44,-23.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node10 -->
<g id= "edge93_Node000049_Node000010" class= "edge" >
<title > Node49- > Node10</title>
<g id= "a_edge93_Node000049_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M503.12,-141.06C519.02,-137.86 536.66,-134.79 553,-133 1217.22,-60.23 1392.78,-178.39 2056,-97 2089.57,-92.88 2321.03,-41.52 2353,-30.5 2353.65,-30.28 2354.3,-30.04 2354.95,-29.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2356.25,-33.05 2364.11,-25.95 2353.54,-26.6 2356.25,-33.05" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node20 -->
<g id= "edge94_Node000049_Node000020" class= "edge" >
<title > Node49- > Node20</title>
<g id= "a_edge94_Node000049_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M438.7,-132.57C427.92,-113.3 416.91,-84.65 433,-66.5 477.25,-16.59 664.96,-39.89 731,-30.5 747.42,-28.16 765.53,-25.25 780.96,-22.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "781.39,-26.15 790.66,-21.03 780.22,-19.25 781.39,-26.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node23 -->
<g id= "edge92_Node000049_Node000023" class= "edge" >
<title > Node49- > Node23</title>
<g id= "a_edge92_Node000049_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M417.11,-132.7C400.13,-122.51 379.63,-109.65 362,-97 333.06,-76.24 301.62,-49.52 282.36,-32.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "284.89,-30.2 275.08,-26.2 280.25,-35.45 284.89,-30.2" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node43 -->
<g id= "edge90_Node000049_Node000043" class= "edge" >
<title > Node49- > Node43</title>
<g id= "a_edge90_Node000049_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M401.12,-133.9C374.08,-123.81 340.95,-111.45 314.03,-101.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "315.3,-98.15 304.7,-97.93 312.85,-104.71 315.3,-98.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node44 -->
<g id= "edge89_Node000049_Node000044" class= "edge" >
<title > Node49- > Node44</title>
<g id= "a_edge89_Node000049_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M463.86,-132.59C468.52,-124.63 473.9,-115.42 478.76,-107.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "481.76,-108.91 483.79,-98.51 475.72,-105.37 481.76,-108.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node14 -->
<g id= "edge97_Node000050_Node000014" class= "edge" >
<title > Node50- > Node14</title>
<g id= "a_edge97_Node000050_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1274.44,-343.64C1279.94,-308.02 1297.7,-170.62 1263,-66.5 1259.85,-57.03 1254.3,-47.76 1248.54,-39.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1251.39,-37.76 1242.49,-32.02 1245.87,-42.06 1251.39,-37.76" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node15 -->
<g id= "edge96_Node000050_Node000015" class= "edge" >
<title > Node50- > Node15</title>
<g id= "a_edge96_Node000050_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1327.42,-343.88C1395.35,-333.27 1511.47,-315.13 1584.3,-303.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1584.76,-307.23 1594.1,-302.23 1583.68,-300.31 1584.76,-307.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node23 -->
<g id= "edge99_Node000050_Node000023" class= "edge" >
<title > Node50- > Node23</title>
<g id= "a_edge99_Node000050_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1218.74,-349.76C980.38,-337.91 38,-287.24 38,-227 38,-227 38,-227 38,-152.88 38,-113.57 29.51,-94.59 57,-66.5 81.24,-41.73 180.92,-26.3 232.6,-19.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "232.73,-23.31 242.24,-18.63 231.89,-16.37 232.73,-23.31" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node30 -->
<g id= "edge100_Node000050_Node000030" class= "edge" >
<title > Node50- > Node30</title>
<g id= "a_edge100_Node000050_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1278.26,-343.49C1283.19,-334.72 1290.33,-320.77 1294,-307.75 1321.89,-208.76 1325.69,-84.49 1326.05,-36.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1329.55,-36.56 1326.08,-26.55 1322.55,-36.54 1329.55,-36.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node50->Node34 -->
<g id= "edge98_Node000050_Node000034" class= "edge" >
<title > Node50- > Node34</title>
<g id= "a_edge98_Node000050_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1265.52,-343.36C1249.54,-324.09 1211.61,-278.37 1188.34,-250.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1191.11,-248.17 1182.03,-242.71 1185.72,-252.64 1191.11,-248.17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52->Node6 -->
<g id= "edge106_Node000052_Node000006" class= "edge" >
<title > Node52- > Node6</title>
<g id= "a_edge106_Node000052_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1849.47,-277.16C1855.44,-267.43 1862.8,-254.05 1867,-241.25 1890.93,-168.34 1896.97,-76.35 1898.49,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1901.98,-36.7 1898.8,-26.59 1894.98,-36.48 1901.98,-36.7" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node2 -->
<g id= "edge109_Node000053_Node000002" class= "edge" >
<title > Node53- > Node2</title>
<g id= "a_edge109_Node000053_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1732.07,-465.11C1721.87,-456.78 1708.9,-446.19 1697.54,-436.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1699.99,-434.4 1690.03,-430.79 1695.56,-439.82 1699.99,-434.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node10 -->
<g id= "edge110_Node000053_Node000010" class= "edge" >
<title > Node53- > Node10</title>
<g id= "a_edge110_Node000053_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1801.59,-477.55C1905.9,-470.34 2143.45,-439.52 2279,-307.75 2358.21,-230.76 2377.27,-89.44 2381.7,-36.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2385.19,-37.11 2382.43,-26.88 2378.21,-36.59 2385.19,-37.11" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node53->Node20 -->
<g id= "edge111_Node000053_Node000020" class= "edge" >
<title > Node53- > Node20</title>
<g id= "a_edge111_Node000053_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1698.38,-477.67C1513.31,-469.52 894,-436.14 894,-354.38 894,-354.38 894,-354.38 894,-152.88 894,-104.74 857.53,-57.73 835.12,-33.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "837.8,-31.13 828.36,-26.31 832.73,-35.96 837.8,-31.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "chains_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>