2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/lib/engine/views/engine_priming.cpp Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 770 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 3033;
var viewHeight = 770;
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/lib/engine/views/engine_priming.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2162.5,-762 2059.5,-762 2059.5,-731.5 2162.5,-731.5 2162.5,-762" />
<text xml:space= "preserve" text-anchor= "start" x= "2067.5" y= "-748.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2111" y= "-737.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "356.62,-501.62 251.38,-501.62 251.38,-471.12 356.62,-471.12 356.62,-501.62" />
<text xml:space= "preserve" text-anchor= "start" x= "259.38" y= "-488.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "304" y= "-476.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2059.21,-745.42C1751.21,-743.33 172.53,-730.92 138,-695.5 75.86,-631.76 201.2,-546.11 267.08,-507.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "268.49,-510.84 275.41,-502.82 265,-504.77 268.49,-510.84" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "131.5,-24.88 58.5,-24.88 58.5,-5.63 131.5,-5.63 131.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "95" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id= "edge126_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge126_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2059.01,-745.59C1749.6,-744.47 160.83,-736.75 67,-695.5 27.72,-678.23 0,-668.91 0,-626 0,-626 0,-626 0,-147.25 0,-97.74 45.02,-54.32 73.07,-32.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "75.16,-34.87 80.99,-26.02 70.91,-29.31 75.16,-34.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1189.38,-24.88 1106.62,-24.88 1106.62,-5.63 1189.38,-5.63 1189.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1148" 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>
<!-- Node1->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge130_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge130_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2059.11,-745.37C1748.79,-742.74 152,-724.44 152,-626 152,-626 152,-626 152,-346.75 152,-267.64 187.92,-245.89 252,-199.5 338.88,-136.59 379.48,-157.1 484,-133 601.33,-105.95 958.99,-46.96 1094.86,-24.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1095.36,-28.32 1104.67,-23.26 1094.24,-21.41 1095.36,-28.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2354.5,-24.88 2311.5,-24.88 2311.5,-5.63 2354.5,-5.63 2354.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2333" 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>
<!-- Node1->Node13 -->
2025-11-24 09:08:28 -05:00
<g id= "edge127_Node000001_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge127_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2162.82,-746.58C2310.85,-747.58 2725,-740.17 2725,-626 2725,-626 2725,-626 2725,-147.25 2725,-87.67 2672.63,-90.28 2618,-66.5 2532.34,-29.22 2420.77,-19.58 2366.11,-17.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2366.36,-13.61 2356.23,-16.71 2366.09,-20.61 2366.36,-13.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2633.75,-24.88 2556.25,-24.88 2556.25,-5.63 2633.75,-5.63 2633.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2595" 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>
<!-- Node1->Node14 -->
2025-11-24 09:08:28 -05:00
<g id= "edge129_Node000001_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node14</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge129_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2162.74,-745.4C2285.83,-743.91 2592.75,-736.11 2686,-695.5 2728.27,-677.09 2763,-672.1 2763,-626 2763,-626 2763,-626 2763,-147.25 2763,-83.98 2687.99,-46.77 2638.21,-29.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2639.42,-25.76 2628.82,-25.85 2637.16,-32.39 2639.42,-25.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "533,-157.88 493,-157.88 493,-138.62 533,-138.62 533,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "513" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node23 -->
<g id= "edge128_Node000001_Node000023" class= "edge" >
<title > Node1- > Node23</title>
<g id= "a_edge128_Node000001_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2059.49,-745.4C1756.39,-743.22 215.31,-730.43 122,-695.5 76.62,-678.51 38,-674.46 38,-626 38,-626 38,-626 38,-485.38 38,-267.48 375.18,-178.15 481.37,-155.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "482.03,-158.86 491.11,-153.39 480.6,-152.01 482.03,-158.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2166.62,-695.5 2055.38,-695.5 2055.38,-676.25 2166.62,-676.25 2166.62,-695.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2111" y= "-682" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node51 -->
<g id= "edge94_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge94_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2111,-731.2C2111,-723.96 2111,-715.09 2111,-707.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2114.5,-707.46 2111,-697.46 2107.5,-707.46 2114.5,-707.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node78 -->
<g id= "Node000078" class= "node" >
<title > Node78</title>
<g id= "a_Node000078" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2914.62,-695.5 2791.38,-695.5 2791.38,-676.25 2914.62,-676.25 2914.62,-695.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2853" y= "-682" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node78 -->
<g id= "edge124_Node000001_Node000078" class= "edge" >
<title > Node1- > Node78</title>
<g id= "a_edge124_Node000001_Node000078" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2162.87,-742.5C2275.02,-735.34 2548.43,-717.09 2777,-695.5 2778.01,-695.4 2779.03,-695.31 2780.06,-695.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2780.11,-698.72 2789.71,-694.24 2779.41,-691.75 2780.11,-698.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node79 -->
<g id= "Node000079" class= "node" >
<title > Node79</title>
<g id= "a_Node000079" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3025.25,-695.5 2932.75,-695.5 2932.75,-676.25 3025.25,-676.25 3025.25,-695.5" />
<text xml:space= "preserve" text-anchor= "middle" x= "2979" y= "-682" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node79 -->
<g id= "edge125_Node000001_Node000079" class= "edge" >
<title > Node1- > Node79</title>
<g id= "a_edge125_Node000001_Node000079" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2162.98,-744.23C2290.44,-740.14 2628.83,-727.08 2921.27,-695.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2921.46,-699.2 2931.03,-694.64 2920.71,-692.24 2921.46,-699.2" />
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__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "582.62,-429.5 477.38,-429.5 477.38,-399 582.62,-399 582.62,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "485.38" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "530" 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>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M351.38,-470.67C386.48,-459.78 434.52,-444.88 471.94,-433.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "472.73,-436.69 481.24,-430.38 470.65,-430 472.73,-436.69" />
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2163,-24.88 2009,-24.88 2009,-5.63 2163,-5.63 2163,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2086" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node2->Node9 -->
<g id= "edge90_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge90_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M357.07,-481.43C617.77,-462.02 1753.21,-377 1827,-363 1968.7,-336.12 2052.44,-355.79 2123,-230 2158.55,-166.62 2151.25,-133.45 2123,-66.5 2117.94,-54.5 2109.47,-42.69 2101.91,-33.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2104.74,-31.45 2095.54,-26.2 2099.45,-36.04 2104.74,-31.45" />
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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "402.88,-24.88 281.12,-24.88 281.12,-5.63 402.88,-5.63 402.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "342" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge89_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge89_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M251.07,-471.92C194.85,-454.07 114,-416.6 114,-348.75 114,-348.75 114,-348.75 114,-213.75 114,-134.64 146.41,-107.61 214,-66.5 240.74,-50.24 273.66,-37.45 299.42,-28.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "300.47,-32.19 308.9,-25.77 298.31,-25.53 300.47,-32.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge91_Node000002_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge91_Node000002_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M251.18,-478.24C214.15,-471.04 165.17,-456.89 130,-429.5 69.11,-382.09 38,-359.42 38,-282.25 38,-282.25 38,-282.25 38,-147.25 38,-103.85 64.64,-58.57 81.49,-34.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "84.13,-36.58 87.13,-26.42 78.45,-32.5 84.13,-36.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node13 -->
<g id= "edge92_Node000002_Node000013" class= "edge" >
<title > Node2- > Node13</title>
<g id= "a_edge92_Node000002_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M357.09,-480.62C411.12,-475.98 497.32,-469.1 572,-465.5 1289.12,-430.94 1471.47,-488.43 2187,-429.5 2299.17,-420.26 2687,-461.3 2687,-348.75 2687,-348.75 2687,-348.75 2687,-147.25 2687,-79.19 2453.97,-35.34 2366.05,-21.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2366.8,-17.79 2356.37,-19.69 2365.71,-24.7 2366.8,-17.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge93_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge93_Node000002_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M306.64,-470.94C315.65,-425.39 349.18,-282.82 429,-199.5 444.09,-183.75 465.17,-171.16 482.43,-162.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "483.72,-165.78 491.24,-158.31 480.7,-159.47 483.72,-165.78" />
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__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1742.88,-363 1621.12,-363 1621.12,-332.5 1742.88,-332.5 1742.88,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1629.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= "1682" 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>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M582.89,-401.14C587.64,-400.31 592.4,-399.58 597,-399 992,-349.41 1094.56,-385.89 1492,-363 1530.89,-360.76 1574.2,-357.57 1609.64,-354.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1609.66,-358.28 1619.35,-354 1609.1,-351.3 1609.66,-358.28" />
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= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1819.12,-296.5 1710.88,-296.5 1710.88,-266 1819.12,-266 1819.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1718.88" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1765" 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>
<!-- Node3->Node5 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000003_Node000005" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node5</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000003_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.88,-401.09C587.64,-400.27 592.4,-399.56 597,-399 660.73,-391.29 1703.79,-405.39 1752,-363 1767.15,-349.68 1769.49,-326.28 1768.57,-308.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1772.07,-307.93 1767.7,-298.28 1765.1,-308.55 1772.07,-307.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
<g id= "edge86_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge86_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M476.98,-405.7C449.66,-399.04 418.16,-386.51 399,-363 318.21,-263.85 331.51,-94.55 338.98,-36.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "342.42,-37.19 340.33,-26.8 335.49,-36.23 342.42,-37.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
<g id= "edge87_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge87_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M477.03,-409.2C357.27,-398.6 76,-364.9 76,-282.25 76,-282.25 76,-282.25 76,-147.25 76,-107.54 84.66,-61.75 90.28,-36.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "93.67,-37.08 92.48,-26.56 86.84,-35.53 93.67,-37.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2073.75,-224.38 1966.25,-224.38 1966.25,-205.12 2073.75,-205.12 2073.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2020" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
<g id= "edge84_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge84_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.88,-401.09C587.64,-400.27 592.4,-399.56 597,-399 856.79,-367.66 1519.99,-425.88 1774,-363 1868.87,-339.51 1962.94,-265.42 2001.61,-232.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2003.85,-234.87 2009.08,-225.66 1999.25,-229.6 2003.85,-234.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node23 -->
<g id= "edge88_Node000003_Node000023" class= "edge" >
<title > Node3- > Node23</title>
<g id= "a_edge88_Node000003_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M528.16,-398.53C525.47,-376.42 520.51,-333.29 518,-296.5 514.9,-251.13 513.7,-197.77 513.25,-169.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "516.75,-169.69 513.11,-159.74 509.75,-169.79 516.75,-169.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1398.12,-363 1289.88,-363 1289.88,-332.5 1398.12,-332.5 1398.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1297.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= "1344" 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>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node36 -->
<g id= "edge43_Node000003_Node000036" class= "edge" >
<title > Node3- > Node36</title>
<g id= "a_edge43_Node000003_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.91,-401.27C587.66,-400.42 592.41,-399.64 597,-399 847.25,-364.15 1148.15,-353.25 1278.5,-350.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1278.4,-353.53 1288.32,-349.79 1278.23,-346.53 1278.4,-353.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1655.38,-290.88 1542.62,-290.88 1542.62,-271.62 1655.38,-271.62 1655.38,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1599" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node37 -->
<g id= "edge85_Node000003_Node000037" class= "edge" >
<title > Node3- > Node37</title>
<g id= "a_edge85_Node000003_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M582.89,-401.16C587.65,-400.33 592.4,-399.59 597,-399 954.45,-353.36 1055.43,-442.09 1407,-363 1469.35,-348.98 1537.11,-315.83 1573.1,-296.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1574.75,-299.74 1581.88,-291.9 1571.42,-293.58 1574.75,-299.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "network__file_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "501.62,-363 408.38,-363 408.38,-332.5 501.62,-332.5 501.62,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "416.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= "455" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node50 -->
<g id= "edge78_Node000003_Node000050" class= "edge" >
<title > Node3- > Node50</title>
<g id= "a_edge78_Node000003_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M512.98,-398.61C503.39,-390.37 491.23,-379.9 480.52,-370.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "482.96,-368.18 473.1,-364.32 478.4,-373.49 482.96,-368.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1700.83,-332.11C1711.66,-323.7 1725.45,-312.98 1737.47,-303.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1739.3,-306.66 1745.05,-297.76 1735,-301.13 1739.3,-306.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1508.25,-91.38 1379.75,-91.38 1379.75,-72.12 1508.25,-72.12 1508.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1444" 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>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1736.19,-265.7C1718.75,-256.39 1696.4,-243.55 1678,-230 1661.92,-218.15 1662.57,-209 1645,-199.5 1586.96,-168.13 1555.43,-200.78 1501,-163.5 1478.37,-148 1461.78,-120.38 1452.51,-101.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.77,-100.53 1448.34,-92.98 1449.44,-103.52 1455.77,-100.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node12 -->
<g id= "edge39_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge39_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.55,-268.18C1705.98,-267.37 1701.42,-266.62 1697,-266 1643.38,-258.43 1253.14,-264.01 1211,-230 1180.32,-205.24 1158.56,-84.45 1150.96,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1154.47,-35.98 1149.5,-26.63 1147.55,-37.04 1154.47,-35.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node13 -->
<g id= "edge38_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge38_Node000005_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1804.37,-265.57C1827.3,-256.44 1856.43,-243.84 1881,-230 1901.42,-218.5 1904.38,-212.31 1924,-199.5 1972.16,-168.06 1983.38,-158.35 2035,-133 2128.55,-87.05 2245,-45.76 2300.56,-26.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2301.35,-30.39 2309.72,-23.89 2299.13,-23.76 2301.35,-30.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node17 -->
<g id= "edge15_Node000005_Node000017" class= "edge" >
<title > Node5- > Node17</title>
<g id= "a_edge15_Node000005_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1819.39,-266.49C1865.04,-254.94 1929.58,-238.62 1973.02,-227.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1973.83,-231.04 1982.66,-225.19 1972.11,-224.25 1973.83,-231.04" />
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>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1833.88,-163.5 1724.12,-163.5 1724.12,-133 1833.88,-133 1833.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1732.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1779" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5->Node18 -->
2025-11-24 09:08:28 -05:00
<g id= "edge18_Node000005_Node000018" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node18</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge18_Node000005_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1761.61,-265.53C1758.39,-249.24 1754.63,-222.28 1759,-199.5 1760.63,-190.98 1763.7,-182.06 1766.94,-174.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1770.08,-175.7 1770.91,-165.14 1763.67,-172.88 1770.08,-175.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1502.25,-230 1403.75,-230 1403.75,-199.5 1502.25,-199.5 1502.25,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1411.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1453" 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
<!-- Node5->Node19 -->
<g id= "edge23_Node000005_Node000019" class= "edge" >
<title > Node5- > Node19</title>
<g id= "a_edge23_Node000005_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.44,-268.8C1705.9,-267.85 1701.37,-266.91 1697,-266 1634.54,-253.02 1563.04,-238.32 1513.67,-228.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1514.53,-224.79 1504.03,-226.21 1513.12,-231.64 1514.53,-224.79" />
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:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1163.88,-230 1060.12,-230 1060.12,-199.5 1163.88,-199.5 1163.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1068.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= "1112" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node21 -->
<g id= "edge26_Node000005_Node000021" class= "edge" >
<title > Node5- > Node21</title>
<g id= "a_edge26_Node000005_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.56,-268.15C1705.98,-267.35 1701.42,-266.61 1697,-266 1467.97,-234.21 1406.93,-262.48 1178,-230 1177.15,-229.88 1176.3,-229.75 1175.44,-229.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1176.05,-226.18 1165.61,-227.97 1174.89,-233.08 1176.05,-226.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "1415.88,-163.5 1312.12,-163.5 1312.12,-133 1415.88,-133 1415.88,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1320.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1364" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node26 -->
<g id= "edge29_Node000005_Node000026" class= "edge" >
<title > Node5- > Node26</title>
<g id= "a_edge29_Node000005_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.4,-266.45C1674.94,-257.09 1627.88,-243.93 1587,-230 1552.55,-218.26 1545.12,-212.17 1511,-199.5 1480.98,-188.35 1447.18,-176.74 1419.57,-167.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1420.95,-164.26 1410.36,-164.41 1418.74,-170.9 1420.95,-164.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000028" > <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= "1871.88,-230 1768.12,-230 1768.12,-199.5 1871.88,-199.5 1871.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1776.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= "1820" 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>
<!-- Node5->Node28 -->
2025-11-24 09:08:28 -05:00
<g id= "edge30_Node000005_Node000028" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node5- > Node28</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge30_Node000005_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1777.48,-265.61C1784.16,-257.78 1792.55,-247.94 1800.1,-239.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.76,-241.36 1806.59,-231.48 1797.44,-236.82 1802.76,-241.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1630.12,-163.5 1509.88,-163.5 1509.88,-133 1630.12,-133 1630.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1517.88" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1570" 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>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node29 -->
<g id= "edge37_Node000005_Node000029" class= "edge" >
<title > Node5- > Node29</title>
<g id= "a_edge37_Node000005_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1751.99,-265.65C1735.9,-248.24 1707.07,-219.04 1678,-199.5 1659.98,-187.39 1638.58,-176.76 1619.6,-168.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1621.01,-165.23 1610.44,-164.52 1618.26,-171.67 1621.01,-165.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1635.62,-224.38 1596.38,-224.38 1596.38,-205.12 1635.62,-205.12 1635.62,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1616" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node34 -->
<g id= "edge40_Node000005_Node000034" class= "edge" >
<title > Node5- > Node34</title>
<g id= "a_edge40_Node000005_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1731.19,-265.61C1705.72,-254.59 1671.11,-239.61 1646.49,-228.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1647.91,-225.75 1637.34,-224.99 1645.13,-232.17 1647.91,-225.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1049.88,-24.88 994.12,-24.88 994.12,-5.63 1049.88,-5.63 1049.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1022" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5->Node35 -->
<g id= "edge41_Node000005_Node000035" class= "edge" >
<title > Node5- > Node35</title>
<g id= "a_edge41_Node000005_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1710.56,-268.09C1705.99,-267.3 1701.42,-266.58 1697,-266 1625.73,-256.6 1105.37,-277.03 1051,-230 994.66,-181.27 1008.36,-79.24 1017.28,-36.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1020.67,-36.99 1019.43,-26.47 1013.84,-35.47 1020.67,-36.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1270.62,-24.88 1225.38,-24.88 1225.38,-5.63 1270.62,-5.63 1270.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1248" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1416.33,-71.65C1380.89,-59.98 1319.52,-39.79 1281.48,-27.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1282.98,-24.08 1272.38,-24.27 1280.79,-30.72 1282.98,-24.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node9 -->
2025-11-24 09:08:28 -05:00
<g id= "edge7_Node000006_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node9</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge7_Node000006_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.49,-76.17C1611.37,-68.57 1818.89,-52.04 1994,-30.5 2002.37,-29.47 2011.14,-28.27 2019.81,-27.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2020.23,-30.49 2029.61,-25.55 2019.2,-23.56 2020.23,-30.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge8_Node000006_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge8_Node000006_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1379.58,-76.98C1187.09,-65.71 616.99,-32.35 414.43,-20.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "414.75,-17 404.56,-19.91 414.34,-23.99 414.75,-17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge9_Node000006_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge9_Node000006_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1379.42,-77.47C1320.05,-74.48 1229.61,-70.02 1151,-66.5 760.4,-49 662.28,-54.19 272,-30.5 228.27,-27.85 178.54,-23.75 142.95,-20.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "143.7,-17.18 133.43,-19.78 143.08,-24.15 143.7,-17.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge10_Node000006_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge10_Node000006_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1402.22,-71.65C1349.33,-60.12 1258.19,-40.26 1200.62,-27.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.56,-24.34 1191.05,-25.63 1200.07,-31.18 1201.56,-24.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node13 -->
2025-11-24 09:08:28 -05:00
<g id= "edge11_Node000006_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge11_Node000006_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.3,-76.73C1635.24,-68.7 1926.98,-49.8 2172,-30.5 2216.35,-27.01 2267.51,-22.38 2300.04,-19.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2300,-22.87 2309.63,-18.46 2299.35,-15.9 2300,-22.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node14 -->
2025-11-24 09:08:28 -05:00
<g id= "edge12_Node000006_Node000014" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node14</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge12_Node000006_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.7,-77.37C1658.93,-69.5 2043.02,-49.17 2364,-30.5 2426.12,-26.89 2497.63,-22.43 2544.42,-19.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2544.5,-22.98 2554.26,-18.85 2544.06,-15.99 2544.5,-22.98" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1985.12,-24.88 1894.88,-24.88 1894.88,-5.63 1985.12,-5.63 1985.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1940" 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>
<!-- Node6->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge13_Node000006_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge13_Node000006_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1508.59,-72.35C1606.33,-59.64 1790.26,-35.72 1883.19,-23.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1883.63,-27.11 1893.1,-22.35 1882.73,-20.17 1883.63,-27.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1459.75,-30.5 1358.25,-30.5 1358.25,0 1459.75,0 1459.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1366.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1409" 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>
<!-- Node6->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge14_Node000006_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node6- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge14_Node000006_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1439.13,-71.78C1434.75,-63.7 1428.1,-51.45 1422.16,-40.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1425.35,-39.05 1417.51,-31.92 1419.2,-42.38 1425.35,-39.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node15 -->
<g id= "edge17_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge17_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2016.35,-204.75C2004.2,-174.74 1964.86,-77.63 1947.9,-35.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1951.23,-34.66 1944.23,-26.71 1944.75,-37.29 1951.23,-34.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge16_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge16_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.81,-204.75C1971.63,-188.68 1903.38,-154.73 1843,-133 1713.36,-86.35 1556.09,-48.51 1470.97,-29.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1471.95,-26.15 1461.43,-27.41 1470.44,-32.99 1471.95,-26.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node6 -->
<g id= "edge19_Node000018_Node000006" class= "edge" >
<title > Node18- > Node6</title>
<g id= "a_edge19_Node000018_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1723.66,-135.73C1719.04,-134.8 1714.44,-133.88 1710,-133 1639.62,-119.09 1558.6,-103.9 1504.65,-93.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1505.52,-90.51 1495.05,-92.13 1504.25,-97.39 1505.52,-90.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node9 -->
<g id= "edge20_Node000018_Node000009" class= "edge" >
<title > Node18- > Node9</title>
<g id= "a_edge20_Node000018_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1813.32,-132.6C1873.3,-107.01 1996.29,-54.53 2054.34,-29.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2055.5,-33.07 2063.33,-25.92 2052.76,-26.63 2055.5,-33.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18->Node13 -->
2025-11-24 09:08:28 -05:00
<g id= "edge22_Node000018_Node000013" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node18- > Node13</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge22_Node000018_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1834.15,-134.21C1948.46,-107.18 2208.26,-45.75 2300.09,-24.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2300.78,-27.47 2309.7,-21.76 2299.17,-20.65 2300.78,-27.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node15 -->
<g id= "edge21_Node000018_Node000015" class= "edge" >
<title > Node18- > Node15</title>
<g id= "a_edge21_Node000018_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1796.84,-132.73C1827.12,-108.1 1888.33,-58.3 1920,-32.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1922.09,-35.33 1927.64,-26.31 1917.67,-29.9 1922.09,-35.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node18 -->
<g id= "edge24_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge24_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1502.49,-202.39C1507.05,-201.39 1511.61,-200.42 1516,-199.5 1582.81,-185.57 1659.48,-171.09 1712.74,-161.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.04,-164.77 1722.24,-159.52 1711.78,-157.89 1713.04,-164.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "789.62,-157.88 738.38,-157.88 738.38,-138.62 789.62,-138.62 789.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "764" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge25_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge25_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1403.25,-205.76C1388.4,-203.54 1372.06,-201.25 1357,-199.5 1147.58,-175.11 895.25,-157.68 801.47,-151.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "801.78,-148.12 791.58,-150.97 801.33,-155.1 801.78,-148.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node16 -->
<g id= "edge28_Node000021_Node000016" class= "edge" >
<title > Node21- > Node16</title>
<g id= "a_edge28_Node000021_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1133.84,-199.23C1185.87,-164.63 1317.29,-77.23 1377.72,-37.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1379.48,-40.08 1385.87,-31.63 1375.6,-34.25 1379.48,-40.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21->Node23 -->
<g id= "edge27_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge27_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1059.63,-208.11C938.53,-195.07 642.05,-163.15 544.61,-152.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "545.05,-149.18 534.73,-151.59 544.3,-156.14 545.05,-149.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node9 -->
<g id= "edge31_Node000028_Node000009" class= "edge" >
<title > Node28- > Node9</title>
<g id= "a_edge31_Node000028_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1839.56,-199.23C1888.26,-163.07 2014.65,-69.22 2064.93,-31.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2066.76,-34.89 2072.7,-26.12 2062.59,-29.27 2066.76,-34.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node11 -->
<g id= "edge33_Node000028_Node000011" class= "edge" >
<title > Node28- > Node11</title>
<g id= "a_edge33_Node000028_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.69,-201.75C1738.27,-193.62 1701.62,-181.12 1672,-163.5 1654.84,-153.29 1657.38,-140.82 1639,-133 1513.03,-79.4 1160.54,-106.93 1024,-97 686.29,-72.44 280.29,-34.11 143.01,-20.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "143.5,-17.44 133.21,-19.96 142.83,-24.4 143.5,-17.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node12 -->
<g id= "edge36_Node000028_Node000012" class= "edge" >
<title > Node28- > Node12</title>
<g id= "a_edge36_Node000028_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1785.67,-199.11C1764.78,-189.76 1737.82,-176.92 1715,-163.5 1694.8,-151.62 1693.86,-141.43 1672,-133 1546.29,-84.53 1502.08,-128.14 1371,-97 1300.21,-80.18 1220.89,-48.11 1178.55,-29.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1180.07,-26.7 1169.51,-25.91 1177.28,-33.11 1180.07,-26.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node29 -->
<g id= "edge32_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge32_Node000028_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1767.9,-200.31C1730.14,-190.57 1678.76,-177.31 1637.81,-166.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1638.85,-163.4 1628.29,-164.29 1637.1,-170.18 1638.85,-163.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2395.5,-157.88 2358.5,-157.88 2358.5,-138.62 2395.5,-138.62 2395.5,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2377" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node31 -->
<g id= "edge34_Node000028_Node000031" class= "edge" >
<title > Node28- > Node31</title>
<g id= "a_edge34_Node000028_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1872.35,-208.15C1897.88,-205.46 1929.04,-202.24 1957,-199.5 2131.12,-182.45 2180.91,-212.05 2349,-163.5 2349.81,-163.27 2350.62,-163.01 2351.43,-162.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2352.52,-166.07 2360.34,-158.93 2349.77,-159.64 2352.52,-166.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2340,-157.88 2282,-157.88 2282,-138.62 2340,-138.62 2340,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2311" 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>
2025-11-24 09:08:28 -05:00
<!-- Node28->Node32 -->
<g id= "edge35_Node000028_Node000032" class= "edge" >
<title > Node28- > Node32</title>
<g id= "a_edge35_Node000028_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1872.08,-206.91C1970.46,-193.99 2181.69,-166.24 2270.42,-154.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2270.65,-158.08 2280.11,-153.31 2269.74,-151.14 2270.65,-158.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node5 -->
<g id= "edge50_Node000036_Node000005" class= "edge" >
<title > Node36- > Node5</title>
<g id= "a_edge50_Node000036_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.61,-338.38C1475.74,-326.57 1616.41,-305.01 1699.2,-292.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1699.64,-295.8 1708.99,-290.83 1698.58,-288.89 1699.64,-295.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node6 -->
<g id= "edge49_Node000036_Node000006" class= "edge" >
<title > Node36- > Node6</title>
<g id= "a_edge49_Node000036_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1364.23,-332.2C1374.91,-323.25 1387.02,-310.77 1393,-296.5 1409.66,-256.73 1379.9,-239.89 1395,-199.5 1402.29,-179.99 1415.7,-182.14 1425,-163.5 1434.63,-144.19 1439.5,-119.83 1441.88,-102.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1445.33,-103.54 1443.07,-93.19 1438.38,-102.69 1445.33,-103.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node7 -->
<g id= "edge70_Node000036_Node000007" class= "edge" >
<title > Node36- > Node7</title>
<g id= "a_edge70_Node000036_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1339.84,-332.04C1333.73,-313.37 1320.45,-281.71 1297,-266 1199.72,-200.81 1112.94,-318.28 1036,-230 1027.09,-219.78 1031.08,-212.13 1036,-199.5 1060.83,-135.7 1096.13,-137.95 1151,-97 1179.22,-75.94 1210.23,-49.5 1229.41,-32.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1231.48,-35.58 1236.68,-26.34 1226.86,-30.32 1231.48,-35.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node9 -->
<g id= "edge44_Node000036_Node000009" class= "edge" >
<title > Node36- > Node9</title>
<g id= "a_edge44_Node000036_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.43,-343.96C1544.2,-336.3 1936.16,-314.3 1992,-296.5 2046.79,-279.03 2074.65,-280.04 2103,-230 2138.92,-166.6 2109.97,-75.18 2094.35,-35.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2097.64,-34.46 2090.6,-26.55 2091.17,-37.13 2097.64,-34.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node10 -->
<g id= "edge46_Node000036_Node000010" class= "edge" >
<title > Node36- > Node10</title>
<g id= "a_edge46_Node000036_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.5,-345.29C1137.97,-340.88 719.24,-326.12 665,-296.5 625.1,-274.71 575.97,-163.22 542,-133 489.47,-86.27 415.38,-48.9 373.7,-29.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "375.28,-26.78 364.72,-25.89 372.42,-33.17 375.28,-26.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node12 -->
<g id= "edge67_Node000036_Node000012" class= "edge" >
<title > Node36- > Node12</title>
<g id= "a_edge67_Node000036_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1318.2,-332.07C1301.96,-322.51 1280.8,-309.45 1263,-296.5 1246.04,-284.16 1246.22,-274.4 1227,-266 1166.28,-239.47 974.94,-279.6 931,-230 921.38,-219.14 920.13,-160.57 935,-133 967.26,-73.18 1043.33,-42.41 1095.26,-27.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.06,-31.22 1104.81,-25.25 1094.24,-24.46 1096.06,-31.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node13 -->
<g id= "edge68_Node000036_Node000013" class= "edge" >
<title > Node36- > Node13</title>
<g id= "a_edge68_Node000036_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.36,-343.67C1557.91,-334.53 2015.69,-307.49 2046,-296.5 2162.89,-254.12 2170.51,-203.4 2273,-133 2297.08,-116.46 2313.32,-122.26 2328,-97 2338.74,-78.52 2338.48,-53.49 2336.5,-36.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2339.99,-35.86 2335.07,-26.48 2333.06,-36.88 2339.99,-35.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node15 -->
<g id= "edge73_Node000036_Node000015" class= "edge" >
<title > Node36- > Node15</title>
<g id= "a_edge73_Node000036_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.23,-343.86C1520.31,-337.05 1813.54,-318.86 1910,-296.5 1990.25,-277.9 2036.36,-297.9 2083,-230 2133.82,-156.01 2016.63,-66.41 1963.97,-31.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1966.21,-28.63 1955.92,-26.09 1962.38,-34.49 1966.21,-28.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node16 -->
<g id= "edge45_Node000036_Node000016" class= "edge" >
<title > Node36- > Node16</title>
<g id= "a_edge45_Node000036_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.08,-332.06C1352.11,-314.01 1355.54,-283.61 1339,-266 1249.06,-170.25 984.62,-312.86 1051,-199.5 1066.26,-173.44 1260.84,-79.7 1288,-66.5 1311.21,-55.22 1337.6,-44.07 1359.81,-35.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1360.94,-38.47 1368.94,-31.52 1358.35,-31.96 1360.94,-38.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node17 -->
<g id= "edge48_Node000036_Node000017" class= "edge" >
<title > Node36- > Node17</title>
<g id= "a_edge48_Node000036_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.23,-343.03C1523.95,-334.21 1827.96,-311.61 1872,-296.5 1895.91,-288.3 1898.01,-278.47 1920,-266 1943.21,-252.84 1970.29,-239.34 1990.42,-229.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1991.65,-232.94 1999.16,-225.47 1988.63,-226.62 1991.65,-232.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node18 -->
<g id= "edge51_Node000036_Node000018" class= "edge" >
<title > Node36- > Node18</title>
<g id= "a_edge51_Node000036_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1391.53,-332.02C1416.13,-323.39 1446.14,-311.29 1471,-296.5 1528.76,-262.14 1527.27,-230.31 1587,-199.5 1626.3,-179.23 1674.45,-166.65 1712.69,-159.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.05,-162.65 1722.23,-157.36 1711.75,-155.77 1713.05,-162.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node19 -->
<g id= "edge52_Node000036_Node000019" class= "edge" >
<title > Node36- > Node19</title>
<g id= "a_edge52_Node000036_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.43,-334.99C1419.18,-327.58 1440.75,-315.63 1453,-296.5 1463.38,-280.29 1462.62,-258.24 1459.69,-241.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1463.22,-241.02 1457.74,-231.96 1456.37,-242.46 1463.22,-241.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node20 -->
<g id= "edge69_Node000036_Node000020" class= "edge" >
<title > Node36- > Node20</title>
<g id= "a_edge69_Node000036_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1308.42,-332.1C1286.76,-322.76 1258.77,-309.92 1235,-296.5 1213.96,-284.62 1212.67,-274.36 1190,-266 1054.06,-215.89 1000,-285.1 866,-230 831.02,-215.61 798.15,-185.49 779.61,-166.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "782.37,-164.21 772.96,-159.33 777.28,-169.01 782.37,-164.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node23 -->
<g id= "edge66_Node000036_Node000023" class= "edge" >
<title > Node36- > Node23</title>
<g id= "a_edge66_Node000036_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.44,-345.4C1132.9,-341.16 689.75,-326.62 632,-296.5 603.49,-281.63 549.03,-203.45 524.96,-167.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.05,-165.77 519.61,-159.38 522.22,-169.64 528.05,-165.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node32 -->
<g id= "edge71_Node000036_Node000032" class= "edge" >
<title > Node36- > Node32</title>
<g id= "a_edge71_Node000036_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.61,-343.8C1564.24,-334.73 2051.59,-307.3 2084,-296.5 2170.73,-267.6 2256.78,-197.55 2293.06,-165.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2295.31,-168.3 2300.43,-159.02 2290.64,-163.07 2295.31,-168.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node37 -->
<g id= "edge47_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge47_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1398.39,-332.99C1444.04,-321.44 1508.58,-305.12 1552.02,-294.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1552.83,-297.54 1561.66,-291.69 1551.11,-290.75 1552.83,-297.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "776.12,-230 673.88,-230 673.88,-199.5 776.12,-199.5 776.12,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "681.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "725" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node38 -->
<g id= "edge53_Node000036_Node000038" class= "edge" >
<title > Node36- > Node38</title>
<g id= "a_edge53_Node000036_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.41,-332.18C1261.05,-323.61 1226.29,-311.49 1197,-296.5 1176.14,-285.82 1175.95,-274.2 1154,-266 1001.73,-209.07 950.56,-255.45 790,-230 789.17,-229.87 788.33,-229.73 787.48,-229.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "788.29,-226.18 777.83,-227.86 787.05,-233.07 788.29,-226.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "#fff0f0" stroke= "red" points= "1347.88,-230 1220.12,-230 1220.12,-199.5 1347.88,-199.5 1347.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1228.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= "1284" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node39 -->
<g id= "edge56_Node000036_Node000039" class= "edge" >
<title > Node36- > Node39</title>
<g id= "a_edge56_Node000036_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1357.89,-332.13C1371.96,-315.47 1389.95,-287.72 1377,-266 1369.06,-252.68 1356.23,-242.68 1342.6,-235.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1344.47,-232.28 1333.95,-230.97 1341.36,-238.55 1344.47,-232.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1141.5,-97 1032.5,-97 1032.5,-66.5 1141.5,-66.5 1141.5,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1040.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1087" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node40 -->
<g id= "edge76_Node000036_Node000040" class= "edge" >
<title > Node36- > Node40</title>
<g id= "a_edge76_Node000036_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1334.21,-332.13C1320.67,-313.26 1294.32,-281.04 1263,-266 1198.3,-234.92 989.84,-283.51 942,-230 928.03,-214.37 936.55,-152.04 952,-133 969.09,-111.94 995.93,-99.71 1021.19,-92.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.98,-96.01 1030.8,-90.14 1020.24,-89.23 1021.98,-96.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "777.88,-296.5 674.12,-296.5 674.12,-266 777.88,-266 777.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "682.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "726" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /matrix_sparse.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node44 -->
<g id= "edge72_Node000036_Node000044" class= "edge" >
<title > Node36- > Node44</title>
<g id= "a_edge72_Node000036_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.53,-344.36C1191.41,-339.51 978.38,-326.48 789.41,-296.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "790.07,-293.3 779.64,-295.18 788.97,-300.21 790.07,-293.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "896.38,-296.5 795.62,-296.5 795.62,-266 896.38,-266 896.38,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "803.62" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "846" 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>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node45 -->
<g id= "edge74_Node000036_Node000045" class= "edge" >
<title > Node36- > Node45</title>
<g id= "a_edge74_Node000036_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.62,-342.69C1208.48,-336.16 1050.74,-321.64 907.9,-296.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.71,-293.48 898.26,-295.19 907.5,-300.37 908.71,-293.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1017.88,-296.5 914.12,-296.5 914.12,-266 1017.88,-266 1017.88,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "922.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "966" 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>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node46 -->
<g id= "edge75_Node000036_Node000046" class= "edge" >
<title > Node36- > Node46</title>
<g id= "a_edge75_Node000036_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.38,-339.32C1228.39,-330.74 1126.51,-315.61 1029.39,-296.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1030.16,-293.47 1019.68,-294.99 1028.82,-300.34 1030.16,-293.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node47 -->
<g id= "Node000047" class= "node" >
<title > Node47</title>
<g id= "a_Node000047" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1144.5,-296.5 1035.5,-296.5 1035.5,-266 1144.5,-266 1144.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1043.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1090" 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>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node47 -->
<g id= "edge77_Node000036_Node000047" class= "edge" >
<title > Node36- > Node47</title>
<g id= "a_edge77_Node000036_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1289.51,-332.91C1250.39,-322.98 1197.46,-309.54 1155.95,-299" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.86,-295.62 1146.3,-296.55 1155.13,-302.4 1156.86,-295.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node20 -->
<g id= "edge55_Node000038_Node000020" class= "edge" >
<title > Node38- > Node20</title>
<g id= "a_edge55_Node000038_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M733.85,-199.11C739.46,-189.83 746.77,-177.75 752.79,-167.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "755.7,-169.74 757.88,-159.37 749.71,-166.11 755.7,-169.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38->Node23 -->
<g id= "edge54_Node000038_Node000023" class= "edge" >
<title > Node38- > Node23</title>
<g id= "a_edge54_Node000038_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M676.63,-199.03C636,-186.67 579.16,-169.38 544.27,-158.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "545.38,-155.44 534.79,-155.88 543.34,-162.14 545.38,-155.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node6 -->
<g id= "edge57_Node000039_Node000006" class= "edge" >
<title > Node39- > Node6</title>
<g id= "a_edge57_Node000039_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1283.46,-199.03C1283.62,-181.22 1286.58,-151.36 1303,-133 1319.98,-114.02 1344.62,-102.21 1368.57,-94.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1369.36,-98.27 1378.03,-92.19 1367.46,-91.53 1369.36,-98.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node26 -->
<g id= "edge58_Node000039_Node000026" class= "edge" >
<title > Node39- > Node26</title>
<g id= "a_edge58_Node000039_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1302.15,-199.11C1312.48,-190.78 1325.62,-180.19 1337.13,-170.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1339.15,-173.78 1344.74,-164.78 1334.76,-168.33 1339.15,-173.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node29 -->
<g id= "edge59_Node000039_Node000029" class= "edge" >
<title > Node39- > Node29</title>
<g id= "a_edge59_Node000039_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1348.18,-199.27C1392.76,-189.22 1452.2,-175.82 1498.33,-165.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1498.99,-168.85 1507.98,-163.24 1497.45,-162.02 1498.99,-168.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39->Node40 -->
<g id= "edge60_Node000039_Node000040" class= "edge" >
<title > Node39- > Node40</title>
<g id= "a_edge60_Node000039_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1262.16,-199.23C1227.26,-176.02 1158.73,-130.45 1118.51,-103.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1120.46,-100.8 1110.19,-98.17 1116.58,-106.62 1120.46,-100.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node9 -->
<g id= "edge61_Node000040_Node000009" class= "edge" >
<title > Node40- > Node9</title>
<g id= "a_edge61_Node000040_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1141.89,-78.02C1325.22,-68.88 1909.55,-39.36 1994,-30.5 2003.03,-29.55 2012.52,-28.34 2021.85,-27.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2022.21,-30.5 2031.59,-25.58 2021.19,-23.57 2022.21,-30.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node10 -->
<g id= "edge62_Node000040_Node000010" class= "edge" >
<title > Node40- > Node10</title>
<g id= "a_edge62_Node000040_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1032.22,-76.01C899.99,-64.56 563.32,-35.41 414.56,-22.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "415.09,-19.07 404.83,-21.69 414.49,-26.04 415.09,-19.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node12 -->
<g id= "edge63_Node000040_Node000012" class= "edge" >
<title > Node40- > Node12</title>
<g id= "a_edge63_Node000040_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1100.84,-66.11C1110.09,-56.34 1122.27,-43.45 1131.94,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1134.29,-35.84 1138.62,-26.17 1129.2,-31.03 1134.29,-35.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node13 -->
<g id= "edge64_Node000040_Node000013" class= "edge" >
<title > Node40- > Node13</title>
<g id= "a_edge64_Node000040_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1141.97,-77.91C1199.18,-74.97 1291.36,-70.29 1371,-66.5 1726.96,-49.57 1816.43,-54.21 2172,-30.5 2216.39,-27.54 2267.54,-22.78 2300.06,-19.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2300.04,-23.11 2309.64,-18.64 2299.35,-16.14 2300.04,-23.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40->Node35 -->
<g id= "edge65_Node000040_Node000035" class= "edge" >
<title > Node40- > Node35</title>
<g id= "a_edge65_Node000040_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1072.25,-66.11C1062.3,-56.24 1049.15,-43.19 1038.8,-32.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1041.53,-30.7 1031.97,-26.14 1036.6,-35.67 1041.53,-30.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node10 -->
<g id= "edge80_Node000050_Node000010" class= "edge" >
<title > Node50- > Node10</title>
<g id= "a_edge80_Node000050_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M450,-332.12C431.86,-279.06 369.49,-96.66 348.76,-36.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "352.13,-35.07 345.59,-26.74 345.51,-37.34 352.13,-35.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node11 -->
<g id= "edge81_Node000050_Node000011" class= "edge" >
<title > Node50- > Node11</title>
<g id= "a_edge81_Node000050_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M439.07,-332.12C380.3,-278.18 175.91,-90.53 113.34,-33.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "115.72,-30.52 105.98,-26.33 110.98,-35.67 115.72,-30.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node13 -->
<g id= "edge83_Node000050_Node000013" class= "edge" >
<title > Node50- > Node13</title>
<g id= "a_edge83_Node000050_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.79,-345.82C735.12,-341.09 1764.21,-319 1828,-296.5 1839.64,-292.39 1907.15,-237.44 1917,-230 1934.84,-216.53 1937.97,-211.23 1957,-199.5 1973.32,-189.44 2218.72,-71.21 2304.03,-30.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2305.44,-33.38 2312.93,-25.89 2302.4,-27.07 2305.44,-33.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node23 -->
<g id= "edge82_Node000050_Node000023" class= "edge" >
<title > Node50- > Node23</title>
<g id= "a_edge82_Node000050_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M455.51,-332.01C456.88,-304.87 461.88,-245.59 480,-199.5 484.5,-188.07 491.83,-176.53 498.45,-167.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "501.23,-169.52 504.51,-159.44 495.66,-165.27 501.23,-169.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node37 -->
<g id= "edge79_Node000050_Node000037" class= "edge" >
<title > Node50- > Node37</title>
<g id= "a_edge79_Node000050_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.98,-344.1C680.95,-334.01 1320.59,-297.95 1531.21,-286.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1531.1,-289.58 1540.89,-285.53 1530.71,-282.6 1531.1,-289.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2171.12,-640.25 2050.88,-640.25 2050.88,-609.75 2171.12,-609.75 2171.12,-640.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2058.88" y= "-626.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2111" y= "-615.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node52 -->
<g id= "edge95_Node000051_Node000052" class= "edge" >
<title > Node51- > Node52</title>
<g id= "a_edge95_Node000051_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2111,-675.93C2111,-669.48 2111,-660.41 2111,-651.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2114.5,-652.05 2111,-642.05 2107.5,-652.05 2114.5,-652.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
<g id= "a_Node000053" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1398.12,-573.75 1277.88,-573.75 1277.88,-543.25 1398.12,-543.25 1398.12,-573.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1285.88" y= "-560.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1338" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/triggers.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node53 -->
<g id= "edge96_Node000052_Node000053" class= "edge" >
<title > Node52- > Node53</title>
<g id= "a_edge96_Node000052_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2050.67,-618.97C1910.07,-607.23 1561.13,-578.12 1409.85,-565.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1410.21,-562.01 1399.95,-564.67 1409.62,-568.99 1410.21,-562.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
<g id= "a_Node000057" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2177.88,-429.5 2044.12,-429.5 2044.12,-399 2177.88,-399 2177.88,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2052.12" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2111" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node57 -->
<g id= "edge123_Node000052_Node000057" class= "edge" >
<title > Node52- > Node57</title>
<g id= "a_edge123_Node000052_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2111,-609.32C2111,-574.36 2111,-485.79 2111,-441.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2114.5,-441.43 2111,-431.43 2107.5,-441.43 2114.5,-441.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:href= "strategy__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2393.12,-363 2272.88,-363 2272.88,-332.5 2393.12,-332.5 2393.12,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2280.88" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2333" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /strategy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52->Node58 -->
<g id= "edge122_Node000052_Node000058" class= "edge" >
<title > Node52- > Node58</title>
<g id= "a_edge122_Node000052_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2122.62,-609.59C2158.8,-564.73 2269.65,-427.29 2314.19,-372.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2316.72,-374.51 2320.27,-364.53 2311.27,-370.12 2316.72,-374.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "engine__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "716.62,-507.25 581.38,-507.25 581.38,-465.5 716.62,-465.5 716.62,-507.25" />
<text xml:space= "preserve" text-anchor= "start" x= "589.38" y= "-493.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "589.38" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "649" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53->Node54 -->
<g id= "edge97_Node000053_Node000054" class= "edge" >
<title > Node53- > Node54</title>
<g id= "a_edge97_Node000053_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1277.46,-551.34C1152.81,-538.65 867.57,-509.62 728.36,-495.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.78,-491.98 718.48,-494.45 728.07,-498.94 728.78,-491.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node10 -->
<g id= "edge119_Node000054_Node000010" class= "edge" >
<title > Node54- > Node10</title>
<g id= "a_edge119_Node000054_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M581.06,-482.2C531.86,-476.93 465.87,-463.46 418,-429.5 305.79,-349.89 327.97,-270.58 329,-133 329.22,-103.44 326.32,-95.83 330,-66.5 331.27,-56.34 333.8,-45.26 336.2,-36.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "339.56,-37.07 338.87,-26.5 332.82,-35.19 339.56,-37.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node20 -->
<g id= "edge121_Node000054_Node000020" class= "edge" >
<title > Node54- > Node20</title>
<g id= "a_edge121_Node000054_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M643.85,-465.29C632.31,-415.53 609.55,-284.41 665,-199.5 679,-178.06 705.13,-165.34 727.03,-158.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.01,-161.43 736.56,-155.18 725.98,-154.73 728.01,-161.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node23 -->
<g id= "edge120_Node000054_Node000023" class= "edge" >
<title > Node54- > Node23</title>
<g id= "a_edge120_Node000054_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M581.17,-476.38C517.94,-463.7 429.01,-433.6 399,-363 366.49,-286.51 452.09,-200.75 492.84,-165.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.91,-168.43 500.31,-159.31 490.4,-163.08 494.91,-168.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node57 -->
<g id= "edge98_Node000054_Node000057" class= "edge" >
<title > Node54- > Node57</title>
<g id= "a_edge98_Node000054_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M717.07,-482.11C958.71,-470.52 1774.6,-431.39 2032.3,-419.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2032.45,-422.52 2042.27,-418.55 2032.12,-415.53 2032.45,-422.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node5 -->
<g id= "edge107_Node000057_Node000005" class= "edge" >
<title > Node57- > Node5</title>
<g id= "a_edge107_Node000057_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.89,-400.93C2004.41,-392.57 1953.96,-379.95 1911,-363 1869.54,-346.65 1825.18,-320.78 1796.38,-302.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1798.47,-299.93 1788.15,-297.53 1794.72,-305.84 1798.47,-299.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node9 -->
<g id= "edge110_Node000057_Node000009" class= "edge" >
<title > Node57- > Node9</title>
<g id= "a_edge110_Node000057_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.2,-410.74C2259.1,-406.34 2388.55,-394.46 2424,-363 2456.86,-333.84 2449.09,-309.51 2443,-266 2434.47,-205.12 2446.87,-178.02 2405,-133 2344.96,-68.44 2246.25,-39.46 2174.51,-26.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2175.18,-23.1 2164.73,-24.85 2174,-30 2175.18,-23.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node13 -->
<g id= "edge115_Node000057_Node000013" class= "edge" >
<title > Node57- > Node13</title>
<g id= "a_edge115_Node000057_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.12,-409.98C2263.71,-404.69 2405.79,-391.77 2449,-363 2512.65,-320.62 2538,-292.22 2538,-215.75 2538,-215.75 2538,-215.75 2538,-147.25 2538,-66.64 2424.06,-33.41 2366.07,-21.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2366.9,-18.32 2356.43,-19.89 2365.6,-25.19 2366.9,-18.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node17 -->
<g id= "edge108_Node000057_Node000017" class= "edge" >
<title > Node57- > Node17</title>
<g id= "a_edge108_Node000057_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.77,-401.58C2021.96,-394.26 2000.04,-382.36 1987,-363 1972.99,-342.21 1998.37,-270.22 2012.07,-235.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2015.18,-236.85 2015.64,-226.26 2008.68,-234.25 2015.18,-236.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node23 -->
<g id= "edge114_Node000057_Node000023" class= "edge" >
<title > Node57- > Node23</title>
<g id= "a_edge114_Node000057_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.69,-411.42C1766.54,-403.43 722.27,-368.73 595,-296.5 547.16,-269.35 525.36,-202.67 517.16,-169.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "520.61,-168.55 514.99,-159.57 513.78,-170.09 520.61,-168.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node31 -->
<g id= "edge116_Node000057_Node000031" class= "edge" >
<title > Node57- > Node31</title>
<g id= "a_edge116_Node000057_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.25,-411.68C2311.8,-407.85 2600.18,-395.84 2630,-363 2711.13,-273.64 2489.13,-187.12 2406.55,-158.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2407.68,-155.54 2397.08,-155.67 2405.44,-162.17 2407.68,-155.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node32 -->
<g id= "edge112_Node000057_Node000032" class= "edge" >
<title > Node57- > Node32</title>
<g id= "a_edge112_Node000057_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2072.86,-398.59C2039.24,-383.51 1998.67,-358.58 2020,-332.5 2071.1,-270.03 2126.4,-333.75 2198,-296.5 2251.98,-268.42 2287.8,-201.66 2302.89,-168.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2306.09,-169.96 2306.9,-159.4 2299.68,-167.15 2306.09,-169.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node37 -->
<g id= "edge111_Node000057_Node000037" class= "edge" >
<title > Node57- > Node37</title>
<g id= "a_edge111_Node000057_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2043.78,-410.97C1914.85,-405.96 1642.81,-392.04 1612,-363 1595.88,-347.81 1594.58,-321.15 1596.02,-302.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1599.48,-303.2 1597.14,-292.86 1592.53,-302.4 1599.48,-303.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node58 -->
<g id= "edge99_Node000057_Node000058" class= "edge" >
<title > Node57- > Node58</title>
<g id= "a_edge99_Node000057_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2161.65,-398.53C2194.33,-389.04 2237.04,-376.63 2271.64,-366.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2272.48,-369.98 2281.11,-363.83 2270.53,-363.25 2272.48,-369.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2433.88,-290.88 2402.12,-290.88 2402.12,-271.62 2433.88,-271.62 2433.88,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2418" y= "-277.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > any</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node59 -->
<g id= "edge113_Node000057_Node000059" class= "edge" >
<title > Node57- > Node59</title>
<g id= "a_edge113_Node000057_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.24,-410.27C2254.1,-405.46 2370.99,-393.25 2402,-363 2417.88,-347.51 2420.38,-321.11 2419.9,-302.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2423.39,-302.55 2419.28,-292.78 2416.4,-302.98 2423.39,-302.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "2620.75,-363 2525.25,-363 2525.25,-332.5 2620.75,-332.5 2620.75,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2533.25" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2573" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node60 -->
<g id= "edge109_Node000057_Node000060" class= "edge" >
<title > Node57- > Node60</title>
<g id= "a_edge109_Node000057_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2178.19,-406.9C2257.92,-398.89 2394.7,-383.62 2511,-363 2512,-362.82 2513.01,-362.64 2514.02,-362.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2514.42,-365.94 2523.55,-360.57 2513.06,-359.07 2514.42,-365.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2108.88,-357.38 2029.12,-357.38 2029.12,-338.12 2108.88,-338.12 2108.88,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2069" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cvode/cvode.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node71 -->
<g id= "edge117_Node000057_Node000071" class= "edge" >
<title > Node57- > Node71</title>
<g id= "a_edge117_Node000057_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2101.47,-398.61C2095.36,-389.23 2087.39,-376.99 2080.87,-366.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083.96,-365.31 2075.57,-358.84 2078.09,-369.13 2083.96,-365.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2255.25,-357.38 2126.75,-357.38 2126.75,-338.12 2255.25,-338.12 2255.25,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2191" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node72 -->
<g id= "edge118_Node000057_Node000072" class= "edge" >
<title > Node57- > Node72</title>
<g id= "a_edge118_Node000057_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2129.15,-398.61C2141.77,-388.44 2158.56,-374.91 2171.46,-364.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2173.29,-367.52 2178.88,-358.52 2168.9,-362.07 2173.29,-367.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58->Node5 -->
<g id= "edge100_Node000058_Node000005" class= "edge" >
<title > Node58- > Node5</title>
<g id= "a_edge100_Node000058_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2272.48,-333.88C2269.62,-333.39 2266.78,-332.93 2264,-332.5 2109.55,-308.84 1926.43,-293.66 1830.73,-286.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1831.24,-283.22 1821.01,-286 1830.74,-290.2 1831.24,-283.22" />
</a>
</g>
</g>
<!-- Node58->Node13 -->
<g id= "edge104_Node000058_Node000013" class= "edge" >
<title > Node58- > Node13</title>
<g id= "a_edge104_Node000058_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2344.21,-332.17C2369.2,-297.85 2425.68,-209.14 2405,-133 2394.45,-94.14 2366.42,-55.68 2348.61,-34.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2351.35,-31.87 2342.22,-26.5 2346.01,-36.39 2351.35,-31.87" />
</a>
</g>
</g>
<!-- Node58->Node17 -->
<g id= "edge101_Node000058_Node000017" class= "edge" >
<title > Node58- > Node17</title>
<g id= "a_edge101_Node000058_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2298.01,-332.1C2236.86,-306.51 2111.46,-254.03 2052.28,-229.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2053.67,-226.05 2043.09,-225.41 2050.96,-232.5 2053.67,-226.05" />
</a>
</g>
</g>
<!-- Node58->Node23 -->
<g id= "edge106_Node000058_Node000023" class= "edge" >
<title > Node58- > Node23</title>
<g id= "a_edge106_Node000058_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2272.5,-333.76C2269.63,-333.3 2266.79,-332.88 2264,-332.5 2139.97,-315.8 1818.67,-341.77 1702,-296.5 1681.81,-288.67 1684.22,-273.75 1664,-266 1529.75,-214.54 1160.95,-245.37 1018,-230 837.47,-210.59 623.11,-170.66 544.17,-155.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "545.08,-151.99 534.59,-153.52 543.74,-158.86 545.08,-151.99" />
</a>
</g>
</g>
<!-- Node58->Node31 -->
<g id= "edge105_Node000058_Node000031" class= "edge" >
<title > Node58- > Node31</title>
<g id= "a_edge105_Node000058_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2336.24,-332.23C2344.01,-297.34 2363.74,-208.77 2372.59,-169.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2375.96,-170 2374.72,-159.48 2369.13,-168.48 2375.96,-170" />
</a>
</g>
</g>
<!-- Node58->Node32 -->
<g id= "edge102_Node000058_Node000032" class= "edge" >
<title > Node58- > Node32</title>
<g id= "a_edge102_Node000058_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2329.28,-332.34C2326.84,-322.34 2323.78,-308.69 2322,-296.5 2315.41,-251.41 2312.67,-197.93 2311.61,-169.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2315.12,-169.65 2311.28,-159.77 2308.12,-169.89 2315.12,-169.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58->Node59 -->
<g id= "edge103_Node000058_Node000059" class= "edge" >
<title > Node58- > Node59</title>
<g id= "a_edge103_Node000058_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2352.29,-332.11C2365.69,-321.94 2383.53,-308.41 2397.24,-298" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2399.32,-300.82 2405.17,-291.99 2395.09,-295.24 2399.32,-300.82" />
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_8cpp__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>