Files
GridFire/docs/html/dynamic__engine__diagnostics_8cpp__incl.svg

1070 lines
51 KiB
XML
Raw Permalink 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/diagnostics/dynamic_engine_diagnostics.cpp Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!--zoomable 438 -->
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 = 2233;
var viewHeight = 438;
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/diagnostics/dynamic_engine_diagnostics.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="2061.25,-429.5 1898.25,-429.5 1898.25,-399 2061.25,-399 2061.25,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1906.25" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="1979.75" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000002"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="1477,-363 1324.5,-363 1324.5,-332.5 1477,-332.5 1477,-363"/>
<text xml:space="preserve" text-anchor="start" x="1332.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="1400.75" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.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="M1898.02,-404.15C1789.83,-392.09 1599.81,-370.92 1488.62,-358.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1489.28,-355.09 1478.95,-357.46 1488.5,-362.05 1489.28,-355.09"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
2025-11-24 09:08:28 -05:00
<polygon fill="white" stroke="#666666" points="1001.88,-296.5 893.62,-296.5 893.62,-266 1001.88,-266 1001.88,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="901.62" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="947.75" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
2025-11-24 09:08:28 -05:00
<g id="edge50_Node000001_Node000003" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node3</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge50_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1897.82,-410.75C1772.05,-406.08 1524.07,-393.58 1315.75,-363 1208.64,-347.28 1086.22,-318.13 1013.04,-299.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1014.19,-296.18 1003.64,-297.08 1012.46,-302.96 1014.19,-296.18"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1468.25,-24.88 1425.25,-24.88 1425.25,-5.63 1468.25,-5.63 1468.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1446.75" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node11 -->
<g id="edge64_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge64_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1999.68,-398.79C2027.28,-376.93 2073.75,-332.64 2073.75,-282.25 2073.75,-282.25 2073.75,-282.25 2073.75,-147.25 2073.75,-24.84 1610.07,-16.09 1480.2,-16.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.21,-12.54 1470.21,-16.05 1480.22,-19.54 1480.21,-12.54"/>
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="1582.75,-157.88 1542.75,-157.88 1542.75,-138.62 1582.75,-138.62 1582.75,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1562.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node21 -->
<g id="edge65_Node000001_Node000021" class="edge">
<title>Node1&#45;&gt;Node21</title>
<g id="a_edge65_Node000001_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1989.36,-398.59C2013.01,-360.49 2068.5,-257.3 2016.75,-199.5 1988.57,-168.02 1692.68,-154.13 1594.34,-150.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1594.73,-146.87 1584.61,-150 1594.47,-153.87 1594.73,-146.87"/>
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="table__format_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1762.88,-296.5 1672.62,-296.5 1672.62,-266 1762.88,-266 1762.88,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="1680.62" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/utils/table</text>
<text xml:space="preserve" text-anchor="middle" x="1717.75" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_format.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node35 -->
<g id="edge51_Node000001_Node000035" class="edge">
<title>Node1&#45;&gt;Node35</title>
<g id="a_edge51_Node000001_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1950.46,-398.6C1903.14,-374.94 1809.84,-328.3 1756.88,-301.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1758.72,-298.82 1748.21,-297.48 1755.59,-305.08 1758.72,-298.82"/>
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:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2007.62,-224.38 1951.88,-224.38 1951.88,-205.12 2007.62,-205.12 2007.62,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1979.75" y="-210.88" 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;Node37 -->
<g id="edge66_Node000001_Node000037" class="edge">
<title>Node1&#45;&gt;Node37</title>
<g id="a_edge66_Node000001_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1979.75,-398.73C1979.75,-363.92 1979.75,-275.66 1979.75,-235.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1983.25,-236.02 1979.75,-226.02 1976.25,-236.02 1983.25,-236.02"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2225.38,-357.38 2102.12,-357.38 2102.12,-338.12 2225.38,-338.12 2225.38,-357.38"/>
<text xml:space="preserve" text-anchor="middle" x="2163.75" y="-343.88" 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;Node41 -->
<g id="edge63_Node000001_Node000041" class="edge">
<title>Node1&#45;&gt;Node41</title>
<g id="a_edge63_Node000001_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2021.5,-398.61C2053.33,-387.46 2096.72,-372.25 2127.19,-361.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2128.07,-364.97 2136.35,-358.35 2125.76,-358.36 2128.07,-364.97"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M1324.16,-335.84C1236.93,-323.43 1095.87,-303.34 1013.45,-291.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1014.12,-288.16 1003.72,-290.22 1013.13,-295.09 1014.12,-288.16"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node11 -->
<g id="edge47_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge47_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1382.91,-332.35C1351.58,-305.29 1292.79,-245.43 1323.75,-199.5 1347.6,-164.12 1384,-195.03 1412.75,-163.5 1445.22,-127.89 1448.6,-67.57 1447.92,-36.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.43,-36.58 1447.53,-26.73 1444.44,-36.87 1451.43,-36.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node21 -->
<g id="edge48_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge48_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1398.08,-332.31C1393.65,-303.55 1388.12,-238.56 1419.75,-199.5 1446.89,-165.98 1497.88,-154.79 1531.06,-151.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1531.27,-154.56 1540.9,-150.15 1530.62,-147.59 1531.27,-154.56"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1526.62,-224.38 1428.88,-224.38 1428.88,-205.12 1526.62,-205.12 1526.62,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1477.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">nlohmann/json.hpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge49_Node000002_Node000034" class="edge">
<title>Node2&#45;&gt;Node34</title>
<g id="a_edge49_Node000002_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1409.28,-332.23C1423.26,-308.45 1451.03,-261.2 1466.57,-234.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1469.58,-236.55 1471.63,-226.16 1463.55,-233 1469.58,-236.55"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
2025-11-24 09:08:28 -05:00
<polygon fill="white" stroke="#666666" points="1028,-91.38 899.5,-91.38 899.5,-72.12 1028,-72.12 1028,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="963.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#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=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M940.96,-265.63C929.42,-238.71 908.74,-179.75 924.75,-133 929.04,-120.46 937.88,-108.64 946.06,-99.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="948.33,-102.3 952.77,-92.68 943.3,-97.43 948.33,-102.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="797.12,-24.88 714.38,-24.88 714.38,-5.63 797.12,-5.63 797.12,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="755.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node10 -->
<g id="edge44_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge44_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M937.15,-265.68C904.42,-220.67 804.95,-83.9 768.94,-34.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="771.87,-32.47 763.16,-26.44 766.21,-36.58 771.87,-32.47"/>
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="edge43_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge43_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1002.31,-278.42C1064.02,-274.71 1166.47,-263.55 1247.75,-230 1269.41,-221.06 1270,-210.38 1290.75,-199.5 1332.22,-177.76 1356.31,-196.26 1389.75,-163.5 1408.49,-145.14 1431.08,-71.9 1441.28,-36.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1444.61,-37.21 1443.93,-26.64 1437.87,-35.32 1444.61,-37.21"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1203.5,-91.38 1096,-91.38 1096,-72.12 1203.5,-72.12 1203.5,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="1149.75" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node15 -->
<g id="edge14_Node000003_Node000015" class="edge">
<title>Node3&#45;&gt;Node15</title>
<g id="a_edge14_Node000003_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.31,-265.67C1010.26,-257.58 1031.56,-245.87 1046.75,-230 1079.48,-195.8 1062.27,-170.81 1090.75,-133 1100.84,-119.6 1115.1,-107.34 1127.07,-98.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1128.8,-101.34 1134.83,-92.63 1124.68,-95.68 1128.8,-101.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000016"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1043.62,-163.5 933.88,-163.5 933.88,-133 1043.62,-133 1043.62,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="941.88" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="988.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
2025-11-24 09:08:28 -05:00
<g id="edge17_Node000003_Node000016" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node16</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge17_Node000003_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.21,-274.38C830.14,-265.4 739.24,-244.31 774.75,-199.5 792.96,-176.52 866.41,-163.02 922.23,-155.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="922.49,-159.4 931.99,-154.71 921.64,-152.45 922.49,-159.4"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1038,-230 939.5,-230 939.5,-199.5 1038,-199.5 1038,-230"/>
<text xml:space="preserve" text-anchor="start" x="947.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="988.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node17 -->
<g id="edge22_Node000003_Node000017" class="edge">
<title>Node3&#45;&gt;Node17</title>
<g id="a_edge22_Node000003_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M957.05,-265.61C961.88,-258.03 967.89,-248.56 973.38,-239.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="976.26,-241.92 978.67,-231.61 970.35,-238.17 976.26,-241.92"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="reporting_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1238.62,-230 1134.88,-230 1134.88,-199.5 1238.62,-199.5 1238.62,-230"/>
<text xml:space="preserve" text-anchor="start" x="1142.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1186.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node19 -->
<g id="edge25_Node000003_Node000019" class="edge">
<title>Node3&#45;&gt;Node19</title>
<g id="a_edge25_Node000003_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1002.28,-265.53C1038.39,-255.79 1085.88,-242.97 1123.63,-232.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1124.3,-236.23 1133.04,-230.24 1122.48,-229.47 1124.3,-236.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
<polygon fill="white" stroke="#666666" points="651.62,-230 547.88,-230 547.88,-199.5 651.62,-199.5 651.62,-230"/>
<text xml:space="preserve" text-anchor="start" x="555.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="599.75" y="-205.25" 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="edge31_Node000003_Node000024" class="edge">
<title>Node3&#45;&gt;Node24</title>
<g id="a_edge31_Node000003_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.32,-271.15C836.44,-261.51 744.67,-245.55 665.75,-230 664.91,-229.83 664.06,-229.67 663.21,-229.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="663.93,-226.07 653.44,-227.51 662.54,-232.93 663.93,-226.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000026"><a xlink:href="jacobian_8h.html" target="_top" xlink:title="Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen&#39;s SparseMatrix.">
<polygon fill="white" stroke="#666666" points="424.62,-97 320.88,-97 320.88,-66.5 424.62,-66.5 424.62,-97"/>
<text xml:space="preserve" text-anchor="start" x="328.88" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="372.75" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node26 -->
2025-11-24 09:08:28 -05:00
<g id="edge33_Node000003_Node000026" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node26</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge33_Node000003_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.19,-279.95C840.81,-277.27 761.37,-266.74 703.75,-230 658.48,-201.13 677.18,-161.61 631.75,-133 572.59,-95.75 491.89,-85.05 436.38,-82.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="436.57,-79 426.45,-82.12 436.31,-85.99 436.57,-79"/>
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="432.88,-30.5 312.62,-30.5 312.62,0 432.88,0 432.88,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="320.62" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="372.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node27 -->
<g id="edge42_Node000003_Node000027" class="edge">
<title>Node3&#45;&gt;Node27</title>
<g id="a_edge42_Node000003_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M893.26,-272.67C854.92,-265.65 803.41,-252.76 762.75,-230 707.88,-199.29 712.66,-166.98 659.75,-133 588.27,-87.1 495.77,-53.4 435.38,-34.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="436.52,-31.01 425.93,-31.37 434.44,-37.69 436.52,-31.01"/>
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="1372.38,-224.38 1333.12,-224.38 1333.12,-205.12 1372.38,-205.12 1372.38,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1352.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node32 -->
<g id="edge45_Node000003_Node000032" class="edge">
<title>Node3&#45;&gt;Node32</title>
<g id="a_edge45_Node000003_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1002.09,-272.83C1068.12,-263.63 1182.83,-247.07 1280.75,-230 1294.3,-227.64 1309.23,-224.73 1321.96,-222.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1322.35,-225.66 1331.45,-220.23 1320.95,-218.8 1322.35,-225.66"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="839.62,-224.38 783.88,-224.38 783.88,-205.12 839.62,-205.12 839.62,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="811.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node33 -->
<g id="edge46_Node000003_Node000033" class="edge">
<title>Node3&#45;&gt;Node33</title>
<g id="a_edge46_Node000003_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M916.89,-265.61C894.13,-254.82 863.35,-240.22 840.98,-229.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="842.65,-226.53 832.11,-225.41 839.65,-232.86 842.65,-226.53"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="860.38,-24.88 815.12,-24.88 815.12,-5.63 860.38,-5.63 860.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="837.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#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=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M945.96,-71.65C925.05,-60.94 890.07,-43.03 865.56,-30.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="867.29,-27.44 856.79,-26 864.1,-33.67 867.29,-27.44"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="943.5,-24.88 878,-24.88 878,-5.63 943.5,-5.63 943.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="910.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M956.38,-71.78C948.39,-62.06 935.43,-46.29 925.36,-34.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="928.07,-31.82 919.02,-26.31 922.66,-36.26 928.07,-31.82"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="604.75,-24.88 450.75,-24.88 450.75,-5.63 604.75,-5.63 604.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="527.75" 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>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M899.18,-71.91C828.9,-62.18 713.24,-45.88 613.75,-30.5 606.88,-29.44 599.71,-28.3 592.56,-27.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="593.32,-23.72 582.89,-25.57 592.2,-30.63 593.32,-23.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1083.62,-24.88 961.88,-24.88 961.88,-5.63 1083.62,-5.63 1083.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1022.75" 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>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M971.95,-71.78C981.02,-61.87 995.85,-45.66 1007.14,-33.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1009.43,-36 1013.59,-26.26 1004.26,-31.28 1009.43,-36"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="696.25,-24.88 623.25,-24.88 623.25,-5.63 696.25,-5.63 696.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="659.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M907.75,-71.64C855.23,-62.68 774.68,-47.83 705.75,-30.5 703.31,-29.89 700.81,-29.22 698.3,-28.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.38,-25.19 688.8,-25.75 697.42,-31.91 699.38,-25.19"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M934.39,-71.65C898.15,-60.41 836.37,-41.25 795.8,-28.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="796.99,-25.38 786.41,-25.76 794.92,-32.06 796.99,-25.38"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M1028.22,-73.2C1047.08,-71.01 1067.74,-68.64 1086.75,-66.5 1233.36,-50.01 1274.8,-70.71 1416.75,-30.5 1417.75,-30.22 1418.75,-29.91 1419.75,-29.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1420.98,-32.85 1428.92,-25.84 1418.33,-26.37 1420.98,-32.85"/>
</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="1179.5,-24.88 1102,-24.88 1102,-5.63 1179.5,-5.63 1179.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1140.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M988.73,-71.65C1019.17,-60.55 1070.8,-41.74 1105.33,-29.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1106.27,-32.54 1114.47,-25.83 1103.88,-25.96 1106.27,-32.54"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1287.88,-24.88 1197.62,-24.88 1197.62,-5.63 1287.88,-5.63 1287.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1242.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M1006.58,-71.7C1051.93,-61.99 1125.56,-45.89 1188.75,-30.5 1191.84,-29.75 1195.03,-28.95 1198.23,-28.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1198.82,-31.6 1207.63,-25.72 1197.08,-24.83 1198.82,-31.6"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1407.5,-30.5 1306,-30.5 1306,0 1407.5,0 1407.5,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1314" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1356.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node14 -->
<g id="edge13_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;Node14</title>
<g id="a_edge13_Node000004_Node000014"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<path fill="none" stroke="#63b8ff" d="M1028.48,-72.61C1093.35,-64.08 1196.28,-49.57 1294.7,-30.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1295.11,-34.28 1304.26,-28.95 1293.78,-27.41 1295.11,-34.28"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15&#45;&gt;Node13 -->
<g id="edge16_Node000015_Node000013" class="edge">
<title>Node15&#45;&gt;Node13</title>
<g id="a_edge16_Node000015_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1162.68,-71.78C1177.59,-61.44 1202.35,-44.27 1220.4,-31.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1222.16,-34.79 1228.39,-26.21 1218.17,-29.04 1222.16,-34.79"/>
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="edge15_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge15_Node000015_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1178.97,-71.65C1209.97,-61.99 1259.77,-46.47 1298.79,-34.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.79,-37.67 1308.29,-31.35 1297.7,-30.98 1299.79,-37.67"/>
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="edge18_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge18_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M983.08,-132.61C979.59,-123.63 975.09,-112.01 971.31,-102.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="974.59,-101.04 967.72,-92.98 968.07,-103.57 974.59,-101.04"/>
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="edge19_Node000016_Node000007" class="edge">
<title>Node16&#45;&gt;Node7</title>
<g id="a_edge19_Node000016_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M944.89,-132.54C893.93,-115.67 807.19,-87.62 731.75,-66.5 680.06,-52.03 620.38,-37.59 578.99,-27.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="579.82,-24.53 569.29,-25.68 578.24,-31.35 579.82,-24.53"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
2025-11-24 09:08:28 -05:00
<g id="edge21_Node000016_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node16&#45;&gt;Node11</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge21_Node000016_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1043.88,-136.4C1089.44,-127.07 1155.68,-112.67 1212.75,-97 1304.71,-71.76 1328.17,-65.81 1416.75,-30.5 1417.23,-30.31 1417.72,-30.11 1418.2,-29.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1419.39,-33.22 1427.13,-25.98 1416.56,-26.81 1419.39,-33.22"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16&#45;&gt;Node13 -->
<g id="edge20_Node000016_Node000013" class="edge">
<title>Node16&#45;&gt;Node13</title>
<g id="a_edge20_Node000016_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1002.73,-132.75C1020.68,-114.89 1053.48,-84.69 1086.75,-66.5 1106.18,-55.88 1159.64,-39.6 1198.58,-28.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1199.51,-31.84 1208.18,-25.74 1197.6,-25.1 1199.51,-31.84"/>
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="edge23_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge23_Node000017_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M988.75,-199.11C988.75,-192.02 988.75,-183.29 988.75,-175.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="992.25,-175.34 988.75,-165.34 985.25,-175.34 992.25,-175.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
2025-11-24 09:08:28 -05:00
<polygon fill="#e0e0e0" stroke="#999999" points="1311.38,-157.88 1260.12,-157.88 1260.12,-138.62 1311.38,-138.62 1311.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1285.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17&#45;&gt;Node18 -->
<g id="edge24_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge24_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1038.46,-202.95C1097.85,-190.06 1195.8,-168.78 1248.85,-157.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1249.26,-160.76 1258.29,-155.21 1247.78,-153.91 1249.26,-160.76"/>
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="edge30_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;Node14</title>
<g id="a_edge30_Node000019_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1197.79,-199.22C1210.33,-182.87 1231.54,-155.64 1250.75,-133 1279.18,-99.5 1313.63,-62.11 1335.37,-38.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1337.71,-41.5 1342.01,-31.82 1332.61,-36.71 1337.71,-41.5"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1204.12,-157.88 1169.38,-157.88 1169.38,-138.62 1204.12,-138.62 1204.12,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1186.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node20 -->
<g id="edge26_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1186.75,-199.11C1186.75,-190.33 1186.75,-179.02 1186.75,-169.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1190.25,-169.59 1186.75,-159.59 1183.25,-169.59 1190.25,-169.59"/>
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="edge27_Node000019_Node000021" class="edge">
<title>Node19&#45;&gt;Node21</title>
<g id="a_edge27_Node000019_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1239.03,-204.78C1318.44,-191.16 1467,-165.67 1531.52,-154.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1531.8,-158.11 1541.06,-152.97 1530.61,-151.21 1531.8,-158.11"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1151.38,-157.88 1100.12,-157.88 1100.12,-138.62 1151.38,-138.62 1151.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1125.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node22 -->
<g id="edge28_Node000019_Node000022" class="edge">
<title>Node19&#45;&gt;Node22</title>
<g id="a_edge28_Node000019_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1172.91,-199.11C1163.66,-189.34 1151.48,-176.45 1141.81,-166.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.55,-164.03 1135.13,-159.17 1139.46,-168.84 1144.55,-164.03"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1380.38,-157.88 1329.12,-157.88 1329.12,-138.62 1380.38,-138.62 1380.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1354.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node23 -->
<g id="edge29_Node000019_Node000023" class="edge">
<title>Node19&#45;&gt;Node23</title>
<g id="a_edge29_Node000019_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1227.07,-199.09C1253.75,-189.27 1289.46,-175.92 1320.75,-163.5 1321.53,-163.19 1322.32,-162.87 1323.12,-162.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1324.25,-165.87 1332.18,-158.84 1321.6,-159.39 1324.25,-165.87"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="622.38,-157.88 577.12,-157.88 577.12,-138.62 622.38,-138.62 622.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="599.75" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node24&#45;&gt;Node25 -->
<g id="edge32_Node000024_Node000025" class="edge">
<title>Node24&#45;&gt;Node25</title>
<g id="a_edge32_Node000024_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M599.75,-199.11C599.75,-190.33 599.75,-179.02 599.75,-169.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="603.25,-169.59 599.75,-159.59 596.25,-169.59 603.25,-169.59"/>
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="edge34_Node000026_Node000007" class="edge">
<title>Node26&#45;&gt;Node7</title>
<g id="a_edge34_Node000026_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M407.92,-66.11C434.22,-55.17 469.9,-40.32 495.47,-29.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.81,-32.91 504.7,-25.84 494.12,-26.45 496.81,-32.91"/>
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="edge36_Node000026_Node000009" class="edge">
<title>Node26&#45;&gt;Node9</title>
<g id="a_edge36_Node000026_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M424.79,-71.38C473.83,-62.2 549.2,-47.19 613.75,-30.5 616.18,-29.87 618.68,-29.19 621.19,-28.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="622.08,-31.87 630.69,-25.7 620.11,-25.16 622.08,-31.87"/>
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="edge40_Node000026_Node000010" class="edge">
<title>Node26&#45;&gt;Node10</title>
<g id="a_edge40_Node000026_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M424.86,-74.86C490.54,-66.99 606.71,-51.53 704.75,-30.5 708.06,-29.79 711.47,-28.99 714.89,-28.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="715.45,-31.61 724.23,-25.69 713.67,-24.84 715.45,-31.61"/>
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="edge35_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge35_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M372.75,-66.11C372.75,-59.02 372.75,-50.29 372.75,-42.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="376.25,-42.34 372.75,-32.34 369.25,-42.34 376.25,-42.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="95.5,-24.88 0,-24.88 0,-5.63 95.5,-5.63 95.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="47.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node28 -->
<g id="edge37_Node000026_Node000028" class="edge">
<title>Node26&#45;&gt;Node28</title>
<g id="a_edge37_Node000026_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.48,-72.01C266.13,-62.69 178.68,-47.01 103.75,-30.5 100.22,-29.72 96.58,-28.88 92.93,-28.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94.04,-24.68 83.49,-25.7 92.37,-31.48 94.04,-24.68"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="150.25,-24.88 113.25,-24.88 113.25,-5.63 150.25,-5.63 150.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="131.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node29 -->
<g id="edge38_Node000026_Node000029" class="edge">
<title>Node26&#45;&gt;Node29</title>
<g id="a_edge38_Node000026_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.52,-72.04C276.77,-63.9 213.08,-50.04 159.75,-30.5 159.26,-30.32 158.77,-30.14 158.28,-29.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.98,-26.87 149.42,-25.98 157.12,-33.26 159.98,-26.87"/>
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="226.75,-24.88 168.75,-24.88 168.75,-5.63 226.75,-5.63 226.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="197.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node30 -->
<g id="edge39_Node000026_Node000030" class="edge">
<title>Node26&#45;&gt;Node30</title>
<g id="a_edge39_Node000026_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M332.56,-66.09C305.24,-56.11 268.29,-42.57 235.75,-30.5 234.63,-30.08 233.49,-29.66 232.33,-29.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.87,-26.07 223.28,-25.85 231.43,-32.63 233.87,-26.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="294.62,-24.88 244.88,-24.88 244.88,-5.63 294.62,-5.63 294.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="269.75" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node26&#45;&gt;Node31 -->
<g id="edge41_Node000026_Node000031" class="edge">
<title>Node26&#45;&gt;Node31</title>
<g id="a_edge41_Node000026_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M349.38,-66.11C332.76,-55.71 310.52,-41.78 293.76,-31.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="295.75,-28.4 285.42,-26.06 292.04,-34.34 295.75,-28.4"/>
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="edge53_Node000035_Node000011" class="edge">
<title>Node35&#45;&gt;Node11</title>
<g id="a_edge53_Node000035_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1763.27,-277.39C1829.58,-271.38 1941.08,-253.16 1904.75,-199.5 1805.48,-52.86 1567.77,-23.55 1480.03,-17.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.37,-14.22 1470.18,-17.12 1479.96,-21.21 1480.37,-14.22"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node18 -->
<g id="edge59_Node000035_Node000018" class="edge">
<title>Node35&#45;&gt;Node18</title>
<g id="a_edge59_Node000035_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.28,-270.23C1641.62,-262.23 1601.03,-249.16 1568.75,-230 1551.58,-219.81 1553.68,-208.29 1535.75,-199.5 1448.35,-156.68 1413.26,-190.49 1319.75,-163.5 1318.4,-163.11 1317.03,-162.68 1315.66,-162.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1317.26,-159.09 1306.67,-158.86 1314.8,-165.64 1317.26,-159.09"/>
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="edge54_Node000035_Node000021" class="edge">
<title>Node35&#45;&gt;Node21</title>
<g id="a_edge54_Node000035_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1696.76,-265.66C1683.08,-255.93 1665,-242.65 1649.75,-230 1624.35,-208.94 1596.7,-182.64 1579.54,-165.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1582.26,-163.65 1572.67,-159.14 1577.35,-168.65 1582.26,-163.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node23 -->
<g id="edge55_Node000035_Node000023" class="edge">
<title>Node35&#45;&gt;Node23</title>
<g id="a_edge55_Node000035_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1683.08,-265.65C1661.99,-256.33 1634.77,-243.48 1611.75,-230 1591.53,-218.16 1590.11,-209.14 1568.75,-199.5 1510.12,-173.05 1435.93,-159.65 1392.08,-153.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1392.69,-150.13 1382.32,-152.28 1391.78,-157.07 1392.69,-150.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node32 -->
<g id="edge52_Node000035_Node000032" class="edge">
<title>Node35&#45;&gt;Node32</title>
<g id="a_edge52_Node000035_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.2,-273.19C1613.66,-263.97 1508.91,-246.99 1419.75,-230 1407.96,-227.75 1395.05,-225.06 1383.74,-222.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1384.64,-219.24 1374.12,-220.53 1383.15,-226.08 1384.64,-219.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node34 -->
<g id="edge62_Node000035_Node000034" class="edge">
<title>Node35&#45;&gt;Node34</title>
<g id="a_edge62_Node000035_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1672.33,-268.04C1629.29,-256.48 1565.05,-239.21 1522.3,-227.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1523.41,-224.4 1512.85,-225.18 1521.59,-231.16 1523.41,-224.4"/>
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="1708.62,-224.38 1658.88,-224.38 1658.88,-205.12 1708.62,-205.12 1708.62,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1683.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</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="edge56_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge56_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1710.03,-265.61C1705.19,-256.43 1698.91,-244.5 1693.69,-234.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1696.87,-233.13 1689.11,-225.91 1690.67,-236.39 1696.87,-233.13"/>
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="edge57_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge57_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1763.18,-271.29C1807.9,-262.14 1878,-246.91 1937.75,-230 1939.72,-229.44 1941.73,-228.85 1943.76,-228.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1944.67,-231.61 1953.12,-225.23 1942.53,-224.95 1944.67,-231.61"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1777,-224.38 1726.5,-224.38 1726.5,-205.12 1777,-205.12 1777,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1751.75" y="-210.88" 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
<!-- Node35&#45;&gt;Node38 -->
<g id="edge58_Node000035_Node000038" class="edge">
<title>Node35&#45;&gt;Node38</title>
<g id="a_edge58_Node000035_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1725.47,-265.61C1730.31,-256.43 1736.59,-244.5 1741.81,-234.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1744.83,-236.39 1746.39,-225.91 1738.63,-233.13 1744.83,-236.39"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1830.12,-224.38 1795.38,-224.38 1795.38,-205.12 1830.12,-205.12 1830.12,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1812.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">print</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node39 -->
<g id="edge60_Node000035_Node000039" class="edge">
<title>Node35&#45;&gt;Node39</title>
<g id="a_edge60_Node000035_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1739.31,-265.61C1754.49,-255.31 1774.76,-241.54 1790.16,-231.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1791.92,-234.12 1798.23,-225.61 1787.99,-228.33 1791.92,-234.12"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1895.5,-224.38 1848,-224.38 1848,-205.12 1895.5,-205.12 1895.5,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="1871.75" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">cwchar</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35&#45;&gt;Node40 -->
<g id="edge61_Node000035_Node000040" class="edge">
<title>Node35&#45;&gt;Node40</title>
<g id="a_edge61_Node000035_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1753.54,-265.54C1777.66,-255.59 1810.16,-242.11 1838.75,-230 1839.36,-229.74 1839.98,-229.48 1840.6,-229.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1841.61,-232.59 1849.43,-225.44 1838.86,-226.15 1841.61,-232.59"/>
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="dynamic__engine__diagnostics_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>