2026-04-20 12:45:31 -04: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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/engine/scratchpads/engine_multiscale_scratchpad.h 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" >
2026-06-14 08:36:52 -04:00
var viewWidth = 2716;
2026-04-20 12:45:31 -04: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/include/gridfire/engine/scratchpads/engine_multiscale_scratchpad.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1925.62,-496 1790.38,-496 1790.38,-454.25 1925.62,-454.25 1925.62,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "1798.38" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "1798.38" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1858" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "964.62,-418.25 859.38,-418.25 859.38,-387.75 964.62,-387.75 964.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "867.38" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "912" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.h</text>
2026-04-20 12:45:31 -04: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= "M1789.97,-469.08C1614.37,-456.07 1147.72,-421.47 976.31,-408.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "976.71,-405.29 966.48,-408.04 976.2,-412.27 976.71,-405.29" />
2026-04-20 12:45:31 -04: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= "934,-24.88 780,-24.88 780,-5.63 934,-5.63 934,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "857" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node7 -->
2026-06-14 08:36:52 -04:00
<g id= "edge110_Node000001_Node000007" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node7</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge110_Node000001_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1790.07,-472.31C1472.77,-463.37 152,-421.16 152,-337.5 152,-337.5 152,-337.5 152,-202.5 152,-158.57 172.67,-146.44 209,-121.75 298.61,-60.85 612.51,-32.22 768.14,-21.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.27,-25.01 778.01,-20.85 767.8,-18.03 768.27,-25.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "421.38,-24.88 338.62,-24.88 338.62,-5.63 421.38,-5.63 421.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "380" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge113_Node000001_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge113_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1790.17,-473.52C1532.46,-470.93 614.1,-458.98 325,-418.25 177.62,-397.48 0,-486.34 0,-337.5 0,-337.5 0,-337.5 0,-202.5 0,-58.57 222.54,-25.85 327.01,-18.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "326.99,-21.94 336.74,-17.79 326.53,-14.95 326.99,-21.94" />
2026-04-20 12:45:31 -04: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= "1525.5,-24.88 1482.5,-24.88 1482.5,-5.63 1525.5,-5.63 1525.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1504" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_Node000001_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge111_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1925.97,-474.84C2099.26,-474.84 2544,-462.66 2544,-337.5 2544,-337.5 2544,-337.5 2544,-269 2544,-187.16 2321.37,-87.38 2253,-66.5 2132.04,-29.56 1811.16,-39.46 1685,-30.5 1633.31,-26.83 1573.35,-21.99 1537.07,-19.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1537.49,-15.53 1527.23,-18.19 1536.91,-22.5 1537.49,-15.53" />
2026-04-20 12:45:31 -04: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= "2186.62,-85.75 2135.38,-85.75 2135.38,-66.5 2186.62,-66.5 2186.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "2161" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node20 -->
<g id= "edge112_Node000001_Node000020" class= "edge" >
<title > Node1- > Node20</title>
<g id= "a_edge112_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1925.91,-473.14C2084.9,-468.99 2468,-447.59 2468,-337.5 2468,-337.5 2468,-337.5 2468,-269 2468,-143.05 2279.88,-96.71 2198.16,-82.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2198.84,-79.09 2188.4,-80.91 2197.7,-85.99 2198.84,-79.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<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= "2295.5,-152.25 2162.5,-152.25 2162.5,-121.75 2295.5,-121.75 2295.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2170.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2229" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node35 -->
<g id= "edge108_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge108_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1925.93,-469.64C2061.77,-458.79 2354,-425.26 2354,-337.5 2354,-337.5 2354,-337.5 2354,-269 2354,-218.86 2305.47,-180.34 2268.89,-158.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2270.66,-155.42 2260.25,-153.45 2267.17,-161.48 2270.66,-155.42" />
2026-04-20 12:45:31 -04: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= "white" stroke= "#666666" points= "1589.5,-152.25 1456.5,-152.25 1456.5,-121.75 1589.5,-121.75 1589.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1464.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1523" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node36 -->
<g id= "edge109_Node000001_Node000036" class= "edge" >
<title > Node1- > Node36</title>
<g id= "a_edge109_Node000001_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1790,-470.7C1711.9,-462.7 1586.97,-436.52 1528,-351.75 1520.26,-340.62 1522.52,-333.65 1528,-321.25 1545.73,-281.1 1568.11,-283.81 1601,-254.75 1619.42,-238.47 1632.73,-241.09 1643,-218.75 1648.66,-206.43 1650.51,-199.54 1643,-188.25 1632.85,-172.99 1617.07,-162.35 1600.26,-154.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1601.69,-151.75 1591.1,-151.3 1599.1,-158.25 1601.69,-151.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2708.38,-412.62 2571.62,-412.62 2571.62,-393.38 2708.38,-393.38 2708.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2640" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node1->Node62 -->
2026-06-14 08:36:52 -04:00
<g id= "edge114_Node000001_Node000062" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node1- > Node62</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge114_Node000001_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1925.79,-470.8C2051.03,-464.2 2326.99,-447.48 2558,-418.25 2565.42,-417.31 2573.18,-416.17 2580.86,-414.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2581.19,-418.44 2590.49,-413.36 2580.05,-411.53 2581.19,-418.44" />
2026-04-20 12:45:31 -04: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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "857.12,-285.25 748.88,-285.25 748.88,-254.75 857.12,-254.75 857.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "756.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "803" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2026-04-20 12:45:31 -04: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= "M858.99,-398.81C794.11,-393.67 689.88,-381 666,-351.75 639.92,-319.81 690.91,-297.65 737.92,-284.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "738.54,-288.19 747.33,-282.27 736.77,-281.42 738.54,-288.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "176.88,-24.88 127.12,-24.88 127.12,-5.63 176.88,-5.63 176.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "152" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node13 -->
<g id= "edge107_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge107_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M858.97,-399.68C669.61,-390.7 38,-354.48 38,-271 38,-271 38,-271 38,-136 38,-86.71 89.3,-49.66 123.08,-30.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "124.46,-33.84 131.59,-26 121.13,-27.68 124.46,-33.84" />
2026-04-20 12:45:31 -04: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= "1441.5,-218.75 1308.5,-218.75 1308.5,-188.25 1441.5,-188.25 1441.5,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1316.5" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1375" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
</a>
</g>
</g>
<!-- Node2->Node34 -->
<g id= "edge101_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge101_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M964.96,-400.49C1055.47,-397.02 1235.17,-385.91 1287,-351.75 1298.62,-344.09 1340.16,-269.16 1361.76,-229.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1364.77,-231.02 1366.43,-220.56 1358.61,-227.7 1364.77,-231.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "877.88,-85.75 822.12,-85.75 822.12,-66.5 877.88,-66.5 877.88,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "850" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node2->Node40 -->
<g id= "edge106_Node000002_Node000040" class= "edge" >
<title > Node2- > Node40</title>
<g id= "a_edge106_Node000002_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M859.09,-399.59C750.86,-394.12 512.28,-379.08 488,-351.75 479,-341.62 481.4,-333.09 488,-321.25 530.24,-245.53 604.65,-290.04 654,-218.75 679.01,-182.63 642.78,-153.63 673,-121.75 691.64,-102.08 764.36,-88.78 810.59,-82.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "810.8,-85.62 820.22,-80.77 809.84,-78.68 810.8,-85.62" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000042" > <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= "618.88,-351.75 497.12,-351.75 497.12,-321.25 618.88,-321.25 618.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "505.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "558" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node42 -->
2026-06-14 08:36:52 -04:00
<g id= "edge60_Node000002_Node000042" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node42</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge60_Node000002_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M859.01,-392.61C802.86,-382.63 711.64,-366.3 633,-351.75 632,-351.57 631,-351.38 629.99,-351.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "630.94,-347.81 620.47,-349.41 629.66,-354.69 630.94,-347.81" />
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
<g id= "a_Node000043" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1645.12,-351.75 1536.88,-351.75 1536.88,-321.25 1645.12,-321.25 1645.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1544.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1591" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
</a>
</g>
</g>
<!-- Node2->Node43 -->
<g id= "edge62_Node000002_Node000043" class= "edge" >
<title > Node2- > Node43</title>
<g id= "a_edge62_Node000002_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M965,-396.97C1087.67,-385.31 1390.91,-356.51 1525.19,-343.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1525.36,-347.25 1534.99,-342.82 1524.7,-340.28 1525.36,-347.25" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "828.62,-346.12 675.38,-346.12 675.38,-326.88 828.62,-326.88 828.62,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "752" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_linearsolver.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node58 -->
2026-06-14 08:36:52 -04:00
<g id= "edge102_Node000002_Node000058" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node58</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge102_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.69,-387.36C848.43,-376.37 811.39,-361.44 784.96,-350.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "786.34,-347.57 775.75,-347.08 783.72,-354.06 786.34,-347.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "977.75,-346.12 846.25,-346.12 846.25,-326.88 977.75,-326.88 977.75,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "912" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_matrix.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node59 -->
2026-06-14 08:36:52 -04:00
<g id= "edge103_Node000002_Node000059" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node59</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge103_Node000002_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912,-387.36C912,-378.58 912,-367.27 912,-357.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "915.5,-357.84 912,-347.84 908.5,-357.84 915.5,-357.84" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1132,-346.12 996,-346.12 996,-326.88 1132,-326.88 1132,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1064" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_nvector.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node60 -->
2026-06-14 08:36:52 -04:00
<g id= "edge104_Node000002_Node000060" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node60</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge104_Node000002_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M946.49,-387.36C972.28,-376.42 1007.27,-361.57 1032.35,-350.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1033.54,-354.23 1041.37,-347.1 1030.8,-347.79 1033.54,-354.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1278.25,-346.12 1149.75,-346.12 1149.75,-326.88 1278.25,-326.88 1278.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1214" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node2->Node61 -->
2026-06-14 08:36:52 -04:00
<g id= "edge105_Node000002_Node000061" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node61</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge105_Node000002_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M964.95,-390.69C1019.87,-378.96 1105.27,-360.72 1160.42,-348.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1160.84,-352.43 1169.88,-346.92 1159.37,-345.59 1160.84,-352.43" />
2026-04-20 12:45:31 -04: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." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1236.25,-85.75 1107.75,-85.75 1107.75,-66.5 1236.25,-66.5 1236.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1172" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M821.01,-254.47C857.61,-225.55 944.15,-160.29 1026,-121.75 1056.17,-107.54 1091.94,-96.52 1120.53,-88.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1121.22,-92.43 1130.04,-86.55 1119.48,-85.64 1121.22,-92.43" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge55_Node000003_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge55_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.79,-264.92C631.21,-255.83 362.21,-233.5 349,-218.75 302.26,-166.55 345.82,-74.76 368.38,-35.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "371.37,-37.04 373.44,-26.65 365.35,-33.48 371.37,-37.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge54_Node000003_Node000011" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge54_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.52,-269.35C921.03,-267.71 1027.61,-258.51 1109,-218.75 1126.94,-209.98 1125.67,-199.75 1142,-188.25 1237.51,-120.95 1268.08,-113.62 1375,-66.5 1417.84,-47.62 1430.81,-48.56 1474,-30.5 1474.48,-30.3 1474.96,-30.1 1475.45,-29.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1476.65,-33.18 1484.34,-25.89 1473.78,-26.8 1476.65,-33.18" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node13 -->
<g id= "edge58_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge58_Node000003_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.48,-265.99C640.93,-259.61 405.16,-243.25 328,-218.75 270.25,-200.41 249.36,-197.44 209,-152.25 178.4,-117.99 162.69,-64.94 156.03,-36.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "159.51,-35.8 153.97,-26.77 152.67,-37.28 159.51,-35.8" />
2026-04-20 12:45:31 -04: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= "1753.75,-146.62 1646.25,-146.62 1646.25,-127.38 1753.75,-127.38 1753.75,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1700" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node16 -->
2026-06-14 08:36:52 -04:00
<g id= "edge15_Node000003_Node000016" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge15_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.45,-266.5C937.46,-261.9 1091.06,-249.59 1218,-218.75 1255.79,-209.57 1262.21,-197.42 1300,-188.25 1430.08,-156.7 1466.28,-169.6 1599,-152.25 1610.51,-150.75 1622.75,-149.08 1634.59,-147.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1634.86,-150.92 1644.28,-146.07 1633.89,-143.99 1634.86,-150.92" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1589.88,-85.75 1546.12,-85.75 1546.12,-66.5 1589.88,-66.5 1589.88,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1568" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge59_Node000003_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge59_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.31,-265.36C947.31,-258.74 1123.09,-243.11 1180,-218.75 1199.91,-210.23 1198.33,-197.3 1218,-188.25 1296.47,-152.14 1330.3,-187.87 1409,-152.25 1429.05,-143.18 1428.79,-132.49 1448,-121.75 1475.8,-106.2 1510.08,-94.08 1534.87,-86.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1535.85,-89.78 1544.43,-83.55 1533.84,-83.07 1535.85,-89.78" />
</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= "1399.88,-152.25 1290.12,-152.25 1290.12,-121.75 1399.88,-121.75 1399.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1298.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1345" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node3->Node18 -->
<g id= "edge19_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge19_Node000003_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.57,-267.86C926.04,-264.88 1046.1,-254.47 1142,-218.75 1165.69,-209.93 1167.13,-199.01 1190,-188.25 1218.25,-174.96 1250.94,-163.79 1279,-155.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1279.85,-158.78 1288.46,-152.61 1277.88,-152.07 1279.85,-158.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- 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= "1634.25,-218.75 1535.75,-218.75 1535.75,-188.25 1634.25,-188.25 1634.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1543.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1585" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node3->Node19 -->
2026-06-14 08:36:52 -04:00
<g id= "edge24_Node000003_Node000019" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge24_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.23,-265.32C968.59,-257.65 1231.05,-238.97 1451,-218.75 1474.92,-216.55 1501.2,-213.82 1524.1,-211.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1524.33,-214.84 1533.89,-210.28 1523.57,-207.88 1524.33,-214.84" />
2026-04-20 12:45:31 -04: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= "#fff0f0" stroke= "red" points= "549.88,-152.25 446.12,-152.25 446.12,-121.75 549.88,-121.75 549.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "454.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "498" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node21 -->
<g id= "edge27_Node000003_Node000021" class= "edge" >
<title > Node3- > Node21</title>
<g id= "a_edge27_Node000003_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.71,-266.8C636.31,-261.7 386.43,-247.23 361,-218.75 333.02,-187.41 386.69,-164.8 434.84,-151.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "435.7,-155.01 444.49,-149.09 433.93,-148.24 435.7,-155.01" />
2026-04-20 12:45:31 -04: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= "#fff0f0" stroke= "red" points= "644.88,-218.75 541.12,-218.75 541.12,-188.25 644.88,-188.25 644.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "549.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "593" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node26 -->
<g id= "edge32_Node000003_Node000026" class= "edge" >
<title > Node3- > Node26</title>
<g id= "a_edge32_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M755.08,-254.28C724.31,-244.83 684.13,-232.49 651.47,-222.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "652.74,-219.19 642.16,-219.6 650.69,-225.88 652.74,-219.19" />
2026-04-20 12:45:31 -04: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= "802.12,-152.25 681.88,-152.25 681.88,-121.75 802.12,-121.75 802.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "689.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "742" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node27 -->
<g id= "edge53_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge53_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M796.24,-254.48C785.93,-232.35 766.16,-189.9 753.55,-162.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "756.82,-161.54 749.43,-153.96 750.48,-164.5 756.82,-161.54" />
2026-04-20 12:45:31 -04: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= "#fff0f0" stroke= "red" points= "465.75,-218.75 370.25,-218.75 370.25,-188.25 465.75,-188.25 465.75,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "378.25" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "418" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node31 -->
<g id= "edge39_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge39_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.57,-262.34C685.46,-254.26 578.09,-239.37 477.48,-219.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.17,-215.92 467.68,-217.38 476.79,-222.79 478.17,-215.92" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node34 -->
<g id= "edge40_Node000003_Node000034" class= "edge" >
<title > Node3- > Node34</title>
<g id= "a_edge40_Node000003_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.41,-263.12C942.48,-253.89 1112.15,-235.34 1256,-218.75 1269.24,-217.22 1283.31,-215.57 1296.96,-213.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1297.28,-217.43 1306.79,-212.77 1296.45,-210.48 1297.28,-217.43" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node40 -->
<g id= "edge57_Node000003_Node000040" class= "edge" >
<title > Node3- > Node40</title>
<g id= "a_edge57_Node000003_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M806.61,-254.26C814.97,-220.13 835.67,-135.62 845.14,-96.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "848.49,-97.99 847.47,-87.44 841.69,-96.32 848.49,-97.99" />
2026-04-20 12:45:31 -04: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= "522.62,-213.12 483.38,-213.12 483.38,-193.88 522.62,-193.88 522.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "503" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node3->Node41 -->
<g id= "edge56_Node000003_Node000041" class= "edge" >
<title > Node3- > Node41</title>
<g id= "a_edge56_Node000003_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M748.43,-263.33C692.91,-256.53 604.9,-242.91 532,-218.75 531.35,-218.53 530.7,-218.31 530.04,-218.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "531.5,-214.89 520.93,-214.18 528.76,-221.33 531.5,-214.89" />
2026-04-20 12:45:31 -04: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= "2191.62,-24.88 2146.38,-24.88 2146.38,-5.63 2191.62,-5.63 2191.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2169" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2026-04-20 12:45:31 -04: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= "M1236.65,-71.31C1428.66,-59.97 1991.18,-26.75 2135.14,-18.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2134.98,-21.77 2144.76,-17.68 2134.57,-14.78 2134.98,-21.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- 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= "1204.75,-24.88 1139.25,-24.88 1139.25,-5.63 1204.75,-5.63 1204.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1172" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2026-04-20 12:45:31 -04: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= "M1172,-66.18C1172,-58.4 1172,-46.83 1172,-36.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1175.5,-36.79 1172,-26.79 1168.5,-36.79 1175.5,-36.79" />
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1123.47,-66.05C1067.86,-55.66 976.7,-38.62 916.77,-27.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "917.54,-24.01 907.07,-25.61 916.26,-30.89 917.54,-24.01" />
2026-04-20 12:45:31 -04: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= "1464.88,-24.88 1343.12,-24.88 1343.12,-5.63 1464.88,-5.63 1464.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1404" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1207.74,-66.05C1247.85,-55.88 1313.06,-39.33 1357.2,-28.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1357.92,-31.56 1366.75,-25.7 1356.2,-24.77 1357.92,-31.56" />
2026-04-20 12:45:31 -04: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= "1025.5,-24.88 952.5,-24.88 952.5,-5.63 1025.5,-5.63 1025.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "989" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1143.81,-66.05C1112.78,-56.07 1062.69,-39.96 1027.93,-28.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1029.26,-25.52 1018.67,-25.79 1027.11,-32.19 1029.26,-25.52" />
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.52,-70.33C954.87,-58.98 573.64,-30.64 433.11,-20.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.58,-16.72 423.35,-19.47 433.06,-23.7 433.58,-16.72" />
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1236.55,-71.15C1298.53,-66.04 1394.26,-54.74 1474,-30.5 1474.97,-30.21 1475.94,-29.89 1476.92,-29.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.91,-32.92 1485.82,-25.87 1475.24,-26.45 1477.91,-32.92" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1120.75,-24.88 1043.25,-24.88 1043.25,-5.63 1120.75,-5.63 1120.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1082" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1158.33,-66.18C1144.19,-56.93 1121.86,-42.32 1104.99,-31.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1107.35,-28.65 1097.06,-26.1 1103.52,-34.51 1107.35,-28.65" />
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.26,-72.29C966.04,-65.97 619.75,-49.77 330,-30.5 281.09,-27.25 224.69,-22.58 188.71,-19.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "189.11,-16 178.84,-18.62 188.5,-22.97 189.11,-16" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1784.12,-24.88 1693.88,-24.88 1693.88,-5.63 1784.12,-5.63 1784.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1739" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2026-04-20 12:45:31 -04: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= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1236.49,-68.43C1348.26,-56.82 1576.14,-33.16 1682.26,-22.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.58,-25.63 1692.17,-21.11 1681.86,-18.66 1682.58,-25.63" />
2026-04-20 12:45:31 -04: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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1324.75,-30.5 1223.25,-30.5 1223.25,0 1324.75,0 1324.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1231.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1274" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node15 -->
<g id= "edge14_Node000004_Node000015" class= "edge" >
<title > Node4- > Node15</title>
<g id= "a_edge14_Node000004_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1187.49,-66.18C1201.1,-58.33 1221.39,-46.62 1238.9,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1240.6,-39.57 1247.51,-31.54 1237.1,-33.51 1240.6,-39.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge17_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge17_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1702.93,-127C1709.17,-107.84 1723.89,-62.63 1732.48,-36.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1735.8,-37.39 1735.57,-26.79 1729.14,-35.22 1735.8,-37.39" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node15 -->
<g id= "edge16_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge16_Node000016_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1694.51,-127.35C1684.29,-112.1 1660.76,-80.69 1632,-66.5 1515.63,-9.1 1467.96,-51.49 1336.29,-30.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1336.92,-27.24 1326.47,-29.02 1335.75,-34.14 1336.92,-27.24" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge18_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge18_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1679.66,-126.93C1657.99,-117.26 1623.44,-101.85 1598.51,-90.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1600.08,-87.6 1589.52,-86.73 1597.23,-94 1600.08,-87.6" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge20_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge20_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1301.79,-121.3C1273.38,-111.63 1236.57,-99.1 1209.41,-89.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1210.81,-86.64 1200.22,-86.73 1208.56,-93.26 1210.81,-86.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node7 -->
<g id= "edge21_Node000018_Node000007" class= "edge" >
<title > Node18- > Node7</title>
<g id= "a_edge21_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1290.01,-126.04C1239.97,-116.68 1164.2,-101.74 1099,-85.75 1027.08,-68.1 944.36,-43.38 896.64,-28.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "897.89,-25.39 887.31,-25.78 895.82,-32.08 897.89,-25.39" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node11 -->
<g id= "edge23_Node000018_Node000011" class= "edge" >
<title > Node18- > Node11</title>
<g id= "a_edge23_Node000018_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1353.06,-121.28C1362.07,-105.94 1377.95,-82 1397,-66.5 1426.31,-42.66 1439.83,-46.6 1474,-30.5 1474.22,-30.4 1474.44,-30.29 1474.67,-30.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1476.05,-33.4 1483.6,-25.96 1473.06,-27.07 1476.05,-33.4" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node14 -->
<g id= "edge22_Node000018_Node000014" class= "edge" >
<title > Node18- > Node14</title>
<g id= "a_edge22_Node000018_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1382.14,-121.26C1420.54,-106.33 1482.4,-83.12 1537,-66.5 1587.09,-51.25 1645.18,-37.17 1686.17,-27.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1686.8,-31.26 1695.79,-25.64 1685.26,-24.43 1686.8,-31.26" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge25_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge25_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1535.27,-189.14C1499.2,-179.44 1450.06,-166.24 1410.75,-155.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1411.71,-152.3 1401.15,-153.09 1409.9,-159.06 1411.71,-152.3" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1634.57,-199.39C1727.92,-193.03 1926.18,-177.02 1990,-152.25 2011.84,-143.77 2012.18,-132.49 2033,-121.75 2062.33,-106.62 2097.94,-94.67 2124.15,-86.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2125.01,-90.36 2133.66,-84.24 2123.08,-83.63 2125.01,-90.36" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node15 -->
<g id= "edge31_Node000021_Node000015" class= "edge" >
<title > Node21- > Node15</title>
<g id= "a_edge31_Node000021_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.28,-122.31C612.46,-106.54 719.6,-80.94 813,-66.5 986.21,-39.73 1035.38,-58.44 1211.79,-30.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1212.22,-34.16 1221.54,-29.12 1211.11,-27.25 1212.22,-34.16" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "480.38,-85.75 445.62,-85.75 445.62,-66.5 480.38,-66.5 480.38,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "463" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node22 -->
<g id= "edge28_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge28_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M489.35,-121.45C484.79,-113.78 479.14,-104.27 474.24,-96.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "477.29,-94.31 469.17,-87.5 471.27,-97.89 477.29,-94.31" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1958,-85.75 1918,-85.75 1918,-66.5 1958,-66.5 1958,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1938" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge29_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge29_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.03,-131.13C584.81,-128.03 631.61,-124.16 673,-121.75 923.8,-107.12 1735.7,-83.03 1906.35,-78.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1906.32,-81.55 1916.21,-77.76 1906.11,-74.55 1906.32,-81.55" />
2026-04-20 12:45:31 -04: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= "549.62,-85.75 498.38,-85.75 498.38,-66.5 549.62,-66.5 549.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "524" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node24 -->
<g id= "edge30_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge30_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M504.43,-121.45C507.74,-113.95 511.82,-104.7 515.4,-96.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "518.54,-98.15 519.38,-87.59 512.14,-95.32 518.54,-98.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node7 -->
<g id= "edge33_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge33_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M592.52,-188.01C592.45,-171.46 593.77,-143.82 602,-121.75 612.41,-93.82 615.37,-83.28 640,-66.5 677.62,-40.88 726.52,-28.19 768.38,-21.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "768.77,-25.45 778.2,-20.62 767.82,-18.51 768.77,-25.45" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node9 -->
<g id= "edge35_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge35_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M597.83,-187.76C604.51,-169.66 618.24,-139.22 640,-121.75 749.68,-33.71 808.04,-70.08 943,-30.5 945.11,-29.88 947.26,-29.24 949.44,-28.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.33,-31.98 958.88,-25.72 948.3,-25.28 950.33,-31.98" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node10 -->
<g id= "edge37_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge37_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M541.11,-190.16C486.82,-177.03 408.77,-157.44 404,-152.25 374.76,-120.41 374.8,-65.95 377.39,-36.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "380.84,-37.1 378.45,-26.78 373.89,-36.34 380.84,-37.1" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node13 -->
<g id= "edge38_Node000026_Node000013" class= "edge" >
<title > Node26- > Node13</title>
<g id= "a_edge38_Node000026_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M540.7,-190.25C479.44,-175.86 385.75,-153.76 382,-152.25 300.09,-119.16 212.78,-60.05 173.42,-31.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "175.65,-29.23 165.5,-26.22 171.56,-34.91 175.65,-29.23" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node27 -->
<g id= "edge34_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge34_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M626.81,-187.86C647.79,-178.78 674.97,-167.02 697.66,-157.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "698.89,-160.48 706.68,-153.29 696.11,-154.05 698.89,-160.48" />
2026-04-20 12:45:31 -04: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= "276,-146.62 218,-146.62 218,-127.38 276,-127.38 276,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "247" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26->Node30 -->
<g id= "edge36_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge36_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M540.8,-190.11C537.83,-189.46 534.88,-188.84 532,-188.25 529,-187.64 365.62,-158.87 287.62,-145.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "288.26,-141.71 277.81,-143.42 287.05,-148.6 288.26,-141.71" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node10 -->
<g id= "edge49_Node000034_Node000010" class= "edge" >
<title > Node34- > Node10</title>
<g id= "a_edge49_Node000034_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.29,-198.93C1094,-187.45 437,-152.25 437,-152.25 417.15,-138.27 395.42,-70.33 385.49,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "388.9,-35.27 382.81,-26.6 382.17,-37.17 388.9,-35.27" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node12 -->
<g id= "edge52_Node000034_Node000012" class= "edge" >
<title > Node34- > Node12</title>
<g id= "a_edge52_Node000034_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1336.48,-187.75C1311.21,-177.96 1277.51,-164.66 1248,-152.25 1231.29,-145.22 1110.62,-99.67 1099,-85.75 1087.43,-71.89 1083.52,-51.37 1082.3,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1085.81,-36.36 1081.87,-26.53 1078.82,-36.68 1085.81,-36.36" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node20 -->
<g id= "edge50_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge50_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1441.85,-196.17C1574.43,-183.58 1859.74,-156.25 1881,-152.25 1930.44,-142.95 1941.44,-134.88 1990,-121.75 2036.04,-109.3 2089.21,-95.52 2123.88,-86.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2124.61,-90.04 2133.42,-84.16 2122.87,-83.26 2124.61,-90.04" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node35 -->
<g id= "edge41_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge41_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1441.92,-195.7C1468.4,-193.15 1499.12,-190.36 1527,-188.25 1801.23,-167.52 1874.45,-185.51 2151.15,-152.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2151.34,-155.86 2160.84,-151.18 2150.5,-148.91 2151.34,-155.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node36 -->
<g id= "edge43_Node000034_Node000036" class= "edge" >
<title > Node34- > Node36</title>
<g id= "a_edge43_Node000034_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.58,-187.86C1429.42,-178.78 1456.42,-167.02 1478.96,-157.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.14,-160.5 1487.91,-153.29 1477.34,-154.08 1480.14,-160.5" />
2026-04-20 12:45:31 -04: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= "1872,-152.25 1772,-152.25 1772,-121.75 1872,-121.75 1872,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1780" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1822" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node38 -->
<g id= "edge47_Node000034_Node000038" class= "edge" >
<title > Node34- > Node38</title>
<g id= "a_edge47_Node000034_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1441.94,-196.05C1517.12,-188.32 1642.95,-173.88 1760.23,-152.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.85,-156.09 1770.06,-150.84 1759.59,-149.2 1760.85,-156.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node40 -->
<g id= "edge51_Node000034_Node000040" class= "edge" >
<title > Node34- > Node40</title>
<g id= "a_edge51_Node000034_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.3,-197C1240.02,-190.33 1131.29,-176.8 1040,-152.25 981.17,-136.43 915.77,-108.03 879.09,-91.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "880.57,-87.88 870.03,-86.81 877.61,-94.22 880.57,-87.88" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node20 -->
<g id= "edge42_Node000035_Node000020" class= "edge" >
<title > Node35- > Node20</title>
<g id= "a_edge42_Node000035_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2212.19,-121.45C2202.43,-113 2190.12,-102.33 2180.01,-93.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2182.48,-91.09 2172.63,-87.19 2177.9,-96.38 2182.48,-91.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node6 -->
<g id= "edge45_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge45_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1514.35,-121.28C1503.92,-104.97 1484.78,-79.29 1461,-66.5 1363.3,-13.94 1321.86,-56.43 1214,-30.5 1211.72,-29.95 1209.39,-29.33 1207.05,-28.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1208.24,-25.37 1197.65,-25.75 1206.17,-32.06 1208.24,-25.37" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node17 -->
<g id= "edge46_Node000036_Node000017" class= "edge" >
<title > Node36- > Node17</title>
<g id= "a_edge46_Node000036_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1534.12,-121.45C1540.18,-113.52 1547.74,-103.63 1554.18,-95.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.85,-97.47 1560.14,-87.4 1551.29,-93.22 1556.85,-97.47" />
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1451.62,-85.75 1406.38,-85.75 1406.38,-66.5 1451.62,-66.5 1451.62,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1429" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
</a>
</g>
</g>
<!-- Node36->Node37 -->
<g id= "edge44_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge44_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1499.76,-121.45C1485.59,-112.57 1467.5,-101.24 1453.16,-92.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.11,-89.35 1444.77,-87 1451.39,-95.28 1455.11,-89.35" />
</a>
</g>
</g>
<!-- Node38->Node23 -->
<g id= "edge48_Node000038_Node000023" class= "edge" >
<title > Node38- > Node23</title>
<g id= "a_edge48_Node000038_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1850.97,-121.3C1869.06,-112.11 1892.23,-100.36 1910.11,-91.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1911.53,-94.49 1918.86,-86.84 1908.36,-88.24 1911.53,-94.49" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node42->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000042_Node000003" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node42- > Node3</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000042_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M613.9,-320.78C650.66,-311.1 698.92,-298.4 737.49,-288.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "738.36,-291.64 747.14,-285.71 736.58,-284.87 738.36,-291.64" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node3 -->
<g id= "edge69_Node000043_Node000003" class= "edge" >
<title > Node43- > Node3</title>
<g id= "a_edge69_Node000043_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.47,-333.2C1418.58,-327.86 1131.3,-312.96 892,-285.25 884.48,-284.38 876.62,-283.33 868.83,-282.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "869.4,-278.74 858.99,-280.72 868.36,-285.67 869.4,-278.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node4 -->
<g id= "edge68_Node000043_Node000004" class= "edge" >
<title > Node43- > Node4</title>
<g id= "a_edge68_Node000043_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1576.77,-321.06C1566.95,-311.05 1553.62,-297.4 1542,-285.25 1531.79,-274.57 1463.88,-195.5 1451,-188.25 1383.71,-150.35 1351.95,-182.76 1281,-152.25 1246.37,-137.36 1211.37,-110.71 1190.69,-93.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1193.04,-90.89 1183.15,-87.07 1188.5,-96.22 1193.04,-90.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node5 -->
<g id= "edge92_Node000043_Node000005" class= "edge" >
<title > Node43- > Node5</title>
<g id= "a_edge92_Node000043_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.5,-335.22C1821.23,-333.93 2365.44,-326.58 2432,-285.25 2514.6,-233.96 2515.09,-121.64 2435,-66.5 2397.72,-40.84 2265.99,-25.35 2203.02,-19.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2203.53,-15.78 2193.25,-18.33 2202.87,-22.75 2203.53,-15.78" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node7 -->
<g id= "edge63_Node000043_Node000007" class= "edge" >
<title > Node43- > Node7</title>
<g id= "a_edge63_Node000043_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.39,-330.22C1380.41,-314.39 944,-264.74 944,-204.5 944,-204.5 944,-204.5 944,-136 944,-91.79 904.72,-52.93 878.94,-32.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "881.09,-29.42 871.03,-26.07 876.81,-34.96 881.09,-29.42" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node8 -->
<g id= "edge65_Node000043_Node000008" class= "edge" >
<title > Node43- > Node8</title>
<g id= "a_edge65_Node000043_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.36,-334.55C1801.84,-331.4 2245.78,-319.53 2301,-285.25 2340.48,-260.74 2344.48,-234.5 2340,-188.25 2337.1,-158.28 2345.99,-145.12 2327,-121.75 2287.15,-72.71 2257.6,-80.57 2196,-66.5 1882.77,5.02 1792.77,-70.66 1474,-30.5 1467.61,-29.7 1460.94,-28.63 1454.36,-27.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.4,-24.08 1444.93,-25.65 1454.09,-30.96 1455.4,-24.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node10 -->
<g id= "edge89_Node000043_Node000010" class= "edge" >
<title > Node43- > Node10</title>
<g id= "a_edge89_Node000043_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.64,-332.81C1475.82,-329.83 1374.36,-324.97 1287,-321.25 1182.46,-316.8 444.25,-321.23 346,-285.25 256.98,-252.65 178.22,-211.42 209,-121.75 226.59,-70.5 285.8,-42.6 329.63,-28.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "330.41,-32.01 338.97,-25.76 328.38,-25.31 330.41,-32.01" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node11 -->
<g id= "edge90_Node000043_Node000011" class= "edge" >
<title > Node43- > Node11</title>
<g id= "a_edge90_Node000043_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1609.71,-320.86C1622.15,-310.99 1638.75,-297.58 1653,-285.25 1668.1,-272.18 1669.69,-266.27 1686,-254.75 1765.97,-198.26 1830.37,-236.06 1881,-152.25 1888.01,-140.65 1889.19,-132.55 1881,-121.75 1838.77,-66.08 1621.19,-31.78 1537.16,-20.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1537.87,-17 1527.5,-19.15 1536.95,-23.94 1537.87,-17" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node13 -->
<g id= "edge95_Node000043_Node000013" class= "edge" >
<title > Node43- > Node13</title>
<g id= "a_edge95_Node000043_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.64,-332.77C1475.83,-329.75 1374.37,-324.85 1287,-321.25 1061.72,-311.97 493.42,-332.75 273,-285.25 180.5,-265.32 76,-299.13 76,-204.5 76,-204.5 76,-204.5 76,-136 76,-93.61 110.37,-54.08 132.88,-32.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "134.96,-35.57 139.99,-26.25 130.24,-30.4 134.96,-35.57" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node14 -->
<g id= "edge96_Node000043_Node000014" class= "edge" >
<title > Node43- > Node14</title>
<g id= "a_edge96_Node000043_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.57,-334.1C1823.82,-329.29 2379.11,-312.18 2406,-285.25 2474.74,-216.41 2480.19,-137.8 2414,-66.5 2393.07,-43.96 1954.82,-24.67 1795.91,-18.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1796.16,-14.91 1786.03,-18.01 1795.88,-21.9 1796.16,-14.91" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node15 -->
<g id= "edge64_Node000043_Node000015" class= "edge" >
<title > Node43- > Node15</title>
<g id= "a_edge64_Node000043_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1593.75,-321.03C1597.62,-303.75 1606.05,-274.69 1622,-254.75 1640.02,-232.23 1662.39,-244.18 1676,-218.75 1682.4,-206.8 1681.44,-200.67 1676,-188.25 1666.54,-166.64 1650.73,-171.43 1637,-152.25 1612.74,-118.35 1632.33,-91.54 1599,-66.5 1553.9,-32.62 1408.29,-40.42 1335.95,-30.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1336.91,-27.09 1326.48,-28.96 1335.8,-34 1336.91,-27.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node16 -->
<g id= "edge67_Node000043_Node000016" class= "edge" >
<title > Node43- > Node16</title>
<g id= "a_edge67_Node000043_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1599.67,-321.03C1610.54,-303.74 1630.5,-274.67 1653,-254.75 1676.57,-233.88 1698.39,-246.09 1714,-218.75 1725,-199.49 1717.41,-173.75 1709.8,-156.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.16,-155.48 1705.65,-148.01 1706.87,-158.54 1713.16,-155.48" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node18 -->
<g id= "edge70_Node000043_Node000018" class= "edge" >
<title > Node43- > Node18</title>
<g id= "a_edge70_Node000043_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1584.28,-321.16C1569.93,-292.01 1533.51,-225.47 1484,-188.25 1462.56,-172.13 1435.45,-160.8 1410.88,-153.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1412.2,-149.77 1401.62,-150.25 1410.19,-156.48 1412.2,-149.77" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node19 -->
<g id= "edge71_Node000043_Node000019" class= "edge" >
<title > Node43- > Node19</title>
<g id= "a_edge71_Node000043_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1585.76,-320.77C1582.52,-310.87 1578.67,-297.45 1577,-285.25 1574.49,-266.9 1576.67,-246.1 1579.38,-230.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1582.78,-231.09 1581.21,-220.61 1575.9,-229.78 1582.78,-231.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node20 -->
<g id= "edge91_Node000043_Node000020" class= "edge" >
<title > Node43- > Node20</title>
<g id= "a_edge91_Node000043_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.54,-335.09C1798.68,-333.45 2224.54,-325.28 2272,-285.25 2328.67,-237.46 2348.98,-181.43 2305,-121.75 2280.69,-88.77 2232.27,-79.44 2198.31,-77.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2198.63,-73.67 2188.48,-76.7 2198.3,-80.67 2198.63,-73.67" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node23 -->
<g id= "edge88_Node000043_Node000023" class= "edge" >
<title > Node43- > Node23</title>
<g id= "a_edge88_Node000043_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.39,-335.13C1787.91,-333.59 2163.75,-325.7 2201,-285.25 2265.52,-215.2 2112.27,-205.03 2033,-152.25 2005.28,-133.79 1975.49,-109.42 1956.81,-93.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1959.14,-90.89 1949.27,-87.03 1954.57,-96.2 1959.14,-90.89" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node30 -->
<g id= "edge93_Node000043_Node000030" class= "edge" >
<title > Node43- > Node30</title>
<g id= "a_edge93_Node000043_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.62,-332.92C1374.42,-325.11 895.59,-301.31 740,-285.25 538.9,-264.49 455.23,-335.25 290,-218.75 269.45,-204.26 257.87,-176.81 252.03,-157.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "255.45,-157.2 249.39,-148.51 248.71,-159.09 255.45,-157.2" />
</a>
</g>
</g>
<!-- Node43->Node34 -->
<g id= "edge87_Node000043_Node000034" class= "edge" >
<title > Node43- > Node34</title>
<g id= "a_edge87_Node000043_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1541.27,-320.77C1516.7,-312.32 1487.2,-300.36 1463,-285.25 1437.16,-269.11 1411.98,-244.89 1395.23,-227.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1398.11,-225.15 1388.74,-220.19 1392.98,-229.91 1398.11,-225.15" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node40 -->
<g id= "edge94_Node000043_Node000040" class= "edge" >
<title > Node43- > Node40</title>
<g id= "a_edge94_Node000043_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.44,-332.94C1382.48,-325.49 954.21,-303.27 930,-285.25 868.65,-239.59 854.35,-140.45 851.01,-97.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.51,-97.46 850.39,-87.7 847.53,-97.9 854.51,-97.46" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2089.38,-213.12 1976.62,-213.12 1976.62,-193.88 2089.38,-193.88 2089.38,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "2033" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node44 -->
<g id= "edge66_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge66_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.56,-334.98C1785.19,-333.08 2147.04,-324.39 2183,-285.25 2214.45,-251.02 2150.74,-228.38 2096.87,-216.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2097.9,-212.65 2087.38,-213.92 2096.4,-219.49 2097.9,-212.65" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- 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__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2144.12,-152.25 2041.88,-152.25 2041.88,-121.75 2144.12,-121.75 2144.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2049.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2093" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node45 -->
<g id= "edge72_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge72_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.42,-335.51C1796.54,-334.99 2212.97,-329.51 2254,-285.25 2283.42,-253.52 2226.58,-199.86 2213,-188.25 2196.34,-174 2175.06,-163.34 2155.07,-155.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2156.46,-152.37 2145.86,-152.2 2154.04,-158.94 2156.46,-152.37" />
2026-04-20 12:45:31 -04: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= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1099.88,-218.75 972.12,-218.75 972.12,-188.25 1099.88,-188.25 1099.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "980.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1036" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node46 -->
<g id= "edge75_Node000043_Node000046" class= "edge" >
<title > Node43- > Node46</title>
<g id= "a_edge75_Node000043_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.52,-322.64C1436.21,-298.96 1222.27,-248.47 1109.33,-221.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1110.4,-218.46 1099.86,-219.57 1108.79,-225.28 1110.4,-218.46" />
2026-04-20 12:45:31 -04: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= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1157.5,-152.25 1048.5,-152.25 1048.5,-121.75 1157.5,-121.75 1157.5,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1056.5" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1103" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node49 -->
<g id= "edge99_Node000043_Node000049" class= "edge" >
<title > Node43- > Node49</title>
<g id= "a_edge99_Node000043_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.41,-321.69C1502.49,-312.56 1458.22,-299.65 1420,-285.25 1316.34,-246.19 1199.34,-187.97 1140.72,-157.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1142.64,-154.82 1132.15,-153.34 1139.43,-161.04 1142.64,-154.82" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000052" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1807,-279.62 1695,-279.62 1695,-260.38 1807,-260.38 1807,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1751" y= "-266.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/config/config.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node52 -->
<g id= "edge85_Node000043_Node000052" class= "edge" >
<title > Node43- > Node52</title>
<g id= "a_edge85_Node000043_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1627.31,-320.86C1654.57,-309.87 1691.61,-294.94 1718.04,-284.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1719.28,-287.56 1727.25,-280.58 1716.66,-281.07 1719.28,-287.56" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1925.38,-285.25 1824.62,-285.25 1824.62,-254.75 1925.38,-254.75 1925.38,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1832.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1875" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node53 -->
<g id= "edge97_Node000043_Node000053" class= "edge" >
<title > Node43- > Node53</title>
<g id= "a_edge97_Node000043_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.62,-323.58C1688.73,-314.11 1750.68,-300.36 1813.29,-285.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1813.74,-289.35 1822.69,-283.68 1812.16,-282.53 1813.74,-289.35" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2046.88,-285.25 1943.12,-285.25 1943.12,-254.75 2046.88,-254.75 2046.88,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1951.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1995" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node54 -->
<g id= "edge98_Node000043_Node000054" class= "edge" >
<title > Node43- > Node54</title>
<g id= "a_edge98_Node000043_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.59,-328.94C1711.21,-320.74 1824.88,-305.51 1931.82,-285.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1932.15,-289.07 1941.33,-283.77 1930.86,-282.19 1932.15,-289.07" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#fff0f0" stroke= "red" points= "2173.5,-285.25 2064.5,-285.25 2064.5,-254.75 2173.5,-254.75 2173.5,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2072.5" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2119" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node55 -->
<g id= "edge100_Node000043_Node000055" class= "edge" >
<title > Node43- > Node55</title>
<g id= "a_edge100_Node000043_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1645.33,-331.66C1730.36,-325.21 1900.22,-310.54 2053.12,-285.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.31,-289.14 2062.6,-284.05 2052.17,-282.23 2053.31,-289.14" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node20 -->
<g id= "edge74_Node000045_Node000020" class= "edge" >
<title > Node45- > Node20</title>
<g id= "a_edge74_Node000045_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2109.81,-121.45C2119.57,-113 2131.88,-102.33 2141.99,-93.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2144.1,-96.38 2149.37,-87.19 2139.52,-91.09 2144.1,-96.38" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node23 -->
<g id= "edge73_Node000045_Node000023" class= "edge" >
<title > Node45- > Node23</title>
<g id= "a_edge73_Node000045_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2054.29,-121.3C2027.85,-111.25 1993.3,-98.13 1968.74,-88.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1970.24,-85.63 1959.65,-85.35 1967.75,-92.17 1970.24,-85.63" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node4 -->
<g id= "edge76_Node000046_Node000004" class= "edge" >
<title > Node46- > Node4</title>
<g id= "a_edge76_Node000046_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.24,-188.04C1028.61,-170.5 1025.53,-140.9 1040,-121.75 1053.66,-103.67 1075,-92.85 1096.57,-86.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1097.26,-89.83 1106.02,-83.87 1095.45,-83.07 1097.26,-89.83" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node27 -->
<g id= "edge77_Node000046_Node000027" class= "edge" >
<title > Node46- > Node27</title>
<g id= "a_edge77_Node000046_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M971.84,-188.42C925.13,-178.18 861.85,-164.29 813.51,-153.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "814.5,-150.32 803.98,-151.6 813,-157.16 814.5,-150.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node49 -->
<g id= "edge78_Node000046_Node000049" class= "edge" >
<title > Node46- > Node49</title>
<g id= "a_edge78_Node000046_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1051.2,-187.86C1059.6,-179.78 1070.2,-169.57 1079.63,-160.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1081.99,-163.08 1086.77,-153.63 1077.13,-158.04 1081.99,-163.08" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node7 -->
<g id= "edge79_Node000049_Node000007" class= "edge" >
<title > Node49- > Node7</title>
<g id= "a_edge79_Node000049_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1072.84,-121.32C1024.99,-98.02 932.33,-52.92 885.52,-30.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "887.35,-27.13 876.83,-25.9 884.29,-33.42 887.35,-27.13" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node8 -->
<g id= "edge80_Node000049_Node000008" class= "edge" >
<title > Node49- > Node8</title>
<g id= "a_edge80_Node000049_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1147.48,-121.29C1175.64,-111.73 1212.71,-98.67 1245,-85.75 1264.44,-77.97 1268.84,-74.94 1288,-66.5 1316.61,-53.9 1349.3,-39.76 1372.66,-29.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1373.82,-33.02 1381.62,-25.85 1371.05,-26.59 1373.82,-33.02" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node10 -->
<g id= "edge81_Node000049_Node000010" class= "edge" >
<title > Node49- > Node10</title>
<g id= "a_edge81_Node000049_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1061.04,-121.32C1008.28,-103.08 920.55,-73.48 887,-66.5 723.81,-32.56 526.16,-21.36 433.2,-17.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.49,-14.32 423.37,-17.45 433.23,-21.31 433.49,-14.32" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node11 -->
<g id= "edge83_Node000049_Node000011" class= "edge" >
<title > Node49- > Node11</title>
<g id= "a_edge83_Node000049_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1157.71,-122.51C1193.21,-113.28 1240.28,-100.14 1281,-85.75 1301.51,-78.5 1305.36,-73.37 1326,-66.5 1390.23,-45.11 1410.2,-53.14 1474,-30.5 1474.65,-30.27 1475.3,-30.03 1475.95,-29.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.26,-33.03 1485.09,-25.9 1474.52,-26.59 1477.26,-33.03" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node37 -->
<g id= "edge82_Node000049_Node000037" class= "edge" >
<title > Node49- > Node37</title>
<g id= "a_edge82_Node000049_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1157.93,-126.08C1225.7,-113.84 1338.81,-93.41 1395.08,-83.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1395.47,-86.74 1404.69,-81.51 1394.23,-79.85 1395.47,-86.74" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node40 -->
<g id= "edge84_Node000049_Node000040" class= "edge" >
<title > Node49- > Node40</title>
<g id= "a_edge84_Node000049_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1048.1,-123.23C1000.18,-112.07 931.81,-96.16 889.21,-86.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "890.19,-82.88 879.65,-84.03 888.6,-89.7 890.19,-82.88" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52->Node44 -->
<g id= "edge86_Node000052_Node000044" class= "edge" >
<title > Node52- > Node44</title>
<g id= "a_edge86_Node000052_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1790.81,-259.9C1840.98,-248.42 1927.29,-228.68 1982.19,-216.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1982.95,-219.54 1991.92,-213.9 1981.39,-212.71 1982.95,-219.54" />
2026-04-20 12:45:31 -04: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__multiscale__scratchpad_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>