2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/views/engine_priming.h Pages: 1 -->
2026-04-20 12:45:31 -04:00
<!-- zoomable 515 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
2026-04-20 12:45:31 -04:00
2025-11-06 09:16:40 -05:00
<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 = 2919;
2026-04-20 12:45:31 -04:00
var viewHeight = 515;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/views/engine_priming.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "2302.75,-507.25 2195.25,-507.25 2195.25,-465.5 2302.75,-465.5 2302.75,-507.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2203.25" y= "-493.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2203.25" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2249" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1855.62,-429.5 1750.38,-429.5 1750.38,-399 1855.62,-399 1855.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1758.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1803" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M2194.76,-476.85C2112.14,-463.86 1955.09,-439.16 1867,-425.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1867.75,-421.89 1857.32,-423.79 1866.66,-428.8 1867.75,-421.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1008,-24.88 854,-24.88 854,-5.63 1008,-5.63 1008,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "931" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node8 -->
2026-06-14 08:36:52 -04:00
<g id= "edge125_Node000001_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node8</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge125_Node000001_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2194.94,-484.63C1873.55,-479.83 228,-450.29 228,-348.75 228,-348.75 228,-348.75 228,-213.75 228,-82.88 358.68,-107.38 483,-66.5 499.82,-60.97 716.9,-38.13 842.58,-25.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "842.61,-28.75 852.2,-24.24 841.89,-21.78 842.61,-28.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2857.88,-24.88 2736.12,-24.88 2736.12,-5.63 2857.88,-5.63 2857.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2797" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge124_Node000001_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge124_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2303.24,-483.58C2446.44,-478.42 2826.81,-461.79 2873,-429.5 2905.51,-406.77 2911,-388.41 2911,-348.75 2911,-348.75 2911,-348.75 2911,-147.25 2911,-94.24 2857.23,-52.26 2823.55,-31.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2825.49,-28.24 2815.12,-26.07 2821.87,-34.23 2825.49,-28.24" />
2025-11-06 09:16:40 -05: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= "78.5,-24.88 5.5,-24.88 5.5,-5.63 78.5,-5.63 78.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "42" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge126_Node000001_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge126_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2194.88,-484.91C1928.93,-482.42 758.9,-469.38 397,-429.5 218.03,-409.78 0,-528.81 0,-348.75 0,-348.75 0,-348.75 0,-147.25 0,-105.62 19.47,-59.95 31.9,-35.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "34.84,-36.98 36.32,-26.49 28.62,-33.76 34.84,-36.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "1820.5,-24.88 1777.5,-24.88 1777.5,-5.63 1820.5,-5.63 1820.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1799" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge127_Node000001_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge127_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2303.22,-477.44C2405.28,-461.28 2619.6,-421.09 2663,-363 2703.69,-308.55 2685.03,-281.07 2588,-199.5 2571.08,-185.28 2234.52,-71.56 2213,-66.5 2073.75,-33.78 1902.85,-21.63 1832.09,-17.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1832.52,-14.31 1822.36,-17.29 1832.16,-21.3 1832.52,-14.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2646,-24.88 2606,-24.88 2606,-5.63 2646,-5.63 2646,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2626" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node24 -->
<g id= "edge128_Node000001_Node000024" class= "edge" >
<title > Node1- > Node24</title>
<g id= "a_edge128_Node000001_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2303.03,-484.4C2443.64,-481.32 2812.58,-469.47 2849,-429.5 2947.86,-321.01 2790.98,-165.66 2700,-66.5 2686.78,-52.09 2668.66,-39.7 2653.66,-30.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2655.61,-27.91 2645.18,-26.01 2652.15,-33.99 2655.61,-27.91" />
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= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "2041.5,-230 1908.5,-230 1908.5,-199.5 2041.5,-199.5 2041.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1916.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1975" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node35 -->
<g id= "edge123_Node000001_Node000035" class= "edge" >
<title > Node1- > Node35</title>
<g id= "a_edge123_Node000001_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2228.41,-465.11C2178.3,-415.8 2050.32,-289.86 1997.91,-238.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2000.54,-235.98 1990.96,-231.46 1995.63,-240.96 2000.54,-235.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1220.88,-363 1099.12,-363 1099.12,-332.5 1220.88,-332.5 1220.88,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1107.12" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1160" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M1749.94,-410.32C1649.22,-404.38 1423.51,-389.18 1235,-363 1234.16,-362.88 1233.32,-362.76 1232.48,-362.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1233.23,-359.22 1222.81,-361.15 1232.16,-366.13 1233.23,-359.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "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= "1161.12,-296.5 1052.88,-296.5 1052.88,-266 1161.12,-266 1161.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1060.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1107" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge67_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge67_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1749.91,-413.57C1592.22,-413.99 1134.74,-411 1090,-363 1076.02,-348 1082.98,-324.54 1091.84,-306.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1094.83,-308.59 1096.56,-298.13 1088.69,-305.23 1094.83,-308.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge118_Node000002_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge118_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1856.01,-413.21C2037.11,-412.68 2623.98,-407.49 2695,-363 2808.18,-292.09 2803.67,-99.41 2798.93,-36.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2802.45,-36.54 2798.12,-26.88 2795.48,-37.14 2802.45,-36.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge119_Node000002_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge119_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1750.21,-412.5C1496.8,-408.78 411.38,-391.32 263,-363 158.64,-343.08 38,-388.5 38,-282.25 38,-282.25 38,-282.25 38,-147.25 38,-107.93 39.82,-62 41.01,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "44.49,-36.81 41.47,-26.65 37.5,-36.48 44.49,-36.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "336.88,-24.88 287.12,-24.88 287.12,-5.63 336.88,-5.63 336.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "312" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node14 -->
<g id= "edge122_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge122_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1750,-413.18C1482.81,-412.35 291.55,-402.67 170,-296.5 92.72,-229 81,-142.44 150,-66.5 189.74,-22.76 222.2,-49.96 278,-30.5 278.98,-30.16 279.97,-29.8 280.97,-29.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "282.22,-32.71 290.25,-25.8 279.66,-26.19 282.22,-32.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "439.75,-224.38 332.25,-224.38 332.25,-205.12 439.75,-205.12 439.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "386" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node17 -->
<g id= "edge114_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge114_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1749.99,-412.18C1508.76,-406.84 521.97,-380.03 415,-296.5 396.59,-282.12 389.85,-255.06 387.4,-236.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "390.88,-235.92 386.43,-226.31 383.91,-236.6 390.88,-235.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node24 -->
<g id= "edge120_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge120_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1855.84,-412.92C2032.21,-411.43 2593.42,-403.54 2663,-363 2752.28,-310.98 2713.35,-235.03 2697,-133 2692.17,-102.88 2695.57,-92.73 2680,-66.5 2671.93,-52.91 2659.09,-40.74 2647.95,-31.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2650.41,-29.26 2640.34,-25.97 2646.17,-34.82 2650.41,-29.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node35 -->
<g id= "edge116_Node000002_Node000035" class= "edge" >
<title > Node2- > Node35</title>
<g id= "a_edge116_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1822.22,-398.57C1848.52,-377.83 1896.19,-337.85 1929,-296.5 1942.82,-279.08 1955.09,-257.01 1963.48,-240.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1966.48,-242.17 1967.74,-231.65 1960.2,-239.09 1966.48,-242.17" />
</a>
</g>
</g>
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1471.88,-91.38 1416.12,-91.38 1416.12,-72.12 1471.88,-72.12 1471.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1444" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node2->Node41 -->
<g id= "edge121_Node000002_Node000041" class= "edge" >
<title > Node2- > Node41</title>
<g id= "a_edge121_Node000002_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1750.15,-405.67C1653,-390.47 1452.52,-352.86 1415,-296.5 1407.49,-285.22 1410.6,-278.82 1415,-266 1421.58,-246.83 1436.36,-249.15 1443,-230 1447.05,-218.34 1445.56,-140.44 1444.58,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1448.09,-103.29 1444.32,-93.39 1441.09,-103.48 1448.09,-103.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000043" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1691.12,-363 1582.88,-363 1582.88,-332.5 1691.12,-332.5 1691.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1590.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1637" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node43 -->
2026-06-14 08:36:52 -04:00
<g id= "edge68_Node000002_Node000043" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node43</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge68_Node000002_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1765.33,-398.61C1741.64,-389.41 1710.85,-377.45 1685.37,-367.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1686.81,-364.35 1676.22,-363.99 1684.27,-370.87 1686.81,-364.35" />
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2579.38,-224.38 2466.62,-224.38 2466.62,-205.12 2579.38,-205.12 2579.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2523" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node44 -->
<g id= "edge117_Node000002_Node000044" class= "edge" >
<title > Node2- > Node44</title>
<g id= "a_edge117_Node000002_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1855.94,-401.23C1929.85,-384.65 2068.24,-354.35 2187,-332.5 2287.9,-313.94 2320.48,-336.38 2415,-296.5 2419.91,-294.43 2472.58,-254.37 2502.51,-231.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2504.33,-234.49 2510.14,-225.63 2500.07,-228.93 2504.33,-234.49" />
</a>
</g>
</g>
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "config_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2579,-290.88 2467,-290.88 2467,-271.62 2579,-271.62 2579,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2523" y= "-277.38" 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
<!-- Node2->Node52 -->
<g id= "edge115_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge115_Node000002_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1856.07,-408.1C1930.42,-400.48 2069.65,-384.72 2187,-363 2293.02,-343.38 2415.77,-311.51 2479.51,-294.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2480.15,-297.72 2488.88,-291.72 2478.31,-290.96 2480.15,-297.72" />
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:href= "network__file_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "2653.62,-363 2560.38,-363 2560.38,-332.5 2653.62,-332.5 2653.62,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2568.38" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2607" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.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= "edge107_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_edge107_Node000002_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1856.06,-408.99C2000.37,-397.42 2399.15,-365.42 2549.04,-353.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2549.04,-356.91 2558.73,-352.62 2548.48,-349.93 2549.04,-356.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1147.97,-332.11C1141.54,-324.28 1133.45,-314.44 1126.17,-305.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1128.99,-303.5 1119.94,-298 1123.58,-307.95 1128.99,-303.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink: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= "1356.25,-91.38 1227.75,-91.38 1227.75,-72.12 1356.25,-72.12 1356.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1292" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M1106.49,-265.59C1106.28,-236.44 1110.02,-170.78 1145,-133 1163.6,-112.91 1190.56,-100.86 1216.32,-93.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1216.99,-97.06 1225.8,-91.18 1215.24,-90.28 1216.99,-97.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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= "1524.38,-24.88 1441.62,-24.88 1441.62,-5.63 1524.38,-5.63 1524.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1483" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge62_Node000004_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node11</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge62_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1104.14,-265.68C1099.41,-237.26 1093.15,-173.66 1122,-133 1152.25,-90.37 1170.75,-86.59 1219,-66.5 1288.57,-37.54 1375.44,-25.12 1430.09,-19.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.09,-23.41 1439.73,-19.02 1429.46,-16.44 1430.09,-23.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge61_Node000004_Node000012" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge61_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.34,-276.05C1228.44,-269.97 1345.66,-256.42 1443,-230 1478.13,-220.47 1483.82,-208.83 1519,-199.5 1575.59,-184.48 1738.78,-205.08 1780,-163.5 1813.49,-129.71 1808.57,-68.1 1803.21,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1806.66,-35.74 1801.35,-26.57 1799.78,-37.05 1806.66,-35.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node14 -->
<g id= "edge65_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge65_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.39,-280.85C882.89,-282.15 374.03,-281.68 323,-230 296.45,-203.12 305.14,-84.07 309.84,-36.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "313.29,-36.82 310.84,-26.51 306.33,-36.1 313.29,-36.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge16_Node000004_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge16_Node000004_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.61,-276.76C945.27,-269.67 698.62,-252.31 492,-230 478.8,-228.57 464.71,-226.83 451.25,-225.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "452.01,-221.64 441.63,-223.78 451.08,-228.57 452.01,-221.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "535.88,-91.38 492.12,-91.38 492.12,-72.12 535.88,-72.12 535.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "514" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node18 -->
2026-06-14 08:36:52 -04:00
<g id= "edge66_Node000004_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node18</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge66_Node000004_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.65,-276.65C976.58,-270.85 834.39,-257.21 716,-230 625.53,-209.21 574.04,-237.51 518,-163.5 504.98,-146.31 506.15,-120.67 509.16,-102.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "512.55,-103.83 511.14,-93.33 505.69,-102.41 512.55,-103.83" />
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1263.88,-163.5 1154.12,-163.5 1154.12,-133 1263.88,-133 1263.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1162.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1209" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node4->Node19 -->
<g id= "edge20_Node000004_Node000019" class= "edge" >
<title > Node4- > Node19</title>
<g id= "a_edge20_Node000004_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1118.31,-265.73C1135.84,-243.21 1169.77,-199.63 1190.79,-172.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1193.33,-175.07 1196.71,-165.03 1187.81,-170.77 1193.33,-175.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000020" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1626.25,-230 1527.75,-230 1527.75,-199.5 1626.25,-199.5 1626.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1535.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1577" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node20 -->
2026-06-14 08:36:52 -04:00
<g id= "edge25_Node000004_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node4- > Node20</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge25_Node000004_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.41,-272.92C1233.4,-263.21 1364.25,-245.49 1476,-230 1488.96,-228.2 1502.84,-226.26 1516.05,-224.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1516.52,-227.87 1525.93,-223 1515.54,-220.93 1516.52,-227.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "283.88,-97 180.12,-97 180.12,-66.5 283.88,-66.5 283.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "188.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "232" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node22 -->
<g id= "edge28_Node000004_Node000022" class= "edge" >
<title > Node4- > Node22</title>
<g id= "a_edge28_Node000004_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.6,-280.24C879.86,-279.77 351.43,-274.65 290,-230 250.81,-201.51 238.09,-142.4 233.97,-108.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "237.47,-108.17 232.96,-98.58 230.5,-108.89 237.47,-108.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink: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= "828.88,-230 725.12,-230 725.12,-199.5 828.88,-199.5 828.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "733.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "777" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node27 -->
<g id= "edge34_Node000004_Node000027" class= "edge" >
<title > Node4- > Node27</title>
<g id= "a_edge34_Node000004_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1052.51,-269.6C994.17,-258.2 901.73,-240.13 840.23,-228.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "841.09,-224.71 830.61,-226.23 839.75,-231.58 841.09,-224.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1060.12,-163.5 939.88,-163.5 939.88,-133 1060.12,-133 1060.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "947.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1000" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node28 -->
<g id= "edge60_Node000004_Node000028" class= "edge" >
<title > Node4- > Node28</title>
<g id= "a_edge60_Node000004_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1095.14,-265.73C1076.74,-243.21 1041.15,-199.63 1019.1,-172.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.91,-170.54 1012.87,-165.01 1016.49,-174.97 1021.91,-170.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2334.75,-230 2239.25,-230 2239.25,-199.5 2334.75,-199.5 2334.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "2247.25" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2287" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node32 -->
<g id= "edge42_Node000004_Node000032" class= "edge" >
<title > Node4- > Node32</title>
<g id= "a_edge42_Node000004_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.54,-277.48C1306.41,-270.1 1712.84,-249.21 2051,-230 2111.2,-226.58 2180.01,-222.39 2227.74,-219.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2227.82,-222.95 2237.58,-218.84 2227.39,-215.96 2227.82,-222.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node35 -->
<g id= "edge45_Node000004_Node000035" class= "edge" >
<title > Node4- > Node35</title>
<g id= "a_edge45_Node000004_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1161.3,-276.22C1309.85,-265.18 1723.42,-234.44 1896.87,-221.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1896.97,-225.06 1906.68,-220.83 1896.45,-218.08 1896.97,-225.06" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node41 -->
<g id= "edge64_Node000004_Node000041" class= "edge" >
<title > Node4- > Node41</title>
<g id= "a_edge64_Node000004_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1132.05,-265.57C1194.49,-228.97 1356.47,-134.05 1418.93,-97.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.57,-100.54 1427.42,-92.46 1417.03,-94.5 1420.57,-100.54" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1021.62,-224.38 982.38,-224.38 982.38,-205.12 1021.62,-205.12 1021.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1002" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node4->Node42 -->
<g id= "edge63_Node000004_Node000042" class= "edge" >
<title > Node4- > Node42</title>
<g id= "a_edge63_Node000004_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1083.17,-265.61C1066.08,-255.11 1043.13,-241.02 1026,-230.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1028.31,-227.8 1017.96,-225.55 1024.65,-233.77 1028.31,-227.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1737.62,-24.88 1692.38,-24.88 1692.38,-5.63 1737.62,-5.63 1737.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1715" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1341.02,-71.68C1351.25,-69.88 1361.96,-68.07 1372,-66.5 1490.74,-47.96 1521.37,-49.72 1640,-30.5 1653.42,-28.32 1668.13,-25.6 1680.94,-23.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1681.46,-26.59 1690.59,-21.23 1680.11,-19.72 1681.46,-26.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1335.75,-24.88 1270.25,-24.88 1270.25,-5.63 1335.75,-5.63 1335.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1303" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node7 -->
<g id= "edge6_Node000005_Node000007" class= "edge" >
<title > Node5- > Node7</title>
<g id= "a_edge6_Node000005_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1293.53,-71.78C1295.09,-62.64 1297.56,-48.14 1299.59,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1303,-37.08 1301.23,-26.63 1296.1,-35.9 1303,-37.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node8 -->
<g id= "edge7_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge7_Node000005_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1241.04,-71.65C1175.96,-60.02 1063.39,-39.9 993.29,-27.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "993.94,-23.94 983.48,-25.63 992.71,-30.83 993.94,-23.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node9 -->
<g id= "edge8_Node000005_Node000009" class= "edge" >
<title > Node5- > Node9</title>
<g id= "a_edge8_Node000005_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1356.67,-71.65C1373.06,-69.64 1390.65,-67.75 1407,-66.5 1960.29,-24.33 2101.25,-66.23 2655,-30.5 2677.63,-29.04 2702.24,-26.8 2724.51,-24.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2724.83,-28.01 2734.42,-23.5 2724.11,-21.05 2724.83,-28.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node10 -->
<g id= "edge9_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge9_Node000005_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1227.26,-79.05C993.27,-72.78 199.32,-50.26 87,-30.5 83.82,-29.94 80.56,-29.22 77.31,-28.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "78.5,-25.09 67.92,-25.7 76.57,-31.82 78.5,-25.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node11 -->
<g id= "edge10_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge10_Node000005_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1318.96,-71.65C1352.09,-60.46 1408.49,-41.41 1445.74,-28.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1446.39,-32.31 1454.74,-25.79 1444.15,-25.68 1446.39,-32.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge11_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge11_Node000005_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1339.28,-71.68C1350.01,-69.8 1361.38,-67.95 1372,-66.5 1537.89,-43.8 1582.32,-60.74 1747,-30.5 1753.27,-29.35 1759.89,-27.8 1766.22,-26.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1767.01,-29.56 1775.72,-23.53 1765.15,-22.81 1767.01,-29.56" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1630.75,-24.88 1553.25,-24.88 1553.25,-5.63 1630.75,-5.63 1630.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1592" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge12_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge12_Node000005_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1337.85,-71.64C1386.4,-61.88 1465.24,-45.74 1533,-30.5 1536.6,-29.69 1540.32,-28.84 1544.05,-27.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1544.82,-31.38 1553.75,-25.67 1543.21,-24.57 1544.82,-31.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node14 -->
<g id= "edge13_Node000005_Node000014" class= "edge" >
<title > Node5- > Node14</title>
<g id= "a_edge13_Node000005_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1227.32,-80.19C1042.44,-78.15 514.24,-69 346,-30.5 344.36,-30.13 342.7,-29.68 341.04,-29.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.34,-25.92 331.75,-25.8 339.95,-32.5 342.34,-25.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "773.12,-24.88 682.88,-24.88 682.88,-5.63 773.12,-5.63 773.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "728" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node15 -->
<g id= "edge14_Node000005_Node000015" class= "edge" >
<title > Node5- > Node15</title>
<g id= "a_edge14_Node000005_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1227.58,-73.7C1140.69,-64.14 981.12,-46.44 845,-30.5 825.38,-28.2 803.93,-25.61 784.81,-23.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "785.4,-19.82 775.05,-22.08 784.55,-26.77 785.4,-19.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "456.75,-30.5 355.25,-30.5 355.25,0 456.75,0 456.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "363.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "406" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node5->Node16 -->
<g id= "edge15_Node000005_Node000016" class= "edge" >
<title > Node5- > Node16</title>
<g id= "a_edge15_Node000005_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1227.57,-76.06C1063.27,-64.1 630.24,-32.57 468.3,-20.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "468.85,-17.32 458.62,-20.08 468.34,-24.3 468.85,-17.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node15 -->
<g id= "edge18_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge18_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M388.91,-204.95C398.03,-178.86 428.76,-101.57 483,-66.5 539.95,-29.68 618.61,-19.08 671.28,-16.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "671.41,-19.92 681.26,-16 671.12,-12.92 671.41,-19.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node16 -->
<g id= "edge17_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge17_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M381.23,-204.8C376.29,-194.99 368.9,-178.62 366,-163.5 357.86,-121.02 359.44,-107.23 374,-66.5 377.28,-57.32 382.48,-48.1 387.74,-40.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "390.57,-42.16 393.44,-31.96 384.84,-38.15 390.57,-42.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node18 -->
<g id= "edge19_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge19_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M394.8,-204.75C415.9,-183.15 469.67,-128.12 497.2,-99.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.6,-102.5 504.08,-92.9 494.59,-97.61 499.6,-102.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node5 -->
<g id= "edge21_Node000019_Node000005" class= "edge" >
<title > Node19- > Node5</title>
<g id= "a_edge21_Node000019_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1227.83,-132.61C1240.92,-122.44 1258.34,-108.91 1271.73,-98.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.7,-101.4 1279.45,-92.5 1269.41,-95.87 1273.7,-101.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node8 -->
<g id= "edge22_Node000019_Node000008" class= "edge" >
<title > Node19- > Node8</title>
<g id= "a_edge22_Node000019_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1177.92,-132.6C1123.95,-107.17 1013.62,-55.18 960.66,-30.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "962.18,-27.07 951.64,-25.98 959.19,-33.4 962.18,-27.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node12 -->
<g id= "edge24_Node000019_Node000012" class= "edge" >
<title > Node19- > Node12</title>
<g id= "a_edge24_Node000019_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1264.1,-134.09C1294.74,-125.66 1333.03,-113.23 1365,-97 1385.57,-86.56 1385.47,-74.77 1407,-66.5 1548.85,-12.01 1597.68,-58.67 1747,-30.5 1753.27,-29.32 1759.88,-27.76 1766.21,-26.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1767,-29.51 1775.71,-23.48 1765.14,-22.76 1767,-29.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node15 -->
<g id= "edge23_Node000019_Node000015" class= "edge" >
<title > Node19- > Node15</title>
<g id= "a_edge23_Node000019_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1155.22,-132.6C1059.4,-106.51 860.9,-52.44 772.33,-28.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "773.37,-24.98 762.8,-25.73 771.53,-31.73 773.37,-24.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node20->Node19 -->
<g id= "edge26_Node000020_Node000019" class= "edge" >
<title > Node20- > Node19</title>
<g id= "a_edge26_Node000020_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1527.37,-205.05C1462.28,-193.64 1347.88,-173.59 1275.39,-160.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1276.08,-157.45 1265.62,-159.17 1274.87,-164.35 1276.08,-157.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2166.62,-91.38 2115.38,-91.38 2115.38,-72.12 2166.62,-72.12 2166.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2141" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20->Node21 -->
<g id= "edge27_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge27_Node000020_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1626.37,-203.71C1674.19,-193.88 1748.69,-178.26 1813,-163.5 1919.05,-139.16 2043.67,-107.68 2104.24,-92.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104.84,-95.66 2113.66,-89.79 2103.11,-88.88 2104.84,-95.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node16 -->
<g id= "edge33_Node000022_Node000016" class= "edge" >
<title > Node22- > Node16</title>
<g id= "a_edge33_Node000022_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M271.48,-66.11C296.42,-56.87 328.88,-44.84 355.66,-34.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "356.79,-38.22 364.95,-31.47 354.36,-31.66 356.79,-38.22" />
2025-11-06 09:16:40 -05: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= "269.38,-24.88 234.62,-24.88 234.62,-5.63 269.38,-5.63 269.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "252" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node23 -->
<g id= "edge29_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge29_Node000022_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M236.54,-66.11C239.32,-57.13 242.93,-45.51 245.95,-35.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "249.2,-37.11 248.82,-26.52 242.51,-35.03 249.2,-37.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node24 -->
<g id= "edge30_Node000022_Node000024" class= "edge" >
<title > Node22- > Node24</title>
<g id= "a_edge30_Node000022_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M283.89,-77.3C334.63,-74.04 414.09,-69.26 483,-66.5 920.24,-48.97 2362.57,-21.24 2594.42,-16.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2594.25,-20.35 2604.18,-16.66 2594.11,-13.35 2594.25,-20.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "147.62,-24.88 96.38,-24.88 96.38,-5.63 147.62,-5.63 147.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "122" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node25 -->
<g id= "edge31_Node000022_Node000025" class= "edge" >
<title > Node22- > Node25</title>
<g id= "a_edge31_Node000022_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M207.04,-66.11C189.13,-55.61 165.09,-41.52 147.14,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "149.07,-28.06 138.67,-26.03 145.53,-34.1 149.07,-28.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "216.62,-24.88 165.38,-24.88 165.38,-5.63 216.62,-5.63 216.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "191" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node22->Node26 -->
<g id= "edge32_Node000022_Node000026" class= "edge" >
<title > Node22- > Node26</title>
<g id= "a_edge32_Node000022_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M222.7,-66.11C216.73,-56.73 208.95,-44.49 202.59,-34.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "205.74,-32.91 197.42,-26.35 199.83,-36.67 205.74,-32.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node8 -->
<g id= "edge35_Node000027_Node000008" class= "edge" >
<title > Node27- > Node8</title>
<g id= "a_edge35_Node000027_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M774.95,-199.07C773.29,-182.09 772.81,-153.82 784,-133 810.21,-84.22 866.39,-48.76 901.21,-30.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "902.61,-33.64 909.92,-25.98 899.42,-27.41 902.61,-33.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node10 -->
<g id= "edge37_Node000027_Node000010" class= "edge" >
<title > Node27- > Node10</title>
<g id= "a_edge37_Node000027_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M724.83,-208.67C687.94,-202.83 639.01,-190.31 604,-163.5 563.94,-132.82 587.98,-92.93 545,-66.5 458.04,-13.02 187.2,-50.04 87,-30.5 84.01,-29.92 80.94,-29.2 77.88,-28.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "79,-25.09 68.42,-25.69 77.06,-31.82 79,-25.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node11 -->
<g id= "edge40_Node000027_Node000011" class= "edge" >
<title > Node27- > Node11</title>
<g id= "a_edge40_Node000027_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M780.26,-199.17C785.11,-180.94 795.99,-150.06 817,-133 908.59,-58.63 958.09,-88.52 1074,-66.5 1141.05,-53.76 1335.33,-32.1 1429.96,-21.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1430.19,-25.39 1439.76,-20.84 1429.44,-18.43 1430.19,-25.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node14 -->
<g id= "edge41_Node000027_Node000014" class= "edge" >
<title > Node27- > Node14</title>
<g id= "a_edge41_Node000027_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M724.81,-206.5C693.44,-199.84 654.42,-187.22 627,-163.5 590.47,-131.9 617.07,-94.9 578,-66.5 493.59,-5.15 446.41,-58.88 346,-30.5 344.65,-30.12 343.28,-29.7 341.91,-29.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "343.5,-26.1 332.91,-25.9 341.06,-32.66 343.5,-26.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node28 -->
<g id= "edge36_Node000027_Node000028" class= "edge" >
<title > Node27- > Node28</title>
<g id= "a_edge36_Node000027_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M827.88,-199.03C860.71,-189.54 903.61,-177.13 938.36,-167.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "939.25,-170.46 947.88,-164.32 937.3,-163.74 939.25,-170.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "731.75,-157.88 636.25,-157.88 636.25,-138.62 731.75,-138.62 731.75,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "684" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node29 -->
<g id= "edge38_Node000027_Node000029" class= "edge" >
<title > Node27- > Node29</title>
<g id= "a_edge38_Node000027_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M755.9,-199.11C741.04,-188.81 721.19,-175.04 706.11,-164.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "708.45,-161.95 698.23,-159.12 704.46,-167.7 708.45,-161.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "884,-157.88 826,-157.88 826,-138.62 884,-138.62 884,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "855" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node27->Node31 -->
<g id= "edge39_Node000027_Node000031" class= "edge" >
<title > Node27- > Node31</title>
<g id= "a_edge39_Node000027_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M794.7,-199.11C806.88,-189.04 823.05,-175.67 835.58,-165.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "837.69,-168.11 843.16,-159.04 833.23,-162.71 837.69,-168.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2502.75,-97 2407.25,-97 2407.25,-66.5 2502.75,-66.5 2502.75,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "2415.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2455" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32->Node33 -->
<g id= "edge43_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge43_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2330.1,-199.09C2350.78,-190.72 2375.11,-178.82 2394,-163.5 2413.51,-147.68 2430.25,-124.35 2441.23,-106.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2444.04,-108.95 2446.22,-98.58 2438.05,-105.32 2444.04,-108.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node24 -->
<g id= "edge44_Node000033_Node000024" class= "edge" >
<title > Node33- > Node24</title>
<g id= "a_edge44_Node000033_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2493.8,-66.11C2524.42,-54.56 2566.57,-38.67 2594.98,-27.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2595.96,-31.32 2604.08,-24.52 2593.49,-24.77 2595.96,-31.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node11 -->
<g id= "edge56_Node000035_Node000011" class= "edge" >
<title > Node35- > Node11</title>
<g id= "a_edge56_Node000035_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1962.24,-199.03C1946.45,-181.49 1918.06,-152.17 1889,-133 1755.48,-44.92 1700.54,-63.37 1544,-30.5 1539.99,-29.66 1535.83,-28.75 1531.66,-27.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1532.69,-24.47 1522.16,-25.67 1531.14,-31.3 1532.69,-24.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node13 -->
<g id= "edge59_Node000035_Node000013" class= "edge" >
<title > Node35- > Node13</title>
<g id= "a_edge59_Node000035_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1971.05,-199.18C1962.04,-168.99 1936.97,-99.67 1889,-66.5 1883.94,-63 1725.89,-37.5 1642.46,-24.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1643.13,-20.79 1632.71,-22.68 1642.03,-27.71 1643.13,-20.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node21 -->
<g id= "edge57_Node000035_Node000021" class= "edge" >
<title > Node35- > Node21</title>
<g id= "a_edge57_Node000035_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2041.83,-205.46C2070.22,-198.63 2101.44,-186.18 2122,-163.5 2136.86,-147.1 2140.73,-121.28 2141.44,-103.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2144.94,-103.32 2141.51,-93.3 2137.94,-103.27 2144.94,-103.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000036" > <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= "2112.5,-163.5 1979.5,-163.5 1979.5,-133 2112.5,-133 2112.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1987.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2046" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node36 -->
<g id= "edge46_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge46_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1991.11,-199.11C2000.1,-190.95 2011.48,-180.61 2021.54,-171.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2023.78,-174.16 2028.83,-164.85 2019.08,-168.98 2023.78,-174.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <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= "1643.5,-163.5 1510.5,-163.5 1510.5,-133 1643.5,-133 1643.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1518.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1577" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node37 -->
<g id= "edge48_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge48_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1908.3,-203.95C1845.59,-194.6 1748.82,-179.81 1654.85,-163.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1655.65,-160.37 1645.2,-162.13 1654.46,-167.27 1655.65,-160.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2617,-163.5 2517,-163.5 2517,-133 2617,-133 2617,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2525" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2567" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node39 -->
<g id= "edge52_Node000035_Node000039" class= "edge" >
<title > Node35- > Node39</title>
<g id= "a_edge52_Node000035_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2041.76,-206.48C2157.41,-193.88 2393.37,-168.17 2505.36,-155.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2505.71,-159.45 2515.27,-154.89 2504.95,-152.49 2505.71,-159.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node41 -->
<g id= "edge58_Node000035_Node000041" class= "edge" >
<title > Node35- > Node41</title>
<g id= "a_edge58_Node000035_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1908.47,-209.7C1786.49,-201.83 1536.35,-183.48 1502,-163.5 1478.03,-149.56 1461.3,-121.31 1452.17,-102.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.36,-100.78 1448.08,-93.08 1448.98,-103.64 1455.36,-100.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36->Node21 -->
<g id= "edge47_Node000036_Node000021" class= "edge" >
<title > Node36- > Node21</title>
<g id= "a_edge47_Node000036_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2067.56,-132.61C2082.74,-122.31 2103.01,-108.54 2118.41,-98.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2120.17,-101.12 2126.48,-92.61 2116.24,-95.33 2120.17,-101.12" />
</a>
</g>
</g>
<!-- Node37->Node7 -->
<g id= "edge50_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge50_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1563.47,-132.54C1546.06,-114.46 1514.1,-84.04 1481,-66.5 1438.32,-43.88 1384.33,-30.5 1347.06,-23.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.03,-19.92 1337.56,-21.54 1346.75,-26.8 1348.03,-19.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node18 -->
<g id= "edge51_Node000037_Node000018" class= "edge" >
<title > Node37- > Node18</title>
<g id= "a_edge51_Node000037_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.1,-143.19C1306.12,-130.81 696.8,-93.84 547.37,-84.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "547.96,-81.3 537.76,-84.19 547.53,-88.29 547.96,-81.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1601.62,-91.38 1556.38,-91.38 1556.38,-72.12 1601.62,-72.12 1601.62,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1579" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node38 -->
<g id= "edge49_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge49_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1577.45,-132.61C1577.73,-123.83 1578.08,-112.52 1578.38,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1581.87,-103.19 1578.68,-93.09 1574.87,-102.97 1581.87,-103.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39->Node24 -->
<g id= "edge53_Node000039_Node000024" class= "edge" >
<title > Node39- > Node24</title>
<g id= "a_edge53_Node000039_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2573.54,-132.73C2584.2,-109.05 2605.34,-62.12 2617.27,-35.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2620.36,-37.29 2621.28,-26.73 2613.98,-34.41 2620.36,-37.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39->Node33 -->
<g id= "edge55_Node000039_Node000033" class= "edge" >
<title > Node39- > Node33</title>
<g id= "a_edge55_Node000039_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2541.59,-132.61C2526.41,-123.87 2506.9,-112.64 2490.25,-103.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2492.04,-100.04 2481.63,-98.08 2488.54,-106.11 2492.04,-100.04" />
2025-11-06 09:16:40 -05: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= "2579.38,-91.38 2520.62,-91.38 2520.62,-72.12 2579.38,-72.12 2579.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2550" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node39->Node40 -->
<g id= "edge54_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge54_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2563.14,-132.61C2560.8,-123.73 2557.78,-112.27 2555.23,-102.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2558.64,-101.81 2552.71,-93.04 2551.88,-103.6 2558.64,-101.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node4 -->
<g id= "edge75_Node000043_Node000004" class= "edge" >
<title > Node43- > Node4</title>
<g id= "a_edge75_Node000043_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.77,-340.15C1484.77,-328.22 1278.54,-303.13 1172.71,-290.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1173.4,-286.81 1163.05,-289.07 1172.55,-293.75 1173.4,-286.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node5 -->
<g id= "edge74_Node000043_Node000005" class= "edge" >
<title > Node43- > Node5</title>
<g id= "a_edge74_Node000043_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.51,-342.82C1530.2,-337.47 1449.92,-325.02 1386,-296.5 1340.91,-276.38 1319.87,-273.76 1297,-230 1275.54,-188.94 1281.95,-132.27 1287.53,-102.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1290.88,-103.69 1289.48,-93.19 1284.03,-102.28 1290.88,-103.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node6 -->
<g id= "edge98_Node000043_Node000006" class= "edge" >
<title > Node43- > Node6</title>
<g id= "a_edge98_Node000043_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.6,-344.55C1762.2,-340.45 1888.28,-328.88 1991,-296.5 2053.27,-276.87 2074.45,-274.75 2122,-230 2168.46,-186.28 2168.94,-160.41 2176,-97 2177.5,-83.53 2185.15,-76.5 2176,-66.5 2145.35,-33.01 1813.72,-38.32 1769,-30.5 1762.39,-29.34 1755.41,-27.77 1748.74,-26.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.96,-22.8 1739.4,-23.61 1748.16,-29.56 1749.96,-22.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node8 -->
<g id= "edge69_Node000043_Node000008" class= "edge" >
<title > Node43- > Node8</title>
<g id= "a_edge69_Node000043_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.68,-345.34C1455.82,-341.53 1143.28,-329.05 1044,-296.5 978.65,-275.08 912,-284.52 912,-215.75 912,-215.75 912,-215.75 912,-147.25 912,-107.54 920.66,-61.75 926.28,-36.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "929.67,-37.08 928.48,-26.56 922.84,-35.53 929.67,-37.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node9 -->
<g id= "edge71_Node000043_Node000009" class= "edge" >
<title > Node43- > Node9</title>
<g id= "a_edge71_Node000043_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.36,-344.35C1842.03,-337.48 2257.7,-316.9 2316,-296.5 2320.51,-294.92 2453.59,-201.33 2458,-199.5 2536.97,-166.69 2571.24,-203.15 2647,-163.5 2708.27,-131.43 2761.02,-66.16 2784.29,-34.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2786.92,-36.76 2789.91,-26.59 2781.23,-32.67 2786.92,-36.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node11 -->
<g id= "edge95_Node000043_Node000011" class= "edge" >
<title > Node43- > Node11</title>
<g id= "a_edge95_Node000043_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.48,-341.09C1746.3,-334.13 1825.34,-320.23 1844,-296.5 1852.38,-285.84 1846.42,-279.34 1844,-266 1823.32,-152.23 1782.89,-112.95 1677,-66.5 1663.65,-60.64 1584.65,-40.92 1531.67,-28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1532.8,-24.67 1522.26,-25.71 1531.15,-31.47 1532.8,-24.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node12 -->
<g id= "edge96_Node000043_Node000012" class= "edge" >
<title > Node43- > Node12</title>
<g id= "a_edge96_Node000043_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.56,-343.14C1787.64,-336.26 1982.92,-319.88 2047,-296.5 2126.42,-267.52 2157.73,-244.18 2183,-163.5 2195.94,-122.18 2220.61,-99 2192,-66.5 2168.32,-39.6 1922.71,-23.19 1832.23,-18.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1832.46,-14.53 1822.28,-17.47 1832.07,-21.52 1832.46,-14.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node14 -->
<g id= "edge101_Node000043_Node000014" class= "edge" >
<title > Node43- > Node14</title>
<g id= "a_edge101_Node000043_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.72,-344.81C1337.39,-336.02 343.51,-300.2 328,-296.5 244.29,-276.52 152,-301.81 152,-215.75 152,-215.75 152,-215.75 152,-147.25 152,-110.38 146.18,-93.76 171,-66.5 204.78,-29.4 231.05,-48.21 278,-30.5 278.94,-30.14 279.9,-29.78 280.86,-29.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "281.86,-32.78 289.83,-25.8 279.25,-26.28 281.86,-32.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node15 -->
<g id= "edge102_Node000043_Node000015" class= "edge" >
<title > Node43- > Node15</title>
<g id= "a_edge102_Node000043_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.64,-345.59C1431,-341.99 1005.57,-329.18 870,-296.5 750.31,-267.65 682.16,-273.57 627,-163.5 601.12,-111.85 666.43,-57.37 703.89,-31.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "705.56,-34.65 711.92,-26.18 701.66,-28.83 705.56,-34.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node16 -->
<g id= "edge70_Node000043_Node000016" class= "edge" >
<title > Node43- > Node16</title>
<g id= "a_edge70_Node000043_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.38,-344.63C1399.96,-337.42 818.65,-313.36 736,-296.5 650.8,-279.12 621.42,-282.36 552,-230 483.84,-178.59 436.44,-85.78 416.53,-41.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.78,-40.01 412.56,-32.25 413.36,-42.82 419.78,-40.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node17 -->
<g id= "edge73_Node000043_Node000017" class= "edge" >
<title > Node43- > Node17</title>
<g id= "a_edge73_Node000043_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.58,-344.73C1352,-336.15 466.84,-302.81 454,-296.5 427.06,-283.26 406.76,-253.92 395.63,-234.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "398.85,-233.08 391,-225.97 392.7,-236.42 398.85,-233.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node19 -->
<g id= "edge76_Node000043_Node000019" class= "edge" >
<title > Node43- > Node19</title>
<g id= "a_edge76_Node000043_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.48,-346.66C1515.8,-344.72 1400.74,-335.33 1311,-296.5 1266.98,-277.45 1251.36,-270.71 1226,-230 1215.7,-213.46 1211.54,-191.71 1209.91,-174.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1213.43,-175.01 1209.23,-165.28 1206.44,-175.5 1213.43,-175.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node20 -->
<g id= "edge77_Node000043_Node000020" class= "edge" >
<title > Node43- > Node20</title>
<g id= "a_edge77_Node000043_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.51,-341.43C1526.33,-334.69 1444.3,-320.9 1425,-296.5 1416.59,-285.87 1417.06,-276.99 1425,-266 1430.77,-258.02 1476.71,-243.48 1516.59,-232.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1517.51,-235.47 1526.18,-229.38 1515.6,-228.73 1517.51,-235.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node21 -->
<g id= "edge97_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge97_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.61,-342.73C1751.3,-337.12 1849.08,-324.3 1929,-296.5 2035.12,-259.59 2092.61,-263.42 2144,-163.5 2153.71,-144.63 2150.89,-119.86 2146.97,-102.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2150.41,-102.08 2144.46,-93.31 2143.64,-103.88 2150.41,-102.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node24 -->
<g id= "edge94_Node000043_Node000024" class= "edge" >
<title > Node43- > Node24</title>
<g id= "a_edge94_Node000043_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.4,-345.85C1825.1,-343.11 2166.63,-332.66 2274,-296.5 2349.59,-271.04 2350.75,-228.65 2425,-199.5 2509.48,-166.33 2567.76,-233.1 2626,-163.5 2656.27,-127.33 2642.91,-66.81 2633.08,-35.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2636.48,-34.95 2629.95,-26.61 2629.85,-37.2 2636.48,-34.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node31 -->
<g id= "edge99_Node000043_Node000031" class= "edge" >
<title > Node43- > Node31</title>
<g id= "a_edge99_Node000043_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.54,-344.74C1416.24,-338.4 924.62,-317.91 898,-296.5 859.34,-265.41 854.17,-201.6 854.23,-169.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "857.72,-169.62 854.43,-159.55 850.72,-169.47 857.72,-169.62" />
</a>
</g>
</g>
<!-- Node43->Node35 -->
<g id= "edge93_Node000043_Node000035" class= "edge" >
<title > Node43- > Node35</title>
<g id= "a_edge93_Node000043_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.47,-345.53C1746.17,-342.22 1831.37,-331.3 1896,-296.5 1921.59,-282.72 1944.02,-257.84 1958.38,-239.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1961.02,-241.63 1964.22,-231.53 1955.42,-237.43 1961.02,-241.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node41 -->
<g id= "edge100_Node000043_Node000041" class= "edge" >
<title > Node43- > Node41</title>
<g id= "a_edge100_Node000043_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.45,-338.77C1535.54,-330.65 1473.11,-316.44 1458,-296.5 1449.81,-285.7 1449.42,-276.5 1458,-266 1508.79,-203.84 1584.21,-292.16 1635,-230 1643.58,-219.5 1643.52,-210.04 1635,-199.5 1586.99,-140.12 1522.76,-215.67 1467,-163.5 1450.48,-148.04 1445.53,-121.63 1444.21,-103.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1447.7,-103.15 1443.82,-93.29 1440.71,-103.42 1447.7,-103.15" />
</a>
</g>
</g>
<!-- Node43->Node44 -->
<g id= "edge72_Node000043_Node000044" class= "edge" >
<title > Node43- > Node44</title>
<g id= "a_edge72_Node000043_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.6,-346.52C1840.27,-345.33 2249.67,-338.26 2377,-296.5 2401.02,-288.62 2403.06,-278.56 2425,-266 2447.82,-252.94 2474.41,-239.41 2494.12,-229.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2495.5,-232.9 2502.95,-225.36 2492.43,-226.62 2495.5,-232.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000045" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2385.12,-163.5 2282.88,-163.5 2282.88,-133 2385.12,-133 2385.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2290.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2334" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node45 -->
<g id= "edge78_Node000043_Node000045" class= "edge" >
<title > Node43- > Node45</title>
<g id= "a_edge78_Node000043_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.24,-345.03C1817.16,-340.58 2126.06,-326.83 2225,-296.5 2253.96,-287.62 2328.67,-256.13 2344,-230 2353.82,-213.27 2350.22,-191.26 2344.78,-174.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2348.12,-173.36 2341.39,-165.18 2341.55,-175.77 2348.12,-173.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1433.88,-230 1306.12,-230 1306.12,-199.5 1433.88,-199.5 1433.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1314.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1370" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node46 -->
<g id= "edge81_Node000043_Node000046" class= "edge" >
<title > Node43- > Node46</title>
<g id= "a_edge81_Node000043_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1582.56,-346.54C1534.16,-343.74 1463.72,-332.96 1415,-296.5 1396.68,-282.79 1384.81,-259.3 1377.88,-241.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1381.24,-240.16 1374.62,-231.89 1374.63,-242.49 1381.24,-240.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1770.5,-163.5 1661.5,-163.5 1661.5,-133 1770.5,-133 1770.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1669.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1716" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node49 -->
<g id= "edge105_Node000043_Node000049" class= "edge" >
<title > Node43- > Node49</title>
<g id= "a_edge105_Node000043_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.41,-339.6C1740.94,-331.85 1808.75,-317.67 1825,-296.5 1859.31,-251.82 1793.98,-198.49 1750.45,-169.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1752.58,-167.07 1742.28,-164.61 1748.81,-172.96 1752.58,-167.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node52 -->
<g id= "edge91_Node000043_Node000052" class= "edge" >
<title > Node43- > Node52</title>
<g id= "a_edge91_Node000043_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1691.34,-344.49C1818.24,-338.94 2143.91,-323.11 2415,-296.5 2428.16,-295.21 2442.19,-293.56 2455.63,-291.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2455.78,-295.35 2465.25,-290.59 2454.88,-288.41 2455.78,-295.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "1567.38,-296.5 1466.62,-296.5 1466.62,-266 1567.38,-266 1567.38,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1474.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1517" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node53 -->
<g id= "edge103_Node000043_Node000053" class= "edge" >
<title > Node43- > Node53</title>
<g id= "a_edge103_Node000043_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1609.77,-332.11C1593.28,-323.25 1572.02,-311.82 1554.01,-302.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1555.92,-299.2 1545.46,-297.54 1552.61,-305.36 1555.92,-299.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "1688.88,-296.5 1585.12,-296.5 1585.12,-266 1688.88,-266 1688.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1593.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1637" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node54 -->
<g id= "edge104_Node000043_Node000054" class= "edge" >
<title > Node43- > Node54</title>
<g id= "a_edge104_Node000043_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1637,-332.11C1637,-325.02 1637,-316.29 1637,-308.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1640.5,-308.34 1637,-298.34 1633.5,-308.34 1640.5,-308.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "1815.5,-296.5 1706.5,-296.5 1706.5,-266 1815.5,-266 1815.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1714.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1761" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node43->Node55 -->
<g id= "edge106_Node000043_Node000055" class= "edge" >
<title > Node43- > Node55</title>
<g id= "a_edge106_Node000043_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1665.14,-332.11C1682.26,-323.21 1704.35,-311.72 1723.01,-302.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1724.37,-305.25 1731.63,-297.53 1721.14,-299.04 1724.37,-305.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node21 -->
<g id= "edge80_Node000045_Node000021" class= "edge" >
<title > Node45- > Node21</title>
<g id= "a_edge80_Node000045_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2290.21,-132.61C2256.28,-121.28 2209.82,-105.75 2177.8,-95.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2179.15,-91.81 2168.56,-91.96 2176.93,-98.45 2179.15,-91.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node45->Node24 -->
<g id= "edge79_Node000045_Node000024" class= "edge" >
<title > Node45- > Node24</title>
<g id= "a_edge79_Node000045_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2341.37,-132.78C2351.53,-114.38 2371.61,-83 2398,-66.5 2459.99,-27.74 2547.82,-18.65 2594.3,-16.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2594.33,-20.17 2604.21,-16.34 2594.1,-13.17 2594.33,-20.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node5 -->
<g id= "edge82_Node000046_Node000005" class= "edge" >
<title > Node46- > Node5</title>
<g id= "a_edge82_Node000046_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1361.35,-199.23C1347.13,-175.34 1318.81,-127.78 1303.12,-101.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1306.32,-99.95 1298.19,-93.15 1300.3,-103.53 1306.32,-99.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node28 -->
<g id= "edge83_Node000046_Node000028" class= "edge" >
<title > Node46- > Node28</title>
<g id= "a_edge83_Node000046_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1305.97,-202.59C1240.63,-191.2 1139.44,-173.56 1071.51,-161.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1072.43,-158.32 1061.98,-160.05 1071.23,-165.22 1072.43,-158.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node46->Node49 -->
<g id= "edge84_Node000046_Node000049" class= "edge" >
<title > Node46- > Node49</title>
<g id= "a_edge84_Node000046_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1434.27,-201.97C1438.91,-201.13 1443.53,-200.3 1448,-199.5 1535.5,-183.82 1560.38,-181.85 1649.82,-164.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1650.45,-167.53 1659.57,-162.14 1649.08,-160.67 1650.45,-167.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node8 -->
<g id= "edge85_Node000049_Node000008" class= "edge" >
<title > Node49- > Node8</title>
<g id= "a_edge85_Node000049_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1695.17,-132.69C1681.33,-122.86 1662.85,-109.45 1647,-97 1630.51,-84.04 1630.41,-74.44 1611,-66.5 1557.62,-44.66 1191.48,-26.95 1019.67,-19.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1020.04,-16.25 1009.9,-19.33 1019.75,-23.25 1020.04,-16.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node9 -->
<g id= "edge86_Node000049_Node000009" class= "edge" >
<title > Node49- > Node9</title>
<g id= "a_edge86_Node000049_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1770.81,-133.39C1845.9,-114.98 1985.24,-82.88 2106,-66.5 2348.3,-33.63 2411.31,-50.71 2655,-30.5 2677.6,-28.63 2702.2,-26.27 2724.47,-24.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2724.79,-27.5 2734.38,-23 2724.07,-20.54 2724.79,-27.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node11 -->
<g id= "edge87_Node000049_Node000011" class= "edge" >
<title > Node49- > Node11</title>
<g id= "a_edge87_Node000049_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1707.36,-132.81C1695.81,-114.72 1673.68,-84 1647,-66.5 1627.95,-54.01 1573.11,-38.5 1532.05,-28.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1533.16,-24.72 1522.61,-25.67 1531.46,-31.5 1533.16,-24.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node12 -->
<g id= "edge89_Node000049_Node000012" class= "edge" >
<title > Node49- > Node12</title>
<g id= "a_edge89_Node000049_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1725.2,-132.73C1740.33,-108.84 1770.47,-61.28 1787.17,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1790.03,-36.95 1792.42,-26.63 1784.11,-33.2 1790.03,-36.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node38 -->
<g id= "edge88_Node000049_Node000038" class= "edge" >
<title > Node49- > Node38</title>
<g id= "a_edge88_Node000049_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1684.91,-132.61C1661.98,-121.82 1630.98,-107.22 1608.45,-96.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1610.04,-93.5 1599.51,-92.4 1607.06,-99.83 1610.04,-93.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node49->Node41 -->
<g id= "edge90_Node000049_Node000041" class= "edge" >
<title > Node49- > Node41</title>
<g id= "a_edge90_Node000049_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1661.28,-134.28C1608.65,-121.79 1530.37,-103.23 1483.54,-92.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1484.36,-88.72 1473.82,-89.82 1482.74,-95.53 1484.36,-88.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node52->Node44 -->
<g id= "edge92_Node000052_Node000044" class= "edge" >
<title > Node52- > Node44</title>
<g id= "a_edge92_Node000052_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2523,-271.28C2523,-262.23 2523,-247.95 2523,-236.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2526.5,-236.16 2523,-226.16 2519.5,-236.16 2526.5,-236.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node9 -->
2026-06-14 08:36:52 -04:00
<g id= "edge109_Node000058_Node000009" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node9</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge109_Node000058_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2635.8,-332.16C2650.8,-323.44 2668.55,-311.19 2681,-296.5 2750.24,-214.83 2782.67,-86.1 2793.08,-36.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2796.51,-37.28 2795.06,-26.78 2789.65,-35.89 2796.51,-37.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node10 -->
2026-06-14 08:36:52 -04:00
<g id= "edge111_Node000058_Node000010" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node10</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge111_Node000058_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2559.97,-346.14C2370.14,-343.48 1641.96,-331.45 1044,-296.5 694.9,-276.1 577.85,-375.81 260,-230 162.73,-185.38 83.3,-78.2 54.06,-34.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "57.01,-32.99 48.57,-26.58 51.17,-36.85 57.01,-32.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node58->Node12 -->
2026-06-14 08:36:52 -04:00
<g id= "edge113_Node000058_Node000012" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node58- > Node12</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge113_Node000058_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2610.1,-332.3C2615.47,-302.96 2622.84,-236.08 2588,-199.5 2572.75,-183.49 2234.52,-71.56 2213,-66.5 2073.75,-33.78 1902.85,-21.63 1832.09,-17.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1832.52,-14.31 1822.36,-17.29 1832.16,-21.3 1832.52,-14.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node24 -->
<g id= "edge112_Node000058_Node000024" class= "edge" >
<title > Node58- > Node24</title>
<g id= "a_edge112_Node000058_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2626.49,-332.14C2637.46,-322.99 2650.59,-310.34 2659,-296.5 2678.43,-264.5 2683,-253.19 2683,-215.75 2683,-215.75 2683,-215.75 2683,-147.25 2683,-103.85 2656.36,-58.57 2639.51,-34.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2642.55,-32.5 2633.87,-26.42 2636.87,-36.58 2642.55,-32.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node44 -->
<g id= "edge108_Node000058_Node000044" class= "edge" >
<title > Node58- > Node44</title>
<g id= "a_edge108_Node000058_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2606.47,-332.2C2605.23,-315.1 2601.17,-286.47 2588,-266 2578.65,-251.47 2563.6,-239.44 2550.33,-230.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2552.3,-227.9 2541.95,-225.66 2548.64,-233.87 2552.3,-227.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node58->Node52 -->
<g id= "edge110_Node000058_Node000052" class= "edge" >
<title > Node58- > Node52</title>
<g id= "a_edge110_Node000058_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2587.94,-332.11C2574.7,-321.94 2557.06,-308.41 2543.51,-298" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2545.75,-295.31 2535.69,-291.99 2541.49,-300.86 2545.75,-295.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "engine__priming_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>