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/include/gridfire/engine/views/engine_views.h Pages: 1 -->
<!-- zoomable 582 -->
<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 = 2940;
2025-11-06 09:16:40 -05:00
var viewHeight = 582;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/views/engine_views.h</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= "2152.38,-573.75 2044.88,-573.75 2044.88,-532 2152.38,-532 2152.38,-573.75" />
<text xml:space= "preserve" text-anchor= "start" x= "2052.88" y= "-560.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "2052.88" y= "-549" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2098.62" y= "-537.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__adaptive_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2151.25,-429.5 2046,-429.5 2046,-399 2151.25,-399 2151.25,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2054" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2098.62" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_adaptive.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2098.62,-531.72C2098.62,-507.62 2098.62,-467.27 2098.62,-440.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2102.13,-441.14 2098.63,-431.14 2095.13,-441.14 2102.13,-441.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "1068.5,-363 946.75,-363 946.75,-332.5 1068.5,-332.5 1068.5,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "954.75" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1007.62" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node34 -->
<g id= "edge121_Node000001_Node000034" class= "edge" >
<title > Node1- > Node34</title>
<g id= "a_edge121_Node000001_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2044.58,-541.97C1892.76,-514.11 1449.53,-432.59 1081.62,-363 1081.11,-362.9 1080.59,-362.81 1080.08,-362.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.96,-359.31 1070.48,-360.88 1079.65,-366.19 1080.96,-359.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id= "Node000041" class= "node" >
<title > Node41</title>
<g id= "a_Node000041" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2528.25,-429.5 2423,-429.5 2423,-399 2528.25,-399 2528.25,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2431" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2475.62" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node41 -->
<g id= "edge66_Node000001_Node000041" class= "edge" >
<title > Node1- > Node41</title>
<g id= "a_edge66_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2152.64,-532.3C2225.26,-505.98 2353.45,-459.52 2424.54,-433.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2425.39,-437.18 2433.6,-430.48 2423.01,-430.6 2425.39,-437.18" />
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= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "591.25,-429.5 486,-429.5 486,-399 591.25,-399 591.25,-429.5" />
<text xml:space= "preserve" text-anchor= "start" x= "494" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "538.62" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.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= "edge106_Node000001_Node000051" class= "edge" >
<title > Node1- > Node51</title>
<g id= "a_edge106_Node000001_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2044.63,-551.09C1784.61,-547.14 671.36,-528.39 605.62,-496 581.36,-484.04 562.7,-458.79 551.31,-439.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "554.45,-438.13 546.48,-431.14 548.36,-441.57 554.45,-438.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
<g id= "a_Node000056" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2832.25,-496 2727,-496 2727,-465.5 2832.25,-465.5 2832.25,-496" />
<text xml:space= "preserve" text-anchor= "start" x= "2735" y= "-482.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2779.62" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node56 -->
<g id= "edge114_Node000001_Node000056" class= "edge" >
<title > Node1- > Node56</title>
<g id= "a_edge114_Node000001_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2152.63,-546.31C2276.74,-533.53 2581.83,-502.12 2715.33,-488.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2715.46,-491.88 2725.05,-487.37 2714.74,-484.91 2715.46,-491.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1106.75,-296.5 998.5,-296.5 998.5,-266 1106.75,-266 1106.75,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1006.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1052.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2045.53,-412.98C1853.72,-411.67 1203.56,-404.2 1120.62,-363 1096.25,-350.89 1077.27,-325.66 1065.63,-306.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1068.74,-304.98 1060.69,-298.08 1062.68,-308.49 1068.74,-304.98" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1033.62,-24.88 879.62,-24.88 879.62,-5.63 1033.62,-5.63 1033.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "956.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node2->Node7 -->
<g id= "edge51_Node000002_Node000007" class= "edge" >
<title > Node2- > Node7</title>
<g id= "a_edge51_Node000002_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2045.55,-412.49C1848.02,-409.44 1155.6,-396.53 937.62,-363 824.84,-345.65 773.65,-373.72 689.62,-296.5 613.95,-226.96 624.88,-118.35 713.62,-66.5 728.99,-57.53 825.71,-39.21 892.39,-27.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "892.91,-30.81 902.15,-25.62 891.69,-23.91 892.91,-30.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2459.5,-24.88 2337.75,-24.88 2337.75,-5.63 2459.5,-5.63 2459.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2398.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node8 -->
2025-11-24 09:08:28 -05:00
<g id= "edge53_Node000002_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node8</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge53_Node000002_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2116.83,-398.63C2153.33,-368.88 2237.24,-298.31 2298.62,-230 2323.16,-202.69 2327.77,-194.38 2347.62,-163.5 2365.92,-135.05 2373.36,-128.89 2384.62,-97 2391.73,-76.9 2395.31,-52.67 2397.06,-36.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2400.51,-36.76 2397.94,-26.48 2393.54,-36.12 2400.51,-36.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2802.12,-24.88 2729.12,-24.88 2729.12,-5.63 2802.12,-5.63 2802.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2765.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node9 -->
2025-11-24 09:08:28 -05:00
<g id= "edge65_Node000002_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node9</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge65_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2151.33,-410.64C2279.89,-403.95 2602.27,-385.17 2645.62,-363 2736.75,-316.41 2743.32,-264.37 2760.62,-163.5 2768.31,-118.68 2767.74,-65.1 2766.66,-36.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2770.17,-36.65 2766.23,-26.81 2763.18,-36.96 2770.17,-36.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2218.38,-224.38 2110.88,-224.38 2110.88,-205.12 2218.38,-205.12 2218.38,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2164.62" 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
<!-- Node2->Node15 -->
<g id= "edge50_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge50_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2110.25,-398.66C2117.38,-389.04 2126.17,-375.88 2131.62,-363 2149.97,-319.71 2158.81,-264.76 2162.46,-235.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2165.89,-236.56 2163.57,-226.22 2158.94,-235.75 2165.89,-236.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1648.5,-163.5 1538.75,-163.5 1538.75,-133 1648.5,-133 1648.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1546.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1593.62" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node16 -->
2025-11-24 09:08:28 -05:00
<g id= "edge48_Node000002_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node16</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge48_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2045.53,-410.43C1859.95,-400.05 1248.47,-361.14 1191.62,-296.5 1182.67,-286.32 1183.49,-276.84 1191.62,-266 1231.95,-212.3 1423.58,-175.28 1527.03,-158.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1527.44,-162.33 1536.78,-157.33 1526.36,-155.41 1527.44,-162.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1896.88,-230 1798.38,-230 1798.38,-199.5 1896.88,-199.5 1896.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1806.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1847.62" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node17 -->
2025-11-24 09:08:28 -05:00
<g id= "edge49_Node000002_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge49_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2103.39,-398.64C2111.87,-369.59 2125.82,-304.1 2093.62,-266 2081.68,-251.87 1977.36,-234.38 1908.46,-224.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1909.2,-220.77 1898.8,-222.79 1908.19,-227.7 1909.2,-220.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node34 -->
<g id= "edge46_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge46_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2045.52,-413.21C1894.39,-412.53 1449.14,-406.67 1082.62,-363 1081.79,-362.9 1080.94,-362.8 1080.09,-362.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.8,-359.25 1070.41,-361.32 1079.82,-366.19 1080.8,-359.25" />
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= "2448,-290.88 2335.25,-290.88 2335.25,-271.62 2448,-271.62 2448,-290.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2391.62" 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
<!-- Node2->Node35 -->
<g id= "edge52_Node000002_Node000035" class= "edge" >
<title > Node2- > Node35</title>
<g id= "a_edge52_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2151.55,-404.39C2189.61,-396.72 2241.44,-383.56 2283.62,-363 2318.66,-345.92 2353.81,-316.9 2374.1,-298.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2376.19,-301.53 2381.21,-292.2 2371.47,-296.36 2376.19,-301.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
<polygon fill= "white" stroke= "#666666" points= "1742.5,-230 1614.75,-230 1614.75,-199.5 1742.5,-199.5 1742.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1622.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1678.62" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node36 -->
<g id= "edge54_Node000002_Node000036" class= "edge" >
<title > Node2- > Node36</title>
<g id= "a_edge54_Node000002_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2071.66,-398.59C2020.63,-371.08 1906.13,-310.51 1806.62,-266 1781.49,-254.76 1753.02,-243.45 1729.33,-234.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1730.81,-231.23 1720.22,-230.96 1728.33,-237.78 1730.81,-231.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "2142.88,-91.38 2014.38,-91.38 2014.38,-72.12 2142.88,-72.12 2142.88,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "2078.62" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1107.04,-274.19C1132.68,-271.46 1163.7,-268.33 1191.62,-266 1315.9,-255.64 1635.37,-275.13 1751.62,-230 1771.81,-222.16 1770.36,-209.39 1789.62,-199.5 1842.58,-172.32 1863.93,-186.98 1918.62,-163.5 1942.89,-153.08 1946.27,-145.32 1969.62,-133 1995.17,-119.52 2025,-105.91 2046.99,-96.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2048.24,-99.53 2056.02,-92.33 2045.45,-93.11 2048.24,-99.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "862,-24.88 779.25,-24.88 779.25,-5.63 862,-5.63 862,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "820.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
<g id= "edge43_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge43_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M998.15,-275.01C949.42,-268.83 876.9,-255.93 818.62,-230 772.53,-209.49 749.58,-208.43 726.62,-163.5 700.89,-113.14 762.52,-58.02 797.89,-31.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "799.77,-34.75 805.85,-26.07 795.69,-29.07 799.77,-34.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1736.12,-24.88 1693.12,-24.88 1693.12,-5.63 1736.12,-5.63 1736.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1714.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge42_Node000003_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge42_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1089.04,-265.52C1109.61,-256.51 1135.37,-244.03 1156.62,-230 1173.84,-218.63 1172.94,-208.25 1191.62,-199.5 1282.94,-156.73 1319.55,-194.11 1415.62,-163.5 1523.49,-129.13 1641.12,-61.29 1690.59,-31.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1692.36,-34.23 1699.06,-26.02 1688.7,-28.27 1692.36,-34.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node15 -->
<g id= "edge14_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge14_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1107.02,-273.88C1132.65,-271.08 1163.68,-267.98 1191.62,-266 1595.37,-237.35 1700.33,-282.87 2101.62,-230 2107.25,-229.26 2113.11,-228.25 2118.89,-227.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2119.3,-230.61 2128.36,-225.12 2117.85,-223.76 2119.3,-230.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node16 -->
<g id= "edge17_Node000003_Node000016" class= "edge" >
<title > Node3- > Node16</title>
<g id= "a_edge17_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.3,-265.56C1128.48,-256.65 1162.6,-244.25 1191.62,-230 1214.31,-218.86 1215.91,-208.25 1239.62,-199.5 1246.33,-197.03 1426.57,-172.11 1527.21,-158.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1527.55,-161.8 1536.98,-156.98 1526.6,-154.87 1527.55,-161.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
<g id= "edge22_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge22_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1107.04,-274.14C1132.68,-271.4 1163.7,-268.28 1191.62,-266 1454.79,-244.53 1523.22,-267.25 1784.62,-230 1785.3,-229.9 1785.98,-229.8 1786.66,-229.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1787.14,-233.17 1796.41,-228.03 1785.96,-226.27 1787.14,-233.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "931.5,-230 827.75,-230 827.75,-199.5 931.5,-199.5 931.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "835.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "879.62" 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
<!-- Node3->Node19 -->
<g id= "edge25_Node000003_Node000019" class= "edge" >
<title > Node3- > Node19</title>
<g id= "a_edge25_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1013.37,-265.61C988.57,-256.37 956.3,-244.34 929.68,-234.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "931.04,-231.18 920.44,-230.97 928.59,-237.74 931.04,-231.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "white" stroke= "#666666" points= "1846.5,-163.5 1742.75,-163.5 1742.75,-133 1846.5,-133 1846.5,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1750.75" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1794.62" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node24 -->
<g id= "edge31_Node000003_Node000024" class= "edge" >
<title > Node3- > Node24</title>
<g id= "a_edge31_Node000003_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1107.19,-270.62C1241.6,-246.89 1588.13,-185.71 1731.3,-160.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1731.74,-163.91 1740.98,-158.72 1730.52,-157.01 1731.74,-163.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000026" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "1111.5,-230 1007.75,-230 1007.75,-199.5 1111.5,-199.5 1111.5,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1015.75" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1059.62" 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>
<!-- Node3->Node26 -->
2025-11-24 09:08:28 -05:00
<g id= "edge33_Node000003_Node000026" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node26</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge33_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1054.21,-265.61C1054.98,-258.52 1055.93,-249.79 1056.82,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1060.28,-242.15 1057.88,-231.83 1053.32,-241.4 1060.28,-242.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1406.75,-163.5 1286.5,-163.5 1286.5,-133 1406.75,-133 1406.75,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1294.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1346.62" 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
<!-- Node3->Node27 -->
<g id= "edge41_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge41_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1072.36,-265.61C1102.9,-243 1158.66,-201.89 1163.62,-199.5 1183.52,-189.93 1232.74,-176.61 1275.13,-166.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.96,-169.48 1284.83,-163.7 1274.29,-162.69 1275.96,-169.48" />
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= "989.25,-224.38 950,-224.38 950,-205.12 989.25,-205.12 989.25,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "969.62" 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
<!-- Node3->Node32 -->
<g id= "edge44_Node000003_Node000032" class= "edge" >
<title > Node3- > Node32</title>
<g id= "a_edge44_Node000003_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1033.79,-265.61C1020.71,-255.44 1003.28,-241.91 989.89,-231.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "992.22,-228.87 982.17,-225.5 987.92,-234.4 992.22,-228.87" />
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "628.5,-24.88 572.75,-24.88 572.75,-5.63 628.5,-5.63 628.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "600.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
</a>
</g>
</g>
<!-- Node3->Node33 -->
<g id= "edge45_Node000003_Node000033" class= "edge" >
<title > Node3- > Node33</title>
<g id= "a_edge45_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M998.02,-276.23C922.49,-269.81 790.88,-255.34 750.62,-230 673.99,-181.75 625.62,-78.66 608.07,-35.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "611.35,-34.46 604.41,-26.45 604.84,-37.03 611.35,-34.46" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2305.25,-24.88 2260,-24.88 2260,-5.63 2305.25,-5.63 2305.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2282.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2113.49,-71.65C2148.11,-62.33 2202.53,-46.92 2248.62,-30.5 2249.57,-30.16 2250.54,-29.81 2251.5,-29.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2252.48,-32.83 2260.5,-25.91 2249.91,-26.32 2252.48,-32.83" />
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:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2113.38,-24.88 2047.88,-24.88 2047.88,-5.63 2113.38,-5.63 2113.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2080.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2078.9,-71.78C2079.18,-62.73 2079.63,-48.45 2079.99,-36.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2083.49,-36.76 2080.3,-26.66 2076.49,-36.54 2083.49,-36.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2014.16,-76.22C1972.15,-73.31 1916.15,-69.53 1866.62,-66.5 1565.49,-48.07 1208.11,-29.22 1045.33,-20.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1045.62,-17.31 1035.46,-20.29 1045.26,-24.3 1045.62,-17.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2123.79,-71.65C2181.13,-60.09 2280.04,-40.15 2342.26,-27.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2342.83,-31.07 2351.94,-25.66 2341.45,-24.2 2342.83,-31.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2143.26,-74.68C2280.16,-61.83 2596.69,-32.11 2717.54,-20.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2717.81,-24.25 2727.44,-19.83 2717.16,-17.29 2717.81,-24.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2014.18,-75.9C1972.18,-72.86 1916.17,-69.06 1866.62,-66.5 1645.44,-55.07 1089.38,-65.1 870.62,-30.5 866.81,-29.9 862.87,-29.1 858.96,-28.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "860.15,-24.88 849.59,-25.75 858.39,-31.65 860.15,-24.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2029.12,-71.65C2019.66,-69.93 2009.84,-68.15 2000.62,-66.5 1909.05,-50.09 1800.88,-31.23 1747.63,-21.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1748.46,-18.57 1738.01,-20.3 1747.27,-25.46 1748.46,-18.57" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2029.38,-24.88 1951.88,-24.88 1951.88,-5.63 2029.38,-5.63 2029.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1990.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2066.39,-71.78C2052.41,-61.54 2029.28,-44.59 2012.25,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2014.4,-29.33 2004.26,-26.24 2010.26,-34.98 2014.4,-29.33" />
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= "1661.75,-24.88 1571.5,-24.88 1571.5,-5.63 1661.75,-5.63 1661.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1616.62" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2031.69,-71.65C2021.47,-69.81 2010.7,-67.99 2000.62,-66.5 1860.8,-45.79 1824.17,-53.02 1684.62,-30.5 1679.11,-29.61 1673.37,-28.58 1667.65,-27.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1668.76,-24.13 1658.27,-25.61 1667.39,-30.99 1668.76,-24.13" />
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= "2239.38,-30.5 2137.88,-30.5 2137.88,0 2239.38,0 2239.38,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "2145.88" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2188.62" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2093.92,-71.78C2109.37,-62.72 2133.78,-48.41 2153.95,-36.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2155.58,-39.68 2162.44,-31.61 2152.04,-33.65 2155.58,-39.68" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
<g id= "edge16_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge16_Node000015_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2152.71,-204.85C2131.04,-188.95 2083.38,-155.24 2039.62,-133 1893.23,-58.59 1845.54,-63.27 1684.62,-30.5 1680.1,-29.58 1675.42,-28.62 1670.71,-27.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1671.76,-24.29 1661.26,-25.68 1670.34,-31.14 1671.76,-24.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node14 -->
<g id= "edge15_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge15_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2165.72,-204.75C2169.19,-176.19 2180.04,-86.88 2185.47,-42.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2188.93,-42.74 2186.66,-32.39 2181.98,-41.9 2188.93,-42.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node4 -->
<g id= "edge18_Node000016_Node000004" class= "edge" >
<title > Node16- > Node4</title>
<g id= "a_edge18_Node000016_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1648.91,-135.41C1653.54,-134.55 1658.16,-133.73 1662.62,-133 1780.74,-113.7 1918.84,-98.46 2002.46,-90.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2002.79,-93.51 2012.39,-89.03 2002.09,-86.54 2002.79,-93.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge19_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge19_Node000016_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1538.49,-135.91C1418,-111.13 1132.4,-52.4 1011.85,-27.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1012.69,-24.21 1002.19,-25.62 1011.28,-31.06 1012.69,-24.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge21_Node000016_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node16- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge21_Node000016_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1607.04,-132.73C1629.49,-108.42 1674.6,-59.58 1698.66,-33.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1700.98,-36.18 1705.19,-26.46 1695.84,-31.43 1700.98,-36.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node13 -->
<g id= "edge20_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge20_Node000016_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1596.17,-132.73C1600.29,-109.27 1608.42,-62.96 1613.1,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1616.48,-37.3 1614.77,-26.84 1609.59,-36.09 1616.48,-37.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge23_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge23_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1798.05,-201.16C1758.6,-191.14 1703.05,-177.04 1659.8,-166.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1660.83,-162.7 1650.28,-163.64 1659.11,-169.49 1660.83,-162.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2030.25,-157.88 1979,-157.88 1979,-138.62 2030.25,-138.62 2030.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2004.62" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node18 -->
<g id= "edge24_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge24_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1883.25,-199.11C1910.01,-188.12 1946.35,-173.19 1972.28,-162.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1973.37,-165.87 1981.29,-158.83 1970.71,-159.4 1973.37,-165.87" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node14 -->
<g id= "edge30_Node000019_Node000014" class= "edge" >
<title > Node19- > Node14</title>
<g id= "a_edge30_Node000019_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M900.76,-199.12C929.25,-180.24 982.25,-148.01 1032.62,-133 1498.93,6 1641.74,-104.75 2122.62,-30.5 2123.84,-30.31 2125.07,-30.12 2126.31,-29.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2126.85,-33.37 2136.08,-28.17 2125.62,-26.48 2126.85,-33.37" />
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= "840,-157.88 805.25,-157.88 805.25,-138.62 840,-138.62 840,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "822.62" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge26_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge26_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.69,-199.11C858.14,-189.44 846.89,-176.71 837.9,-166.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.67,-164.38 831.42,-159.21 835.42,-169.02 840.67,-164.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2459.62,-157.88 2419.62,-157.88 2419.62,-138.62 2459.62,-138.62 2459.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "2439.62" 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
<!-- Node19->Node21 -->
<g id= "edge27_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge27_Node000019_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M931.74,-200.86C934.74,-200.35 937.71,-199.88 940.62,-199.5 1425.14,-135.61 1551.2,-180.2 2039.62,-163.5 2176.88,-158.81 2340.61,-152.87 2408.13,-150.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2407.85,-153.92 2417.72,-150.05 2407.59,-146.92 2407.85,-153.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "909.25,-157.88 858,-157.88 858,-138.62 909.25,-138.62 909.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "883.62" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node22 -->
<g id= "edge28_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge28_Node000019_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M880.53,-199.11C881.08,-190.33 881.78,-179.02 882.38,-169.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "885.86,-169.78 882.98,-159.58 878.87,-169.35 885.86,-169.78" />
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= "787.25,-157.88 736,-157.88 736,-138.62 787.25,-138.62 787.25,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "761.62" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node23 -->
<g id= "edge29_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge29_Node000019_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M852.85,-199.11C833.46,-188.51 807.36,-174.25 788.05,-163.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "789.89,-160.71 779.44,-158.99 786.53,-166.85 789.89,-160.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1857.25,-91.38 1812,-91.38 1812,-72.12 1857.25,-72.12 1857.25,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1834.62" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24->Node25 -->
<g id= "edge32_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge32_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.7,-132.61C1809.46,-123.33 1816.95,-111.25 1823.12,-101.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1826.06,-103.2 1828.36,-92.86 1820.11,-99.51 1826.06,-103.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node7 -->
<g id= "edge34_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge34_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1051.12,-199.04C1045.55,-189.14 1038.28,-175.72 1032.62,-163.5 1013.19,-121.48 1017.25,-106.9 994.62,-66.5 988.2,-55.03 979.43,-43.24 971.93,-33.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "974.79,-31.95 965.7,-26.51 969.42,-36.43 974.79,-31.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node9 -->
<g id= "edge36_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge36_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1111.75,-211.36C1237.44,-205.28 1554.47,-187.95 1657.62,-163.5 1693.04,-155.11 1698.22,-141.43 1733.62,-133 1915.02,-89.8 1966.25,-117.16 2151.62,-97 2362.86,-74.02 2613.89,-38.4 2717.37,-23.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2717.78,-26.82 2727.17,-21.92 2716.77,-19.9 2717.78,-26.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node10 -->
<g id= "edge40_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge40_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1034.01,-199.12C984.84,-170.9 880.91,-110.54 867.62,-97 850.01,-79.04 836.48,-53.2 828.56,-35.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "831.84,-34.39 824.68,-26.59 825.41,-37.16 831.84,-34.39" />
</a>
</g>
</g>
<!-- Node26->Node27 -->
<g id= "edge35_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge35_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1111.93,-201.99C1157.63,-191.73 1224.39,-176.72 1275.03,-165.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1275.76,-168.76 1284.75,-163.15 1274.23,-161.93 1275.76,-168.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1137.38,-157.88 1041.88,-157.88 1041.88,-138.62 1137.38,-138.62 1137.38,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1089.62" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node28 -->
<g id= "edge37_Node000026_Node000028" class= "edge" >
<title > Node26- > Node28</title>
<g id= "a_edge37_Node000026_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1066.43,-199.11C1070.66,-190.03 1076.13,-178.26 1080.7,-168.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1083.84,-169.99 1084.88,-159.45 1077.49,-167.04 1083.84,-169.99" />
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= "1192.12,-157.88 1155.12,-157.88 1155.12,-138.62 1192.12,-138.62 1192.12,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1173.62" 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
<!-- Node26->Node29 -->
<g id= "edge38_Node000026_Node000029" class= "edge" >
<title > Node26- > Node29</title>
<g id= "a_edge38_Node000026_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1085.49,-199.11C1104.14,-188.56 1129.2,-174.38 1147.83,-163.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1149.4,-166.98 1156.38,-159.01 1145.96,-160.88 1149.4,-166.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1268.62,-157.88 1210.62,-157.88 1210.62,-138.62 1268.62,-138.62 1268.62,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1239.62" 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
<!-- Node26->Node30 -->
<g id= "edge39_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge39_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1101.95,-199C1130.22,-189.1 1168.21,-175.68 1201.62,-163.5 1202.75,-163.09 1203.89,-162.67 1205.05,-162.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1205.95,-165.65 1214.11,-158.89 1203.52,-159.08 1205.95,-165.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node3 -->
<g id= "edge47_Node000034_Node000003" class= "edge" >
<title > Node34- > Node3</title>
<g id= "a_edge47_Node000034_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1017.84,-332.11C1023.19,-324.44 1029.88,-314.86 1035.95,-306.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1038.74,-308.27 1041.59,-298.07 1033,-304.27 1038.74,-308.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node4 -->
<g id= "edge55_Node000036_Node000004" class= "edge" >
<title > Node36- > Node4</title>
<g id= "a_edge55_Node000036_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1742.91,-200.36C1781.14,-191.59 1830.29,-178.91 1872.62,-163.5 1902.23,-152.72 1907.51,-145.05 1936.62,-133 1970.86,-118.83 2010.7,-104.95 2039.45,-95.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2040.44,-98.74 2048.84,-92.28 2038.25,-92.1 2040.44,-98.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node24 -->
<g id= "edge56_Node000036_Node000024" class= "edge" >
<title > Node36- > Node24</title>
<g id= "a_edge56_Node000036_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.95,-199.11C1720.82,-190.29 1741.25,-178.93 1758.6,-169.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1760.05,-172.48 1767.08,-164.56 1756.64,-166.36 1760.05,-172.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node25 -->
<g id= "edge58_Node000036_Node000025" class= "edge" >
<title > Node36- > Node25</title>
<g id= "a_edge58_Node000036_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1742.75,-199.5C1790.45,-188.25 1848.5,-172.93 1855.62,-163.5 1869.5,-145.14 1858.07,-118.48 1847.4,-100.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1850.63,-99.43 1842.23,-92.97 1844.77,-103.26 1850.63,-99.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node27 -->
<g id= "edge57_Node000036_Node000027" class= "edge" >
<title > Node36- > Node27</title>
<g id= "a_edge57_Node000036_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1614.61,-201.31C1558.32,-190.38 1476.48,-174.48 1418.07,-163.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1419.05,-159.76 1408.57,-161.28 1417.72,-166.63 1419.05,-159.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000037" > <a xlink:href= "weak__interpolator_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "985.12,-97 876.12,-97 876.12,-66.5 985.12,-66.5 985.12,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "884.12" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "930.62" 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->Node37 -->
<g id= "edge59_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge59_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1634.51,-199.06C1571.29,-178.21 1457.87,-141.59 1415.62,-133 1267.71,-102.93 1090.55,-90.37 996.64,-85.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "997.01,-82.03 986.85,-85.02 996.66,-89.02 997.01,-82.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node7 -->
<g id= "edge60_Node000037_Node000007" class= "edge" >
<title > Node37- > Node7</title>
<g id= "a_edge60_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M936.52,-66.11C940.19,-57.03 944.93,-45.26 948.89,-35.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "952.01,-37.06 952.5,-26.48 945.52,-34.44 952.01,-37.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node8 -->
<g id= "edge61_Node000037_Node000008" class= "edge" >
<title > Node37- > Node8</title>
<g id= "a_edge61_Node000037_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M985.58,-79.72C1209.02,-75.4 2050.03,-57.63 2314.62,-30.5 2323.01,-29.64 2331.83,-28.46 2340.48,-27.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2340.87,-30.62 2350.19,-25.58 2339.76,-23.71 2340.87,-30.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
<g id= "edge62_Node000037_Node000010" class= "edge" >
<title > Node37- > Node10</title>
<g id= "a_edge62_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M905.66,-66.11C887.75,-55.61 863.71,-41.52 845.76,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "847.69,-28.06 837.3,-26.03 844.15,-34.1 847.69,-28.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node11 -->
<g id= "edge63_Node000037_Node000011" class= "edge" >
<title > Node37- > Node11</title>
<g id= "a_edge63_Node000037_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M985.52,-72.63C1002.22,-70.38 1020.65,-68.11 1037.62,-66.5 1318.15,-39.88 1393.65,-82.34 1670.62,-30.5 1674.45,-29.78 1678.4,-28.83 1682.3,-27.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1682.99,-31.2 1691.53,-24.92 1680.94,-24.5 1682.99,-31.2" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node33 -->
<g id= "edge64_Node000037_Node000033" class= "edge" >
<title > Node37- > Node33</title>
<g id= "a_edge64_Node000037_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.76,-70.03C809.1,-57 698.28,-35.34 639.7,-23.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "640.68,-20.51 630.19,-22.03 639.34,-27.38 640.68,-20.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node3 -->
<g id= "edge68_Node000041_Node000003" class= "edge" >
<title > Node41- > Node3</title>
<g id= "a_edge68_Node000041_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2422.82,-410.75C2298.74,-404.67 1978.97,-387.74 1712.62,-363 1465.7,-340.07 1404.63,-327.8 1158.62,-296.5 1145.53,-294.83 1131.53,-292.99 1118.14,-291.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1118.95,-287.78 1108.58,-289.92 1118.02,-294.72 1118.95,-287.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node8 -->
<g id= "edge103_Node000041_Node000008" class= "edge" >
<title > Node41- > Node8</title>
<g id= "a_edge103_Node000041_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2528.33,-404.72C2572.8,-396.31 2631.44,-381.98 2645.62,-363 2662.37,-340.58 2670.8,-352.83 2625.62,-199.5 2604.87,-129.07 2589.33,-106.3 2527.62,-66.5 2501.56,-49.69 2468.99,-37.05 2443.09,-28.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2444.48,-25.43 2433.89,-25.78 2442.38,-32.11 2444.48,-25.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node9 -->
<g id= "edge104_Node000041_Node000009" class= "edge" >
<title > Node41- > Node9</title>
<g id= "a_edge104_Node000041_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2528.66,-409.08C2599.39,-402.62 2719.87,-388.24 2755.62,-363 2867.23,-284.23 2899.4,-187.83 2836.62,-66.5 2828.39,-50.59 2812.55,-38.63 2797.91,-30.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2799.9,-27.48 2789.42,-25.96 2796.67,-33.69 2799.9,-27.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node15 -->
<g id= "edge101_Node000041_Node000015" class= "edge" >
<title > Node41- > Node15</title>
<g id= "a_edge101_Node000041_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2478.75,-398.79C2484.15,-369.41 2491.59,-302.47 2456.62,-266 2426.23,-234.3 2306.5,-222.53 2230.11,-218.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2230.39,-214.72 2220.22,-217.68 2230.02,-221.71 2230.39,-214.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node21 -->
<g id= "edge105_Node000041_Node000021" class= "edge" >
<title > Node41- > Node21</title>
<g id= "a_edge105_Node000041_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2483.48,-398.79C2488.33,-389 2494.1,-375.61 2496.62,-363 2499.29,-349.71 2498.32,-345.95 2496.62,-332.5 2488.85,-270.67 2462.01,-201.37 2448.11,-168.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2451.41,-167.33 2444.24,-159.54 2444.99,-170.11 2451.41,-167.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node34 -->
<g id= "edge67_Node000041_Node000034" class= "edge" >
<title > Node41- > Node34</title>
<g id= "a_edge67_Node000041_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2422.68,-410.83C2360.09,-407.97 2252.78,-403.09 2160.62,-399 1752.04,-380.85 1261.98,-359.7 1080.15,-351.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.53,-348.38 1070.39,-351.45 1080.23,-355.38 1080.53,-348.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node35 -->
<g id= "edge102_Node000041_Node000035" class= "edge" >
<title > Node41- > Node35</title>
<g id= "a_edge102_Node000041_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2466.31,-398.73C2451,-374.84 2420.5,-327.28 2403.6,-300.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2406.62,-299.15 2398.28,-292.63 2400.73,-302.93 2406.62,-299.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42 -->
<g id= "Node000042" class= "node" >
<title > Node42</title>
<g id= "a_Node000042" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1829.75,-363 1721.5,-363 1721.5,-332.5 1829.75,-332.5 1829.75,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1729.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1775.62" 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
<!-- Node41->Node42 -->
<g id= "edge69_Node000041_Node000042" class= "edge" >
<title > Node41- > Node42</title>
<g id= "a_edge69_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2422.72,-408.38C2296.79,-396.77 1979.46,-367.53 1841.44,-354.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1842.02,-351.35 1831.74,-353.92 1841.38,-358.32 1842.02,-351.35" />
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= "2636.25,-363 2543,-363 2543,-332.5 2636.25,-332.5 2636.25,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "2551" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2589.62" 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
<!-- Node41->Node50 -->
<g id= "edge95_Node000041_Node000050" class= "edge" >
<title > Node41- > Node50</title>
<g id= "a_edge95_Node000041_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2501.49,-398.61C2517.09,-389.79 2537.17,-378.43 2554.22,-368.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2555.56,-372.04 2562.54,-364.07 2552.11,-365.95 2555.56,-372.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node3 -->
<g id= "edge76_Node000042_Node000003" class= "edge" >
<title > Node42- > Node3</title>
<g id= "a_edge76_Node000042_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.06,-343.27C1613.36,-336.19 1365.92,-318.86 1158.62,-296.5 1145.5,-295.08 1131.49,-293.36 1118.1,-291.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1118.9,-288.17 1108.53,-290.32 1117.98,-295.11 1118.9,-288.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node4 -->
<g id= "edge75_Node000042_Node000004" class= "edge" >
<title > Node42- > Node4</title>
<g id= "a_edge75_Node000042_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1812.38,-332.06C1832.73,-323.15 1858,-310.75 1878.62,-296.5 1930.36,-260.75 1931.77,-237.83 1981.62,-199.5 2005.68,-181.01 2019.33,-186.06 2039.62,-163.5 2055.62,-145.72 2066.46,-120.2 2072.58,-102.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2075.9,-103.73 2075.66,-93.14 2069.24,-101.57 2075.9,-103.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node5 -->
<g id= "edge87_Node000042_Node000005" class= "edge" >
<title > Node42- > Node5</title>
<g id= "a_edge87_Node000042_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1829.91,-341.57C1942.83,-329.56 2196.87,-295.69 2248.62,-230 2294.16,-172.21 2289.93,-77.77 2285.42,-36.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2288.9,-36.16 2284.2,-26.66 2281.95,-37.02 2288.9,-36.16" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node7 -->
<g id= "edge70_Node000042_Node000007" class= "edge" >
<title > Node42- > Node7</title>
<g id= "a_edge70_Node000042_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.15,-346.65C1547.03,-345.89 1005.6,-339.99 836.62,-296.5 756.78,-275.95 669.62,-298.19 669.62,-215.75 669.62,-215.75 669.62,-215.75 669.62,-147.25 669.62,-95.72 824.65,-49.17 906.83,-28.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "907.61,-31.53 916.45,-25.69 905.9,-24.75 907.61,-31.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node8 -->
<g id= "edge72_Node000042_Node000008" class= "edge" >
<title > Node42- > Node8</title>
<g id= "a_edge72_Node000042_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.15,-346.74C1906.61,-345.17 2049.03,-336.49 2162.62,-296.5 2216.15,-277.66 2231.73,-270.36 2271.62,-230 2331.3,-169.63 2374.23,-75.87 2390.94,-35.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2394.18,-36.97 2394.7,-26.38 2387.69,-34.33 2394.18,-36.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node10 -->
<g id= "edge84_Node000042_Node000010" class= "edge" >
<title > Node42- > Node10</title>
<g id= "a_edge84_Node000042_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.32,-346.53C1530.27,-345.4 889.94,-338.5 689.62,-296.5 591.76,-275.98 479.62,-315.75 479.62,-215.75 479.62,-215.75 479.62,-215.75 479.62,-147.25 479.62,-109.81 475.47,-91.18 503.62,-66.5 523.18,-49.36 682.77,-30.5 767.77,-21.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "767.91,-25.04 777.49,-20.52 767.18,-18.08 767.91,-25.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node11 -->
<g id= "edge85_Node000042_Node000011" class= "edge" >
<title > Node42- > Node11</title>
<g id= "a_edge85_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1773.88,-332.24C1770.91,-314.09 1763.16,-283.29 1743.62,-266 1696.15,-224 1644.38,-280.16 1605.62,-230 1597.34,-219.27 1599.33,-211.51 1605.62,-199.5 1618.67,-174.6 1640.23,-185.58 1657.62,-163.5 1688.5,-124.31 1704.28,-66.42 1710.83,-36.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1714.22,-37.1 1712.79,-26.6 1707.36,-35.7 1714.22,-37.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node13 -->
<g id= "edge90_Node000042_Node000013" class= "edge" >
<title > Node42- > Node13</title>
<g id= "a_edge90_Node000042_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.92,-332.11C1744.48,-322.24 1727.87,-308.83 1713.62,-296.5 1698.53,-283.43 1697.96,-275.92 1680.62,-266 1632.67,-238.55 1603.6,-265.94 1561.62,-230 1527.14,-200.48 1515.34,-176.09 1529.62,-133 1543.13,-92.27 1576.98,-54.22 1598.25,-33.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1600.62,-35.78 1605.41,-26.33 1595.77,-30.74 1600.62,-35.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node14 -->
<g id= "edge71_Node000042_Node000014" class= "edge" >
<title > Node42- > Node14</title>
<g id= "a_edge71_Node000042_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.06,-337.01C1879.15,-327.84 1953.15,-313.08 2016.62,-296.5 2040.41,-290.29 2213.09,-249.82 2227.62,-230 2269.78,-172.51 2228.44,-83.41 2203.91,-40.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2206.98,-39.02 2198.87,-32.2 2200.96,-42.58 2206.98,-39.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node15 -->
<g id= "edge74_Node000042_Node000015" class= "edge" >
<title > Node42- > Node15</title>
<g id= "a_edge74_Node000042_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.21,-337.83C1871.7,-329.95 1929.61,-316.56 1977.62,-296.5 2001.64,-286.46 2004.18,-277.31 2027.62,-266 2059.01,-250.85 2096.22,-237.48 2123.93,-228.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2124.94,-231.69 2133.37,-225.28 2122.78,-225.04 2124.94,-231.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node16 -->
<g id= "edge77_Node000042_Node000016" class= "edge" >
<title > Node42- > Node16</title>
<g id= "a_edge77_Node000042_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1768.35,-332.1C1758.49,-313.79 1739.15,-282.83 1713.62,-266 1659.63,-230.39 1612.3,-281.08 1572.62,-230 1560,-213.74 1567.86,-190.65 1577.36,-173.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1580.1,-175.56 1582.22,-165.18 1574.09,-171.97 1580.1,-175.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node17 -->
<g id= "edge78_Node000042_Node000017" class= "edge" >
<title > Node42- > Node17</title>
<g id= "a_edge78_Node000042_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1795.61,-332.07C1806.6,-322.99 1819.6,-310.42 1827.62,-296.5 1837.37,-279.58 1842.4,-258.01 1844.98,-241.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1848.4,-242.24 1846.25,-231.86 1841.46,-241.31 1848.4,-242.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node18 -->
<g id= "edge86_Node000042_Node000018" class= "edge" >
<title > Node42- > Node18</title>
<g id= "a_edge86_Node000042_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1798.66,-332C1813.13,-322.42 1831.95,-309.36 1847.62,-296.5 1895.73,-257.01 1903.01,-241.84 1948.62,-199.5 1961.04,-187.97 1975.25,-175.23 1986.25,-165.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1988.32,-168.3 1993.49,-159.05 1983.68,-163.06 1988.32,-168.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node21 -->
<g id= "edge83_Node000042_Node000021" class= "edge" >
<title > Node42- > Node21</title>
<g id= "a_edge83_Node000042_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1829.84,-344.48C1936.76,-339.44 2170.9,-325.38 2245.62,-296.5 2321.69,-267.1 2393.26,-198.42 2423.93,-166.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2426.13,-169.1 2430.43,-159.42 2421.03,-164.31 2426.13,-169.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node30 -->
<g id= "edge88_Node000042_Node000030" class= "edge" >
<title > Node42- > Node30</title>
<g id= "a_edge88_Node000042_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.16,-342.55C1577,-331.36 1196.09,-301.36 1191.62,-296.5 1157.34,-259.14 1199.62,-196.91 1224.26,-166.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1226.77,-169.19 1230.55,-159.29 1221.42,-164.67 1226.77,-169.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node35 -->
<g id= "edge73_Node000042_Node000035" class= "edge" >
<title > Node42- > Node35</title>
<g id= "a_edge73_Node000042_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.11,-343.71C1928.6,-337.78 2142.69,-322.87 2321.62,-296.5 2327.53,-295.63 2333.69,-294.58 2339.8,-293.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2340.03,-296.98 2349.18,-291.65 2338.7,-290.1 2340.03,-296.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node36 -->
<g id= "edge82_Node000042_Node000036" class= "edge" >
<title > Node42- > Node36</title>
<g id= "a_edge82_Node000042_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1783.89,-332.11C1792.38,-314.93 1802.66,-286.21 1789.62,-266 1780.82,-252.35 1767.31,-242.37 1752.72,-235.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1754.41,-232.01 1743.86,-231.08 1751.53,-238.39 1754.41,-232.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node37 -->
<g id= "edge93_Node000042_Node000037" class= "edge" >
<title > Node42- > Node37</title>
<g id= "a_edge93_Node000042_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.09,-345.44C1566.83,-341.37 1129.49,-327.39 989.62,-296.5 861.72,-268.25 786.23,-280.14 726.62,-163.5 697.52,-106.55 794.35,-89.57 864.44,-84.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.6,-88.12 874.36,-84 864.16,-81.14 864.6,-88.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node43 -->
<g id= "Node000043" class= "node" >
<title > Node43</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000043" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2092.75,-230 1990.5,-230 1990.5,-199.5 2092.75,-199.5 2092.75,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1998.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2041.62" 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
<!-- Node42->Node43 -->
<g id= "edge79_Node000042_Node000043" class= "edge" >
<title > Node42- > Node43</title>
<g id= "a_edge79_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1830.01,-335.88C1863.46,-327.87 1906.49,-315.09 1941.62,-296.5 1971.05,-280.94 2000.13,-256.1 2019.28,-238.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2021.47,-240.83 2026.26,-231.38 2016.62,-235.78 2021.47,-240.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node44 -->
<g id= "Node000044" class= "node" >
<title > Node44</title>
<g id= "a_Node000044" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1304.5,-296.5 1200.75,-296.5 1200.75,-266 1304.5,-266 1304.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1208.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > boost/numeric/ublas</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1252.62" 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
<!-- Node42->Node44 -->
<g id= "edge89_Node000042_Node000044" class= "edge" >
<title > Node42- > Node44</title>
<g id= "a_edge89_Node000042_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.27,-342.98C1636.64,-336.65 1468.1,-322.16 1315.73,-296.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1316.72,-293.34 1306.28,-295.13 1315.55,-300.24 1316.72,-293.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node45 -->
<g id= "Node000045" class= "node" >
<title > Node45</title>
<g id= "a_Node000045" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1423,-296.5 1322.25,-296.5 1322.25,-266 1423,-266 1423,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1330.25" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1372.62" 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
<!-- Node42->Node45 -->
<g id= "edge91_Node000042_Node000045" class= "edge" >
<title > Node42- > Node45</title>
<g id= "a_edge91_Node000042_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.15,-340.36C1655.43,-332.31 1541.39,-317.23 1434.7,-297" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1435.38,-293.56 1424.9,-295.11 1434.06,-300.44 1435.38,-293.56" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
<g id= "a_Node000046" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1544.5,-296.5 1440.75,-296.5 1440.75,-266 1544.5,-266 1544.5,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1448.75" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1492.62" 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
<!-- Node42->Node46 -->
<g id= "edge92_Node000042_Node000046" class= "edge" >
<title > Node42- > Node46</title>
<g id= "a_edge92_Node000042_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1721.32,-334.57C1678.9,-325.03 1618.17,-311.31 1556.06,-297.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1556.87,-293.65 1546.34,-294.82 1555.3,-300.47 1556.87,-293.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1671.12,-296.5 1562.12,-296.5 1562.12,-266 1671.12,-266 1671.12,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1570.12" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1616.62" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
</a>
</g>
</g>
<!-- Node42->Node47 -->
<g id= "edge94_Node000042_Node000047" class= "edge" >
<title > Node42- > Node47</title>
<g id= "a_edge94_Node000042_Node000047" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1739.55,-332.11C1716.96,-322.95 1687.63,-311.05 1663.28,-301.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1664.82,-298.02 1654.24,-297.51 1662.19,-304.51 1664.82,-298.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node18 -->
<g id= "edge81_Node000043_Node000018" class= "edge" >
<title > Node43- > Node18</title>
<g id= "a_edge81_Node000043_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2033.23,-199.11C2027.91,-189.83 2020.97,-177.75 2015.26,-167.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2018.45,-166.32 2010.44,-159.39 2012.38,-169.8 2018.45,-166.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node43->Node21 -->
<g id= "edge80_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge80_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2092.95,-201.26C2095.88,-200.64 2098.79,-200.05 2101.62,-199.5 2213.62,-177.92 2348.03,-160.41 2408.02,-153.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2408.33,-156.52 2417.83,-151.83 2407.48,-149.57 2408.33,-156.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node8 -->
<g id= "edge97_Node000050_Node000008" class= "edge" >
<title > Node50- > Node8</title>
<g id= "a_edge97_Node000050_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2595.74,-332.11C2606.08,-305.14 2624.44,-246.12 2608.62,-199.5 2579.45,-113.51 2480.21,-55.12 2429.3,-30.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2431.11,-27.06 2420.58,-25.89 2428.08,-33.37 2431.11,-27.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node9 -->
<g id= "edge98_Node000050_Node000009" class= "edge" >
<title > Node50- > Node9</title>
<g id= "a_edge98_Node000050_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2630.14,-332.17C2647.55,-324.07 2666.8,-312.37 2679.62,-296.5 2744.67,-216.01 2760.64,-86.59 2764.46,-36.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2767.95,-37.09 2765.12,-26.88 2760.96,-36.63 2767.95,-37.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node11 -->
<g id= "edge100_Node000050_Node000011" class= "edge" >
<title > Node50- > Node11</title>
<g id= "a_edge100_Node000050_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2586.99,-332.24C2583.64,-315.67 2577.02,-288.01 2566.62,-266 2535.26,-199.61 2530.95,-171.81 2468.62,-133 2344.99,-56.01 1877.39,-25.14 1747.99,-17.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1748.23,-14.47 1738.06,-17.43 1747.85,-21.46 1748.23,-14.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node21 -->
<g id= "edge99_Node000050_Node000021" class= "edge" >
<title > Node50- > Node21</title>
<g id= "a_edge99_Node000050_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2581.85,-332.11C2566.92,-304.63 2532.33,-244.11 2494.62,-199.5 2484.06,-187 2470.5,-174.58 2459.48,-165.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2462.05,-162.79 2452.12,-159.09 2457.58,-168.18 2462.05,-162.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50->Node35 -->
<g id= "edge96_Node000050_Node000035" class= "edge" >
<title > Node50- > Node35</title>
<g id= "a_edge96_Node000050_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2544.7,-332.11C2510.15,-320.86 2462.93,-305.48 2430.11,-294.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2431.6,-291.59 2421.01,-291.82 2429.44,-298.25 2431.6,-291.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node3 -->
<g id= "edge107_Node000051_Node000003" class= "edge" >
<title > Node51- > Node3</title>
<g id= "a_edge107_Node000051_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M591.7,-399.72C686.48,-375.57 884.55,-325.09 987.44,-298.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.01,-302.33 996.83,-296.47 986.28,-295.55 988.01,-302.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node34 -->
<g id= "edge108_Node000051_Node000034" class= "edge" >
<title > Node51- > Node34</title>
<g id= "a_edge108_Node000051_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M591.58,-401.55C596.32,-400.64 601.05,-399.77 605.62,-399 720.39,-379.66 854.74,-364.33 935.42,-355.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "935.34,-359.43 944.93,-354.92 934.62,-352.47 935.34,-359.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51->Node42 -->
<g id= "edge109_Node000051_Node000042" class= "edge" >
<title > Node51- > Node42</title>
<g id= "a_edge109_Node000051_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M591.38,-410.5C789.81,-400.15 1491.17,-363.58 1709.95,-352.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1709.9,-355.68 1719.71,-351.67 1709.54,-348.69 1709.9,-355.68" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "153.25,-357.38 0,-357.38 0,-338.12 153.25,-338.12 153.25,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "76.62" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_linearsolver.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= "edge110_Node000051_Node000052" class= "edge" >
<title > Node51- > Node52</title>
<g id= "a_edge110_Node000051_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.79,-406.78C412.79,-397.7 277.04,-380.36 161.62,-363 154.73,-361.96 147.53,-360.83 140.36,-359.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "141.11,-356.25 130.67,-358.09 139.98,-363.16 141.11,-356.25" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "302.38,-357.38 170.88,-357.38 170.88,-338.12 302.38,-338.12 302.38,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "236.62" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_matrix.h</text>
</a>
</g>
</g>
<!-- Node51->Node53 -->
<g id= "edge111_Node000051_Node000053" class= "edge" >
<title > Node51- > Node53</title>
<g id= "a_edge111_Node000051_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M485.68,-401.94C430.76,-390.21 345.36,-371.97 290.21,-360.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "291.25,-356.84 280.74,-358.17 289.79,-363.68 291.25,-356.84" />
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "456.62,-357.38 320.62,-357.38 320.62,-338.12 456.62,-338.12 456.62,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "388.62" y= "-343.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_nvector.h</text>
</a>
</g>
</g>
<!-- Node51->Node54 -->
<g id= "edge112_Node000051_Node000054" class= "edge" >
<title > Node51- > Node54</title>
<g id= "a_edge112_Node000051_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M504.59,-398.61C479.14,-387.67 444.61,-372.82 419.86,-362.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "421.54,-359.09 410.97,-358.36 418.77,-365.52 421.54,-359.09" />
</a>
</g>
</g>
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "602.88,-357.38 474.38,-357.38 474.38,-338.12 602.88,-338.12 602.88,-357.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "538.62" 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
<!-- Node51->Node55 -->
<g id= "edge113_Node000051_Node000055" class= "edge" >
<title > Node51- > Node55</title>
<g id= "a_edge113_Node000051_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M538.62,-398.61C538.62,-389.83 538.62,-378.52 538.62,-368.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "542.13,-369.09 538.63,-359.09 535.13,-369.09 542.13,-369.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node7 -->
<g id= "edge117_Node000056_Node000007" class= "edge" >
<title > Node56- > Node7</title>
<g id= "a_edge117_Node000056_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2726.54,-478.77C2424.12,-472.94 925.72,-440.28 736.62,-363 611.83,-312 563.75,-146 672.62,-66.5 677.04,-63.27 807.81,-41.03 890.34,-27.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "890.86,-30.7 900.15,-25.6 889.71,-23.8 890.86,-30.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node8 -->
<g id= "edge116_Node000056_Node000008" class= "edge" >
<title > Node56- > Node8</title>
<g id= "a_edge116_Node000056_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2826.22,-465.06C2842.94,-457.29 2860.02,-445.86 2869.62,-429.5 2954.9,-284.23 2899.24,-162.22 2760.62,-66.5 2715.06,-35.04 2563.36,-23.12 2471.43,-18.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2471.63,-15.22 2461.48,-18.26 2471.31,-22.22 2471.63,-15.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node9 -->
<g id= "edge118_Node000056_Node000009" class= "edge" >
<title > Node56- > Node9</title>
<g id= "a_edge118_Node000056_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2832.57,-470.32C2858.42,-463.17 2888.09,-450.78 2907.62,-429.5 2932.95,-401.92 2931.62,-386.19 2931.62,-348.75 2931.62,-348.75 2931.62,-348.75 2931.62,-147.25 2931.62,-84.28 2857.1,-46.88 2807.92,-29.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2809.26,-25.82 2798.67,-25.84 2806.97,-32.43 2809.26,-25.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node11 -->
<g id= "edge119_Node000056_Node000011" class= "edge" >
<title > Node56- > Node11</title>
<g id= "a_edge119_Node000056_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2782.09,-465.1C2788.85,-419.57 2802.96,-278.85 2734.62,-199.5 2607.4,-51.78 2507.86,-104.4 2316.62,-66.5 2260.74,-55.42 1865.95,-26.94 1747.89,-18.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1748.16,-15.1 1737.93,-17.88 1747.66,-22.08 1748.16,-15.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node21 -->
<g id= "edge120_Node000056_Node000021" class= "edge" >
<title > Node56- > Node21</title>
<g id= "a_edge120_Node000056_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2768.46,-465.02C2734.61,-421.01 2628.81,-288.03 2520.62,-199.5 2503.92,-185.83 2483.21,-173.05 2466.92,-163.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2468.69,-160.78 2458.25,-158.98 2465.3,-166.9 2468.69,-160.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node41 -->
<g id= "edge115_Node000056_Node000041" class= "edge" >
<title > Node56- > Node41</title>
<g id= "a_edge115_Node000056_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2726.67,-468.51C2674.71,-457.49 2595.39,-440.66 2539.86,-428.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2540.72,-425.48 2530.22,-426.83 2539.27,-432.33 2540.72,-425.48" />
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__views_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>