Files
GridFire/docs/html/engine__multiscale_8cpp__incl.svg

1403 lines
68 KiB
XML
Raw Normal View History

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&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node5 -->
<g id="edge79_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node9 -->
<g id="edge87_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;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&#45;&gt;Node60 -->
<g id="edge72_Node000001_Node000060" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node61 -->
<g id="edge77_Node000001_Node000061" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node62 -->
<g id="edge82_Node000001_Node000062" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node63 -->
<g id="edge83_Node000001_Node000063" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node64 -->
<g id="edge84_Node000001_Node000064" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node65 -->
<g id="edge85_Node000001_Node000065" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node66 -->
<g id="edge86_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node67 -->
<g id="edge88_Node000001_Node000067" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node68 -->
<g id="edge89_Node000001_Node000068" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node69 -->
<g id="edge90_Node000001_Node000069" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node70 -->
<g id="edge91_Node000001_Node000070" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node71 -->
<g id="edge92_Node000001_Node000071" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node72 -->
<g id="edge93_Node000001_Node000072" class="edge">
<title>Node1&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;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 &quot;views&quot; 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&#45;&gt;Node34 -->
<g id="edge35_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node35 -->
<g id="edge37_Node000002_Node000035" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node49 -->
<g id="edge54_Node000002_Node000049" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node50 -->
<g id="edge55_Node000002_Node000050" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node51 -->
<g id="edge56_Node000002_Node000051" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node52 -->
<g id="edge57_Node000002_Node000052" class="edge">
<title>Node2&#45;&gt;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&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge32_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node11 -->
<g id="edge31_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node15 -->
<g id="edge12_Node000003_Node000015" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node16 -->
<g id="edge14_Node000003_Node000016" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node17 -->
<g id="edge18_Node000003_Node000017" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node19 -->
<g id="edge20_Node000003_Node000019" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node24 -->
<g id="edge23_Node000003_Node000024" class="edge">
<title>Node3&#45;&gt;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&#39;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&#45;&gt;Node26 -->
<g id="edge24_Node000003_Node000026" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node27 -->
<g id="edge30_Node000003_Node000027" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node32 -->
<g id="edge33_Node000003_Node000032" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node33 -->
<g id="edge34_Node000003_Node000033" class="edge">
<title>Node3&#45;&gt;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&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge5_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node8 -->
<g id="edge6_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node9 -->
<g id="edge7_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge8_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node11 -->
<g id="edge9_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node12 -->
<g id="edge10_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge11_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge13_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;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&#45;&gt;Node4 -->
<g id="edge15_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge16_Node000016_Node000007" class="edge">
<title>Node16&#45;&gt;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&#45;&gt;Node11 -->
<g id="edge17_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;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&#45;&gt;Node16 -->
<g id="edge19_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge22_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;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&#45;&gt;Node21 -->
<g id="edge21_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge25_Node000026_Node000007" class="edge">
<title>Node26&#45;&gt;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&#45;&gt;Node9 -->
<g id="edge27_Node000026_Node000009" class="edge">
<title>Node26&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge29_Node000026_Node000010" class="edge">
<title>Node26&#45;&gt;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&#45;&gt;Node27 -->
<g id="edge26_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;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&#45;&gt;Node30 -->
<g id="edge28_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge36_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge44_Node000035_Node000003" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node4 -->
<g id="edge43_Node000035_Node000004" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node5 -->
<g id="edge52_Node000035_Node000005" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge38_Node000035_Node000007" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node8 -->
<g id="edge40_Node000035_Node000008" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge50_Node000035_Node000010" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node11 -->
<g id="edge51_Node000035_Node000011" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge39_Node000035_Node000014" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node15 -->
<g id="edge42_Node000035_Node000015" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node16 -->
<g id="edge45_Node000035_Node000016" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node17 -->
<g id="edge46_Node000035_Node000017" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node21 -->
<g id="edge49_Node000035_Node000021" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node30 -->
<g id="edge53_Node000035_Node000030" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node36 -->
<g id="edge41_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node37 -->
<g id="edge47_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;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&#45;&gt;Node21 -->
<g id="edge48_Node000037_Node000021" class="edge">
<title>Node37&#45;&gt;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&#45;&gt;Node54 -->
<g id="edge59_Node000053_Node000054" class="edge">
<title>Node53&#45;&gt;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&#45;&gt;Node21 -->
<g id="edge60_Node000054_Node000021" class="edge">
<title>Node54&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge62_Node000056_Node000003" class="edge">
<title>Node56&#45;&gt;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&#45;&gt;Node7 -->
<g id="edge65_Node000056_Node000007" class="edge">
<title>Node56&#45;&gt;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&#45;&gt;Node15 -->
<g id="edge64_Node000056_Node000015" class="edge">
<title>Node56&#45;&gt;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&#45;&gt;Node35 -->
<g id="edge63_Node000056_Node000035" class="edge">
<title>Node56&#45;&gt;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&#45;&gt;Node10 -->
<g id="edge67_Node000057_Node000010" class="edge">
<title>Node57&#45;&gt;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&#45;&gt;Node51 -->
<g id="edge71_Node000057_Node000051" class="edge">
<title>Node57&#45;&gt;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&#45;&gt;Node58 -->
<g id="edge68_Node000057_Node000058" class="edge">
<title>Node57&#45;&gt;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&#45;&gt;Node59 -->
<g id="edge69_Node000057_Node000059" class="edge">
<title>Node57&#45;&gt;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&#45;&gt;Node54 -->
<g id="edge70_Node000059_Node000054" class="edge">
<title>Node59&#45;&gt;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&#45;&gt;Node3 -->
<g id="edge73_Node000060_Node000003" class="edge">
<title>Node60&#45;&gt;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&#45;&gt;Node14 -->
<g id="edge74_Node000060_Node000014" class="edge">
<title>Node60&#45;&gt;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&#45;&gt;Node21 -->
<g id="edge75_Node000060_Node000021" class="edge">
<title>Node60&#45;&gt;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&#45;&gt;Node30 -->
<g id="edge76_Node000060_Node000030" class="edge">
<title>Node60&#45;&gt;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>