Files
GridFire/docs/html/engine__multiscale_8cpp__incl.svg

1392 lines
65 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 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/lib/engine/views/engine_multiscale.cpp Pages: 1 -->
<!--zoomable 489 -->
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">
var viewWidth = 3404;
var viewHeight = 489;
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=" ">
<polygon fill="#999999" stroke="#666666" points="2146.5,-481 2017.5,-481 2017.5,-451 2146.5,-451 2146.5,-481"/>
<text text-anchor="start" x="2025.5" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text text-anchor="middle" x="2082" y="-458" 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=" ">
<polygon fill="white" stroke="#666666" points="1374.5,-415 1255.5,-415 1255.5,-385 1374.5,-385 1374.5,-415"/>
<text text-anchor="start" x="1263.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text text-anchor="middle" x="1315" y="-392" 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=" ">
<path fill="none" stroke="#63b8ff" d="M2017.27,-459.6C1874.25,-447.66 1532.37,-419.14 1384.79,-406.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1384.76,-403.31 1374.51,-405.97 1384.18,-410.28 1384.76,-403.31"/>
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="63,-24.5 13,-24.5 13,-5.5 63,-5.5 63,-24.5"/>
<text text-anchor="middle" x="38" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node5 -->
2025-11-25 14:31:59 -05:00
<g id="edge77_Node000001_Node000005" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node5</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge77_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.31,-464.61C1707.56,-462.58 383.51,-451.78 203,-415 107.98,-395.64 0,-431.98 0,-335 0,-335 0,-335 0,-135 0,-97.57 17.27,-56.53 28.52,-33.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="31.74,-35.15 33.19,-24.65 25.51,-31.96 31.74,-35.15"/>
2025-11-24 09:08:28 -05:00
</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="609,-24.5 527,-24.5 527,-5.5 609,-5.5 609,-24.5"/>
<text text-anchor="middle" x="568" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
2025-11-25 14:31:59 -05:00
<g id="edge86_Node000001_Node000009" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node9</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge86_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.4,-464.22C1771.97,-461.04 897.3,-447.62 621,-415 443.98,-394.1 228,-513.25 228,-335 228,-335 228,-335 228,-267 228,-138.12 318.66,-117.02 437,-66 469.51,-51.98 507.36,-37.76 533.99,-28.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="535.39,-31.3 543.61,-24.61 533.01,-24.71 535.39,-31.3"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1620.5,-24.5 1527.5,-24.5 1527.5,-5.5 1620.5,-5.5 1620.5,-24.5"/>
<text text-anchor="middle" x="1574" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge78_Node000001_Node000010" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge78_Node000001_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2029.15,-451C1986.51,-437.19 1937.51,-413.97 1963,-385 2045.87,-290.79 2142.99,-424.77 2243,-349 2273.79,-325.67 2277,-307.63 2277,-269 2277,-269 2277,-269 2277,-135 2277,-105.77 2439.85,-141.86 2099,-66 1931.5,-28.72 1727.86,-19.23 1630.78,-16.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1630.68,-13.31 1620.6,-16.58 1630.52,-20.31 1630.68,-13.31"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="352.5,-24.5 305.5,-24.5 305.5,-5.5 352.5,-5.5 352.5,-24.5"/>
<text text-anchor="middle" x="329" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge76_Node000001_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge76_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.5,-464.39C1694.5,-461.21 266.91,-445.42 233,-415 135.69,-327.72 207.58,-247.37 241,-121 247.82,-95.22 248.66,-87.08 265,-66 276.09,-51.7 292.15,-39.16 305.41,-30.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.55,-33.01 314.05,-24.63 303.75,-27.13 307.55,-33.01"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1183,-24.5 1097,-24.5 1097,-5.5 1183,-5.5 1183,-24.5"/>
<text text-anchor="middle" x="1140" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
2025-11-25 14:31:59 -05:00
<g id="edge79_Node000001_Node000012" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node12</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge79_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.47,-464.91C1847.55,-464.06 1391.01,-457.75 1247,-415 1190.14,-398.12 1160.82,-400.28 1131,-349 1124.3,-337.47 1121.96,-328.8 1131,-319 1198.11,-246.23 1488.21,-330.6 1575,-283 1607.27,-265.3 1613.01,-251.79 1625,-217 1638.9,-176.66 1649.85,-156.38 1626,-121 1577.81,-49.53 1309,-25.67 1193.15,-18.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1193.27,-15.13 1183.09,-18.04 1192.86,-22.12 1193.27,-15.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="error__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1932.5,-349 1825.5,-349 1825.5,-319 1932.5,-319 1932.5,-349"/>
<text text-anchor="start" x="1833.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="1879" y="-326" 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;Node52 -->
<g id="edge56_Node000001_Node000052" class="edge">
<title>Node1&#45;&gt;Node52</title>
<g id="a_edge56_Node000001_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.33,-463.8C1937.36,-460.79 1808.07,-450.42 1778,-415 1756.96,-390.22 1792.36,-367.79 1826.9,-353.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1828.64,-356.1 1836.57,-349.07 1825.99,-349.62 1828.64,-356.1"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="774,-415 630,-415 630,-385 774,-385 774,-415"/>
<text text-anchor="start" x="638" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text text-anchor="middle" x="702" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node55 -->
<g id="edge59_Node000001_Node000055" class="edge">
<title>Node1&#45;&gt;Node55</title>
<g id="a_edge59_Node000001_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.29,-462C1791.16,-451.51 1036.3,-416.5 784.53,-404.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="784.5,-401.32 774.35,-404.36 784.18,-408.32 784.5,-401.32"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:href="sundials_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1915,-409.5 1787,-409.5 1787,-390.5 1915,-390.5 1915,-409.5"/>
<text text-anchor="middle" x="1851" y="-397.5" 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;Node56 -->
<g id="edge64_Node000001_Node000056" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node56</title>
<g id="a_edge64_Node000001_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2031.31,-450.95C1989.37,-439.34 1930.57,-423.05 1891.67,-412.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1892.31,-408.81 1881.74,-409.52 1890.44,-415.56 1892.31,-408.81"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1083.5,-343.5 960.5,-343.5 960.5,-324.5 1083.5,-324.5 1083.5,-343.5"/>
<text text-anchor="middle" x="1022" y="-331.5" 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>
<!-- Node1&#45;&gt;Node59 -->
<g id="edge70_Node000001_Node000059" class="edge">
<title>Node1&#45;&gt;Node59</title>
<g id="a_edge70_Node000001_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2017.23,-464.48C1811.42,-462.46 1181.05,-453.18 1098,-415 1068.82,-401.58 1045.26,-371.42 1032.48,-352.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1035.27,-350.09 1026.95,-343.54 1029.37,-353.85 1035.27,-350.09"/>
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:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2036.5,-409.5 1971.5,-409.5 1971.5,-390.5 2036.5,-390.5 2036.5,-409.5"/>
<text text-anchor="middle" x="2004" y="-397.5" 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;Node60 -->
<g id="edge75_Node000001_Node000060" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node60</title>
<g id="a_edge75_Node000001_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2064.69,-450.8C2052.29,-440.62 2035.6,-426.93 2022.87,-416.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.73,-413.48 2014.78,-409.84 2020.29,-418.89 2024.73,-413.48"/>
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="2109.5,-409.5 2054.5,-409.5 2054.5,-390.5 2109.5,-390.5 2109.5,-409.5"/>
<text text-anchor="middle" x="2082" y="-397.5" 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;Node61 -->
<g id="edge80_Node000001_Node000061" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node61</title>
<g id="a_edge80_Node000001_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2082,-450.8C2082,-441.7 2082,-429.79 2082,-419.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2085.5,-419.84 2082,-409.84 2078.5,-419.84 2085.5,-419.84"/>
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="2174.5,-409.5 2127.5,-409.5 2127.5,-390.5 2174.5,-390.5 2174.5,-409.5"/>
<text text-anchor="middle" x="2151" y="-397.5" 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;Node62 -->
<g id="edge81_Node000001_Node000062" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node62</title>
<g id="a_edge81_Node000001_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2097.31,-450.8C2108.18,-440.72 2122.76,-427.19 2133.99,-416.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2136.51,-419.21 2141.46,-409.84 2131.75,-414.08 2136.51,-419.21"/>
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="2257,-409.5 2193,-409.5 2193,-390.5 2257,-390.5 2257,-409.5"/>
<text text-anchor="middle" x="2225" y="-397.5" 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;Node63 -->
<g id="edge82_Node000001_Node000063" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node63</title>
<g id="a_edge82_Node000001_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2113.38,-450.95C2138.24,-439.83 2172.66,-424.42 2196.68,-413.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2198.27,-416.8 2205.97,-409.52 2195.41,-410.41 2198.27,-416.8"/>
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="2331,-409.5 2275,-409.5 2275,-390.5 2331,-390.5 2331,-409.5"/>
<text text-anchor="middle" x="2303" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">numeric</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="edge83_Node000001_Node000064" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node64</title>
<g id="a_edge83_Node000001_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2139.2,-450.97C2175.73,-441.64 2223.96,-428.63 2266,-415 2267.86,-414.4 2269.77,-413.75 2271.69,-413.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2273,-416.34 2281.21,-409.64 2270.62,-409.75 2273,-416.34"/>
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="2486.5,-409.5 2349.5,-409.5 2349.5,-390.5 2486.5,-390.5 2486.5,-409.5"/>
<text text-anchor="middle" x="2418" y="-397.5" 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="edge84_Node000001_Node000065" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node65</title>
<g id="a_edge84_Node000001_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.78,-452.66C2209.7,-440.68 2304.14,-422.69 2363.36,-411.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2364.1,-414.83 2373.27,-409.52 2362.79,-407.95 2364.1,-414.83"/>
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="2607,-409.5 2505,-409.5 2505,-390.5 2607,-390.5 2607,-409.5"/>
<text text-anchor="middle" x="2556" y="-397.5" 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="edge85_Node000001_Node000066" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge85_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.5,-459.41C2228.22,-451.82 2373.19,-436.68 2496,-415 2501.33,-414.06 2506.9,-412.94 2512.41,-411.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2513.19,-415.17 2522.18,-409.57 2511.66,-408.34 2513.19,-415.17"/>
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="2712.5,-409.5 2625.5,-409.5 2625.5,-390.5 2712.5,-390.5 2712.5,-409.5"/>
<text text-anchor="middle" x="2669" y="-397.5" 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="edge87_Node000001_Node000067" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node67</title>
<g id="a_edge87_Node000001_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.57,-462.39C2247.44,-457.55 2448.23,-444.8 2616,-415 2620.73,-414.16 2625.65,-413.11 2630.51,-411.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2631.46,-415.33 2640.31,-409.5 2629.76,-408.54 2631.46,-415.33"/>
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="2883,-409.5 2731,-409.5 2731,-390.5 2883,-390.5 2883,-409.5"/>
<text text-anchor="middle" x="2807" y="-397.5" 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="edge88_Node000001_Node000068" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node68</title>
<g id="a_edge88_Node000001_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.68,-461.77C2262.39,-455.6 2512.34,-440.41 2722,-415 2730.85,-413.93 2740.18,-412.6 2749.29,-411.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2750.12,-414.6 2759.45,-409.57 2749.02,-407.68 2750.12,-414.6"/>
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="3020.5,-415 2901.5,-415 2901.5,-385 3020.5,-385 3020.5,-415"/>
<text text-anchor="start" x="2909.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">sunmatrix/sunmatrix</text>
<text text-anchor="middle" x="2961" y="-392" 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="edge89_Node000001_Node000069" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node69</title>
<g id="a_edge89_Node000001_Node000069"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.6,-464.05C2282.62,-461.38 2608.54,-451.54 2891.21,-414.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2891.78,-418.42 2901.25,-413.65 2890.88,-411.48 2891.78,-418.42"/>
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="3145.5,-415 3038.5,-415 3038.5,-385 3145.5,-385 3145.5,-415"/>
<text text-anchor="start" x="3046.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">sunlinsol/sunlinsol</text>
<text text-anchor="middle" x="3092" y="-392" 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="edge90_Node000001_Node000070" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node70</title>
<g id="a_edge90_Node000001_Node000070"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.73,-465.35C2299.13,-465.37 2692.44,-460.69 3028.41,-415.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3028.9,-418.53 3038.33,-413.7 3027.95,-411.59 3028.9,-418.53"/>
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="3236.5,-409.5 3163.5,-409.5 3163.5,-390.5 3236.5,-390.5 3236.5,-409.5"/>
<text text-anchor="middle" x="3200" y="-397.5" 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="edge91_Node000001_Node000071" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node71</title>
<g id="a_edge91_Node000001_Node000071"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.8,-464.14C2347.91,-461.14 2959.62,-449.36 3155,-415 3158.88,-414.32 3162.89,-413.4 3166.84,-412.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.83,-415.71 3176.46,-409.56 3165.88,-408.99 3167.83,-415.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="3395.5,-415 3254.5,-415 3254.5,-385 3395.5,-385 3395.5,-415"/>
<text text-anchor="start" x="3262.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="3325" y="-392" 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="edge92_Node000001_Node000072" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node1&#45;&gt;Node72</title>
<g id="a_edge92_Node000001_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2146.58,-465.22C2321.8,-465.18 2820.91,-460.79 3244.44,-415.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3244.87,-418.55 3254.43,-413.98 3244.11,-411.59 3244.87,-418.55"/>
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="982.5,-283 859.5,-283 859.5,-253 982.5,-253 982.5,-283"/>
<text text-anchor="start" x="867.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="921" y="-260" 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="M1255.16,-397.95C1164.44,-395.19 997.79,-385.2 952,-349 934.91,-335.49 927.23,-311.29 923.78,-293.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="927.23,-292.43 922.21,-283.1 920.32,-293.53 927.23,-292.43"/>
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="903.5,-349 768.5,-349 768.5,-319 903.5,-319 903.5,-349"/>
<text text-anchor="start" x="776.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text text-anchor="middle" x="836" y="-326" 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="M1255.36,-392.31C1177.6,-383.41 1037.4,-366.7 918,-349 916.53,-348.78 915.04,-348.56 913.54,-348.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="913.95,-344.85 903.53,-346.77 912.87,-351.77 913.95,-344.85"/>
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="525.5,-349 402.5,-349 402.5,-319 525.5,-319 525.5,-349"/>
<text text-anchor="start" x="410.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="464" y="-326" 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="M1255.5,-394.53C1103.29,-383.08 700.21,-352.76 535.58,-340.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="535.79,-336.89 525.55,-339.63 535.26,-343.87 535.79,-336.89"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1312,-343.5 1140,-343.5 1140,-324.5 1312,-324.5 1312,-343.5"/>
<text text-anchor="middle" x="1226" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_linearsolver.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node48 -->
<g id="edge52_Node000002_Node000048" class="edge">
<title>Node2&#45;&gt;Node48</title>
<g id="a_edge52_Node000002_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1295.25,-384.8C1280.74,-374.37 1261.1,-360.24 1246.44,-349.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1248.2,-346.66 1238.04,-343.66 1244.12,-352.34 1248.2,-346.66"/>
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="1477.5,-343.5 1330.5,-343.5 1330.5,-324.5 1477.5,-324.5 1477.5,-343.5"/>
<text text-anchor="middle" x="1404" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_matrix.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node49 -->
<g id="edge53_Node000002_Node000049" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node49</title>
<g id="a_edge53_Node000002_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1334.75,-384.8C1349.26,-374.37 1368.9,-360.24 1383.56,-349.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1385.88,-352.34 1391.96,-343.66 1381.8,-346.66 1385.88,-352.34"/>
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="1807.5,-343.5 1656.5,-343.5 1656.5,-324.5 1807.5,-324.5 1807.5,-343.5"/>
<text text-anchor="middle" x="1732" y="-331.5" 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;Node50 -->
<g id="edge54_Node000002_Node000050" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node50</title>
<g id="a_edge54_Node000002_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1374.71,-390.26C1441.2,-380.47 1551.85,-364 1647,-349 1654.69,-347.79 1662.76,-346.49 1670.75,-345.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1671.47,-348.62 1680.78,-343.55 1670.34,-341.71 1671.47,-348.62"/>
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="1638,-343.5 1496,-343.5 1496,-324.5 1638,-324.5 1638,-343.5"/>
<text text-anchor="middle" x="1567" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node51 -->
<g id="edge55_Node000002_Node000051" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node51</title>
<g id="a_edge55_Node000002_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1370.3,-384.95C1416.44,-373.24 1481.29,-356.77 1523.71,-345.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1524.63,-349.37 1533.46,-343.52 1522.91,-342.59 1524.63,-349.37"/>
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="592,-85 446,-85 446,-66 592,-66 592,-85"/>
<text text-anchor="middle" x="519" y="-73" 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="M901.79,-252.97C888.32,-243.05 869.94,-229.37 854,-217 800.32,-175.34 796.45,-150.01 735,-121 693.5,-101.41 643.5,-90.41 602.07,-84.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="602.4,-80.76 592.01,-82.82 601.42,-87.69 602.4,-80.76"/>
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="M982.8,-261.46C1114.27,-249.58 1410.57,-222.32 1420,-217 1466.45,-190.8 1459.59,-163.35 1492,-121 1516,-89.64 1544.46,-53.41 1560.76,-32.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1563.69,-34.68 1567.14,-24.67 1558.19,-30.35 1563.69,-34.68"/>
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="M887.6,-252.9C866.57,-243.59 839.14,-230.63 816,-217 796.23,-205.36 793.95,-198.32 774,-187 710.3,-150.85 692.94,-142.76 623,-121 542.6,-95.99 515.2,-116.22 437,-85 402.83,-71.36 367.74,-46.55 347.17,-30.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.32,-27.93 339.3,-24.5 345,-33.43 349.32,-27.93"/>
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="730,-211.5 610,-211.5 610,-192.5 730,-192.5 730,-211.5"/>
<text text-anchor="middle" x="670" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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="M865.92,-252.95C819.96,-241.24 755.37,-224.77 713.12,-213.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="713.96,-210.6 703.4,-211.52 712.23,-217.38 713.96,-210.6"/>
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="453.5,-151 332.5,-151 332.5,-121 453.5,-121 453.5,-151"/>
<text text-anchor="start" x="340.5" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="393" y="-128" 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="M872.4,-253C845.1,-244.28 810.82,-231.9 782,-217 761.3,-206.3 760.67,-195.56 739,-187 690.27,-167.74 549.88,-151.72 463.63,-143.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="463.94,-139.84 453.65,-142.36 463.27,-146.81 463.94,-139.84"/>
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="440,-217 332,-217 332,-187 440,-187 440,-217"/>
<text text-anchor="start" x="340" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="386" 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="M859.37,-259.63C757.26,-247.41 553.99,-223.1 450.21,-210.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.53,-207.19 440.18,-209.48 449.69,-214.14 450.53,-207.19"/>
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="1114.5,-217 997.5,-217 997.5,-187 1114.5,-187 1114.5,-217"/>
<text text-anchor="start" x="1005.5" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1056" 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="M950.63,-252.95C970.23,-243.66 996.14,-231.38 1017.37,-221.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1018.91,-224.46 1026.44,-217.01 1015.91,-218.13 1018.91,-224.46"/>
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="1330.5,-217 1213.5,-217 1213.5,-187 1330.5,-187 1330.5,-217"/>
<text text-anchor="start" x="1221.5" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1272" 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="M982.65,-256.62C1037.79,-247.22 1121.1,-232.74 1203.39,-217.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.25,-220.48 1213.42,-215.17 1202.94,-213.61 1204.25,-220.48"/>
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="979.5,-217 862.5,-217 862.5,-187 979.5,-187 979.5,-217"/>
<text text-anchor="start" x="870.5" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="921" 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="M921,-252.8C921,-245.34 921,-235.99 921,-227.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="924.5,-227.16 921,-217.16 917.5,-227.16 924.5,-227.16"/>
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="1325,-151 1191,-151 1191,-121 1325,-121 1325,-151"/>
<text text-anchor="start" x="1199" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1258" y="-128" 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="M982.52,-265.13C1106.15,-260.73 1375.32,-247.69 1403,-217 1430.33,-186.69 1382.76,-165.39 1334.95,-152.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1335.65,-149 1325.09,-149.87 1333.89,-155.77 1335.65,-149"/>
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="1393.5,-211.5 1348.5,-211.5 1348.5,-192.5 1393.5,-192.5 1393.5,-211.5"/>
<text text-anchor="middle" x="1371" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#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="M982.85,-265.49C1065.61,-262.15 1216.32,-251.43 1340,-217 1341.68,-216.53 1343.39,-215.99 1345.09,-215.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1346.67,-218.52 1354.62,-211.52 1344.04,-212.04 1346.67,-218.52"/>
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="1195,-211.5 1133,-211.5 1133,-192.5 1195,-192.5 1195,-211.5"/>
<text text-anchor="middle" x="1164" y="-199.5" 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="M982.7,-253.41C1023.15,-244.11 1077.03,-230.97 1124,-217 1126.41,-216.28 1128.88,-215.51 1131.37,-214.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.49,-218.02 1140.86,-211.52 1130.26,-211.39 1132.49,-218.02"/>
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="M445.81,-69.86C360.96,-63.78 217.13,-51.31 95,-30 87.84,-28.75 80.24,-27.11 73,-25.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.65,-21.95 63.1,-22.95 71.97,-28.74 73.65,-21.95"/>
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="275.5,-24.5 104.5,-24.5 104.5,-5.5 275.5,-5.5 275.5,-24.5"/>
<text text-anchor="middle" x="190" y="-12.5" 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="M471.16,-65.99C411.95,-55.47 311.2,-37.55 247.75,-26.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="248.36,-22.82 237.9,-24.52 247.13,-29.71 248.36,-22.82"/>
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="509,-24.5 371,-24.5 371,-5.5 509,-5.5 509,-24.5"/>
<text text-anchor="middle" x="440" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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="M507.34,-65.87C494.86,-56.62 474.82,-41.78 459.84,-30.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="461.82,-27.81 451.7,-24.67 457.66,-33.43 461.82,-27.81"/>
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="M526.23,-65.87C533.54,-57.14 545.02,-43.43 554.1,-32.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="557,-34.58 560.74,-24.67 551.64,-30.09 557,-34.58"/>
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="M592.35,-70.43C791.42,-59.39 1338.83,-29.04 1517.08,-19.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1517.5,-22.64 1527.29,-18.59 1517.11,-15.65 1517.5,-22.64"/>
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="M484.31,-66C452.24,-57.83 403.42,-44.59 362,-30 360.57,-29.5 359.11,-28.96 357.65,-28.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.62,-25.03 348.04,-24.55 356.02,-31.52 358.62,-25.03"/>
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="M592.06,-67.62C718.6,-55.7 975.65,-31.48 1086.81,-21.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1087.15,-24.49 1096.78,-20.07 1086.5,-17.52 1087.15,-24.49"/>
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="753,-30 639,-30 639,0 753,0 753,-30"/>
<text text-anchor="start" x="647" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="696" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
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="M544.74,-65.99C570.54,-57.46 611.02,-44.09 643.61,-33.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="645.05,-36.53 653.45,-30.06 642.85,-29.88 645.05,-36.53"/>
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="M671.25,-192.08C675.09,-164.78 686.76,-81.73 692.6,-40.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="696.09,-40.51 694.02,-30.12 689.16,-39.54 696.09,-40.51"/>
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="M423.18,-120.99C443.83,-111.4 471,-98.79 491.13,-89.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="492.8,-92.52 500.39,-85.14 489.85,-86.18 492.8,-92.52"/>
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="M360.8,-120.9C340.15,-111.49 313.01,-98.42 290,-85 260.93,-68.05 229.25,-45.42 209.5,-30.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.43,-27.85 201.33,-24.66 207.24,-33.46 211.43,-27.85"/>
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="M385.42,-121C380.01,-110.98 372.54,-97.16 366,-85 356.57,-67.47 345.82,-47.41 338.35,-33.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.35,-31.67 333.55,-24.5 335.18,-34.97 341.35,-31.67"/>
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="M387.55,-186.8C388.38,-179.26 389.41,-169.78 390.36,-161.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="393.84,-161.49 391.45,-151.16 386.88,-160.72 393.84,-161.49"/>
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="M1028.65,-186.94C964.58,-154.02 804.76,-71.89 732.5,-34.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="733.81,-31.49 723.31,-30.04 730.61,-37.72 733.81,-31.49"/>
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="1545,-145.5 1501,-145.5 1501,-126.5 1545,-126.5 1545,-145.5"/>
<text text-anchor="middle" x="1523" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#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="M1114.55,-188.64C1117.74,-188.06 1120.91,-187.51 1124,-187 1259.66,-164.57 1422.76,-147.06 1490.77,-140.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1491.25,-143.64 1500.85,-139.16 1490.55,-136.68 1491.25,-143.64"/>
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="M873.01,-186.99C814.33,-170.12 711.87,-141.5 623,-121 540.95,-102.07 518.95,-104.34 437,-85 362.16,-67.33 275.87,-42.1 227.65,-27.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.55,-24.16 217.96,-24.61 226.52,-30.86 228.55,-24.16"/>
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="M909.06,-186.83C893.7,-169.35 865.45,-139.64 836,-121 762.86,-74.71 666,-42.99 611,-27.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="611.81,-23.91 601.24,-24.58 609.92,-30.65 611.81,-23.91"/>
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="M965.19,-186.93C1016.98,-170.56 1105.47,-142.97 1182,-121 1308.02,-84.82 1457.97,-45.75 1530.47,-27.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1531.77,-30.4 1540.59,-24.52 1530.03,-23.62 1531.77,-30.4"/>
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="M979.59,-188.86C982.77,-188.23 985.92,-187.6 989,-187 1053.49,-174.37 1126.83,-160.79 1180.62,-150.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1181.56,-154.36 1190.77,-149.12 1180.31,-147.47 1181.56,-154.36"/>
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="614.5,-145.5 549.5,-145.5 549.5,-126.5 614.5,-126.5 614.5,-145.5"/>
<text text-anchor="middle" x="582" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#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="M862.34,-189.93C794.62,-177.14 684.88,-156.42 624.75,-145.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="625.31,-141.62 614.84,-143.2 624.01,-148.49 625.31,-141.62"/>
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="M854.86,-318.8C866.42,-310.1 881.39,-298.82 894.17,-289.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="896.31,-291.98 902.19,-283.16 892.09,-286.38 896.31,-291.98"/>
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="M525.63,-324.37C609.74,-312.59 760.15,-291.53 849.23,-279.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.83,-282.5 859.25,-277.65 848.86,-275.57 849.83,-282.5"/>
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="M451.01,-318.92C443.26,-309.51 434.14,-296.44 430,-283 426.08,-270.26 426.79,-265.94 430,-253 434.35,-235.44 440.74,-233.1 449,-217 471.51,-173.12 497.18,-121.06 510.29,-94.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="513.55,-95.61 514.81,-85.09 507.27,-92.53 513.55,-95.61"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node5 -->
2025-11-25 14:31:59 -05:00
<g id="edge50_Node000035_Node000005" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node35&#45;&gt;Node5</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge50_Node000035_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M402.35,-332.16C351.54,-328.78 279.54,-317.52 227,-283 128.39,-218.2 65.36,-82.73 45.1,-33.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="48.34,-32.65 41.34,-24.7 41.86,-35.28 48.34,-32.65"/>
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="M402.26,-325.34C348.16,-317.41 274.97,-303.3 254,-283 183.45,-214.71 185,-83.45 188.3,-34.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.79,-34.97 189.09,-24.73 184.81,-34.42 191.79,-34.97"/>
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="M402.44,-319.93C344.31,-303.56 266,-269.21 266,-203 266,-203 266,-203 266,-135 266,-74.32 339,-42.32 390.43,-27.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="391.39,-30.67 400.08,-24.61 389.51,-23.93 391.39,-30.67"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node10 -->
2025-11-25 14:31:59 -05:00
<g id="edge48_Node000035_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node35&#45;&gt;Node10</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge48_Node000035_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M525.69,-330.25C681.39,-323.08 1087.32,-303.03 1221,-283 1347.44,-264.06 1381.28,-261.88 1501,-217 1559.83,-194.95 1593.57,-204.8 1626,-151 1649.99,-111.21 1612.16,-58.44 1589.32,-32.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1591.83,-29.77 1582.53,-24.69 1586.63,-34.46 1591.83,-29.77"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node11 -->
2025-11-25 14:31:59 -05:00
<g id="edge49_Node000035_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node35&#45;&gt;Node11</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge49_Node000035_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M402.17,-330.5C363.31,-325.75 314.71,-313.51 283,-283 230.18,-232.17 232.91,-191.78 252,-121 261.93,-84.17 292.23,-50.27 311.73,-31.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.18,-33.94 319.09,-24.55 309.4,-28.83 314.18,-33.94"/>
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="M525.78,-320.88C546.59,-313.54 567.65,-301.78 580,-283 620.76,-221.04 503.23,-185.4 540,-121 555.61,-93.66 574.68,-102.27 601,-85 624.8,-69.39 650.89,-50.28 669.7,-36.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="671.93,-38.84 677.8,-30.02 667.71,-33.25 671.93,-38.84"/>
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="M525.51,-321.87C554.43,-314.4 588.15,-302.29 614,-283 635.91,-266.65 652.44,-239.16 661.67,-221.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="664.92,-222.37 666.14,-211.85 658.62,-219.31 664.92,-222.37"/>
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="M417.57,-318.98C397.11,-311 373.92,-299.28 357,-283 333.22,-260.12 330.77,-249.07 323,-217 319.86,-204.04 316.9,-198.86 323,-187 329.54,-174.28 340.99,-164.09 352.75,-156.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.61,-159.27 361.3,-151.06 350.95,-153.3 354.61,-159.27"/>
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="M412.35,-318.97C394.49,-311.37 376.37,-299.94 366,-283 355.44,-265.75 362.62,-243.18 371.19,-226.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.46,-227.73 376.26,-217.29 368.34,-224.32 374.46,-227.73"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node21 -->
2025-11-25 14:31:59 -05:00
<g id="edge47_Node000035_Node000021" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node35&#45;&gt;Node21</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge47_Node000035_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M525.86,-329.11C733.1,-315.65 1394.39,-269 1474,-217 1496.33,-202.41 1510.14,-173.75 1517.2,-154.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1520.52,-156.1 1520.51,-145.5 1513.91,-153.79 1520.52,-156.1"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node30 -->
2025-11-25 14:31:59 -05:00
<g id="edge51_Node000035_Node000030" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node35&#45;&gt;Node30</title>
2025-11-25 14:31:59 -05:00
<g id="a_edge51_Node000035_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M452.63,-318.72C441.12,-302.39 426.4,-275.06 437,-253 437,-253 523.76,-183.59 563.06,-152.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.48,-154.7 571.1,-145.72 561.11,-149.23 565.48,-154.7"/>
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="571.5,-277.5 446.5,-277.5 446.5,-258.5 571.5,-258.5 571.5,-277.5"/>
<text text-anchor="middle" x="509" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- 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="M473.99,-318.8C480.73,-309.21 489.66,-296.5 496.82,-286.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="499.89,-288.04 502.78,-277.84 494.17,-284.01 499.89,-288.04"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:href="error__gridfire_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1932.5,-283 1825.5,-283 1825.5,-253 1932.5,-253 1932.5,-283"/>
<text text-anchor="start" x="1833.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="1879" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">/error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge57_Node000052_Node000053" class="edge">
<title>Node52&#45;&gt;Node53</title>
<g id="a_edge57_Node000052_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1879,-318.8C1879,-311.34 1879,-301.99 1879,-293.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1882.5,-293.16 1879,-283.16 1875.5,-293.16 1882.5,-293.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node21 -->
<g id="edge58_Node000053_Node000021" class="edge">
<title>Node53&#45;&gt;Node21</title>
<g id="a_edge58_Node000053_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1840.56,-252.96C1769.91,-227.16 1620.64,-172.65 1555.05,-148.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1555.86,-145.27 1545.27,-145.13 1553.46,-151.85 1555.86,-145.27"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node3 -->
<g id="edge60_Node000055_Node000003" class="edge">
<title>Node55&#45;&gt;Node3</title>
<g id="a_edge60_Node000055_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M708.57,-384.99C717.67,-367.1 735.75,-336.4 760,-319 786.28,-300.15 819.87,-288.25 849.57,-280.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="850.55,-284.19 859.47,-278.47 848.93,-277.38 850.55,-284.19"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node7 -->
<g id="edge63_Node000055_Node000007" class="edge">
<title>Node55&#45;&gt;Node7</title>
<g id="a_edge63_Node000055_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M629.64,-390.26C504.69,-373.95 255.21,-335.72 186,-283 121.16,-233.6 71.72,-197.45 100,-121 114.05,-83.03 148.63,-49.53 170.61,-31.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.08,-33.58 178.62,-24.55 168.65,-28.16 173.08,-33.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node15 -->
<g id="edge62_Node000055_Node000015" class="edge">
<title>Node55&#45;&gt;Node15</title>
<g id="a_edge62_Node000055_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.7,-384.9C694.04,-350.23 679.43,-260.79 673.06,-221.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.49,-221.03 671.42,-211.73 669.58,-222.16 676.49,-221.03"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node55&#45;&gt;Node35 -->
<g id="edge61_Node000055_Node000035" class="edge">
<title>Node55&#45;&gt;Node35</title>
<g id="a_edge61_Node000055_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M649.77,-384.95C613.34,-375.16 564.57,-362.05 526.15,-351.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="526.67,-348.23 516.11,-349.01 524.86,-354.99 526.67,-348.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node10 -->
<g id="edge65_Node000056_Node000010" class="edge">
<title>Node56&#45;&gt;Node10</title>
<g id="a_edge65_Node000056_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1896.3,-390.44C1907,-388.53 1918.39,-386.61 1929,-385 1993.42,-375.24 2171.46,-392.47 2220,-349 2247.22,-324.62 2239,-305.54 2239,-269 2239,-269 2239,-269 2239,-135 2239,-73.46 1791.97,-32.84 1630.95,-20.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1631,-16.69 1620.76,-19.41 1630.46,-23.67 1631,-16.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node50 -->
<g id="edge69_Node000056_Node000050" class="edge">
<title>Node56&#45;&gt;Node50</title>
<g id="a_edge69_Node000056_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1834.95,-390.37C1814.99,-379.63 1780.68,-361.18 1757.2,-348.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1758.64,-345.35 1748.17,-343.7 1755.32,-351.52 1758.64,-345.35"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node57 -->
<g id="Node000057" class="node">
<title>Node57</title>
<g id="a_Node000057"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2085,-343.5 1951,-343.5 1951,-324.5 2085,-324.5 2085,-343.5"/>
<text text-anchor="middle" x="2018" y="-331.5" 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>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge66_Node000056_Node000057" class="edge">
<title>Node56&#45;&gt;Node57</title>
<g id="a_edge66_Node000056_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1873.52,-390.37C1902.49,-379.27 1952.98,-359.92 1985.94,-347.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1987.48,-350.44 1995.57,-343.6 1984.98,-343.91 1987.48,-350.44"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:href="error__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2210.5,-349 2103.5,-349 2103.5,-319 2210.5,-319 2210.5,-349"/>
<text text-anchor="start" x="2111.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="2157" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">/error_solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node58 -->
<g id="edge67_Node000056_Node000058" class="edge">
<title>Node56&#45;&gt;Node58</title>
<g id="a_edge67_Node000056_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1893.62,-390.44C1940.18,-381.04 2017.23,-365.36 2093.6,-349.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2094.35,-352.49 2103.4,-346.97 2092.89,-345.64 2094.35,-352.49"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node58&#45;&gt;Node53 -->
<g id="edge68_Node000058_Node000053" class="edge">
<title>Node58&#45;&gt;Node53</title>
<g id="a_edge68_Node000058_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2103.4,-320.66C2057.49,-310.09 1991.29,-294.85 1942.69,-283.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1943.44,-280.24 1932.91,-281.41 1941.87,-287.07 1943.44,-280.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node3 -->
<g id="edge71_Node000059_Node000003" class="edge">
<title>Node59&#45;&gt;Node3</title>
<g id="a_edge71_Node000059_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1008.38,-324.37C993.97,-315.24 970.75,-300.53 951.87,-288.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="953.6,-285.51 943.28,-283.12 949.85,-291.42 953.6,-285.51"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node14 -->
<g id="edge72_Node000059_Node000014" class="edge">
<title>Node59&#45;&gt;Node14</title>
<g id="a_edge72_Node000059_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1064.09,-324.47C1075.09,-322.46 1086.96,-320.47 1098,-319 1194.37,-306.18 1446.05,-324.43 1534,-283 1578.92,-261.84 1612,-252.66 1612,-203 1612,-203 1612,-203 1612,-135 1612,-49.4 974.87,-23.81 763.35,-17.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="763.4,-14.17 753.3,-17.39 763.2,-21.17 763.4,-14.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node21 -->
<g id="edge73_Node000059_Node000021" class="edge">
<title>Node59&#45;&gt;Node21</title>
<g id="a_edge73_Node000059_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1064.49,-324.43C1075.38,-322.44 1087.1,-320.47 1098,-319 1143.76,-312.81 1479.54,-315.84 1512,-283 1545.42,-249.19 1535.88,-186.85 1528.31,-155.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1531.62,-154.55 1525.7,-145.77 1524.85,-156.33 1531.62,-154.55"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node59&#45;&gt;Node30 -->
<g id="edge74_Node000059_Node000030" class="edge">
<title>Node59&#45;&gt;Node30</title>
<g id="a_edge74_Node000059_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M964.08,-324.44C860.88,-308.03 651.27,-269.1 601,-217 585.31,-200.74 581.76,-174.02 581.33,-155.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="584.83,-155.82 581.4,-145.8 577.83,-155.78 584.83,-155.82"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="engine__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>