2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/lib/engine/views/engine_multiscale.cpp Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 493 -->
2025-11-06 09:16:40 -05:00
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2025-11-24 09:08:28 -05:00
var viewWidth = 3175;
var viewHeight = 493;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/lib/engine/views/engine_multiscale.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "2059.88,-484.75 1944.12,-484.75 1944.12,-454.25 2059.88,-454.25 2059.88,-484.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1952.12" y= "-471.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2002" y= "-460" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
<g id= "a_Node000002" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "white" stroke= "#666666" points= "1060.62,-418.25 955.38,-418.25 955.38,-387.75 1060.62,-387.75 1060.62,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "963.38" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1008" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M1943.9,-464.73C1769.9,-453.44 1253.87,-419.95 1072.18,-408.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1072.67,-404.69 1062.47,-407.53 1072.22,-411.67 1072.67,-404.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "60.62,-24.88 15.38,-24.88 15.38,-5.63 60.62,-5.63 60.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "38" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node5 -->
<g id= "edge79_Node000001_Node000005" class= "edge" >
<title > Node1- > Node5</title>
<g id= "a_edge79_Node000001_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1944.01,-468.34C1651.46,-467.36 344.73,-460.62 169,-418.25 88.07,-398.74 0,-420.74 0,-337.5 0,-337.5 0,-337.5 0,-136 0,-99.05 16.64,-58.57 27.89,-35.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "30.96,-37.11 32.35,-26.61 24.71,-33.95 30.96,-37.11" />
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "538.5,-24.88 465.5,-24.88 465.5,-5.63 538.5,-5.63 538.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "502" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id= "edge87_Node000001_Node000009" class= "edge" >
<title > Node1- > Node9</title>
<g id= "a_edge87_Node000001_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1943.82,-467.78C1675.11,-464.29 560.76,-448.12 408,-418.25 306.6,-398.42 190,-440.82 190,-337.5 190,-337.5 190,-337.5 190,-269 190,-139.66 285.79,-129.04 399,-66.5 422.92,-53.29 450.81,-39.79 471.53,-30.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "472.97,-33.31 480.58,-25.93 470.03,-26.96 472.97,-33.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1539.38,-24.88 1456.62,-24.88 1456.62,-5.63 1539.38,-5.63 1539.38,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1498" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
2025-11-24 09:08:28 -05:00
<g id= "edge80_Node000001_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node10</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge80_Node000001_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1967.18,-453.82C1952.38,-445.65 1936.57,-433.92 1928,-418.25 1896.57,-360.82 1924,-336.47 1924,-271 1924,-271 1924,-271 1924,-136 1924,-59.31 1664.92,-29.41 1550.85,-19.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1551.38,-16.49 1541.13,-19.17 1550.82,-23.46 1551.38,-16.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "135.5,-24.88 92.5,-24.88 92.5,-5.63 135.5,-5.63 135.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "114" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge78_Node000001_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge78_Node000001_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1943.7,-468.81C1642.48,-470.16 273.84,-473.26 204,-418.25 83.13,-323.04 101.85,-103.95 110.91,-36.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "114.33,-37.23 112.28,-26.84 107.4,-36.24 114.33,-37.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2025-11-24 09:08:28 -05:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1315.75,-24.88 1238.25,-24.88 1238.25,-5.63 1315.75,-5.63 1315.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1277" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node12 -->
2025-11-24 09:08:28 -05:00
<g id= "edge81_Node000001_Node000012" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node12</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge81_Node000001_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1969.44,-453.84C1951.52,-444.93 1929.45,-432.54 1912,-418.25 1868.1,-382.3 1872.05,-358.22 1829,-321.25 1657.36,-173.86 1403.17,-65.69 1311.52,-29.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1312.91,-26.25 1302.33,-25.86 1310.36,-32.76 1312.91,-26.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53 -->
<g id= "Node000053" class= "node" >
<title > Node53</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000053" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1413.75,-351.75 1318.25,-351.75 1318.25,-321.25 1413.75,-321.25 1413.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1326.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1366" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node53 -->
2025-11-24 09:08:28 -05:00
<g id= "edge58_Node000001_Node000053" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node53</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge58_Node000001_Node000053" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1943.67,-459.7C1883.83,-450.42 1788.13,-434.85 1706,-418.25 1582.94,-393.37 1550.39,-382.8 1425.36,-352.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1426.2,-348.92 1415.66,-349.96 1424.55,-355.72 1426.2,-348.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56 -->
<g id= "Node000056" class= "node" >
<title > Node56</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000056" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "544.88,-418.25 417.12,-418.25 417.12,-387.75 544.88,-387.75 544.88,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "425.12" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "481" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node56 -->
2025-11-24 09:08:28 -05:00
<g id= "edge61_Node000001_Node000056" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node56</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge61_Node000001_Node000056" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1943.77,-466.03C1707.66,-456.02 821.58,-418.44 556.42,-407.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "556.66,-403.71 546.52,-406.78 556.37,-410.7 556.66,-403.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node57 -->
<g id= "Node000057" class= "node" >
<title > Node57</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000057" > <a xlink:href= "sundials_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1828.75,-412.62 1715.25,-412.62 1715.25,-393.38 1828.75,-393.38 1828.75,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1772" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/sundials.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node57 -->
2025-11-24 09:08:28 -05:00
<g id= "edge66_Node000001_Node000057" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node57</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge66_Node000001_Node000057" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1949.52,-453.78C1908.86,-442.38 1853.2,-426.77 1815.12,-416.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1816.41,-412.82 1805.84,-413.49 1814.52,-419.56 1816.41,-412.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60 -->
<g id= "Node000060" class= "node" >
<title > Node60</title>
<g id= "a_Node000060" > <a xlink:href= "logging_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "795.12,-346.12 686.88,-346.12 686.88,-326.88 795.12,-326.88 795.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "741" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node60 -->
<g id= "edge72_Node000001_Node000060" class= "edge" >
<title > Node1- > Node60</title>
<g id= "a_edge72_Node000001_Node000060" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1943.93,-468.23C1751.92,-466.95 1138.8,-459.63 946,-418.25 879.51,-403.98 806.5,-370.59 768.09,-351.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "770.07,-348.59 759.57,-347.22 766.93,-354.84 770.07,-348.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node61 -->
<g id= "Node000061" class= "node" >
<title > Node61</title>
<g id= "a_Node000061" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1995.38,-412.62 1936.62,-412.62 1936.62,-393.38 1995.38,-393.38 1995.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1966" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node61 -->
<g id= "edge77_Node000001_Node000061" class= "edge" >
<title > Node1- > Node61</title>
<g id= "a_edge77_Node000001_Node000061" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1993.83,-453.86C1988.71,-444.68 1982.05,-432.75 1976.53,-422.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1979.59,-421.17 1971.66,-414.14 1973.48,-424.58 1979.59,-421.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node62 -->
<g id= "Node000062" class= "node" >
<title > Node62</title>
<g id= "a_Node000062" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2062.5,-412.62 2013.5,-412.62 2013.5,-393.38 2062.5,-393.38 2062.5,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2038" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node62 -->
<g id= "edge82_Node000001_Node000062" class= "edge" >
<title > Node1- > Node62</title>
<g id= "a_edge82_Node000001_Node000062" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2010.17,-453.86C2015.29,-444.68 2021.95,-432.75 2027.47,-422.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2030.52,-424.58 2032.34,-414.14 2024.41,-421.17 2030.52,-424.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node63 -->
<g id= "Node000063" class= "node" >
<title > Node63</title>
<g id= "a_Node000063" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2123.12,-412.62 2080.88,-412.62 2080.88,-393.38 2123.12,-393.38 2123.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2102" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > queue</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node63 -->
<g id= "edge83_Node000001_Node000063" class= "edge" >
<title > Node1- > Node63</title>
<g id= "a_edge83_Node000001_Node000063" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2024.69,-453.86C2040.82,-443.46 2062.42,-429.53 2078.69,-419.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2080.25,-422.19 2086.76,-413.83 2076.46,-416.31 2080.25,-422.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node64 -->
<g id= "Node000064" class= "node" >
<title > Node64</title>
<g id= "a_Node000064" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2196.88,-412.62 2141.12,-412.62 2141.12,-393.38 2196.88,-393.38 2196.88,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2169" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > algorithm</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node64 -->
<g id= "edge84_Node000001_Node000064" class= "edge" >
<title > Node1- > Node64</title>
<g id= "a_edge84_Node000001_Node000064" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2039.89,-453.86C2068.48,-442.82 2107.36,-427.81 2134.96,-417.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2136.19,-420.42 2144.26,-413.56 2133.67,-413.89 2136.19,-420.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node65 -->
<g id= "Node000065" class= "node" >
<title > Node65</title>
<g id= "a_Node000065" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2338.62,-412.62 2215.38,-412.62 2215.38,-393.38 2338.62,-393.38 2338.62,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2277" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/species.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node65 -->
<g id= "edge85_Node000001_Node000065" class= "edge" >
<title > Node1- > Node65</title>
<g id= "a_edge85_Node000001_Node000065" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.32,-454.82C2109.84,-443.21 2180.15,-426.72 2227.11,-415.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2227.81,-419.13 2236.75,-413.44 2226.21,-412.32 2227.81,-419.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node66 -->
<g id= "Node000066" class= "node" >
<title > Node66</title>
<g id= "a_Node000066" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2449.25,-412.62 2356.75,-412.62 2356.75,-393.38 2449.25,-393.38 2449.25,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2403" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node66 -->
<g id= "edge86_Node000001_Node000066" class= "edge" >
<title > Node1- > Node66</title>
<g id= "a_edge86_Node000001_Node000066" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.19,-462.02C2129.21,-453.88 2247.59,-438.49 2348,-418.25 2351.63,-417.52 2355.37,-416.7 2359.12,-415.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2359.92,-419.23 2368.8,-413.46 2358.26,-412.43 2359.92,-419.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node67 -->
<g id= "Node000067" class= "node" >
<title > Node67</title>
<g id= "a_Node000067" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2545.12,-412.62 2466.88,-412.62 2466.88,-393.38 2545.12,-393.38 2545.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2506" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > kinsol/kinsol.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node67 -->
<g id= "edge88_Node000001_Node000067" class= "edge" >
<title > Node1- > Node67</title>
<g id= "a_edge88_Node000001_Node000067" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.1,-465.43C2147.25,-460.08 2316.69,-446.77 2458,-418.25 2461.16,-417.61 2464.4,-416.86 2467.65,-416.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2468.36,-419.48 2477.09,-413.47 2466.52,-412.72 2468.36,-419.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node68 -->
<g id= "Node000068" class= "node" >
<title > Node68</title>
<g id= "a_Node000068" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2700.38,-412.62 2563.62,-412.62 2563.62,-393.38 2700.38,-393.38 2700.38,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2632" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node68 -->
<g id= "edge89_Node000001_Node000068" class= "edge" >
<title > Node1- > Node68</title>
<g id= "a_edge89_Node000001_Node000068" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.21,-464.93C2161.08,-458.36 2374.75,-442.73 2554,-418.25 2560.89,-417.31 2568.1,-416.18 2575.24,-414.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2575.59,-418.48 2584.84,-413.31 2574.39,-411.58 2575.59,-418.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node69 -->
<g id= "Node000069" class= "node" >
<title > Node69</title>
<g id= "a_Node000069" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2823.25,-418.25 2718.75,-418.25 2718.75,-387.75 2823.25,-387.75 2823.25,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2726.75" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunmatrix/sunmatrix</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2771" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node69 -->
<g id= "edge90_Node000001_Node000069" class= "edge" >
<title > Node1- > Node69</title>
<g id= "a_edge90_Node000001_Node000069" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.07,-467.41C2179.45,-464.52 2461.16,-454.33 2707.03,-418.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2707.46,-421.84 2716.84,-416.91 2706.44,-414.91 2707.46,-421.84" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node70 -->
<g id= "Node000070" class= "node" >
<title > Node70</title>
<g id= "a_Node000070" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "2936.75,-418.25 2841.25,-418.25 2841.25,-387.75 2936.75,-387.75 2936.75,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2849.25" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sunlinsol/sunlinsol</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2889" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _dense.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node70 -->
<g id= "edge91_Node000001_Node000070" class= "edge" >
<title > Node1- > Node70</title>
<g id= "a_edge91_Node000001_Node000070" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.25,-468.65C2194.51,-468.22 2536.04,-462.59 2829.62,-418.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2830.07,-421.88 2839.43,-416.91 2829.02,-414.96 2830.07,-421.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node71 -->
<g id= "Node000071" class= "node" >
<title > Node71</title>
<g id= "a_Node000071" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3021.12,-412.62 2954.88,-412.62 2954.88,-393.38 3021.12,-393.38 3021.12,-412.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "2988" y= "-399.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > xxhash64.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node71 -->
<g id= "edge92_Node000001_Node000071" class= "edge" >
<title > Node1- > Node71</title>
<g id= "a_edge92_Node000001_Node000071" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.3,-467.48C2238.63,-464.04 2774.97,-451.17 2946,-418.25 2948.78,-417.72 2951.63,-417.04 2954.46,-416.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2955.21,-419.71 2963.75,-413.44 2953.17,-413.01 2955.21,-419.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node72 -->
<g id= "Node000072" class= "node" >
<title > Node72</title>
<g id= "a_Node000072" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "3166.5,-418.25 3039.5,-418.25 3039.5,-387.75 3166.5,-387.75 3166.5,-418.25" />
<text xml:space= "preserve" text-anchor= "start" x= "3047.5" y= "-404.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "3103" y= "-393.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/composition_hash.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node72 -->
<g id= "edge93_Node000001_Node000072" class= "edge" >
<title > Node1- > Node72</title>
<g id= "a_edge93_Node000001_Node000072" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2060.21,-468.58C2215.73,-468.17 2653.93,-462.93 3028.06,-418.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "3028.37,-421.83 3037.88,-417.16 3027.54,-414.88 3028.37,-421.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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." >
<polygon fill= "white" stroke= "#666666" points= "866.12,-285.25 757.88,-285.25 757.88,-254.75 866.12,-254.75 866.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "765.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "812" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955.17,-398.13C919.15,-392.86 872.6,-380.52 842,-351.75 826.77,-337.43 819.23,-314.69 815.52,-296.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "818.97,-296.41 813.78,-287.18 812.08,-297.63 818.97,-296.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:href= "engine__view__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for engine "views" in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "668.88,-351.75 547.12,-351.75 547.12,-321.25 668.88,-321.25 668.88,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "555.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "608" y= "-327" 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
<!-- Node2->Node34 -->
<g id= "edge35_Node000002_Node000034" class= "edge" >
<title > Node2- > Node34</title>
<g id= "a_edge35_Node000002_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955,-394.76C891.99,-385.96 783.4,-370.23 680.3,-352.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "681,-348.67 670.54,-350.38 679.78,-355.57 681,-348.67" />
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:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "453.12,-351.75 344.88,-351.75 344.88,-321.25 453.12,-321.25 453.12,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "352.88" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "399" y= "-327" 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
<!-- Node2->Node35 -->
<g id= "edge37_Node000002_Node000035" class= "edge" >
<title > Node2- > Node35</title>
<g id= "a_edge37_Node000002_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M955.02,-396.39C843.86,-384.62 586.55,-357.36 464.94,-344.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "465.42,-341.02 455.11,-343.44 464.68,-347.98 465.42,-341.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node49 -->
<g id= "Node000049" class= "node" >
<title > Node49</title>
<g id= "a_Node000049" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1004.62,-346.12 851.38,-346.12 851.38,-326.88 1004.62,-326.88 1004.62,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "928" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_linearsolver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node49 -->
<g id= "edge54_Node000002_Node000049" class= "edge" >
<title > Node2- > Node49</title>
<g id= "a_edge54_Node000002_Node000049" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M989.85,-387.36C977.23,-377.19 960.44,-363.66 947.54,-353.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.1,-350.82 940.12,-347.27 945.71,-356.27 950.1,-350.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node50 -->
<g id= "Node000050" class= "node" >
<title > Node50</title>
<g id= "a_Node000050" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1153.75,-346.12 1022.25,-346.12 1022.25,-326.88 1153.75,-326.88 1153.75,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1088" y= "-332.62" 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-24 09:08:28 -05:00
<!-- Node2->Node50 -->
<g id= "edge55_Node000002_Node000050" class= "edge" >
<title > Node2- > Node50</title>
<g id= "a_edge55_Node000002_Node000050" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1026.15,-387.36C1038.77,-377.19 1055.56,-363.66 1068.46,-353.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.29,-356.27 1075.88,-347.27 1065.9,-350.82 1070.29,-356.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51 -->
<g id= "Node000051" class= "node" >
<title > Node51</title>
<g id= "a_Node000051" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1568,-346.12 1432,-346.12 1432,-326.88 1568,-326.88 1568,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1500" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_nvector.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node51 -->
<g id= "edge56_Node000002_Node000051" class= "edge" >
<title > Node2- > Node51</title>
<g id= "a_edge56_Node000002_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1060.88,-396.67C1139.88,-388.46 1293.33,-371.58 1423,-351.75 1429.37,-350.78 1436.02,-349.67 1442.63,-348.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1442.94,-352.03 1452.17,-346.83 1441.71,-345.13 1442.94,-352.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52 -->
<g id= "Node000052" class= "node" >
<title > Node52</title>
<g id= "a_Node000052" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1300.25,-346.12 1171.75,-346.12 1171.75,-326.88 1300.25,-326.88 1300.25,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1236" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node52 -->
<g id= "edge57_Node000002_Node000052" class= "edge" >
<title > Node2- > Node52</title>
<g id= "a_edge57_Node000002_Node000052" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1060.02,-387.28C1100.33,-375.88 1155.5,-360.27 1193.26,-349.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1193.77,-353.08 1202.44,-346.99 1191.87,-346.35 1193.77,-353.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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." >
<polygon fill= "#fff0f0" stroke= "red" points= "536.25,-85.75 407.75,-85.75 407.75,-66.5 536.25,-66.5 536.25,-85.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "472" y= "-72.25" 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>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M814.64,-254.38C819.07,-224.71 824.28,-157.26 788,-121.75 754.91,-89.36 630.33,-80.24 547.83,-77.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "548.08,-74.32 538,-77.55 547.9,-81.32 548.08,-74.32" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node10 -->
<g id= "edge32_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge32_Node000003_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.59,-265.8C963.23,-259.57 1160.23,-244.14 1224,-218.75 1281.17,-195.99 1426.39,-76.48 1478.78,-32.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1480.89,-35.31 1486.28,-26.19 1476.38,-29.95 1480.89,-35.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
<g id= "edge31_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge31_Node000003_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M804,-254.47C793.7,-236.86 774.32,-207.19 751,-188.25 697.22,-144.56 676.09,-142.55 610,-121.75 519.25,-93.2 492.4,-103.83 399,-85.75 285.15,-63.72 253.77,-67.9 144,-30.5 143.2,-30.23 142.4,-29.94 141.59,-29.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "143.14,-26.49 132.56,-25.82 140.41,-32.94 143.14,-26.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "707.75,-213.12 600.25,-213.12 600.25,-193.88 707.75,-193.88 707.75,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "654" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node15 -->
<g id= "edge12_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge12_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M776.15,-254.36C749.22,-243.37 712.64,-228.44 686.55,-217.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "688.05,-214.62 677.47,-214.08 685.41,-221.1 688.05,-214.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "428.88,-152.25 319.12,-152.25 319.12,-121.75 428.88,-121.75 428.88,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "327.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "374" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node16 -->
<g id= "edge14_Node000003_Node000016" class= "edge" >
<title > Node3- > Node16</title>
<g id= "a_edge14_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M796.91,-254.35C774.95,-233.35 734.85,-196.33 717,-188.25 668.97,-166.51 526.03,-150.99 440.59,-143.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "440.96,-139.88 430.69,-142.49 440.35,-146.85 440.96,-139.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "430.25,-218.75 331.75,-218.75 331.75,-188.25 430.25,-188.25 430.25,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "339.75" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "381" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node17 -->
<g id= "edge18_Node000003_Node000017" class= "edge" >
<title > Node3- > Node17</title>
<g id= "a_edge18_Node000003_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M757.41,-260.83C676.64,-248.74 525.78,-226.17 441.65,-213.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "442.39,-210.15 431.98,-212.13 441.35,-217.07 442.39,-210.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000019" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1395.88,-218.75 1292.12,-218.75 1292.12,-188.25 1395.88,-188.25 1395.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1300.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1344" y= "-194" 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= "edge20_Node000003_Node000019" class= "edge" >
<title > Node3- > Node19</title>
<g id= "a_edge20_Node000003_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.42,-265C953.64,-258.17 1129.99,-242.64 1278,-218.75 1278.85,-218.61 1279.7,-218.47 1280.55,-218.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1281.15,-221.78 1290.37,-216.56 1279.91,-214.89 1281.15,-221.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "building_8h.html" target= "_top" xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
<polygon fill= "#fff0f0" stroke= "red" points= "1197.88,-218.75 1094.12,-218.75 1094.12,-188.25 1197.88,-188.25 1197.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1102.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1146" y= "-194" 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= "edge23_Node000003_Node000024" class= "edge" >
<title > Node3- > Node24</title>
<g id= "a_edge23_Node000003_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.54,-259.75C919.38,-250.6 1002.04,-235.84 1082.91,-219.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1083.23,-222.64 1092.31,-217.18 1081.81,-215.79 1083.23,-222.64" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "#fff0f0" stroke= "red" points= "943.88,-218.75 840.12,-218.75 840.12,-188.25 943.88,-188.25 943.88,-218.75" />
<text xml:space= "preserve" text-anchor= "start" x= "848.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "892" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node26 -->
<g id= "edge24_Node000003_Node000026" class= "edge" >
<title > Node3- > Node26</title>
<g id= "a_edge24_Node000003_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M830.15,-254.36C840.48,-246.03 853.62,-235.44 865.13,-226.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "867.15,-229.03 872.74,-220.03 862.76,-223.58 867.15,-229.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1240.12,-152.25 1119.88,-152.25 1119.88,-121.75 1240.12,-121.75 1240.12,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1127.88" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1180" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node27 -->
<g id= "edge30_Node000003_Node000027" class= "edge" >
<title > Node3- > Node27</title>
<g id= "a_edge30_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.38,-266.01C969.43,-259.79 1184.84,-243.91 1207,-218.75 1221.1,-202.75 1210.73,-179.13 1198.99,-161.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1202.05,-159.82 1193.36,-153.75 1196.37,-163.91 1202.05,-159.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1001.62,-213.12 962.38,-213.12 962.38,-193.88 1001.62,-193.88 1001.62,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "982" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node32 -->
<g id= "edge33_Node000003_Node000032" class= "edge" >
<title > Node3- > Node32</title>
<g id= "a_edge33_Node000003_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.27,-254.34C885.17,-244.94 921.52,-232.04 953,-218.75 953.35,-218.6 953.7,-218.45 954.05,-218.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "955.36,-221.55 962.98,-214.2 952.43,-215.19 955.36,-221.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1075.88,-213.12 1020.12,-213.12 1020.12,-193.88 1075.88,-193.88 1075.88,-213.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1048" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node33 -->
<g id= "edge34_Node000003_Node000033" class= "edge" >
<title > Node3- > Node33</title>
<g id= "a_edge34_Node000003_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M866.55,-257.09C906.82,-247.85 962.77,-234.06 1011,-218.75 1012.37,-218.32 1013.75,-217.86 1015.15,-217.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1016.2,-220.73 1024.43,-214.04 1013.83,-214.14 1016.2,-220.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M407.37,-71.53C329.68,-66.33 195.68,-54.57 83,-30.5 79.2,-29.69 75.26,-28.69 71.37,-27.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "72.7,-24.34 62.11,-24.8 70.67,-31.04 72.7,-24.34" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "447,-24.88 293,-24.88 293,-5.63 447,-5.63 447,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "370" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/atomic/atomicSpecies.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node7 -->
<g id= "edge5_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge5_Node000004_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M456.51,-66.18C440.33,-56.85 414.7,-42.05 395.52,-30.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "397.36,-28 386.95,-26.03 393.86,-34.06 397.36,-28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "274.88,-24.88 153.12,-24.88 153.12,-5.63 274.88,-5.63 274.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "214" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node8 -->
<g id= "edge6_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge6_Node000004_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M432.25,-66.05C387.27,-55.79 313.9,-39.05 264.8,-27.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "265.8,-24.48 255.27,-25.67 264.24,-31.3 265.8,-24.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node9 -->
<g id= "edge7_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge7_Node000004_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M476.56,-66.18C480.7,-58.06 486.95,-45.79 492.21,-35.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "495.29,-37.12 496.71,-26.62 489.05,-33.95 495.29,-37.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node10 -->
<g id= "edge8_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge8_Node000004_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M536.51,-72.41C678.89,-66.27 1030.75,-50.31 1325,-30.5 1365.39,-27.78 1411.02,-23.99 1445.27,-21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1445.27,-24.52 1454.92,-20.16 1444.65,-17.55 1445.27,-24.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node11 -->
<g id= "edge9_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge9_Node000004_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M407.28,-72.2C340.21,-67.81 232.95,-56.98 144,-30.5 143.03,-30.21 142.06,-29.9 141.08,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "142.75,-26.46 132.17,-25.9 140.1,-32.94 142.75,-26.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node12 -->
<g id= "edge10_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge10_Node000004_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M536.52,-70.41C692.38,-59.01 1086.87,-30.16 1226.81,-19.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1226.77,-23.43 1236.49,-19.21 1226.26,-16.45 1226.77,-23.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "976.75,-30.5 875.25,-30.5 875.25,0 976.75,0 976.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "883.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "926" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node4->Node14 -->
<g id= "edge11_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge11_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M536.56,-66.75C623.63,-55.46 777.65,-35.49 863.59,-24.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "864.03,-27.82 873.5,-23.06 863.13,-20.87 864.03,-27.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node14 -->
<g id= "edge13_Node000015_Node000014" class= "edge" >
<title > Node15- > Node14</title>
<g id= "a_edge13_Node000015_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M667.12,-193.52C708.43,-165.23 836.61,-77.46 895.65,-37.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "897.32,-40.13 903.6,-31.59 893.37,-34.35 897.32,-40.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node4 -->
<g id= "edge15_Node000016_Node000004" class= "edge" >
<title > Node16- > Node4</title>
<g id= "a_edge15_Node000016_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M398.48,-121.3C413.4,-112.33 432.42,-100.91 447.37,-91.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "448.9,-95.08 455.67,-86.93 445.3,-89.08 448.9,-95.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node7 -->
<g id= "edge16_Node000016_Node000007" class= "edge" >
<title > Node16- > Node7</title>
<g id= "a_edge16_Node000016_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M373.51,-121.32C372.8,-100.03 371.48,-60.54 370.68,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "374.18,-36.63 370.35,-26.75 367.19,-36.86 374.18,-36.63" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node11 -->
<g id= "edge17_Node000016_Node000011" class= "edge" >
<title > Node16- > Node11</title>
<g id= "a_edge17_Node000016_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M336.31,-121.33C312.04,-111.68 279.92,-98.51 252,-85.75 212.8,-67.84 168.44,-45.03 140.85,-30.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "142.61,-27.51 132.13,-25.93 139.34,-33.7 142.61,-27.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17->Node16 -->
<g id= "edge19_Node000017_Node000016" class= "edge" >
<title > Node17- > Node16</title>
<g id= "a_edge19_Node000017_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M379.41,-187.86C378.64,-180.77 377.69,-172.04 376.81,-163.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "380.3,-163.65 375.75,-154.08 373.34,-164.4 380.3,-163.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node14 -->
<g id= "edge22_Node000019_Node000014" class= "edge" >
<title > Node19- > Node14</title>
<g id= "a_edge22_Node000019_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1330.52,-188C1313.21,-170.13 1281.49,-139.93 1249,-121.75 1164.39,-74.41 1055.29,-44.37 988.02,-28.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "989.19,-25.61 978.66,-26.82 987.65,-32.44 989.19,-25.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1472,-146.62 1432,-146.62 1432,-127.38 1472,-127.38 1472,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1452" y= "-133.12" 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= "edge21_Node000019_Node000021" class= "edge" >
<title > Node19- > Node21</title>
<g id= "a_edge21_Node000019_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1368.51,-187.86C1386.09,-177.36 1409.69,-163.27 1427.32,-152.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1428.82,-155.92 1435.61,-147.79 1425.23,-149.91 1428.82,-155.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node7 -->
<g id= "edge25_Node000026_Node000007" class= "edge" >
<title > Node26- > Node7</title>
<g id= "a_edge25_Node000026_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M881.61,-187.82C867.83,-169.48 841.76,-138.48 812,-121.75 747.81,-85.66 542.16,-46.1 435.53,-27.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "436.22,-23.89 425.77,-25.62 435.01,-30.79 436.22,-23.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node9 -->
<g id= "edge27_Node000026_Node000009" class= "edge" >
<title > Node26- > Node9</title>
<g id= "a_edge27_Node000026_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M893.87,-188.06C896.61,-160.09 898.13,-98.47 864,-66.5 819.52,-24.83 637.92,-17.4 550.06,-16.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.36,-12.79 540.33,-16.19 550.29,-19.79 550.36,-12.79" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node10 -->
<g id= "edge29_Node000026_Node000010" class= "edge" >
<title > Node26- > Node10</title>
<g id= "a_edge29_Node000026_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M928.86,-187.79C972.11,-170.79 1046.16,-142.5 1111,-121.75 1231.5,-83.19 1375.87,-46.23 1449.55,-28.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.98,-31.51 1458.85,-25.72 1448.31,-24.72 1449.98,-31.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26->Node27 -->
<g id= "edge26_Node000026_Node000027" class= "edge" >
<title > Node26- > Node27</title>
<g id= "a_edge26_Node000026_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M944.23,-190.26C947.2,-189.57 950.14,-188.9 953,-188.25 1005.07,-176.41 1063.94,-163.38 1108.68,-153.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1109.24,-157.03 1118.26,-151.46 1107.74,-150.19 1109.24,-157.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "601,-146.62 543,-146.62 543,-127.38 601,-127.38 601,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "572" y= "-133.12" 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= "edge28_Node000026_Node000030" class= "edge" >
<title > Node26- > Node30</title>
<g id= "a_edge28_Node000026_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M839.87,-191.99C776.25,-179.17 670.03,-157.76 612.31,-146.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "613.08,-142.71 602.59,-144.17 611.7,-149.57 613.08,-142.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node34->Node3 -->
<g id= "edge36_Node000034_Node000003" class= "edge" >
<title > Node34- > Node3</title>
<g id= "a_edge36_Node000034_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M654.55,-320.78C684.32,-311.37 723.14,-299.1 754.79,-289.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "755.73,-292.46 764.21,-286.11 753.62,-285.79 755.73,-292.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node3 -->
<g id= "edge44_Node000035_Node000003" class= "edge" >
<title > Node35- > Node3</title>
<g id= "a_edge44_Node000035_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M453.42,-327C528.94,-315.21 665.35,-293.9 746.41,-281.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "746.63,-284.75 755.97,-279.75 745.55,-277.84 746.63,-284.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node4 -->
<g id= "edge43_Node000035_Node000004" class= "edge" >
<title > Node35- > Node4</title>
<g id= "a_edge43_Node000035_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M404.53,-320.91C412.74,-298.95 428.3,-256.03 439,-218.75 451.27,-176.01 462.27,-125.05 467.95,-97.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "471.37,-98.13 469.93,-87.64 464.51,-96.74 471.37,-98.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node5 -->
<g id= "edge52_Node000035_Node000005" class= "edge" >
<title > Node35- > Node5</title>
<g id= "a_edge52_Node000035_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M344.66,-323.01C316.48,-314.98 282.33,-302.72 255,-285.25 151.06,-218.8 126.55,-190.88 62,-85.75 52.6,-70.44 46.28,-50.95 42.5,-36.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "45.91,-35.73 40.16,-26.82 39.1,-37.36 45.91,-35.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node7 -->
<g id= "edge38_Node000035_Node000007" class= "edge" >
<title > Node35- > Node7</title>
<g id= "a_edge38_Node000035_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M373.29,-320.79C360.09,-312.03 344.77,-299.79 335,-285.25 301.45,-235.33 312.71,-212.34 310,-152.25 309.39,-138.71 306.53,-134.85 310,-121.75 318.85,-88.27 341.07,-54.3 355.84,-34.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "358.6,-36.42 361.86,-26.34 353.02,-32.18 358.6,-36.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node8 -->
<g id= "edge40_Node000035_Node000008" class= "edge" >
<title > Node35- > Node8</title>
<g id= "a_edge40_Node000035_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M363.29,-320.86C346.7,-312.52 327.85,-300.65 315,-285.25 250.3,-207.72 224.77,-84.59 216.92,-36.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "220.4,-36.06 215.42,-26.71 213.48,-37.12 220.4,-36.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node10 -->
<g id= "edge50_Node000035_Node000010" class= "edge" >
<title > Node35- > Node10</title>
<g id= "a_edge50_Node000035_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M453.4,-329.21C479.04,-326.43 510.06,-323.33 538,-321.25 883.64,-295.57 977.2,-353.51 1317,-285.25 1419.53,-264.65 1538,-309.07 1538,-204.5 1538,-204.5 1538,-204.5 1538,-136 1538,-98.87 1520.49,-58.45 1508.64,-35.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1511.74,-33.73 1503.94,-26.56 1505.57,-37.03 1511.74,-33.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node11 -->
<g id= "edge51_Node000035_Node000011" class= "edge" >
<title > Node35- > Node11</title>
<g id= "a_edge51_Node000035_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M352.74,-320.8C331.99,-312.63 308.15,-300.9 290,-285.25 203.51,-210.65 142.82,-83.41 121.96,-35.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "125.25,-34.17 118.12,-26.34 118.81,-36.91 125.25,-34.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node14 -->
<g id= "edge39_Node000035_Node000014" class= "edge" >
<title > Node35- > Node14</title>
<g id= "a_edge39_Node000035_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M409.34,-321.14C416.43,-311.18 425.98,-297.53 434,-285.25 480.59,-213.94 465.8,-172.78 534,-121.75 633.16,-47.55 780.91,-25.51 863.8,-18.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "863.83,-22.48 873.55,-18.27 863.32,-15.5 863.83,-22.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node15 -->
<g id= "edge42_Node000035_Node000015" class= "edge" >
<title > Node35- > Node15</title>
<g id= "a_edge42_Node000035_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M453.5,-324.08C522.94,-309.5 634.18,-286.06 635,-285.25 650.98,-269.61 654.56,-243.24 654.91,-224.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.41,-224.95 654.76,-215 651.41,-225.06 658.41,-224.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node16 -->
<g id= "edge45_Node000035_Node000016" class= "edge" >
<title > Node35- > Node16</title>
<g id= "a_edge45_Node000035_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M385.54,-321.08C367.21,-300.34 335.25,-260.02 323,-218.75 319.14,-205.75 317.77,-200.75 323,-188.25 327.45,-177.61 335.38,-168.09 343.67,-160.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "345.92,-162.94 351.17,-153.74 341.33,-157.66 345.92,-162.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node17 -->
<g id= "edge46_Node000035_Node000017" class= "edge" >
<title > Node35- > Node17</title>
<g id= "a_edge46_Node000035_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M397,-320.98C394,-299.14 388.29,-257.52 384.56,-230.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "388.04,-230.01 383.21,-220.58 381.1,-230.97 388.04,-230.01" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node21 -->
<g id= "edge49_Node000035_Node000021" class= "edge" >
<title > Node35- > Node21</title>
<g id= "a_edge49_Node000035_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M453.41,-329.29C479.04,-326.53 510.07,-323.42 538,-321.25 840.18,-297.79 920.68,-338.83 1219,-285.25 1316.61,-267.72 1364,-290.94 1432,-218.75 1447.29,-202.51 1451.41,-176.48 1452.28,-158.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1455.77,-158.65 1452.42,-148.6 1448.77,-158.55 1455.77,-158.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35->Node30 -->
<g id= "edge53_Node000035_Node000030" class= "edge" >
<title > Node35- > Node30</title>
<g id= "a_edge53_Node000035_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M419.98,-320.89C432.8,-311.46 449.15,-298.51 462,-285.25 502.75,-243.18 541.62,-185.74 560.35,-156.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.29,-158.5 565.69,-148.18 557.38,-154.75 563.29,-158.5" />
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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "626.38,-279.62 513.62,-279.62 513.62,-260.38 626.38,-260.38 626.38,-279.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "570" y= "-266.12" 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
<!-- Node35->Node36 -->
<g id= "edge41_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge41_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M437.8,-320.86C467.21,-309.77 507.24,-294.67 535.52,-284" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "536.58,-287.35 544.7,-280.54 534.11,-280.8 536.58,-287.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1210.12,-285.25 1107.88,-285.25 1107.88,-254.75 1210.12,-254.75 1210.12,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1115.88" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1159" y= "-260.5" 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
<!-- Node35->Node37 -->
<g id= "edge47_Node000035_Node000037" class= "edge" >
<title > Node35- > Node37</title>
<g id= "a_edge47_Node000035_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M453.44,-329.65C479.08,-326.96 510.1,-323.81 538,-321.25 741.9,-302.55 983.81,-284.03 1096.02,-275.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1096.22,-279.14 1105.93,-274.91 1095.7,-272.16 1096.22,-279.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node37->Node21 -->
<g id= "edge48_Node000037_Node000021" class= "edge" >
<title > Node37- > Node21</title>
<g id= "a_edge48_Node000037_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1210.42,-263.48C1273.09,-255.91 1374.41,-240.71 1405,-218.75 1425.86,-203.77 1438.9,-176.44 1445.81,-157.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1449.09,-158.97 1449,-148.38 1442.46,-156.72 1449.09,-158.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54 -->
<g id= "Node000054" class= "node" >
<title > Node54</title>
<g id= "a_Node000054" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "#fff0f0" stroke= "red" points= "1699.75,-285.25 1604.25,-285.25 1604.25,-254.75 1699.75,-254.75 1699.75,-285.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1612.25" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1652" y= "-260.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node53->Node54 -->
<g id= "edge59_Node000053_Node000054" class= "edge" >
<title > Node53- > Node54</title>
<g id= "a_edge59_Node000053_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1414.18,-323.34C1417.16,-322.62 1420.12,-321.92 1423,-321.25 1496.95,-304.04 1515.89,-301.75 1590,-285.25 1590.99,-285.03 1591.99,-284.81 1593,-284.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1593.49,-288.06 1602.47,-282.44 1591.95,-281.23 1593.49,-288.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node54->Node21 -->
<g id= "edge60_Node000054_Node000021" class= "edge" >
<title > Node54- > Node21</title>
<g id= "a_edge60_Node000054_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1629.83,-254.48C1591.74,-229.53 1514.22,-178.75 1475.34,-153.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1477.44,-150.48 1467.16,-147.93 1473.61,-156.34 1477.44,-150.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node3 -->
<g id= "edge62_Node000056_Node000003" class= "edge" >
<title > Node56- > Node3</title>
<g id= "a_edge62_Node000056_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M487.05,-387.4C495.55,-368.86 512.84,-337.33 538,-321.25 555.34,-310.16 670.82,-291.6 746.22,-280.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "746.62,-283.88 756,-278.96 745.59,-276.96 746.62,-283.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node7 -->
<g id= "edge65_Node000056_Node000007" class= "edge" >
<title > Node56- > Node7</title>
<g id= "a_edge65_Node000056_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M416.81,-389.12C389.94,-381.46 359.55,-369.64 336,-351.75 256.7,-291.51 253.71,-249.86 234,-152.25 231.32,-138.96 228.04,-133.92 234,-121.75 255.59,-77.68 305.45,-46.74 338.42,-30.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "339.63,-33.52 347.11,-26.01 336.59,-27.21 339.63,-33.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node15 -->
<g id= "edge64_Node000056_Node000015" class= "edge" >
<title > Node56- > Node15</title>
<g id= "a_edge64_Node000056_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M480.93,-387.53C481.67,-369.42 485.76,-338.66 504,-321.25 554.53,-273.01 613.63,-340.01 657,-285.25 670.52,-268.18 666.54,-242.13 661.32,-224.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "664.66,-223.23 658.18,-214.85 658.02,-225.44 664.66,-223.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node56->Node35 -->
<g id= "edge63_Node000056_Node000035" class= "edge" >
<title > Node56- > Node35</title>
<g id= "a_edge63_Node000056_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M462.39,-387.36C451.8,-379.03 438.34,-368.44 426.55,-359.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "428.75,-356.45 418.72,-353.01 424.42,-361.95 428.75,-356.45" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node10 -->
<g id= "edge67_Node000057_Node000010" class= "edge" >
<title > Node57- > Node10</title>
<g id= "a_edge67_Node000057_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1786.71,-392.9C1799.81,-384.01 1818.49,-369.29 1829,-351.75 1847.95,-320.12 1848,-307.87 1848,-271 1848,-271 1848,-271 1848,-136 1848,-73.99 1648.85,-37.39 1551,-23.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1551.76,-19.73 1541.37,-21.78 1550.77,-26.66 1551.76,-19.73" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node51 -->
<g id= "edge71_Node000057_Node000051" class= "edge" >
<title > Node57- > Node51</title>
<g id= "a_edge71_Node000057_Node000051" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1733.61,-392.9C1685.31,-381.44 1602.31,-361.76 1549.35,-349.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1550.21,-345.81 1539.67,-346.91 1548.59,-352.62 1550.21,-345.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node58 -->
<g id= "Node000058" class= "node" >
<title > Node58</title>
<g id= "a_Node000058" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1706.12,-346.12 1585.88,-346.12 1585.88,-326.88 1706.12,-326.88 1706.12,-346.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1646" y= "-332.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > nvector/nvector_serial.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node58 -->
<g id= "edge68_Node000057_Node000058" class= "edge" >
<title > Node57- > Node58</title>
<g id= "a_edge68_Node000057_Node000058" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1754.21,-392.9C1733.3,-382.19 1698.32,-364.28 1673.81,-351.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1675.54,-348.69 1665.04,-347.25 1672.35,-354.92 1675.54,-348.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id= "Node000059" class= "node" >
<title > Node59</title>
<g id= "a_Node000059" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1819.75,-351.75 1724.25,-351.75 1724.25,-321.25 1819.75,-321.25 1819.75,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1732.25" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1772" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57->Node59 -->
<g id= "edge69_Node000057_Node000059" class= "edge" >
<title > Node57- > Node59</title>
<g id= "a_edge69_Node000057_Node000059" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1772,-393.03C1772,-385.29 1772,-373.7 1772,-363.12" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1775.5,-363.36 1772,-353.36 1768.5,-363.36 1775.5,-363.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59->Node54 -->
<g id= "edge70_Node000059_Node000054" class= "edge" >
<title > Node59- > Node54</title>
<g id= "a_edge70_Node000059_Node000054" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1744.77,-320.86C1728.28,-312 1707.02,-300.57 1689.01,-290.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1690.92,-287.95 1680.46,-286.29 1687.61,-294.11 1690.92,-287.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node3 -->
<g id= "edge73_Node000060_Node000003" class= "edge" >
<title > Node60- > Node3</title>
<g id= "a_edge73_Node000060_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M750.87,-326.53C760.35,-317.93 775.03,-304.58 787.64,-293.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "789.77,-295.92 794.82,-286.61 785.06,-290.74 789.77,-295.92" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node14 -->
<g id= "edge74_Node000060_Node000014" class= "edge" >
<title > Node60- > Node14</title>
<g id= "a_edge74_Node000060_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M795.41,-326.96C810.47,-324.83 826.84,-322.73 842,-321.25 914.54,-314.15 1446.5,-337.81 1497,-285.25 1547.59,-232.6 1534.21,-171.74 1481,-121.75 1410.31,-55.34 1117.58,-28.57 988.09,-19.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "988.54,-16.36 978.33,-19.19 988.08,-23.34 988.54,-16.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node21 -->
<g id= "edge75_Node000060_Node000021" class= "edge" >
<title > Node60- > Node21</title>
<g id= "a_edge75_Node000060_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M795.41,-326.97C810.47,-324.85 826.84,-322.75 842,-321.25 912.22,-314.32 1427.54,-336.54 1476,-285.25 1509.26,-250.05 1481.14,-187.73 1463.55,-156.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1466.76,-155.22 1458.66,-148.39 1460.73,-158.78 1466.76,-155.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node60->Node30 -->
<g id= "edge76_Node000060_Node000030" class= "edge" >
<title > Node60- > Node30</title>
<g id= "a_edge76_Node000060_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M729.19,-326.48C694.2,-299.72 593.35,-222.42 591,-218.75 579.23,-200.4 574.74,-175.53 573.03,-158.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "576.54,-158.22 572.31,-148.5 569.56,-158.73 576.54,-158.22" />
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__multiscale_8cpp__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>