2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/lib/engine/views/engine_adaptive.cpp Pages: 1 -->
<!-- zoomable 504 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 1843;
2025-11-06 09:16:40 -05:00
var viewHeight = 504;
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/engine/views/engine_adaptive.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1551.25,-496 1443,-496 1443,-465.5 1551.25,-465.5 1551.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1451" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1497.12" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.cpp</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= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "611.75,-429.5 506.5,-429.5 506.5,-399 611.75,-399 611.75,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "514.5" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "559.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1442.64,-476C1279.92,-464.81 798.04,-431.68 623.32,-419.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "623.74,-416.18 613.52,-418.99 623.26,-423.17 623.74,-416.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "888.75,-24.88 843.5,-24.88 843.5,-5.63 888.75,-5.63 888.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "866.12" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node5 -->
<g id= "edge76_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge76_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.43,-474.33C1583.03,-468.36 1621.23,-455.82 1645.12,-429.5 1669.91,-402.21 1664.12,-385.62 1664.12,-348.75 1664.12,-348.75 1664.12,-348.75 1664.12,-280.25 1664.12,-220.75 1230.46,-82.39 1173.12,-66.5 1054.34,-33.58 1016.77,-63.92 898.12,-30.5 896.95,-30.17 895.77,-29.81 894.58,-29.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "896.06,-26.23 885.47,-25.87 893.53,-32.76 896.06,-26.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1135.62,-24.88 1062.62,-24.88 1062.62,-5.63 1135.62,-5.63 1135.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1099.12" 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
<!-- Node1->Node9 -->
<g id= "edge85_Node000001_Node000009" class= "edge" >
<title > Node1- > Node9</title>
<g id= "a_edge85_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1454.71,-465.1C1435.45,-456.88 1413.39,-445.1 1397.12,-429.5 1263.85,-301.73 1327.34,-195.37 1195.12,-66.5 1178.49,-50.29 1155.58,-38.03 1136.31,-29.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.72,-26.48 1127.15,-25.9 1135.06,-32.95 1137.72,-26.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "329.88,-224.38 222.38,-224.38 222.38,-205.12 329.88,-205.12 329.88,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "276.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node15 -->
<g id= "edge79_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge79_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1442.56,-478.73C1261.46,-475.07 681.3,-461.12 497.12,-429.5 395.19,-412 341.94,-441.09 274.12,-363 243.19,-327.38 257.89,-266.62 268.51,-235.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.76,-236.75 271.89,-226.16 265.18,-234.36 271.76,-236.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1562.25,-423.88 1520,-423.88 1520,-404.62 1562.25,-404.62 1562.25,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1541.12" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > queue</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node41 -->
2025-11-24 09:08:28 -05:00
<g id= "edge77_Node000001_Node000041" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node41</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge77_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1507.11,-465.11C1513.51,-455.73 1521.86,-443.49 1528.69,-433.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1531.51,-435.56 1534.25,-425.32 1525.73,-431.61 1531.51,-435.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1636,-423.88 1580.25,-423.88 1580.25,-404.62 1636,-404.62 1636,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1608.12" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > algorithm</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node42 -->
2025-11-24 09:08:28 -05:00
<g id= "edge78_Node000001_Node000042" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node42</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge78_Node000001_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1522.31,-465.11C1540.39,-454.61 1564.64,-440.52 1582.76,-429.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1584.42,-433.07 1591.31,-425.02 1580.91,-427.02 1584.42,-433.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1501.88,-429.5 1406.38,-429.5 1406.38,-399 1501.88,-399 1501.88,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1414.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1454.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
</a>
</g>
</g>
<!-- Node1->Node43 -->
<g id= "edge80_Node000001_Node000043" class= "edge" >
<title > Node1- > Node43</title>
<g id= "a_edge80_Node000001_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1487.37,-465.11C1482.25,-457.44 1475.86,-447.86 1470.06,-439.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1473.14,-437.47 1464.68,-431.09 1467.32,-441.35 1473.14,-437.47" />
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1784.38,-423.88 1691.88,-423.88 1691.88,-404.62 1784.38,-404.62 1784.38,-423.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1738.12" y= "-410.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node46 -->
<g id= "edge84_Node000001_Node000046" class= "edge" >
<title > Node1- > Node46</title>
<g id= "a_edge84_Node000001_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1551.51,-465.19C1594.31,-453.74 1653.23,-437.97 1693.34,-427.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1694.16,-430.64 1702.91,-424.67 1692.35,-423.88 1694.16,-430.64" />
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:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "911.25,-296.5 803,-296.5 803,-266 911.25,-266 911.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "811" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "857.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M612.09,-410.82C660.41,-406.54 732.26,-394.83 786.12,-363 809.72,-349.06 829.6,-324.55 842.27,-306.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "845.1,-308.24 847.71,-297.97 839.27,-304.38 845.1,-308.24" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "402.12,-24.88 248.12,-24.88 248.12,-5.63 402.12,-5.63 402.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "325.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node2->Node7 -->
<g id= "edge52_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge52_Node000002_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.08,-398.79C543.85,-388.78 535.41,-375.12 528.12,-363 453.3,-238.51 365.9,-87.13 335.88,-34.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "339,-33.37 330.98,-26.45 332.93,-36.86 339,-33.37" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "230,-24.88 108.25,-24.88 108.25,-5.63 230,-5.63 230,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "169.12" 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>
<!-- Node2->Node8 -->
2025-11-24 09:08:28 -05:00
<g id= "edge54_Node000002_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge54_Node000002_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M506.22,-409.04C434.54,-402.48 311.26,-387.92 274.12,-363 209.85,-319.87 181.12,-293.15 181.12,-215.75 181.12,-215.75 181.12,-215.75 181.12,-147.25 181.12,-107.78 175.66,-61.91 172.1,-36.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "175.6,-36.02 170.72,-26.62 168.68,-37.01 175.6,-36.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
<g id= "edge75_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge75_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.01,-413.5C764.14,-412.81 1192.12,-400.37 1192.12,-282.25 1192.12,-282.25 1192.12,-282.25 1192.12,-147.25 1192.12,-110.38 1194.02,-96.87 1173.12,-66.5 1162.47,-51.01 1145.34,-38.93 1130.25,-30.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.05,-27.5 1121.57,-25.96 1128.8,-33.7 1132.05,-27.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node15 -->
<g id= "edge51_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge51_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M506.14,-410.35C437.5,-405.43 323.28,-392.89 295.12,-363 262.66,-328.53 267,-267.72 272.05,-236.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "275.48,-236.8 273.81,-226.34 268.59,-235.56 275.48,-236.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "538,-163.5 428.25,-163.5 428.25,-133 538,-133 538,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "436.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "483.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge49_Node000002_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge49_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M554.03,-398.65C543.35,-367.78 518.21,-293.48 501.12,-230 496.22,-211.76 491.6,-190.96 488.27,-175.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "491.74,-174.51 486.3,-165.41 484.88,-175.91 491.74,-174.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "608.38,-230 509.88,-230 509.88,-199.5 608.38,-199.5 608.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "517.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "559.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node17 -->
2025-11-24 09:08:28 -05:00
<g id= "edge50_Node000002_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge50_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M559.12,-398.73C559.12,-365.56 559.12,-283.85 559.12,-241.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "562.63,-241.81 559.13,-231.81 555.63,-241.81 562.63,-241.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "777,-363 655.25,-363 655.25,-332.5 777,-332.5 777,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "663.25" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "716.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node34 -->
<g id= "edge47_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge47_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M594.75,-398.61C616.95,-389.49 645.76,-377.66 669.73,-367.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "671.05,-371.05 678.97,-364.01 668.39,-364.58 671.05,-371.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "416.5,-357.38 303.75,-357.38 303.75,-338.12 416.5,-338.12 416.5,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "360.12" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node35 -->
<g id= "edge53_Node000002_Node000035" class= "edge" >
<title > Node2- > Node35</title>
<g id= "a_edge53_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.97,-398.61C479.25,-387.36 431.79,-371.98 398.81,-361.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "400.24,-358.07 389.65,-358.32 398.09,-364.73 400.24,-358.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "1126,-230 998.25,-230 998.25,-199.5 1126,-199.5 1126,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1006.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1062.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node36 -->
<g id= "edge55_Node000002_Node000036" class= "edge" >
<title > Node2- > Node36</title>
<g id= "a_edge55_Node000002_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M612.22,-408.45C665.65,-402.37 749.73,-389.32 818.12,-363 902.27,-330.62 990.25,-269.73 1033.97,-237.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1035.99,-240.19 1041.9,-231.39 1031.8,-234.58 1035.99,-240.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "632.38,-91.38 503.88,-91.38 503.88,-72.12 632.38,-72.12 632.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "568.12" 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>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M802.58,-271.03C770.21,-263.68 729.51,-251.04 698.12,-230 651.47,-198.72 654.76,-174.69 617.12,-133 606.87,-121.64 594.89,-109.34 585.34,-99.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "588,-97.46 578.45,-92.88 583.06,-102.41 588,-97.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "989.5,-24.88 906.75,-24.88 906.75,-5.63 989.5,-5.63 989.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "948.12" 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
<!-- Node3->Node10 -->
<g id= "edge44_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge44_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M868.91,-265.74C882.9,-248.93 907.33,-220.82 931.12,-199.5 959.85,-173.77 1053.68,-131.39 1071.12,-97 1077.26,-84.91 1078.68,-77.75 1071.12,-66.5 1066,-58.88 1019.65,-41.29 985.35,-29.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "986.72,-25.86 976.13,-25.84 984.4,-32.46 986.72,-25.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "762.62,-24.88 719.62,-24.88 719.62,-5.63 762.62,-5.63 762.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "741.12" 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>
<!-- Node3->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge43_Node000003_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge43_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M831.62,-265.59C801.33,-246.52 752.35,-210.07 732.12,-163.5 713.73,-121.16 725.7,-65.44 734.4,-36.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "737.68,-37.4 737.37,-26.81 731.01,-35.29 737.68,-37.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node15 -->
<g id= "edge14_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge14_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M802.73,-274.21C695.44,-262.3 456.96,-235.83 341.4,-223" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.11,-219.55 331.78,-221.93 341.33,-226.51 342.11,-219.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node16 -->
<g id= "edge17_Node000003_Node000016" class= "edge" >
<title > Node3- > Node16</title>
<g id= "a_edge17_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M802.64,-271.91C762.03,-264.39 705.93,-251.19 660.12,-230 638.86,-220.16 637.82,-210.48 617.12,-199.5 593.43,-186.93 565.89,-176.02 541.96,-167.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "543.27,-164.36 532.67,-164.42 540.99,-170.98 543.27,-164.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
<g id= "edge22_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge22_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M802.95,-268.85C755.29,-258.79 684.06,-243.63 622.12,-230 621.3,-229.82 620.48,-229.64 619.64,-229.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "620.63,-226.09 610.11,-227.34 619.12,-232.92 620.63,-226.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1598,-97 1494.25,-97 1494.25,-66.5 1598,-66.5 1598,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1502.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1546.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node19 -->
<g id= "edge25_Node000003_Node000019" class= "edge" >
<title > Node3- > Node19</title>
<g id= "a_edge25_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M911.63,-277.52C1017.28,-271.7 1246.07,-256.43 1320.12,-230 1400.77,-201.22 1481.5,-138.44 1521.06,-104.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1523.3,-107.59 1528.61,-98.42 1518.74,-102.28 1523.3,-107.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "white" stroke= "#666666" points= "1164,-163.5 1060.25,-163.5 1060.25,-133 1164,-133 1164,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1068.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1112.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node24 -->
<g id= "edge31_Node000003_Node000024" class= "edge" >
<title > Node3- > Node24</title>
<g id= "a_edge31_Node000003_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M911.64,-278.4C984.36,-274.64 1107.22,-263.4 1135.12,-230 1148.48,-214.01 1139.75,-190.7 1129.44,-173.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1132.5,-171.52 1124.15,-164.99 1126.61,-175.3 1132.5,-171.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2025-11-24 09:08:28 -05:00
<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= "1400,-97 1296.25,-97 1296.25,-66.5 1400,-66.5 1400,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1304.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1348.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge33_Node000003_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge33_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M911.5,-278.63C972.39,-275.11 1072.91,-264.1 1152.12,-230 1188.99,-214.13 1277.9,-141.73 1322.18,-104.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1324.34,-107.46 1329.75,-98.35 1319.84,-102.09 1324.34,-107.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1655.25,-30.5 1535,-30.5 1535,0 1655.25,0 1655.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1543" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1595.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node27 -->
<g id= "edge42_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge42_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M911.57,-277.49C978.39,-272.87 1094.47,-260.81 1189.12,-230 1311.05,-190.32 1336.86,-165.68 1445.12,-97 1464,-85.02 1465.95,-77.99 1485.12,-66.5 1504.74,-54.74 1527.58,-43.89 1547.34,-35.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1548.45,-38.64 1556.28,-31.5 1545.7,-32.2 1548.45,-38.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "979.75,-224.38 940.5,-224.38 940.5,-205.12 979.75,-205.12 979.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "960.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node32 -->
<g id= "edge45_Node000003_Node000032" class= "edge" >
<title > Node3- > Node32</title>
<g id= "a_edge45_Node000003_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M880.5,-265.61C897.11,-255.21 919.36,-241.28 936.11,-230.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "937.84,-233.84 944.45,-225.56 934.12,-227.9 937.84,-233.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1062,-91.38 1006.25,-91.38 1006.25,-72.12 1062,-72.12 1062,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1034.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node3->Node33 -->
<g id= "edge46_Node000003_Node000033" class= "edge" >
<title > Node3- > Node33</title>
<g id= "a_edge46_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M861.98,-265.79C872.3,-237 898.98,-171.96 941.12,-133 958.02,-117.38 980.68,-105.01 999.4,-96.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1000.75,-99.68 1008.51,-92.46 997.94,-93.26 1000.75,-99.68" />
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= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M632.87,-73.09C687.63,-65.54 767.71,-51.98 835.12,-30.5 836.09,-30.19 837.06,-29.86 838.04,-29.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "839.04,-32.89 846.99,-25.87 836.41,-26.4 839.04,-32.89" />
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "701.88,-24.88 636.38,-24.88 636.38,-5.63 701.88,-5.63 701.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "669.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M582.17,-71.78C598.51,-61.35 625.75,-43.95 645.39,-31.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "647.06,-34.5 653.6,-26.16 643.29,-28.6 647.06,-34.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M533.82,-71.65C490.95,-60.27 417.45,-40.76 370.11,-28.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "371.28,-24.88 360.71,-25.7 369.48,-31.64 371.28,-24.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M503.67,-71.86C437.23,-62.48 330.71,-46.81 239.12,-30.5 233.91,-29.57 228.48,-28.55 223.05,-27.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "223.98,-24.12 213.49,-25.62 222.62,-30.99 223.98,-24.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M632.84,-78.25C726.59,-73.68 905.26,-61.43 1054.12,-30.5 1056.93,-29.92 1059.81,-29.23 1062.7,-28.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.57,-31.86 1072.21,-25.72 1061.63,-25.13 1063.57,-31.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M632.75,-73.36C699.61,-65.15 806.82,-50.38 898.12,-30.5 901.27,-29.82 904.5,-29.05 907.75,-28.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.45,-31.66 917.21,-25.7 906.64,-24.9 908.45,-31.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M596.67,-71.7C625.78,-62.25 672.07,-46.58 711.12,-30.5 711.6,-30.3 712.09,-30.1 712.57,-29.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "713.77,-33.19 721.48,-25.92 710.92,-26.8 713.77,-33.19" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "497.88,-24.88 420.38,-24.88 420.38,-5.63 497.88,-5.63 497.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "459.12" 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>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M552.97,-71.78C535.17,-61.25 505.39,-43.63 484.15,-31.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "486.19,-28.2 475.81,-26.12 482.63,-34.23 486.19,-28.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "90.25,-24.88 0,-24.88 0,-5.63 90.25,-5.63 90.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "45.12" 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>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M503.58,-76.93C412.74,-70.86 242.27,-56.9 99.12,-30.5 95.29,-29.79 91.33,-28.96 87.37,-28.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "88.37,-24.69 77.82,-25.71 86.7,-31.49 88.37,-24.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "617.88,-30.5 516.38,-30.5 516.38,0 617.88,0 617.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "524.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "567.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M567.99,-71.78C567.87,-64.04 567.69,-52.45 567.52,-41.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "571.03,-42.05 567.37,-32.11 564.03,-42.16 571.03,-42.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
<g id= "edge16_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge16_Node000015_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M265.6,-204.75C229.6,-173.97 111.03,-72.59 64.3,-32.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "66.74,-30.12 56.86,-26.29 62.19,-35.44 66.74,-30.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node14 -->
<g id= "edge15_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge15_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M289.38,-204.75C333.08,-175.1 473.32,-79.92 536.16,-37.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "537.99,-40.25 544.3,-31.74 534.06,-34.46 537.99,-40.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node4 -->
<g id= "edge18_Node000016_Node000004" class= "edge" >
<title > Node16- > Node4</title>
<g id= "a_edge18_Node000016_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M502.41,-132.61C515.81,-122.44 533.66,-108.91 547.37,-98.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "549.44,-101.32 555.29,-92.49 545.21,-95.74 549.44,-101.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge19_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge19_Node000016_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M465.61,-132.73C435.9,-108.1 375.84,-58.3 344.75,-32.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "347.2,-30.01 337.27,-26.32 342.73,-35.39 347.2,-30.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge21_Node000016_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node16- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge21_Node000016_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M538.16,-135.12C569.49,-126.92 608.81,-114.39 641.12,-97 658.3,-87.76 698.64,-53.49 722.51,-32.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "724.7,-35.42 729.91,-26.19 720.08,-30.15 724.7,-35.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge20_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge20_Node000016_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M434.16,-132.6C347.17,-106.59 167.25,-52.78 86.24,-28.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "87.52,-25.28 76.93,-25.76 85.51,-31.98 87.52,-25.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge23_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge23_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M541.88,-199.11C532.16,-190.87 519.83,-180.4 508.98,-171.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "511.35,-168.61 501.46,-164.81 506.82,-173.95 511.35,-168.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "607.75,-157.88 556.5,-157.88 556.5,-138.62 607.75,-138.62 607.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "582.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge24_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge24_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M564.34,-199.11C567.55,-190.13 571.69,-178.51 575.17,-168.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "578.41,-170.09 578.47,-159.5 571.82,-167.74 578.41,-170.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node14 -->
<g id= "edge30_Node000019_Node000014" class= "edge" >
<title > Node19- > Node14</title>
<g id= "a_edge30_Node000019_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1493.82,-74.59C1468.3,-71.77 1437.14,-68.6 1409.12,-66.5 1065.9,-40.77 973.64,-78.09 629.37,-30.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "629.95,-27.16 619.56,-29.24 628.98,-34.09 629.95,-27.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1777.5,-24.88 1742.75,-24.88 1742.75,-5.63 1777.5,-5.63 1777.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1760.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1598.13,-68.34C1644.79,-56.93 1709.59,-40.34 1734.12,-30.5 1734.35,-30.41 1734.58,-30.32 1734.81,-30.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1736.16,-33.46 1743.66,-25.97 1733.13,-27.15 1736.16,-33.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1835.12,-24.88 1795.12,-24.88 1795.12,-5.63 1835.12,-5.63 1835.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1815.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node21 -->
<g id= "edge27_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge27_Node000019_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1598.35,-69.43C1603.01,-68.43 1607.65,-67.45 1612.12,-66.5 1689.39,-50.17 1711.42,-56.12 1786.12,-30.5 1786.77,-30.28 1787.42,-30.05 1788.08,-29.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1789.38,-33.05 1797.17,-25.88 1786.61,-26.63 1789.38,-33.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1403.75,-24.88 1352.5,-24.88 1352.5,-5.63 1403.75,-5.63 1403.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1378.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node22 -->
<g id= "edge28_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge28_Node000019_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1505.81,-66.09C1479.12,-56.27 1443.42,-42.92 1412.12,-30.5 1411.34,-30.19 1410.55,-29.87 1409.76,-29.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.28,-26.39 1400.69,-25.84 1408.62,-32.87 1411.28,-26.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1724.75,-24.88 1673.5,-24.88 1673.5,-5.63 1724.75,-5.63 1724.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1699.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node23 -->
<g id= "edge29_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge29_Node000019_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1580.84,-66.11C1606.8,-55.17 1642.02,-40.32 1667.26,-29.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1668.5,-32.96 1676.36,-25.85 1665.78,-26.51 1668.5,-32.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1163.75,-91.38 1118.5,-91.38 1118.5,-72.12 1163.75,-72.12 1163.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1141.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge32_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge32_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1118.71,-132.61C1122.79,-123.53 1128.08,-111.76 1132.5,-101.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1135.63,-103.51 1136.54,-92.95 1129.24,-100.64 1135.63,-103.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge34_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1296.09,-76.05C1261.3,-73.02 1214.5,-69.16 1173.12,-66.5 834.78,-44.74 748.28,-66.27 411.12,-30.5 402.65,-29.6 393.74,-28.41 385,-27.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "385.57,-23.64 375.15,-25.54 384.49,-30.56 385.57,-23.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.89,-68.87C1254.53,-59.23 1195.39,-44.91 1144.12,-30.5 1141.99,-29.9 1139.81,-29.27 1137.62,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.68,-25.29 1128.09,-25.72 1136.64,-31.98 1138.68,-25.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node10 -->
<g id= "edge40_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge40_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1295.77,-73.42C1201.71,-60.23 1012.52,-33.57 998.12,-30.5 994.98,-29.83 991.74,-29.07 988.5,-28.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "989.6,-24.93 979.03,-25.74 987.8,-31.69 989.6,-24.93" />
</a>
</g>
</g>
<!-- Node26->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge35_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1400.21,-67.15C1437.34,-57.45 1487.59,-44.33 1527.77,-33.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1528.56,-37.25 1537.35,-31.34 1526.79,-30.48 1528.56,-37.25" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1516.88,-24.88 1421.38,-24.88 1421.38,-5.63 1516.88,-5.63 1516.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1469.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node28 -->
<g id= "edge37_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge37_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1375.58,-66.11C1395.56,-55.46 1422.47,-41.12 1442.3,-30.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1443.71,-33.76 1450.89,-25.97 1440.42,-27.59 1443.71,-33.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1257.62,-24.88 1220.62,-24.88 1220.62,-5.63 1257.62,-5.63 1257.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1239.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node29 -->
<g id= "edge38_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge38_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1323.39,-66.11C1305.64,-55.61 1281.82,-41.52 1264.03,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1266.04,-28.11 1255.65,-26.03 1262.48,-34.14 1266.04,-28.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1334.12,-24.88 1276.12,-24.88 1276.12,-5.63 1334.12,-5.63 1334.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1305.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node30 -->
<g id= "edge39_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge39_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1338.37,-66.11C1332.11,-56.73 1323.95,-44.49 1317.28,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1320.31,-32.71 1311.85,-26.33 1314.48,-36.59 1320.31,-32.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1203,-24.88 1153.25,-24.88 1153.25,-5.63 1203,-5.63 1203,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1178.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node31 -->
<g id= "edge41_Node000026_Node000031" class= "edge" >
<title > Node26- > Node31</title>
<g id= "a_edge41_Node000026_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1306.89,-66.03C1279.83,-56.25 1243.74,-42.96 1212.12,-30.5 1211.34,-30.19 1210.55,-29.88 1209.76,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1211.27,-26.4 1200.69,-25.86 1208.62,-32.88 1211.27,-26.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node3 -->
<g id= "edge48_Node000034_Node000003" class= "edge" >
<title > Node34- > Node3</title>
<g id= "a_edge48_Node000034_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.12,-332.11C767.86,-323.08 793.41,-311.4 814.81,-301.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "816.24,-304.8 823.88,-297.46 813.33,-298.43 816.24,-304.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node4 -->
<g id= "edge56_Node000036_Node000004" class= "edge" >
<title > Node36- > Node4</title>
<g id= "a_edge56_Node000036_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M998.07,-201.04C995.05,-200.51 992.05,-199.99 989.12,-199.5 875.37,-180.44 842.37,-197.4 732.12,-163.5 679.53,-147.32 622.94,-116.01 591.9,-97.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "594.06,-94.71 583.69,-92.53 590.44,-100.7 594.06,-94.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node24 -->
<g id= "edge57_Node000036_Node000024" class= "edge" >
<title > Node36- > Node24</title>
<g id= "a_edge57_Node000036_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1073.47,-199.11C1079.48,-191.36 1087.01,-181.65 1093.82,-172.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.54,-175.07 1099.9,-165.02 1091,-170.78 1096.54,-175.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node25 -->
<g id= "edge59_Node000036_Node000025" class= "edge" >
<title > Node36- > Node25</title>
<g id= "a_edge59_Node000036_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1054.98,-199.26C1047.69,-182.21 1039.02,-153.62 1051.12,-133 1057.73,-121.74 1086.04,-107 1109.17,-96.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1110.58,-99.6 1118.28,-92.32 1107.72,-93.21 1110.58,-99.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node27 -->
<g id= "edge58_Node000036_Node000027" class= "edge" >
<title > Node36- > Node27</title>
<g id= "a_edge58_Node000036_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1102.26,-199.12C1148.04,-182.57 1225.2,-155.04 1292.12,-133 1343.8,-115.99 1360.32,-121.04 1409.12,-97 1430.14,-86.65 1431.31,-77.27 1452.12,-66.5 1477.18,-53.54 1506.32,-42.62 1531.74,-34.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1532.48,-37.75 1540.94,-31.37 1530.34,-31.08 1532.48,-37.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "849.62,-163.5 740.62,-163.5 740.62,-133 849.62,-133 849.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "748.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "795.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
<g id= "edge60_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge60_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1001.2,-199.03C959.38,-188.93 903.91,-175.53 861.05,-165.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.9,-161.78 851.36,-162.83 860.26,-168.58 861.9,-161.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node7 -->
<g id= "edge68_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge68_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M740.14,-142.65C679.15,-136.5 578.37,-123.18 495.12,-97 441.36,-80.09 382.86,-49.31 350.42,-31.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.2,-28.01 341.78,-26.09 348.73,-34.09 352.2,-28.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node8 -->
<g id= "edge69_Node000037_Node000008" class= "edge" >
<title > Node37- > Node8</title>
<g id= "a_edge69_Node000037_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M740.41,-143.04C666.73,-136.67 531.85,-122.52 419.12,-97 340.26,-79.15 250.73,-47.29 203.13,-29.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "204.52,-26.18 193.93,-25.91 202.04,-32.72 204.52,-26.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
<g id= "edge70_Node000037_Node000010" class= "edge" >
<title > Node37- > Node10</title>
<g id= "a_edge70_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M798.42,-132.56C803.11,-114.78 813.29,-84.95 832.12,-66.5 843.84,-55.03 881.39,-39.83 910.63,-29.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "911.71,-32.5 919.94,-25.83 909.34,-25.91 911.71,-32.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node11 -->
<g id= "edge72_Node000037_Node000011" class= "edge" >
<title > Node37- > Node11</title>
<g id= "a_edge72_Node000037_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M789.14,-132.73C779.42,-109.16 760.21,-62.54 749.26,-35.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "752.5,-34.66 745.45,-26.75 746.03,-37.33 752.5,-34.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node33 -->
<g id= "edge73_Node000037_Node000033" class= "edge" >
<title > Node37- > Node33</title>
<g id= "a_edge73_Node000037_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.79,-134.51C889.5,-124.96 944.41,-111.16 992.12,-97 993.95,-96.46 995.82,-95.89 997.7,-95.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "998.59,-98.69 1007.02,-92.28 996.43,-92.03 998.59,-98.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "weak__types_8h.html" target= "_top" xlink:title= "Plain data structures and enums for weak reaction tables, interpolation payloads, and errors." >
<polygon fill= "white" stroke= "#666666" points= "949.62,-97 840.62,-97 840.62,-66.5 949.62,-66.5 949.62,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "848.62" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "895.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node38 -->
<g id= "edge61_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge61_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M817.82,-132.61C831.24,-123.95 848.46,-112.85 863.23,-103.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.74,-106.51 871.25,-98.15 860.95,-100.63 864.74,-106.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "825.75,-24.88 780.5,-24.88 780.5,-5.63 825.75,-5.63 825.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "803.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node39 -->
<g id= "edge71_Node000037_Node000039" class= "edge" >
<title > Node37- > Node39</title>
<g id= "a_edge71_Node000037_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M795.4,-132.65C795.76,-116.46 796.55,-89.59 798.12,-66.5 798.8,-56.63 799.85,-45.7 800.81,-36.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "804.29,-36.96 801.91,-26.64 797.33,-36.19 804.29,-36.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1045,-24.88 1007.25,-24.88 1007.25,-5.63 1045,-5.63 1045,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1026.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node40 -->
<g id= "edge74_Node000037_Node000040" class= "edge" >
<title > Node37- > Node40</title>
<g id= "a_edge74_Node000037_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M849.92,-134.07C890.24,-123.7 941.03,-109.05 959.12,-97 983.46,-80.79 1003.61,-53.16 1015.27,-34.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1018.1,-36.88 1020.33,-26.52 1012.13,-33.24 1018.1,-36.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node10 -->
<g id= "edge66_Node000038_Node000010" class= "edge" >
<title > Node38- > Node10</title>
<g id= "a_edge66_Node000038_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M907.15,-66.11C915.02,-56.54 925.35,-43.97 933.66,-33.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "936.27,-36.19 939.91,-26.24 930.86,-31.75 936.27,-36.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node11 -->
<g id= "edge64_Node000038_Node000011" class= "edge" >
<title > Node38- > Node11</title>
<g id= "a_edge64_Node000038_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.17,-66.03C832.5,-56.31 799.72,-43.07 771.12,-30.5 770.78,-30.35 770.43,-30.19 770.08,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "771.7,-26.93 761.15,-25.94 768.78,-33.29 771.7,-26.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node22 -->
<g id= "edge67_Node000038_Node000022" class= "edge" >
<title > Node38- > Node22</title>
<g id= "a_edge67_Node000038_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M949.87,-72.74C965.15,-70.6 981.77,-68.37 997.12,-66.5 1150.6,-47.8 1193.14,-68.03 1343.12,-30.5 1344.76,-30.09 1346.41,-29.62 1348.07,-29.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1349.18,-32.43 1357.41,-25.75 1346.81,-25.84 1349.18,-32.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node31 -->
<g id= "edge65_Node000038_Node000031" class= "edge" >
<title > Node38- > Node31</title>
<g id= "a_edge65_Node000038_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M950.08,-73.09C1001.3,-65.17 1079.42,-51.04 1145.12,-30.5 1146.29,-30.14 1147.46,-29.75 1148.64,-29.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1149.73,-32.67 1157.78,-25.78 1147.19,-26.15 1149.73,-32.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node39 -->
<g id= "edge62_Node000038_Node000039" class= "edge" >
<title > Node38- > Node39</title>
<g id= "a_edge62_Node000038_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.25,-66.11C859.55,-55.81 839.91,-42.04 825,-31.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "827.41,-29 817.22,-26.13 823.39,-34.74 827.41,-29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node40 -->
<g id= "edge63_Node000038_Node000040" class= "edge" >
<title > Node38- > Node40</title>
<g id= "a_edge63_Node000038_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M925.39,-66.15C943.94,-57.17 968.37,-45.27 998.42,-30.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "999.63,-33.61 1007.02,-26.02 996.51,-27.35 999.63,-33.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1557.88,-363 1462.38,-363 1462.38,-332.5 1557.88,-332.5 1557.88,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1470.38" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1510.12" y= "-338.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>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node44 -->
<g id= "edge81_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge81_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1466.83,-398.61C1473.71,-390.7 1482.35,-380.74 1490.11,-371.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1492.56,-374.32 1496.48,-364.47 1487.28,-369.73 1492.56,-374.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node21 -->
<g id= "edge83_Node000044_Node000021" class= "edge" >
<title > Node44- > Node21</title>
<g id= "a_edge83_Node000044_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1537.03,-332.03C1571.3,-311.08 1626.12,-269.22 1626.12,-215.75 1626.12,-215.75 1626.12,-215.75 1626.12,-147.25 1626.12,-127.59 1737.97,-60.66 1789.58,-30.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1791.1,-33.98 1798.02,-25.96 1787.61,-27.91 1791.1,-33.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1539.12,-290.88 1481.12,-290.88 1481.12,-271.62 1539.12,-271.62 1539.12,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1510.12" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44->Node45 -->
<g id= "edge82_Node000044_Node000045" class= "edge" >
<title > Node44- > Node45</title>
<g id= "a_edge82_Node000044_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.12,-332.11C1510.12,-323.33 1510.12,-312.02 1510.12,-302.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1513.63,-302.59 1510.13,-292.59 1506.63,-302.59 1513.63,-302.59" />
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= "engine__adaptive_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>