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">
2025-11-28 09:46:00 -05:00
<!-- Generated by graphviz version 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/include/gridfire/engine/views/engine_views.h Pages: 1 -->
2025-11-28 09:46:00 -05:00
<!-- zoomable 577 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-28 09:46:00 -05:00
var viewWidth = 2579;
var viewHeight = 577;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/engine/views/engine_views.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "1320,-569 1200,-569 1200,-528 1320,-528 1320,-569" />
<text text-anchor= "start" x= "1208" y= "-557" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text text-anchor= "start" x= "1208" y= "-546" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text text-anchor= "middle" x= "1260" y= "-535" 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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "835.5,-426 716.5,-426 716.5,-396 835.5,-396 835.5,-426" />
<text text-anchor= "start" x= "724.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "776" y= "-403" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1199.95,-536.3C1148.59,-526.24 1072.9,-510.27 1008,-492 942.53,-473.57 868.49,-447.01 822.03,-429.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "823.14,-426.31 812.55,-426.07 820.68,-432.87 823.14,-426.31" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "939.5,-360 804.5,-360 804.5,-330 939.5,-330 939.5,-360" />
<text text-anchor= "start" x= "812.5" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "872" y= "-337" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1222.44,-528C1147.85,-489.26 981.88,-403.07 908.32,-364.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.89,-361.73 899.4,-360.23 906.66,-367.94 909.89,-361.73" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "2121.5,-426 2002.5,-426 2002.5,-396 2121.5,-396 2121.5,-426" />
<text text-anchor= "start" x= "2010.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "2062" y= "-403" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge67_Node000001_Node000041" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node41</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge67_Node000001_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1320.28,-537.32C1466.16,-512.67 1837.59,-449.91 1992.5,-423.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1993.11,-427.19 2002.39,-422.07 1991.94,-420.29 1993.11,-427.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1319.5,-426 1200.5,-426 1200.5,-396 1319.5,-396 1319.5,-426" />
<text text-anchor= "start" x= "1208.5" y= "-414" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "1260" y= "-403" 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-28 09:46:00 -05:00
<!-- Node1->Node50 -->
<g id= "edge106_Node000001_Node000050" class= "edge" >
<title > Node1- > Node50</title>
<g id= "a_edge106_Node000001_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260,-527.8C1260,-503.65 1260,-462.72 1260,-436.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.5,-436.33 1260,-426.33 1256.5,-436.33 1263.5,-436.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55 -->
<g id= "Node000055" class= "node" >
<title > Node55</title>
<g id= "a_Node000055" > <a xlink:href= "engine__priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2440.5,-492 2321.5,-492 2321.5,-462 2440.5,-462 2440.5,-492" />
<text text-anchor= "start" x= "2329.5" y= "-480" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text text-anchor= "middle" x= "2381" y= "-469" 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-28 09:46:00 -05:00
<!-- Node1->Node55 -->
<g id= "edge114_Node000001_Node000055" class= "edge" >
<title > Node1- > Node55</title>
<g id= "a_edge114_Node000001_Node000055" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1320.27,-543.76C1512.02,-531.88 2107.29,-494.97 2311.45,-482.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2311.69,-485.8 2321.45,-481.69 2311.26,-478.82 2311.69,-485.8" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "755.5,-294 632.5,-294 632.5,-264 755.5,-264 755.5,-294" />
<text text-anchor= "start" x= "640.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "694" y= "-271" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M730.35,-395.87C713.34,-388.14 695.79,-376.64 686,-360 676.03,-343.06 679.45,-320.56 684.54,-303.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "687.91,-304.69 687.82,-294.1 681.29,-302.43 687.91,-304.69" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "199.5,-24.5 28.5,-24.5 28.5,-5.5 199.5,-5.5 199.5,-24.5" />
<text text-anchor= "middle" x= "114" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge52_Node000002_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge52_Node000002_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M716.23,-405.77C540.54,-392.54 38,-348.71 38,-280 38,-280 38,-280 38,-146 38,-99.46 74.75,-54.79 97.14,-31.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "99.73,-34.25 104.37,-24.73 94.8,-29.27 99.73,-34.25" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2526,-24.5 2388,-24.5 2388,-5.5 2526,-5.5 2526,-24.5" />
<text text-anchor= "middle" x= "2457" y= "-12.5" 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-28 09:46:00 -05:00
<g id= "edge54_Node000002_Node000008" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node8</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge54_Node000002_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M835.59,-407.95C916.35,-405.19 1065.06,-400.14 1192,-396 1318.88,-391.86 2216.3,-407.57 2334,-360 2423.56,-323.81 2495,-310.6 2495,-214 2495,-214 2495,-214 2495,-146 2495,-104.44 2476.89,-58.3 2465.67,-33.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2468.79,-32.12 2461.36,-24.57 2462.46,-35.11 2468.79,-32.12" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2177,-24.5 2095,-24.5 2095,-5.5 2177,-5.5 2177,-24.5" />
<text text-anchor= "middle" x= "2136" y= "-12.5" 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-28 09:46:00 -05:00
<g id= "edge66_Node000002_Node000009" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node9</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge66_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M835.67,-408.03C1063.45,-400.4 1866.65,-372.68 1890,-360 1960.43,-321.76 2089.65,-98.55 2126.16,-33.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2129.37,-35.11 2131.2,-24.68 2123.26,-31.69 2129.37,-35.11" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1130,-222.5 1010,-222.5 1010,-203.5 1130,-203.5 1130,-222.5" />
<text text-anchor= "middle" x= "1070" y= "-210.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge51_Node000002_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node15</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge51_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M755.66,-395.86C734.9,-379.66 707.84,-352.46 724,-330 758.42,-282.15 925.61,-242.57 1014.37,-224.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1015.16,-227.94 1024.27,-222.53 1013.78,-221.07 1015.16,-227.94" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "301.5,-162 180.5,-162 180.5,-132 301.5,-132 301.5,-162" />
<text text-anchor= "start" x= "188.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "241" y= "-139" 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-28 09:46:00 -05:00
<g id= "edge49_Node000002_Node000016" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node16</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge49_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M716.31,-397.1C623.61,-374.83 442.67,-322.26 317,-228 294.48,-211.11 272.77,-187.25 258.36,-169.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "260.95,-167.62 251.9,-162.1 255.53,-172.05 260.95,-167.62" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1256,-228 1148,-228 1148,-198 1256,-198 1256,-228" />
<text text-anchor= "start" x= "1156" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text text-anchor= "middle" x= "1202" y= "-205" 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-28 09:46:00 -05:00
<g id= "edge50_Node000002_Node000017" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node17</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge50_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M767.53,-395.71C758.47,-378.38 747.28,-349.1 762,-330 773.65,-314.88 1018.61,-256.45 1137.87,-228.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.67,-232.15 1147.62,-226.48 1137.09,-225.33 1138.67,-232.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node34 -->
2025-11-28 09:46:00 -05:00
<g id= "edge47_Node000002_Node000034" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node34</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge47_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M797.31,-395.8C810.48,-387.01 827.59,-375.61 842.11,-365.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "844.37,-368.62 850.75,-360.16 840.49,-362.8 844.37,-368.62" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2124.5,-288.5 1999.5,-288.5 1999.5,-269.5 2124.5,-269.5 2124.5,-288.5" />
<text text-anchor= "middle" x= "2062" y= "-276.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge53_Node000002_Node000035" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node35</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge53_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M835.64,-407.83C1077.34,-399 1971.75,-365.96 1985,-360 2014.61,-346.67 2038.59,-316.25 2051.53,-297" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2054.49,-298.87 2056.97,-288.57 2048.61,-295.07 2054.49,-298.87" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1494,-228 1350,-228 1350,-198 1494,-198 1494,-228" />
<text text-anchor= "start" x= "1358" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text text-anchor= "middle" x= "1422" y= "-205" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge55_Node000002_Node000036" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node36</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge55_Node000002_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M775.25,-395.89C775.13,-377.89 777.85,-347.06 796,-330 815.79,-311.39 1174.5,-252.93 1339.81,-226.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1340.6,-230.24 1349.94,-225.22 1339.51,-223.32 1340.6,-230.24" />
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-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1493,-90.5 1347,-90.5 1347,-71.5 1493,-71.5 1493,-90.5" />
<text text-anchor= "middle" x= "1420" y= "-78.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M755.67,-265.83C817.36,-253.43 905.18,-235.03 920,-228 939.44,-218.78 938.12,-206.22 958,-198 1085.77,-145.16 1134.87,-202.71 1267,-162 1317.19,-146.54 1370.34,-114.77 1398.89,-96.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1401.17,-98.95 1407.59,-90.53 1397.32,-93.11 1401.17,-98.95" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1185.5,-24.5 1092.5,-24.5 1092.5,-5.5 1185.5,-5.5 1185.5,-24.5" />
<text text-anchor= "middle" x= "1139" y= "-12.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge44_Node000003_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge44_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M755.56,-265.42C803.07,-255.09 864.39,-240.22 887,-228 904.44,-218.57 902.4,-207.12 920,-198 985.48,-164.06 1026,-210 1082,-162 1102.04,-144.82 1124.44,-69.83 1134.12,-34.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1137.57,-35.14 1136.79,-24.57 1130.81,-33.32 1137.57,-35.14" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1804.5,-24.5 1757.5,-24.5 1757.5,-5.5 1804.5,-5.5 1804.5,-24.5" />
<text text-anchor= "middle" x= "1781" y= "-12.5" 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-28 09:46:00 -05:00
<g id= "edge43_Node000003_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node3- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge43_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M755.52,-277.37C919.15,-275.19 1362.18,-265.87 1503,-228 1566.34,-210.97 1581.79,-200.35 1635,-162 1690.08,-122.3 1743.58,-61.42 1767.68,-32.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1770.54,-34.47 1774.19,-24.53 1765.13,-30.03 1770.54,-34.47" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M755.78,-266.49C760.59,-265.63 765.37,-264.79 770,-264 870.24,-246.79 895.8,-245.46 996,-228 1002.58,-226.85 1009.48,-225.61 1016.3,-224.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1017.02,-227.77 1026.21,-222.5 1015.74,-220.89 1017.02,-227.77" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M632.32,-265.51C588.66,-256.25 528.88,-242.73 477,-228 410.75,-209.19 335.65,-182.84 288.31,-165.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.24,-162.22 278.65,-162.07 286.83,-168.79 289.24,-162.22" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M755.84,-273.15C840.03,-266.09 995.57,-251.38 1137.58,-228.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1138.48,-231.52 1147.78,-226.44 1137.34,-224.62 1138.48,-231.52" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "877.5,-228 760.5,-228 760.5,-198 877.5,-198 877.5,-228" />
<text text-anchor= "start" x= "768.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "819" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M721.43,-263.95C739.42,-254.74 763.15,-242.6 782.7,-232.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "784.33,-235.69 791.63,-228.01 781.14,-229.45 784.33,-235.69" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1600.5,-162 1483.5,-162 1483.5,-132 1600.5,-132 1600.5,-162" />
<text text-anchor= "start" x= "1491.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "1542" y= "-139" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M755.81,-266.62C832.35,-252.49 953.31,-229.97 958,-228 979.48,-218.96 979.12,-206 1001,-198 1022.85,-190.01 1332.4,-164.63 1473.18,-153.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1473.74,-156.89 1483.43,-152.6 1473.18,-149.91 1473.74,-156.89" />
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." >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "602.5,-228 485.5,-228 485.5,-198 602.5,-198 602.5,-228" />
<text text-anchor= "start" x= "493.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text text-anchor= "middle" x= "544" y= "-205" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M661.08,-263.95C639.1,-254.58 609.99,-242.16 586.29,-232.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "587.41,-228.72 576.84,-228.01 584.67,-235.16 587.41,-228.72" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "829,-162 695,-162 695,-132 829,-132 829,-162" />
<text text-anchor= "start" x= "703" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "762" y= "-139" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge42_Node000003_Node000027" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node27</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge42_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M696.31,-263.99C699.46,-247.43 706.11,-219.43 718,-198 723.7,-187.73 731.8,-177.74 739.5,-169.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "742.23,-171.63 746.67,-162.01 737.2,-166.77 742.23,-171.63" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "665.5,-222.5 620.5,-222.5 620.5,-203.5 665.5,-203.5 665.5,-222.5" />
<text text-anchor= "middle" x= "643" y= "-210.5" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge45_Node000003_Node000032" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node32</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge45_Node000003_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M682.68,-263.8C674.89,-254.01 664.5,-240.98 656.31,-230.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "659.02,-228.48 650.05,-222.84 653.54,-232.85 659.02,-228.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "586,-24.5 524,-24.5 524,-5.5 586,-5.5 586,-24.5" />
<text text-anchor= "middle" x= "555" y= "-12.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node33 -->
2025-11-28 09:46:00 -05:00
<g id= "edge46_Node000003_Node000033" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node33</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge46_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M632.1,-274.12C505.69,-264.73 225.2,-235.85 171,-162 82.4,-41.28 397.39,-20.37 513.59,-16.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "513.97,-20.25 523.87,-16.46 513.77,-13.25 513.97,-20.25" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1731,-24.5 1681,-24.5 1681,-5.5 1731,-5.5 1731,-24.5" />
<text text-anchor= "middle" x= "1706" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1460.01,-71.49C1505.58,-61.74 1582.25,-45.14 1648,-30 1655.43,-28.29 1663.37,-26.41 1670.93,-24.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1672.01,-27.93 1680.9,-22.18 1670.36,-21.13 1672.01,-27.93" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1373.5,-24.5 1300.5,-24.5 1300.5,-5.5 1373.5,-5.5 1373.5,-24.5" />
<text text-anchor= "middle" x= "1337" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1408.81,-71.37C1395.44,-61.06 1372.85,-43.65 1356.58,-31.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1358.34,-28.03 1348.28,-24.7 1354.06,-33.58 1358.34,-28.03" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1376.31,-71.47C1363.97,-69.35 1350.5,-67.32 1338,-66 1282.28,-60.13 488.61,-30.03 209.9,-19.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.93,-16.08 199.81,-19.2 209.67,-23.07 209.93,-16.08" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1493.42,-74.58C1530.47,-71.9 1576.11,-68.67 1617,-66 1896.39,-47.76 2228.24,-28.81 2377.42,-20.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2378.05,-23.9 2387.84,-19.85 2377.66,-16.91 2378.05,-23.9" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1493,-71.49C1510.06,-69.59 1528.16,-67.66 1545,-66 1744.39,-46.4 1982.08,-27.71 2084.68,-19.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2085.06,-23.35 2094.77,-19.1 2084.53,-16.37 2085.06,-23.35" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1382.39,-71.44C1331.71,-59.89 1241.48,-39.34 1186.27,-26.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.91,-23.32 1176.38,-24.51 1185.36,-30.15 1186.91,-23.32" />
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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1472.9,-71.43C1484.15,-69.63 1495.97,-67.74 1507,-66 1610.5,-49.68 1638.25,-55.03 1740,-30 1742.81,-29.31 1745.7,-28.51 1748.58,-27.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.77,-30.95 1758.23,-24.57 1747.63,-24.28 1749.77,-30.95" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1478,-24.5 1392,-24.5 1392,-5.5 1478,-5.5 1478,-24.5" />
<text text-anchor= "middle" x= "1435" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1422.02,-71.37C1424.2,-62.07 1427.74,-46.98 1430.57,-34.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1434.04,-35.44 1432.91,-24.91 1427.22,-33.84 1434.04,-35.44" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "958.5,-24.5 859.5,-24.5 859.5,-5.5 958.5,-5.5 958.5,-24.5" />
<text text-anchor= "middle" x= "909" y= "-12.5" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1372.37,-71.43C1361.12,-69.53 1349.15,-67.6 1338,-66 1206.54,-47.13 1051.64,-30.44 968.66,-21.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "968.96,-18.45 958.65,-20.92 968.25,-25.42 968.96,-18.45" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1639,-30 1525,-30 1525,0 1639,0 1639,-30" />
<text text-anchor= "start" x= "1533" y= "-18" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text text-anchor= "middle" x= "1582" y= "-7" 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-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1441.85,-71.37C1466.11,-61.78 1505.94,-46.05 1536.96,-33.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538.26,-37.05 1546.27,-30.12 1535.68,-30.53 1538.26,-37.05" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node13 -->
<g id= "edge16_Node000015_Node000013" class= "edge" >
<title > Node15- > Node13</title>
<g id= "a_edge16_Node000015_Node000013" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1074.49,-203.48C1081.87,-188.21 1094.56,-155.54 1082,-132 1053.09,-77.8 986.36,-44.45 944.74,-28.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "945.84,-24.82 935.25,-24.55 943.36,-31.37 945.84,-24.82" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1111.19,-203.45C1120.34,-201.6 1129.99,-199.7 1139,-198 1303.69,-166.98 1363.01,-189.63 1502,-96 1526.08,-79.78 1549.02,-55.62 1564.11,-38.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1567.09,-39.99 1570.86,-30.09 1561.74,-35.48 1567.09,-39.99" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M301.87,-133.08C304.61,-132.68 307.33,-132.32 310,-132 764.01,-78.36 883.21,-142.57 1338,-96 1347.28,-95.05 1357.11,-93.69 1366.6,-92.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1367.45,-95.59 1376.74,-90.5 1366.3,-88.68 1367.45,-95.59" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M227.17,-131.84C203.38,-107.49 154.88,-57.85 129.8,-32.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.04,-29.46 122.55,-24.75 127.03,-34.35 132.04,-29.46" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M301.86,-133.07C304.61,-132.67 307.33,-132.31 310,-132 441.63,-116.77 1376.21,-137.64 1502,-96 1524.12,-88.68 1523.5,-74.99 1545,-66 1626.32,-32.02 1654.74,-52.3 1740,-30 1742.64,-29.31 1745.35,-28.53 1748.06,-27.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1749.32,-30.99 1757.76,-24.59 1747.17,-24.32 1749.32,-30.99" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M301.58,-133.68C304.42,-133.11 307.24,-132.55 310,-132 510.35,-92.28 748.73,-46.58 854.18,-26.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "855.1,-29.84 864.26,-24.52 853.78,-22.96 855.1,-29.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1147.81,-199.33C1144.84,-198.83 1141.89,-198.38 1139,-198 776.67,-150.25 677.84,-205.78 311.94,-162.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "312.22,-158.62 301.87,-160.89 311.38,-165.57 312.22,-158.62" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1867,-156.5 1809,-156.5 1809,-137.5 1867,-137.5 1867,-156.5" />
<text text-anchor= "middle" x= "1838" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1256.13,-206.55C1281.84,-203.96 1313.01,-200.82 1341,-198 1511.46,-180.84 1714.8,-160.39 1798.76,-151.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1799.27,-155.41 1808.87,-150.93 1798.57,-148.45 1799.27,-155.41" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M877.66,-202.45C949.45,-190.52 1063.78,-170.62 1082,-162 1142.19,-133.54 1135.93,-92.51 1197,-66 1316.14,-14.28 1358.3,-47.47 1487,-30 1495.98,-28.78 1505.42,-27.45 1514.74,-26.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1515.37,-29.55 1524.76,-24.65 1514.36,-22.62 1515.37,-29.55" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1073,-156.5 1035,-156.5 1035,-137.5 1073,-137.5 1073,-156.5" />
<text text-anchor= "middle" x= "1054" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M877.67,-199.38C928.88,-188.09 999.09,-171.83 1026,-162 1027.02,-161.63 1028.05,-161.23 1029.09,-160.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1030.62,-163.95 1038.28,-156.64 1027.73,-157.58 1030.62,-163.95" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2139,-156.5 2095,-156.5 2095,-137.5 2139,-137.5 2139,-156.5" />
<text text-anchor= "middle" x= "2117" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M877.57,-206.96C913.23,-204.03 959.72,-200.44 1001,-198 1389.54,-175.07 1487.26,-181.29 1876,-162 1950.76,-158.29 2038.5,-152.94 2084.72,-150.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2084.98,-153.54 2094.75,-149.42 2084.55,-146.55 2084.98,-153.54" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "942.5,-156.5 885.5,-156.5 885.5,-137.5 942.5,-137.5 942.5,-156.5" />
<text text-anchor= "middle" x= "914" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M840.08,-197.8C855.71,-187.27 876.93,-172.97 892.63,-162.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "894.81,-165.15 901.15,-156.66 890.9,-159.34 894.81,-165.15" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1017,-156.5 961,-156.5 961,-137.5 1017,-137.5 1017,-156.5" />
<text text-anchor= "middle" x= "989" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M856.56,-197.9C883.2,-187.9 919.8,-174.14 952,-162 953.59,-161.4 955.22,-160.79 956.86,-160.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "958.19,-163.41 966.3,-156.6 955.71,-156.86 958.19,-163.41" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1676.5,-90.5 1625.5,-90.5 1625.5,-71.5 1676.5,-71.5 1676.5,-90.5" />
<text text-anchor= "middle" x= "1651" y= "-78.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1565.92,-131.95C1584.28,-121.18 1609.48,-106.38 1627.69,-95.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1629.64,-98.6 1636.49,-90.52 1626.1,-92.56 1629.64,-98.6" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M485.18,-211.22C392.62,-208.85 218.59,-199.39 171,-162 130.79,-130.41 118.9,-66.53 115.42,-34.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "118.89,-34.29 114.48,-24.66 111.92,-34.94 118.89,-34.29" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M602.52,-199.46C605.72,-198.93 608.9,-198.44 612,-198 1021.57,-140.39 1136.4,-198.89 1537,-96 1573.78,-86.55 1580,-74.56 1617,-66 1785.1,-27.1 1990.59,-18.41 2084.61,-16.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2084.77,-20 2094.7,-16.32 2084.64,-13.01 2084.77,-20" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M578.25,-197.82C599.03,-188.67 625.74,-175.9 648,-162 666.25,-150.6 666.71,-141.54 686,-132 819.33,-66.02 993.89,-35.06 1082.34,-22.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.99,-26.24 1092.43,-21.43 1082.05,-19.3 1082.99,-26.24" />
2025-11-24 09:08:28 -05:00
</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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M591.84,-197.95C625.06,-188.2 669.5,-175.16 704.63,-164.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "705.66,-168.19 714.27,-162.01 703.69,-161.47 705.66,-168.19" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "505,-156.5 403,-156.5 403,-137.5 505,-137.5 505,-156.5" />
<text text-anchor= "middle" x= "454" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M524.03,-197.8C509.36,-187.37 489.49,-173.24 474.66,-162.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "476.35,-159.6 466.18,-156.66 472.3,-165.31 476.35,-159.6" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "564.5,-156.5 523.5,-156.5 523.5,-137.5 564.5,-137.5 564.5,-156.5" />
<text text-anchor= "middle" x= "544" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M544,-197.8C544,-188.7 544,-176.79 544,-166.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "547.5,-166.84 544,-156.84 540.5,-166.84 547.5,-166.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "384.5,-156.5 319.5,-156.5 319.5,-137.5 384.5,-137.5 384.5,-156.5" />
<text text-anchor= "middle" x= "352" y= "-144.5" 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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M501.86,-197.95C467.45,-186.48 419.38,-170.46 387.05,-159.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "388.15,-156.36 377.55,-156.52 385.93,-163 388.15,-156.36" />
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "639,-156.5 583,-156.5 583,-137.5 639,-137.5 639,-156.5" />
<text text-anchor= "middle" x= "611" y= "-144.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
</a>
</g>
</g>
<!-- Node26->Node31 -->
<g id= "edge41_Node000026_Node000031" class= "edge" >
<title > Node26- > Node31</title>
<g id= "a_edge41_Node000026_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M558.87,-197.8C569.42,-187.72 583.58,-174.19 594.48,-163.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.93,-166.28 601.74,-156.84 592.09,-161.22 596.93,-166.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node3 -->
2025-11-28 09:46:00 -05:00
<g id= "edge48_Node000034_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node34- > Node3</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge48_Node000034_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M832.94,-329.95C806.39,-320.41 771.08,-307.71 742.7,-297.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "743.57,-294.1 732.97,-294.01 741.2,-300.69 743.57,-294.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node4 -->
2025-11-28 09:46:00 -05:00
<g id= "edge56_Node000036_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node4</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge56_Node000036_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1421.78,-197.84C1421.42,-174.34 1420.7,-127.26 1420.29,-100.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1423.79,-100.69 1420.13,-90.75 1416.79,-100.8 1423.79,-100.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node24 -->
2025-11-28 09:46:00 -05:00
<g id= "edge57_Node000036_Node000024" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node24</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge57_Node000036_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1448.33,-197.95C1465.53,-188.78 1488.18,-176.71 1506.89,-166.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1508.55,-169.81 1515.73,-162.01 1505.26,-163.63 1508.55,-169.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node25 -->
2025-11-28 09:46:00 -05:00
<g id= "edge59_Node000036_Node000025" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node25</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge59_Node000036_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1494.4,-206.79C1532.27,-200.84 1577.4,-188.29 1610,-162 1629.51,-146.27 1640.68,-118.8 1646.29,-100.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1649.7,-101.29 1649.03,-90.72 1642.96,-99.4 1649.7,-101.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36->Node27 -->
2025-11-28 09:46:00 -05:00
<g id= "edge58_Node000036_Node000027" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node27</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge58_Node000036_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1349.91,-205.51C1212.55,-193.12 922.85,-166.89 877,-162 864.77,-160.69 851.82,-159.21 839.19,-157.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "839.5,-154.23 829.16,-156.52 838.67,-161.18 839.5,-154.23" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#fff0f0" stroke= "red" points= "1328.5,-96 1205.5,-96 1205.5,-66 1328.5,-66 1328.5,-96" />
<text text-anchor= "start" x= "1213.5" y= "-84" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1267" y= "-73" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge60_Node000036_Node000037" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node36- > Node37</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge60_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1405.12,-197.84C1377.75,-174.88 1323.56,-129.44 1291.8,-102.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1293.77,-99.89 1283.86,-96.14 1289.27,-105.25 1293.77,-99.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge61_Node000037_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge61_Node000037_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1205.42,-76.58C1015.74,-66.05 439.39,-34.06 209.83,-21.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.01,-17.82 199.83,-20.76 209.62,-24.81 210.01,-17.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node8 -->
2025-11-28 09:46:00 -05:00
<g id= "edge62_Node000037_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node8</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge62_Node000037_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1328.87,-67.22C1331.95,-66.77 1335.01,-66.36 1338,-66 1712.58,-21.38 1809.19,-47.73 2186,-30 2250.55,-26.96 2323.72,-23.16 2377.75,-20.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2378.15,-23.77 2387.95,-19.74 2377.78,-16.78 2378.15,-23.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node10 -->
2025-11-28 09:46:00 -05:00
<g id= "edge63_Node000037_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge63_Node000037_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1238.91,-65.95C1216.96,-54.98 1186.67,-39.83 1165.21,-29.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1166.54,-25.86 1156.03,-24.52 1163.41,-32.12 1166.54,-25.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node11 -->
2025-11-28 09:46:00 -05:00
<g id= "edge64_Node000037_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge64_Node000037_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1328.51,-67.46C1331.71,-66.94 1334.89,-66.44 1338,-66 1515.58,-40.61 1564.53,-67.25 1740,-30 1743.06,-29.35 1746.22,-28.54 1749.35,-27.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1750.66,-30.9 1759.14,-24.54 1748.55,-24.22 1750.66,-30.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node33 -->
2025-11-28 09:46:00 -05:00
<g id= "edge65_Node000037_Node000033" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node37- > Node33</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge65_Node000037_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1205.37,-74.46C1063.38,-61.7 716.22,-30.49 596.44,-19.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.5,-16.22 586.23,-18.81 595.87,-23.19 596.5,-16.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node3 -->
2025-11-28 09:46:00 -05:00
<g id= "edge69_Node000041_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node41- > Node3</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge69_Node000041_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.47,-409.7C1931.61,-407.5 1810.81,-397.84 1715,-360 1693.33,-351.44 1694.08,-337.45 1672,-330 1489.92,-268.57 999.52,-309.72 808,-294 794.33,-292.88 779.77,-291.35 765.79,-289.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.08,-286.22 755.73,-288.5 765.25,-293.17 766.08,-286.22" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2121.77,-409.14C2221.16,-406.67 2415.01,-397.08 2471,-360 2529.77,-321.07 2533,-284.5 2533,-214 2533,-214 2533,-214 2533,-146 2533,-108.88 2528.35,-97.68 2509,-66 2500.68,-52.37 2487.75,-39.92 2476.86,-30.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2479.05,-28.11 2469.05,-24.61 2474.68,-33.58 2479.05,-28.11" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2084.84,-395.91C2097.78,-386.96 2113.44,-374.37 2124,-360 2142.67,-334.59 2144.12,-324.97 2150,-294 2168.24,-197.92 2148.89,-80.01 2139.99,-34.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2143.36,-33.85 2137.93,-24.75 2136.5,-35.25 2143.36,-33.85" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2002.43,-408.56C1937.79,-405.17 1832.62,-394.31 1749,-360 1727.78,-351.29 1728.63,-337.63 1707,-330 1642.24,-307.15 1142.87,-337.82 1090,-294 1072.29,-279.32 1068.93,-251.56 1068.89,-232.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1072.39,-232.78 1069.19,-222.69 1065.4,-232.58 1072.39,-232.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2074.47,-395.9C2091.8,-375.26 2122.37,-334.8 2134,-294 2146.72,-249.37 2132.79,-194.47 2123.65,-166.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2126.89,-165.07 2120.34,-156.75 2120.27,-167.34 2126.89,-165.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41->Node34 -->
2025-11-28 09:46:00 -05:00
<g id= "edge68_Node000041_Node000034" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node41- > Node34</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge68_Node000041_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2002.46,-408.79C1839.64,-405.15 1373.32,-392.45 987,-360 975.02,-358.99 962.37,-357.69 950.01,-356.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.05,-352.78 939.72,-355.1 949.24,-359.73 950.05,-352.78" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M2062,-395.84C2062,-372.34 2062,-325.26 2062,-298.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2065.5,-298.75 2062,-288.75 2058.5,-298.75 2065.5,-298.75" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1880.5,-360 1757.5,-360 1757.5,-330 1880.5,-330 1880.5,-360" />
<text text-anchor= "start" x= "1765.5" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text text-anchor= "middle" x= "1819" y= "-337" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge70_Node000041_Node000042" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node41- > Node42</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge70_Node000041_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2008.67,-395.95C1971.32,-386.12 1921.26,-372.93 1881.95,-362.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1882.76,-359.17 1872.2,-360.01 1880.98,-365.94 1882.76,-359.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:href= "network__file_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2325,-360 2219,-360 2219,-330 2325,-330 2325,-360" />
<text text-anchor= "start" x= "2227" y= "-348" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/io/network</text>
<text text-anchor= "middle" x= "2272" y= "-337" 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-28 09:46:00 -05:00
<!-- Node41->Node49 -->
<g id= "edge95_Node000041_Node000049" class= "edge" >
<title > Node41- > Node49</title>
<g id= "a_edge95_Node000041_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2108.09,-395.95C2139.95,-386.24 2182.53,-373.27 2216.3,-362.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2217.48,-366.28 2226.02,-360.01 2215.44,-359.58 2217.48,-366.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node3 -->
2025-11-28 09:46:00 -05:00
<g id= "edge77_Node000042_Node000003" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node3</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge77_Node000042_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.27,-335.48C1740.35,-333.4 1721.99,-331.38 1705,-330 1307.33,-297.66 1205.67,-326.34 808,-294 794.33,-292.89 779.77,-291.36 765.79,-289.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.08,-286.24 755.73,-288.52 765.24,-293.19 766.08,-286.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node4 -->
2025-11-28 09:46:00 -05:00
<g id= "edge76_Node000042_Node000004" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node4</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge76_Node000042_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.25,-329.96C1734.36,-322.33 1709.5,-310.89 1691,-294 1631.54,-239.73 1672.48,-182.76 1610,-132 1579.99,-107.62 1539.31,-95.03 1503.29,-88.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1503.71,-85.09 1493.27,-86.9 1502.56,-91.99 1503.71,-85.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node5 -->
2025-11-28 09:46:00 -05:00
<g id= "edge88_Node000042_Node000005" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node5</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge88_Node000042_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1803.98,-329.99C1781.84,-307.72 1743,-261.84 1743,-214 1743,-214 1743,-214 1743,-146 1743,-104.52 1725.36,-58.35 1714.44,-33.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1717.59,-32.22 1710.24,-24.59 1711.23,-35.13 1717.59,-32.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node7 -->
2025-11-28 09:46:00 -05:00
<g id= "edge71_Node000042_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node7</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge71_Node000042_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.2,-337.21C1730.96,-334.56 1700.02,-331.74 1672,-330 1127.49,-296.12 986.55,-360.08 445,-294 278.43,-273.68 76,-381.81 76,-214 76,-214 76,-214 76,-146 76,-104.44 94.11,-58.3 105.33,-33.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "108.54,-35.11 109.64,-24.57 102.21,-32.12 108.54,-35.11" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node8 -->
2025-11-28 09:46:00 -05:00
<g id= "edge73_Node000042_Node000008" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node8</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge73_Node000042_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1837.74,-330C1850.35,-320.32 1867.13,-306.9 1881,-294 1894.35,-281.58 1895.41,-276.17 1909,-264 1945.55,-231.27 2042.3,-154.31 2086,-132 2192.64,-77.58 2329.64,-42.88 2403.72,-26.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2404.71,-30.07 2413.74,-24.54 2403.23,-23.22 2404.71,-30.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node10 -->
2025-11-28 09:46:00 -05:00
<g id= "edge85_Node000042_Node000010" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node10</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge85_Node000042_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.32,-332.14C1752.15,-331.34 1746.99,-330.61 1742,-330 1681,-322.49 1232.02,-338.85 1190,-294 1180.88,-284.27 1182.9,-275.29 1190,-264 1209.69,-232.71 1245.31,-259.29 1265,-228 1272.1,-216.71 1268.98,-210.73 1265,-198 1262.05,-188.56 1182.34,-76.58 1151.25,-33.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1153.91,-30.8 1145.24,-24.71 1148.22,-34.88 1153.91,-30.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node11 -->
2025-11-28 09:46:00 -05:00
<g id= "edge86_Node000042_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node11</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge86_Node000042_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1827.92,-329.9C1839.03,-313.02 1859.23,-284.45 1881,-264 1901.76,-244.51 1920.67,-253.16 1934,-228 1940.24,-216.22 1938.57,-210.53 1934,-198 1907.02,-123.99 1835.25,-59.19 1800.45,-30.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1802.46,-28.11 1792.45,-24.63 1798.1,-33.59 1802.46,-28.11" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1757.46,-335.57C1741.09,-333.52 1723.39,-331.5 1707,-330 1600.73,-320.27 819.84,-310.37 752,-228 704.32,-170.11 816.8,-182.04 838,-162 876.14,-125.95 896.36,-65.09 904.55,-34.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "908.04,-35.06 907.11,-24.51 901.26,-33.34 908.04,-35.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node14 -->
2025-11-28 09:46:00 -05:00
<g id= "edge72_Node000042_Node000014" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node14</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge72_Node000042_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1793.42,-329.86C1759.81,-309.17 1705,-267.28 1705,-214 1705,-214 1705,-214 1705,-146 1705,-109.46 1708.92,-94.46 1686,-66 1674.71,-51.98 1658.53,-41.64 1642.29,-34.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1643.32,-30.76 1632.75,-30.02 1640.55,-37.19 1643.32,-30.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node15 -->
2025-11-28 09:46:00 -05:00
<g id= "edge75_Node000042_Node000015" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node15</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge75_Node000042_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.3,-331.97C1752.47,-331.23 1747.66,-330.56 1743,-330 1674.6,-321.74 1183.87,-328.09 1124,-294 1100.04,-280.36 1084.57,-251.21 1076.58,-232.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1079.8,-230.75 1072.9,-222.71 1073.28,-233.3 1079.8,-230.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node16 -->
2025-11-28 09:46:00 -05:00
<g id= "edge78_Node000042_Node000016" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node16</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge78_Node000042_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.2,-337.24C1730.96,-334.59 1700.02,-331.78 1672,-330 1419.49,-314 779.34,-355.85 534,-294 430.28,-267.85 320.71,-201.24 269.94,-167.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "271.71,-164.77 261.45,-162.15 267.84,-170.6 271.71,-164.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node17 -->
2025-11-28 09:46:00 -05:00
<g id= "edge79_Node000042_Node000017" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node17</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge79_Node000042_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.3,-331.98C1752.47,-331.24 1747.66,-330.57 1743,-330 1675.82,-321.85 1181.42,-343.25 1135,-294 1116.33,-274.19 1142.67,-250.07 1167.6,-233.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1169.73,-236.32 1176.29,-228.01 1165.97,-230.41 1169.73,-236.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node18 -->
2025-11-28 09:46:00 -05:00
<g id= "edge87_Node000042_Node000018" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node18</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge87_Node000042_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1813.31,-329.92C1803.45,-303.41 1785.64,-244.57 1801,-198 1805.19,-185.28 1814.01,-173.15 1821.98,-164.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1824.68,-166.26 1828.91,-156.55 1819.55,-161.5 1824.68,-166.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node21 -->
2025-11-28 09:46:00 -05:00
<g id= "edge84_Node000042_Node000021" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node21</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge84_Node000042_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1845.77,-329.99C1863.87,-320.31 1888.18,-306.9 1909,-294 1980.57,-249.66 2061.02,-190.3 2097.34,-162.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2099.72,-165.53 2105.59,-156.71 2095.5,-159.95 2099.72,-165.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node30 -->
2025-11-28 09:46:00 -05:00
<g id= "edge89_Node000042_Node000030" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node30</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge89_Node000042_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.2,-337.27C1730.96,-334.64 1700.01,-331.81 1672,-330 1439.46,-314.95 850.99,-346.71 624,-294 520.19,-269.89 413.53,-195.14 371.09,-162.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "373.1,-160.1 363.03,-156.79 368.83,-165.65 373.1,-160.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node35 -->
2025-11-28 09:46:00 -05:00
<g id= "edge74_Node000042_Node000035" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node35</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge74_Node000042_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1872.33,-329.95C1916.63,-318.29 1978.82,-301.91 2019.74,-291.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2020.88,-294.45 2029.66,-288.52 2019.1,-287.68 2020.88,-294.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node36 -->
2025-11-28 09:46:00 -05:00
<g id= "edge83_Node000042_Node000036" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node36</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge83_Node000042_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.33,-330.4C1725.3,-322.11 1686.05,-310 1653,-294 1632.03,-283.85 1631.14,-273.81 1610,-264 1576.68,-248.54 1537.74,-237.19 1503.97,-229.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1504.65,-225.81 1494.13,-226.99 1503.09,-232.64 1504.65,-225.81" />
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= " " >
2025-11-28 09:46:00 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1757.31,-332.15C1752.14,-331.35 1746.99,-330.62 1742,-330 1682.88,-322.66 1247.69,-337.52 1207,-294 1156.78,-240.29 1267.92,-272.25 1298,-228 1323.61,-190.32 1299.42,-135.54 1281.76,-104.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1284.69,-103 1276.55,-96.23 1278.69,-106.6 1284.69,-103" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "white" stroke= "#666666" points= "1924.5,-228 1809.5,-228 1809.5,-198 1924.5,-198 1924.5,-228" />
<text text-anchor= "start" x= "1817.5" y= "-216" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text text-anchor= "middle" x= "1867" y= "-205" 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 -->
2025-11-28 09:46:00 -05:00
<g id= "edge80_Node000042_Node000043" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node43</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge80_Node000042_Node000043" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1822.51,-329.9C1826.71,-313.75 1834.25,-286.58 1843,-264 1846.45,-255.09 1850.83,-245.58 1854.9,-237.27" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1858.11,-238.69 1859.46,-228.18 1851.85,-235.55 1858.11,-238.69" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1328.5,-294 1215.5,-294 1215.5,-264 1328.5,-264 1328.5,-294" />
<text text-anchor= "start" x= "1223.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/utility/sparse</text>
<text text-anchor= "middle" x= "1272" y= "-271" 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->Node44 -->
2025-11-28 09:46:00 -05:00
<g id= "edge91_Node000042_Node000044" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node44</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge91_Node000042_Node000044" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.28,-332.13C1752.45,-331.36 1747.65,-330.63 1743,-330 1567.18,-306.05 1518.46,-320.26 1338.85,-293.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1339.21,-290.51 1328.8,-292.5 1338.18,-297.43 1339.21,-290.51" />
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-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1459.5,-294 1346.5,-294 1346.5,-264 1459.5,-264 1459.5,-294" />
<text text-anchor= "start" x= "1354.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/speed/sparse</text>
<text text-anchor= "middle" x= "1403" y= "-271" 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->Node45 -->
2025-11-28 09:46:00 -05:00
<g id= "edge92_Node000042_Node000045" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node45</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge92_Node000042_Node000045" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.24,-332.35C1752.43,-331.52 1747.64,-330.73 1743,-330 1624.87,-311.37 1591.79,-314.57 1469.93,-294.07" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1470.27,-290.58 1459.83,-292.35 1469.1,-297.48 1470.27,-290.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node46 -->
<g id= "Node000046" class= "node" >
<title > Node46</title>
2025-11-28 09:46:00 -05:00
<g id= "a_Node000046" > <a xlink:href= "weak__rate__library_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1600.5,-294 1477.5,-294 1477.5,-264 1600.5,-264 1600.5,-294" />
<text text-anchor= "start" x= "1485.5" y= "-282" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/weak</text>
<text text-anchor= "middle" x= "1539" y= "-271" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node42->Node46 -->
2025-11-28 09:46:00 -05:00
<g id= "edge94_Node000042_Node000046" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node42- > Node46</title>
2025-11-28 09:46:00 -05:00
<g id= "a_edge94_Node000042_Node000046" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1757.55,-329.95C1714.06,-320.01 1655.61,-306.65 1610.1,-296.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1610.83,-292.83 1600.3,-294.01 1609.27,-299.65 1610.83,-292.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node18 -->
<g id= "edge82_Node000043_Node000018" class= "edge" >
<title > Node43- > Node18</title>
<g id= "a_edge82_Node000043_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1860.56,-197.8C1856.35,-188.5 1850.81,-176.27 1846.27,-166.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1849.32,-164.51 1842.01,-156.84 1842.95,-167.4 1849.32,-164.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node43->Node21 -->
<g id= "edge81_Node000043_Node000021" class= "edge" >
<title > Node43- > Node21</title>
<g id= "a_edge81_Node000043_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1921.86,-197.95C1971.82,-185.17 2043.87,-166.72 2085,-156.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2085.94,-159.57 2094.76,-153.69 2084.2,-152.78 2085.94,-159.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node8 -->
<g id= "edge97_Node000049_Node000008" class= "edge" >
<title > Node49- > Node8</title>
<g id= "a_edge97_Node000049_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2283.36,-329.76C2312.14,-293.08 2388.78,-191.49 2433,-96 2442.31,-75.9 2449.05,-51.3 2452.98,-34.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2456.46,-35.22 2455.24,-24.7 2449.63,-33.68 2456.46,-35.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node9 -->
<g id= "edge98_Node000049_Node000009" class= "edge" >
<title > Node49- > Node9</title>
<g id= "a_edge98_Node000049_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2276.35,-329.88C2289.11,-285.36 2321.69,-146.09 2257,-66 2239.74,-44.63 2211.81,-32.29 2187.13,-25.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2187.72,-21.76 2177.15,-22.59 2185.93,-28.53 2187.72,-21.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node11 -->
<g id= "edge100_Node000049_Node000011" class= "edge" >
<title > Node49- > Node11</title>
<g id= "a_edge100_Node000049_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2268.12,-329.94C2256.75,-291.52 2219.71,-184.18 2148,-132 2042.35,-55.12 1883.98,-28.01 1815.06,-19.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1815.13,-15.97 1804.79,-18.28 1814.31,-22.93 1815.13,-15.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node21 -->
<g id= "edge99_Node000049_Node000021" class= "edge" >
<title > Node49- > Node21</title>
<g id= "a_edge99_Node000049_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2262.87,-329.75C2245.47,-302.96 2205.82,-243.68 2167,-198 2156.71,-185.9 2144.05,-173.25 2134.04,-163.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2136.36,-161.09 2126.68,-156.79 2131.57,-166.19 2136.36,-161.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node49->Node35 -->
<g id= "edge96_Node000049_Node000035" class= "edge" >
<title > Node49- > Node35</title>
<g id= "a_edge96_Node000049_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2225.91,-329.95C2188.11,-318.43 2135.25,-302.32 2099.88,-291.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2100.53,-288.08 2089.95,-288.52 2098.49,-294.78 2100.53,-288.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50->Node3 -->
<g id= "edge107_Node000050_Node000003" class= "edge" >
<title > Node50- > Node3</title>
<g id= "a_edge107_Node000050_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1200.29,-407.36C1143.27,-402.95 1056.04,-391.22 987,-360 967.39,-351.13 968.55,-338.99 949,-330 917,-315.29 829.17,-299.92 765.52,-290.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "765.93,-286.69 755.52,-288.66 764.88,-293.62 765.93,-286.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50->Node34 -->
<g id= "edge108_Node000050_Node000034" class= "edge" >
<title > Node50- > Node34</title>
<g id= "a_edge108_Node000050_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1200.46,-400.4C1138.78,-390.43 1039.61,-374.3 954,-360 952.53,-359.75 951.05,-359.51 949.55,-359.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950,-355.78 939.56,-357.57 948.84,-362.69 950,-355.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50->Node42 -->
<g id= "edge109_Node000050_Node000042" class= "edge" >
<title > Node50- > Node42</title>
<g id= "a_edge109_Node000050_Node000042" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1319.56,-403.18C1423.09,-391.33 1635.82,-366.97 1747.28,-354.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1747.88,-357.67 1757.42,-353.05 1747.08,-350.71 1747.88,-357.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1168,-354.5 996,-354.5 996,-335.5 1168,-335.5 1168,-354.5" />
<text text-anchor= "middle" x= "1082" y= "-342.5" 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-28 09:46:00 -05:00
<!-- Node50->Node51 -->
<g id= "edge110_Node000050_Node000051" class= "edge" >
<title > Node50- > Node51</title>
<g id= "a_edge110_Node000050_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1220.94,-395.95C1189.31,-384.58 1145.24,-368.74 1115.27,-357.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1116.28,-354.61 1105.69,-354.52 1113.91,-361.19 1116.28,-354.61" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1333.5,-354.5 1186.5,-354.5 1186.5,-335.5 1333.5,-335.5 1333.5,-354.5" />
<text text-anchor= "middle" x= "1260" y= "-342.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_matrix.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50->Node52 -->
<g id= "edge111_Node000050_Node000052" class= "edge" >
<title > Node50- > Node52</title>
<g id= "a_edge111_Node000050_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1260,-395.8C1260,-386.7 1260,-374.79 1260,-364.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1263.5,-364.84 1260,-354.84 1256.5,-364.84 1263.5,-364.84" />
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= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1502.5,-354.5 1351.5,-354.5 1351.5,-335.5 1502.5,-335.5 1502.5,-354.5" />
<text text-anchor= "middle" x= "1427" y= "-342.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_nvector.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node50->Node53 -->
<g id= "edge112_Node000050_Node000053" class= "edge" >
<title > Node50- > Node53</title>
<g id= "a_edge112_Node000050_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1296.65,-395.95C1326.19,-384.63 1367.31,-368.88 1395.42,-358.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1396.69,-361.36 1404.78,-354.52 1394.18,-354.83 1396.69,-361.36" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:title= " " >
2025-11-28 09:46:00 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1663,-354.5 1521,-354.5 1521,-335.5 1663,-335.5 1663,-354.5" />
<text text-anchor= "middle" x= "1592" y= "-342.5" 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-28 09:46:00 -05:00
<!-- Node50->Node54 -->
<g id= "edge113_Node000050_Node000054" class= "edge" >
<title > Node50- > Node54</title>
<g id= "a_edge113_Node000050_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1319.74,-398.48C1381.77,-386.53 1477.96,-367.98 1537.84,-356.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1538.7,-359.84 1547.86,-354.51 1537.37,-352.97 1538.7,-359.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node7 -->
<g id= "edge117_Node000055_Node000007" class= "edge" >
<title > Node55- > Node7</title>
<g id= "a_edge117_Node000055_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2321.25,-475.95C1952.33,-475.26 0,-465.96 0,-346 0,-346 0,-346 0,-146 0,-92.49 55.26,-50.48 88.84,-29.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "90.85,-32.76 97.67,-24.66 87.28,-26.74 90.85,-32.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node8 -->
<g id= "edge116_Node000055_Node000008" class= "edge" >
<title > Node55- > Node8</title>
<g id= "a_edge116_Node000055_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2440.75,-471.89C2475.99,-466.43 2519.03,-454 2547,-426 2573.23,-399.74 2571,-383.12 2571,-346 2571,-346 2571,-346 2571,-146 2571,-106.25 2557.22,-95.88 2531,-66 2517.79,-50.94 2499.07,-38.35 2483.76,-29.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2485.2,-26.36 2474.75,-24.6 2481.82,-32.5 2485.2,-26.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node9 -->
<g id= "edge118_Node000055_Node000009" class= "edge" >
<title > Node55- > Node9</title>
<g id= "a_edge118_Node000055_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2402.56,-461.86C2413.92,-453.05 2426.77,-440.63 2433,-426 2461.2,-359.75 2456.37,-332.1 2433,-264 2396.82,-158.55 2369.54,-131.05 2279,-66 2251.68,-46.37 2215.96,-33.87 2187.05,-26.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2187.69,-22.83 2177.14,-23.8 2185.99,-29.62 2187.69,-22.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node11 -->
<g id= "edge119_Node000055_Node000011" class= "edge" >
<title > Node55- > Node11</title>
<g id= "a_edge119_Node000055_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2382.57,-461.98C2384.01,-445.89 2385.33,-418.79 2381,-396 2375.12,-365.03 2370.17,-357.64 2355,-330 2298.06,-226.27 2269.84,-205.37 2177,-132 2132.57,-96.89 2121.03,-85.87 2068,-66 1980.53,-33.23 1869.89,-21.72 1815.04,-17.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1815.05,-14.34 1804.84,-17.17 1814.59,-21.33 1815.05,-14.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node21 -->
<g id= "edge120_Node000055_Node000021" class= "edge" >
<title > Node55- > Node21</title>
<g id= "a_edge120_Node000055_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2378.87,-461.7C2374.29,-434.32 2361.59,-373.36 2334,-330 2283.36,-250.41 2186.75,-187.9 2141.51,-161.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2143.09,-158.43 2132.67,-156.5 2139.61,-164.51 2143.09,-158.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-28 09:46:00 -05:00
<!-- Node55->Node41 -->
<g id= "edge115_Node000055_Node000041" class= "edge" >
<title > Node55- > Node41</title>
<g id= "a_edge115_Node000055_Node000041" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2321.37,-464.04C2267.53,-453.23 2188.28,-437.34 2131.57,-425.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2132.1,-422.49 2121.6,-423.96 2130.72,-429.36 2132.1,-422.49" />
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>