Files
GridFire/docs/html/engine__priming_8cpp__incl_org.svg

1660 lines
82 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 2.43.0 (0)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/lib/engine/views/engine_priming.cpp Pages: 1 -->
<svg width="3639pt" height="764pt"
viewBox="0.00 0.00 3639.06 764.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 760)">
2025-11-06 09:16:40 -05:00
<title>src/lib/engine/views/engine_priming.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="3327.06,-756 3211.06,-756 3211.06,-726 3327.06,-726 3327.06,-756"/>
<text text-anchor="start" x="3219.06" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text text-anchor="middle" x="3269.06" y="-733" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.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__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2131.56,-497.5 2012.56,-497.5 2012.56,-467.5 2131.56,-467.5 2131.56,-497.5"/>
<text text-anchor="start" x="2020.56" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text text-anchor="middle" x="2072.06" y="-474.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.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="M3210.86,-739.2C2986.66,-735.87 2189.22,-721.84 2146.06,-690 2087.29,-646.65 2075.04,-552.39 2072.6,-507.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2076.09,-507.44 2072.16,-497.6 2069.09,-507.74 2076.09,-507.44"/>
2025-11-24 09:08:28 -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="2437.06,-24.5 2355.06,-24.5 2355.06,-5.5 2437.06,-5.5 2437.06,-24.5"/>
<text text-anchor="middle" x="2396.06" 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;Node11 -->
<g id="edge126_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge126_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3276.75,-725.81C3287.85,-703.97 3307.06,-660.47 3307.06,-621 3307.06,-621 3307.06,-621 3307.06,-146 3307.06,-96.96 3275.52,-86.69 3231.06,-66 3160.2,-33.04 2618.21,-20.16 2447.42,-16.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2447.26,-13.39 2437.19,-16.7 2447.13,-20.39 2447.26,-13.39"/>
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="461.56,-24.5 368.56,-24.5 368.56,-5.5 461.56,-5.5 461.56,-24.5"/>
<text text-anchor="middle" x="415.06" 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;Node12 -->
2025-11-24 09:08:28 -05:00
<g id="edge130_Node000001_Node000012" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node12</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge130_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.74,-739.45C2772.25,-735.1 9.06,-704.43 9.06,-621 9.06,-621 9.06,-621 9.06,-344 9.06,-157.65 271.06,-59.03 374.12,-27.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="375.31,-30.75 383.87,-24.51 373.29,-24.04 375.31,-30.75"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1917.56,-24.5 1870.56,-24.5 1870.56,-5.5 1917.56,-5.5 1917.56,-24.5"/>
<text text-anchor="middle" x="1894.06" 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;Node13 -->
2025-11-24 09:08:28 -05:00
<g id="edge127_Node000001_Node000013" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node13</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge127_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3269.06,-725.71C3269.06,-703.37 3269.06,-658.81 3269.06,-621 3269.06,-621 3269.06,-621 3269.06,-344 3269.06,-59.21 2138.91,-21.21 1927.8,-16.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1927.71,-13.09 1917.63,-16.38 1927.56,-20.09 1927.71,-13.09"/>
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=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3086.06,-24.5 3000.06,-24.5 3000.06,-5.5 3086.06,-5.5 3086.06,-24.5"/>
<text text-anchor="middle" x="3043.06" 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;Node14 -->
2025-11-24 09:08:28 -05:00
<g id="edge129_Node000001_Node000014" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node1&#45;&gt;Node14</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge129_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3287.56,-725.97C3298.59,-716.78 3312.14,-703.92 3321.06,-690 3338.58,-662.66 3345.06,-653.47 3345.06,-621 3345.06,-621 3345.06,-621 3345.06,-146 3345.06,-108.88 3348.75,-90.72 3321.06,-66 3288.58,-37.02 3167.47,-24.19 3096.26,-19.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3096.36,-15.54 3086.14,-18.34 3095.87,-22.53 3096.36,-15.54"/>
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="2100.06,-156.5 2056.06,-156.5 2056.06,-137.5 2100.06,-137.5 2100.06,-156.5"/>
<text text-anchor="middle" x="2078.06" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node1&#45;&gt;Node23 -->
<g id="edge128_Node000001_Node000023" class="edge">
<title>Node1&#45;&gt;Node23</title>
<g id="a_edge128_Node000001_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3211,-739.93C2982.81,-738.89 2160.06,-727.74 2160.06,-621 2160.06,-621 2160.06,-621 2160.06,-481.5 2160.06,-357.63 2106.05,-215.17 2085.7,-165.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2088.89,-164.44 2081.79,-156.57 2082.44,-167.14 2088.89,-164.44"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:href="solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2841.56,-690 2716.56,-690 2716.56,-671 2841.56,-671 2841.56,-690"/>
<text text-anchor="middle" x="2779.06" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node50 -->
<g id="edge93_Node000001_Node000050" class="edge">
<title>Node1&#45;&gt;Node50</title>
<g id="a_edge93_Node000001_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3210.92,-733.06C3121.31,-722.36 2949.58,-701.86 2851.84,-690.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2852.09,-686.69 2841.75,-688.98 2851.26,-693.65 2852.09,-686.69"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node77 -->
<g id="Node000077" class="node">
<title>Node77</title>
<g id="a_Node000077"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3510.56,-690 3373.56,-690 3373.56,-671 3510.56,-671 3510.56,-690"/>
<text text-anchor="middle" x="3442.06" y="-678" 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>
<!-- Node1&#45;&gt;Node77 -->
<g id="edge124_Node000001_Node000077" class="edge">
<title>Node1&#45;&gt;Node77</title>
<g id="a_edge124_Node000001_Node000077"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3310.5,-725.99C3339.96,-716.02 3379.11,-702.78 3407.03,-693.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3408.41,-696.57 3416.76,-690.05 3406.17,-689.94 3408.41,-696.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node78 -->
<g id="Node000078" class="node">
<title>Node78</title>
<g id="a_Node000078"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3631.06,-690 3529.06,-690 3529.06,-671 3631.06,-671 3631.06,-690"/>
<text text-anchor="middle" x="3580.06" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node78 -->
<g id="edge125_Node000001_Node000078" class="edge">
<title>Node1&#45;&gt;Node78</title>
<g id="a_edge125_Node000001_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3327.19,-729.07C3383.79,-718.42 3469.2,-702.35 3524.8,-691.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3525.64,-695.3 3534.82,-690.01 3524.35,-688.42 3525.64,-695.3"/>
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__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1793.56,-426 1674.56,-426 1674.56,-396 1793.56,-396 1793.56,-426"/>
<text text-anchor="start" x="1682.56" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text text-anchor="middle" x="1734.06" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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="M2012.41,-469.23C1954.06,-457.24 1865.25,-438.97 1803.7,-426.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1804.18,-422.85 1793.68,-424.26 1802.77,-429.7 1804.18,-422.85"/>
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="684.56,-24.5 513.56,-24.5 513.56,-5.5 684.56,-5.5 684.56,-24.5"/>
<text text-anchor="middle" x="599.06" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge89_Node000002_Node000009" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge89_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2012.3,-481.75C1774.51,-482.36 895.31,-480.77 623.06,-426 541.16,-409.52 520.9,-399.07 447.06,-360 349.87,-308.57 213.17,-297.46 260.06,-198 310.62,-90.73 454.09,-44.71 537.29,-26.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="538.06,-29.99 547.12,-24.51 536.62,-23.14 538.06,-29.99"/>
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="251.06,-24.5 113.06,-24.5 113.06,-5.5 251.06,-5.5 251.06,-24.5"/>
<text text-anchor="middle" x="182.06" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge88_Node000002_Node000010" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge88_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2012.55,-481.76C1805.49,-482.17 1097.49,-479.32 516.06,-426 316.95,-407.74 211.08,-502.73 71.06,-360 -20.6,-266.57 -19.76,-174.08 54.06,-66 67.3,-46.61 89.29,-34.74 111.33,-27.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="112.52,-30.76 121.09,-24.54 110.51,-24.06 112.52,-30.76"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge90_Node000002_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge90_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2131.61,-469.82C2147.33,-466.99 2164.3,-464.16 2180.06,-462 2296.45,-446.02 3231.06,-463.49 3231.06,-346 3231.06,-346 3231.06,-346 3231.06,-146 3231.06,-108.88 3236.14,-89.06 3207.06,-66 3177.24,-42.35 2621.19,-23.04 2447.47,-17.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2447.41,-14.06 2437.31,-17.24 2447.19,-21.05 2447.41,-14.06"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node13 -->
<g id="edge91_Node000002_Node000013" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge91_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2103.56,-467.38C2172.58,-434.06 2331.06,-343.45 2331.06,-214 2331.06,-214 2331.06,-214 2331.06,-146 2331.06,-62 2030.69,-27.93 1928,-18.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1928.13,-15.23 1917.86,-17.85 1927.52,-22.21 1928.13,-15.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2&#45;&gt;Node23 -->
<g id="edge92_Node000002_Node000023" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge92_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2072.32,-467.17C2073.27,-413.87 2076.64,-227.06 2077.72,-166.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2081.22,-166.64 2077.9,-156.58 2074.22,-166.51 2081.22,-166.64"/>
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="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="white" stroke="#666666" points="1489.56,-360 1354.56,-360 1354.56,-330 1489.56,-330 1489.56,-360"/>
<text text-anchor="start" x="1362.56" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/views</text>
<text text-anchor="middle" x="1422.06" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_view_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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="M1674.27,-397.74C1624.63,-387.55 1553.67,-373 1499.65,-361.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1500.27,-358.47 1489.77,-359.89 1498.87,-365.33 1500.27,-358.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><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="1438.56,-294 1315.56,-294 1315.56,-264 1438.56,-264 1438.56,-294"/>
<text text-anchor="start" x="1323.56" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="1377.06" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
2025-11-24 09:08:28 -05:00
<g id="edge42_Node000003_Node000005" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node3&#45;&gt;Node5</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge42_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1695.51,-395.96C1629.99,-372.1 1497.05,-323.69 1425.4,-297.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1426.31,-294.21 1415.71,-294.08 1423.91,-300.79 1426.31,-294.21"/>
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="edge85_Node000003_Node000010" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge85_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1674.27,-409.82C1401.24,-408.76 283.69,-401.89 223.06,-360 116.84,-286.62 159.92,-94.47 176.61,-34.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.98,-35.23 179.37,-24.65 173.25,-33.29 179.98,-35.23"/>
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="edge86_Node000003_Node000011" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge86_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1793.77,-410.21C1944.34,-410.04 2336.08,-405.14 2457.06,-360 2558.16,-322.28 2651.06,-321.91 2651.06,-214 2651.06,-214 2651.06,-214 2651.06,-146 2651.06,-55.47 2521.92,-27.95 2447.44,-19.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2447.62,-16.11 2437.31,-18.56 2446.9,-23.07 2447.62,-16.11"/>
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="types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1847.06,-222.5 1727.06,-222.5 1727.06,-203.5 1847.06,-203.5 1847.06,-222.5"/>
<text text-anchor="middle" x="1787.06" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node17 -->
<g id="edge83_Node000003_Node000017" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node17</title>
<g id="a_edge83_Node000003_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1733.39,-395.75C1732.64,-368.97 1733.34,-309.68 1751.06,-264 1755.86,-251.63 1764.45,-239.51 1772.05,-230.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1774.69,-232.59 1778.6,-222.74 1769.4,-228.01 1774.69,-232.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node23 -->
<g id="edge87_Node000003_Node000023" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node23</title>
<g id="a_edge87_Node000003_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1793.84,-403.43C1854.95,-395.68 1944.69,-381.12 1972.06,-360 2037.42,-309.58 2065.43,-208 2074.5,-166.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2077.94,-167.06 2076.53,-156.56 2071.08,-165.64 2077.94,-167.06"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1045.56,-360 922.56,-360 922.56,-330 1045.56,-330 1045.56,-360"/>
<text text-anchor="start" x="930.56" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="984.06" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node36 -->
<g id="edge43_Node000003_Node000036" class="edge">
<title>Node3&#45;&gt;Node36</title>
<g id="a_edge43_Node000003_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1674.27,-404.9C1537.69,-393.24 1203.27,-364.71 1055.85,-352.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.83,-348.61 1045.57,-351.25 1055.24,-355.59 1055.83,-348.61"/>
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="1884.56,-288.5 1759.56,-288.5 1759.56,-269.5 1884.56,-269.5 1884.56,-288.5"/>
<text text-anchor="middle" x="1822.06" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3&#45;&gt;Node37 -->
<g id="edge84_Node000003_Node000037" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node3&#45;&gt;Node37</title>
<g id="a_edge84_Node000003_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1743.64,-395.84C1759.91,-371.81 1792.86,-323.13 1810.42,-297.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1813.43,-298.99 1816.14,-288.75 1807.63,-295.07 1813.43,-298.99"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="network__file_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1963.06,-360 1857.06,-360 1857.06,-330 1963.06,-330 1963.06,-360"/>
<text text-anchor="start" x="1865.06" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/io/network</text>
<text text-anchor="middle" x="1910.06" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">_file.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node49 -->
<g id="edge77_Node000003_Node000049" class="edge">
<title>Node3&#45;&gt;Node49</title>
<g id="a_edge77_Node000003_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1772.68,-395.95C1798.93,-386.41 1833.85,-373.71 1861.91,-363.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1863.32,-366.72 1871.52,-360.01 1860.93,-360.14 1863.32,-366.72"/>
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=" ">
<path fill="none" stroke="#63b8ff" d="M1412.07,-329.8C1406.42,-321.76 1399.22,-311.53 1392.83,-302.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1395.63,-300.33 1387.02,-294.16 1389.91,-304.36 1395.63,-300.33"/>
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:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="#fff0f0" stroke="red" points="1222.06,-90.5 1076.06,-90.5 1076.06,-71.5 1222.06,-71.5 1222.06,-90.5"/>
<text text-anchor="middle" x="1149.06" y="-78.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1368.02,-263.87C1346.88,-231.19 1294.13,-151.63 1269.06,-132 1246.26,-114.14 1216.16,-101.63 1191.82,-93.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1192.71,-90.19 1182.12,-90.51 1190.59,-96.86 1192.71,-90.19"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node12 -->
<g id="edge39_Node000005_Node000012" class="edge">
<title>Node5&#45;&gt;Node12</title>
<g id="a_edge39_Node000005_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1315.54,-275.77C1126.93,-268.75 567.42,-246.47 533.06,-228 468.47,-193.28 465.18,-162.4 434.06,-96 424.8,-76.26 419.83,-51.59 417.32,-34.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="420.76,-34.23 415.96,-24.79 413.82,-35.17 420.76,-34.23"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node13 -->
<g id="edge38_Node000005_Node000013" class="edge">
<title>Node5&#45;&gt;Node13</title>
<g id="a_edge38_Node000005_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1386.56,-263.77C1398.9,-246.23 1421.99,-216.46 1448.06,-198 1585.55,-100.63 1782.84,-43.8 1860.67,-24.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1861.57,-27.39 1870.41,-21.56 1859.86,-20.6 1861.57,-27.39"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node17 -->
<g id="edge15_Node000005_Node000017" class="edge">
<title>Node5&#45;&gt;Node17</title>
<g id="a_edge15_Node000005_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1438.82,-269.98C1507.26,-260.85 1620.8,-244.98 1718.06,-228 1724.22,-226.92 1730.68,-225.72 1737.07,-224.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1737.86,-227.89 1746.99,-222.51 1736.5,-221.02 1737.86,-227.89"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1259.56,-162 1138.56,-162 1138.56,-132 1259.56,-132 1259.56,-162"/>
<text text-anchor="start" x="1146.56" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="1199.06" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node18 -->
2025-11-24 09:08:28 -05:00
<g id="edge18_Node000005_Node000018" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node5&#45;&gt;Node18</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge18_Node000005_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1357.67,-263.84C1325.97,-240.69 1262.95,-194.66 1226.62,-168.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.56,-165.21 1218.42,-162.14 1224.43,-170.87 1228.56,-165.21"/>
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="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="974.06,-228 866.06,-228 866.06,-198 974.06,-198 974.06,-228"/>
<text text-anchor="start" x="874.06" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="920.06" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node19 -->
<g id="edge23_Node000005_Node000019" class="edge">
<title>Node5&#45;&gt;Node19</title>
<g id="a_edge23_Node000005_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1315.43,-269.37C1228.95,-257.26 1072.36,-235.33 984.43,-223.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="984.7,-219.52 974.32,-221.6 983.73,-226.45 984.7,-219.52"/>
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:href="reporting_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1708.56,-228 1591.56,-228 1591.56,-198 1708.56,-198 1708.56,-228"/>
<text text-anchor="start" x="1599.56" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1650.06" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node21 -->
<g id="edge26_Node000005_Node000021" class="edge">
<title>Node5&#45;&gt;Node21</title>
<g id="a_edge26_Node000005_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1436.97,-263.95C1479.58,-253.97 1536.91,-240.53 1581.37,-230.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1582.29,-233.48 1591.23,-227.79 1580.69,-226.67 1582.29,-233.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="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
<polygon fill="#fff0f0" stroke="red" points="631.56,-162 514.56,-162 514.56,-132 631.56,-132 631.56,-162"/>
<text text-anchor="start" x="522.56" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="573.06" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node26 -->
<g id="edge29_Node000005_Node000026" class="edge">
<title>Node5&#45;&gt;Node26</title>
<g id="a_edge29_Node000005_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1315.4,-274.16C1269.75,-271.32 1206.02,-267.39 1150.06,-264 1082.62,-259.92 589.4,-277.17 543.06,-228 528.02,-212.04 540.35,-187.84 553.46,-170.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="556.37,-172.2 559.84,-162.19 550.88,-167.85 556.37,-172.2"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
2025-11-24 09:08:28 -05:00
<g id="a_Node000028"><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="1573.56,-228 1456.56,-228 1456.56,-198 1573.56,-198 1573.56,-228"/>
<text text-anchor="start" x="1464.56" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="1515.06" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node28 -->
2025-11-24 09:08:28 -05:00
<g id="edge30_Node000005_Node000028" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node5&#45;&gt;Node28</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge30_Node000005_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1407.34,-263.95C1427.39,-254.66 1453.87,-242.38 1475.57,-232.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1477.24,-235.39 1484.84,-228.01 1474.3,-229.04 1477.24,-235.39"/>
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="1082.06,-162 948.06,-162 948.06,-132 1082.06,-132 1082.06,-162"/>
<text text-anchor="start" x="956.06" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1015.06" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node29 -->
<g id="edge37_Node000005_Node000029" class="edge">
<title>Node5&#45;&gt;Node29</title>
<g id="a_edge37_Node000005_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1341.85,-263.87C1320.07,-254.64 1291.84,-241.78 1268.06,-228 1248.21,-216.5 1246.94,-207.49 1226.06,-198 1202.24,-187.18 1142.09,-173.37 1092.08,-163.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1092.73,-159.57 1082.23,-160.98 1091.32,-166.42 1092.73,-159.57"/>
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:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1399.56,-222.5 1354.56,-222.5 1354.56,-203.5 1399.56,-203.5 1399.56,-222.5"/>
<text text-anchor="middle" x="1377.06" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node5&#45;&gt;Node34 -->
<g id="edge40_Node000005_Node000034" class="edge">
<title>Node5&#45;&gt;Node34</title>
<g id="a_edge40_Node000005_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1377.06,-263.8C1377.06,-254.7 1377.06,-242.79 1377.06,-232.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1380.56,-232.84 1377.06,-222.84 1373.56,-232.84 1380.56,-232.84"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="796.06,-24.5 734.06,-24.5 734.06,-5.5 796.06,-5.5 796.06,-24.5"/>
<text text-anchor="middle" x="765.06" y="-12.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
<!-- Node5&#45;&gt;Node35 -->
<g id="edge41_Node000005_Node000035" class="edge">
<title>Node5&#45;&gt;Node35</title>
<g id="a_edge41_Node000005_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1331.82,-264C1301.66,-254.42 1261.24,-241.13 1226.06,-228 1193.58,-215.88 1187.37,-207.59 1154.06,-198 1060.95,-171.19 1027.04,-202.57 939.06,-162 929.95,-157.8 825.44,-68.07 782.9,-31.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="785.12,-28.7 775.27,-24.82 780.55,-34 785.12,-28.7"/>
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="1021.06,-24.5 971.06,-24.5 971.06,-5.5 1021.06,-5.5 1021.06,-24.5"/>
<text text-anchor="middle" x="996.06" 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
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1128.42,-71.37C1102.19,-60.39 1056.68,-41.36 1026.46,-28.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1027.43,-25.33 1016.85,-24.7 1024.73,-31.79 1027.43,-25.33"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
2025-11-24 09:08:28 -05:00
<g id="edge7_Node000006_Node000009" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node9</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge7_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1098.98,-71.48C1086.91,-69.55 1074.04,-67.6 1062.06,-66 912.76,-46.03 874.8,-46.32 725.06,-30 712.24,-28.6 698.7,-27.11 685.42,-25.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="685.67,-22.15 675.34,-24.53 684.9,-29.11 685.67,-22.15"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
2025-11-24 09:08:28 -05:00
<g id="edge8_Node000006_Node000010" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node10</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge8_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1075.79,-75.75C936.25,-67.57 622.77,-48.77 359.06,-30 327.15,-27.73 292.03,-25 261.54,-22.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.64,-19.05 251.39,-21.74 261.08,-26.03 261.64,-19.05"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
2025-11-24 09:08:28 -05:00
<g id="edge9_Node000006_Node000011" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node11</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge9_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1222.41,-76.24C1451.42,-64.48 2149.49,-28.65 2344.8,-18.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2344.99,-22.13 2354.79,-18.12 2344.63,-15.14 2344.99,-22.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node12 -->
2025-11-24 09:08:28 -05:00
<g id="edge10_Node000006_Node000012" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node12</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge10_Node000006_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1075.85,-76.2C956.03,-69.57 710.71,-54.22 504.06,-30 493.58,-28.77 482.45,-27.22 471.73,-25.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="472.03,-22.1 461.62,-24.03 470.96,-29.02 472.03,-22.1"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node13 -->
2025-11-24 09:08:28 -05:00
<g id="edge11_Node000006_Node000013" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node13</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge11_Node000006_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1222.19,-73.72C1379.88,-60.17 1746.79,-28.65 1860.11,-18.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1860.6,-22.39 1870.27,-18.04 1860,-15.41 1860.6,-22.39"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node14 -->
2025-11-24 09:08:28 -05:00
<g id="edge12_Node000006_Node000014" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node14</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge12_Node000006_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1222.14,-77.53C1530.58,-67.11 2722.17,-26.84 2989.58,-17.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2989.93,-21.3 2999.8,-17.46 2989.69,-14.3 2989.93,-21.3"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1252.56,-24.5 1153.56,-24.5 1153.56,-5.5 1252.56,-5.5 1252.56,-24.5"/>
<text text-anchor="middle" x="1203.06" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node15 -->
2025-11-24 09:08:28 -05:00
<g id="edge13_Node000006_Node000015" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node15</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge13_Node000006_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1156.34,-71.37C1164.67,-61.5 1178.5,-45.11 1188.95,-32.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1191.77,-34.81 1195.54,-24.91 1186.42,-30.29 1191.77,-34.81"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1392.06,-30 1278.06,-30 1278.06,0 1392.06,0 1392.06,-30"/>
<text text-anchor="start" x="1286.06" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1335.06" 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>
<!-- Node6&#45;&gt;Node16 -->
2025-11-24 09:08:28 -05:00
<g id="edge14_Node000006_Node000016" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node6&#45;&gt;Node16</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge14_Node000006_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1174.14,-71.37C1202.24,-61.7 1248.53,-45.77 1284.26,-33.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1285.72,-36.68 1294.03,-30.12 1283.44,-30.06 1285.72,-36.68"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17&#45;&gt;Node15 -->
<g id="edge17_Node000017_Node000015" class="edge">
<title>Node17&#45;&gt;Node15</title>
<g id="a_edge17_Node000017_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1752.94,-203.5C1716.19,-194.14 1656.11,-178.25 1605.06,-162 1465.08,-117.43 1301.36,-54.55 1234.2,-28.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1235.22,-24.92 1224.64,-24.53 1232.67,-31.44 1235.22,-24.92"/>
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="edge16_Node000017_Node000016" class="edge">
<title>Node17&#45;&gt;Node16</title>
<g id="a_edge16_Node000017_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1767.52,-203.37C1716.11,-180.67 1572.8,-117.54 1453.06,-66 1428.11,-55.26 1400.13,-43.4 1377.68,-33.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1378.99,-30.68 1368.42,-30.02 1376.27,-37.13 1378.99,-30.68"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node6 -->
<g id="edge19_Node000018_Node000006" class="edge">
<title>Node18&#45;&gt;Node6</title>
<g id="a_edge19_Node000018_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1187.96,-131.8C1180.4,-122.11 1170.34,-109.24 1162.35,-99.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1164.88,-96.57 1155.97,-90.84 1159.37,-100.88 1164.88,-96.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node9 -->
<g id="edge20_Node000018_Node000009" class="edge">
<title>Node18&#45;&gt;Node9</title>
<g id="a_edge20_Node000018_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1138.35,-132.7C1065.58,-116.78 939.93,-89.33 832.06,-66 768.96,-52.35 696.21,-36.76 649.02,-26.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="649.57,-23.21 639.06,-24.54 648.11,-30.06 649.57,-23.21"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node13 -->
2025-11-24 09:08:28 -05:00
<g id="edge22_Node000018_Node000013" class="edge">
2025-11-06 09:16:40 -05:00
<title>Node18&#45;&gt;Node13</title>
2025-11-24 09:08:28 -05:00
<g id="a_edge22_Node000018_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1242,-131.91C1297.86,-114.08 1398.76,-83.59 1487.06,-66 1624.2,-38.69 1790.49,-23.85 1860.47,-18.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1860.76,-21.91 1870.46,-17.66 1860.23,-14.93 1860.76,-21.91"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18&#45;&gt;Node15 -->
<g id="edge21_Node000018_Node000015" class="edge">
<title>Node18&#45;&gt;Node15</title>
<g id="a_edge21_Node000018_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1211.29,-131.79C1218.59,-122.33 1227.18,-109.25 1231.06,-96 1234.8,-83.2 1234.42,-78.9 1231.06,-66 1227.97,-54.16 1221.38,-42.15 1215.38,-32.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1218.25,-30.88 1209.71,-24.61 1212.48,-34.84 1218.25,-30.88"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node18 -->
<g id="edge24_Node000019_Node000018" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge24_Node000019_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M974.18,-199.58C1018.12,-189.51 1080.42,-175.21 1128.31,-164.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1129.33,-167.59 1138.3,-161.94 1127.77,-160.76 1129.33,-167.59"/>
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="892.06,-156.5 834.06,-156.5 834.06,-137.5 892.06,-137.5 892.06,-156.5"/>
<text text-anchor="middle" x="863.06" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19&#45;&gt;Node20 -->
<g id="edge25_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge25_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M907.41,-197.8C898.61,-187.92 886.85,-174.72 877.66,-164.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="880.2,-161.98 870.94,-156.84 874.97,-166.64 880.2,-161.98"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21&#45;&gt;Node16 -->
<g id="edge28_Node000021_Node000016" class="edge">
<title>Node21&#45;&gt;Node16</title>
<g id="a_edge28_Node000021_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1627.4,-197.9C1572.14,-163.52 1430.31,-75.27 1366.72,-35.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1368.27,-32.54 1357.93,-30.23 1364.57,-38.49 1368.27,-32.54"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node21&#45;&gt;Node23 -->
<g id="edge27_Node000021_Node000023" class="edge">
<title>Node21&#45;&gt;Node23</title>
<g id="a_edge27_Node000021_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1708.62,-199.69C1711.81,-199.1 1714.97,-198.53 1718.06,-198 1838.27,-177.3 1982.21,-159.35 2045.5,-151.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2046.13,-155.25 2055.65,-150.6 2045.31,-148.3 2046.13,-155.25"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node9 -->
<g id="edge31_Node000028_Node000009" class="edge">
<title>Node28&#45;&gt;Node9</title>
<g id="a_edge31_Node000028_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1477.18,-197.87C1429.28,-180.43 1343.99,-150.77 1269.06,-132 1180.6,-109.85 1156.71,-112.66 1067.06,-96 998.07,-83.18 981.16,-78.2 912.06,-66 827.49,-51.06 729.71,-35.76 666.25,-26.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="666.39,-22.56 655.98,-24.52 665.34,-29.48 666.39,-22.56"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node11 -->
<g id="edge33_Node000028_Node000011" class="edge">
<title>Node28&#45;&gt;Node11</title>
<g id="a_edge33_Node000028_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1569.71,-197.98C1676.45,-170.82 1920.29,-109.85 2127.06,-66 2202.58,-49.98 2290.63,-34.15 2344.86,-24.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2345.66,-28.14 2354.91,-22.98 2344.46,-21.24 2345.66,-28.14"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node12 -->
<g id="edge36_Node000028_Node000012" class="edge">
<title>Node28&#45;&gt;Node12</title>
<g id="a_edge36_Node000028_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1456.47,-204.23C1441.05,-202.19 1424.43,-200.01 1409.06,-198 1285.08,-181.81 1245.6,-209.77 1130.06,-162 1109.85,-153.65 1111.23,-140.45 1091.06,-132 983.87,-87.07 946.72,-114.95 832.06,-96 762.5,-84.5 564.08,-45.52 468.2,-26.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.63,-23.07 458.14,-24.56 467.27,-29.93 468.63,-23.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node29 -->
<g id="edge32_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge32_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1456.49,-204.09C1441.07,-202.05 1424.44,-199.9 1409.06,-198 1270.09,-180.83 1234.66,-181.93 1096.06,-162 1094.79,-161.82 1093.5,-161.63 1092.21,-161.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1092.61,-157.96 1082.2,-159.91 1091.55,-164.88 1092.61,-157.96"/>
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="2476.56,-156.5 2435.56,-156.5 2435.56,-137.5 2476.56,-137.5 2476.56,-156.5"/>
<text text-anchor="middle" x="2456.06" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node31 -->
<g id="edge34_Node000028_Node000031" class="edge">
<title>Node28&#45;&gt;Node31</title>
<g id="a_edge34_Node000028_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1573.57,-199.37C1576.77,-198.86 1579.95,-198.4 1583.06,-198 1889.85,-158.7 1969.41,-182.13 2278.06,-162 2329.78,-158.63 2389.87,-153.69 2425.34,-150.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2425.85,-154.14 2435.51,-149.8 2425.25,-147.16 2425.85,-154.14"/>
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="2268.56,-156.5 2203.56,-156.5 2203.56,-137.5 2268.56,-137.5 2268.56,-156.5"/>
<text text-anchor="middle" x="2236.06" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28&#45;&gt;Node32 -->
<g id="edge35_Node000028_Node000032" class="edge">
<title>Node28&#45;&gt;Node32</title>
<g id="a_edge35_Node000028_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1573.58,-199.43C1576.78,-198.91 1579.95,-198.42 1583.06,-198 1815.23,-166.3 1875.66,-182.84 2109.06,-162 2137.19,-159.49 2168.75,-156.01 2193.37,-153.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2193.94,-156.61 2203.47,-151.97 2193.13,-149.66 2193.94,-156.61"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node5 -->
<g id="edge50_Node000036_Node000005" class="edge">
<title>Node36&#45;&gt;Node5</title>
<g id="a_edge50_Node000036_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.9,-333.93C1116.19,-322.48 1230.79,-303.82 1305.05,-291.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1305.95,-295.13 1315.26,-290.06 1304.82,-288.22 1305.95,-295.13"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node6 -->
<g id="edge49_Node000036_Node000006" class="edge">
<title>Node36&#45;&gt;Node6</title>
<g id="a_edge49_Node000036_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M983.59,-329.94C982.26,-312.29 977.39,-282.13 960.06,-264 926.54,-228.95 893.27,-260.26 857.06,-228 823.48,-198.08 795.78,-166.14 825.06,-132 855.45,-96.55 979.99,-86.01 1065.5,-83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1065.84,-86.49 1075.72,-82.67 1065.61,-79.49 1065.84,-86.49"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node7 -->
<g id="edge70_Node000036_Node000007" class="edge">
<title>Node36&#45;&gt;Node7</title>
<g id="a_edge70_Node000036_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.34,-343.56C774.88,-341.88 411.63,-333.69 375.06,-294 308.72,-221.99 278.08,-257.35 505.06,-132 570.38,-95.93 596.37,-112.87 669.06,-96 775.62,-71.27 901.16,-39.94 960.96,-24.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="961.83,-28.27 970.67,-22.43 960.12,-21.48 961.83,-28.27"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node9 -->
<g id="edge44_Node000036_Node000009" class="edge">
<title>Node36&#45;&gt;Node9</title>
<g id="a_edge44_Node000036_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.56,-343.25C781.14,-340.89 442.32,-331.36 408.06,-294 324.34,-202.7 509.41,-72.45 576.21,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="578.2,-32.86 584.81,-24.58 574.48,-26.93 578.2,-32.86"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node10 -->
<g id="edge46_Node000036_Node000010" class="edge">
<title>Node36&#45;&gt;Node10</title>
<g id="a_edge46_Node000036_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.33,-342.46C770.83,-338.23 389.42,-324.62 341.06,-294 243.01,-231.92 199.15,-86.28 186.29,-34.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="189.62,-33.47 183.9,-24.56 182.81,-35.1 189.62,-33.47"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node12 -->
<g id="edge67_Node000036_Node000012" class="edge">
<title>Node36&#45;&gt;Node12</title>
<g id="a_edge67_Node000036_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.43,-343.12C770.23,-340.4 385.65,-330.01 341.06,-294 259.63,-228.23 222.47,-152.06 282.06,-66 299.25,-41.16 330.43,-28.65 358.28,-22.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="359.26,-25.72 368.36,-20.3 357.86,-18.86 359.26,-25.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node13 -->
<g id="edge68_Node000036_Node000013" class="edge">
<title>Node36&#45;&gt;Node13</title>
<g id="a_edge68_Node000036_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.86,-342.44C1147.96,-338.97 1357.89,-327.97 1532.06,-294 1577.18,-285.2 1586.26,-274.32 1631.06,-264 1680.4,-252.63 1819.92,-263.47 1856.06,-228 1909.24,-175.81 1902.65,-76.42 1897.12,-34.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1900.56,-34.24 1895.64,-24.85 1893.63,-35.26 1900.56,-34.24"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node15 -->
<g id="edge72_Node000036_Node000015" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node15</title>
<g id="a_edge72_Node000036_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M976.46,-329.9C966.26,-312.2 946.56,-281.99 922.06,-264 884.99,-236.78 855.61,-262.37 825.06,-228 796.32,-195.67 783.15,-166.64 809.06,-132 849.27,-78.25 1043.46,-40.81 1143.38,-24.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144,-28.22 1153.33,-23.2 1142.91,-21.3 1144,-28.22"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node16 -->
<g id="edge45_Node000036_Node000016" class="edge">
<title>Node36&#45;&gt;Node16</title>
<g id="a_edge45_Node000036_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1020.55,-329.95C1080.67,-305.02 1200.68,-247.51 1269.06,-162 1299.21,-124.3 1318.81,-70.62 1328.31,-39.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1331.74,-40.71 1331.25,-30.13 1325.03,-38.7 1331.74,-40.71"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node17 -->
<g id="edge48_Node000036_Node000017" class="edge">
<title>Node36&#45;&gt;Node17</title>
<g id="a_edge48_Node000036_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.57,-339.82C1134.74,-333.21 1304.91,-318.51 1448.06,-294 1557.03,-275.35 1683.25,-242.53 1746.51,-225.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1747.75,-228.59 1756.47,-222.57 1745.9,-221.84 1747.75,-228.59"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node18 -->
<g id="edge51_Node000036_Node000018" class="edge">
<title>Node36&#45;&gt;Node18</title>
<g id="a_edge51_Node000036_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M995.64,-329.64C1002.6,-320.13 1010.9,-307.04 1015.06,-294 1028.05,-253.27 994.19,-231.25 1021.06,-198 1034.86,-180.92 1084.77,-167.81 1128.24,-159.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1129.09,-162.71 1138.26,-157.41 1127.78,-155.84 1129.09,-162.71"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node19 -->
<g id="edge52_Node000036_Node000019" class="edge">
<title>Node36&#45;&gt;Node19</title>
<g id="a_edge52_Node000036_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.77,-329.81C999.73,-313.08 1009.49,-284.91 998.06,-264 990.85,-250.81 978.51,-240.59 965.75,-232.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="967.35,-229.81 956.9,-228.02 963.95,-235.93 967.35,-229.81"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node20 -->
<g id="edge69_Node000036_Node000020" class="edge">
<title>Node36&#45;&gt;Node20</title>
<g id="a_edge69_Node000036_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.36,-339.62C859.66,-333.73 768.75,-320.74 747.06,-294 707.84,-245.64 793.01,-187.54 837.82,-161.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="839.72,-164.57 846.7,-156.61 836.28,-158.48 839.72,-164.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node23 -->
<g id="edge66_Node000036_Node000023" class="edge">
<title>Node36&#45;&gt;Node23</title>
<g id="a_edge66_Node000036_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.73,-341.27C1185,-334.77 1520.31,-317.19 1631.06,-294 1670.68,-285.7 1678.05,-274.84 1717.06,-264 1792.31,-243.09 1814.52,-251.33 1889.06,-228 1948.89,-209.27 2015.76,-178.49 2051.73,-161.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2053.57,-164.07 2061.02,-156.54 2050.5,-157.78 2053.57,-164.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node32 -->
<g id="edge71_Node000036_Node000032" class="edge">
<title>Node36&#45;&gt;Node32</title>
<g id="a_edge71_Node000036_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.69,-340.94C1205.82,-332.79 1626.85,-310.13 1688.06,-294 1718.05,-286.1 1721.58,-273.62 1751.06,-264 1833.18,-237.21 1857.87,-247.36 1942.06,-228 2034.51,-206.74 2141.71,-176.01 2197.63,-159.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2198.86,-162.79 2207.45,-156.6 2196.87,-156.08 2198.86,-162.79"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node37 -->
<g id="edge47_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge47_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1045.93,-342.33C1175.88,-338.3 1486.51,-325.89 1745.06,-294 1753.21,-292.99 1761.8,-291.68 1770.17,-290.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1770.99,-293.68 1780.23,-288.5 1769.78,-286.78 1770.99,-293.68"/>
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:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1145.56,-228 1030.56,-228 1030.56,-198 1145.56,-198 1145.56,-228"/>
<text text-anchor="start" x="1038.56" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text text-anchor="middle" x="1088.06" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node38 -->
<g id="edge53_Node000036_Node000038" class="edge">
<title>Node36&#45;&gt;Node38</title>
<g id="a_edge53_Node000036_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1026.43,-329.82C1043.77,-321.92 1062.45,-310.31 1074.06,-294 1085.53,-277.89 1088.63,-255.41 1089.09,-238.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1092.59,-238.1 1089.08,-228.1 1085.59,-238.11 1092.59,-238.1"/>
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:href="construction_8h.html" target="_top" xlink:title="Functions for constructing nuclear reaction networks.">
<polygon fill="#fff0f0" stroke="red" points="696.06,-228 552.06,-228 552.06,-198 696.06,-198 696.06,-228"/>
<text text-anchor="start" x="560.06" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text text-anchor="middle" x="624.06" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node39 -->
<g id="edge56_Node000036_Node000039" class="edge">
<title>Node36&#45;&gt;Node39</title>
<g id="a_edge56_Node000036_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M969.11,-329.92C946.9,-309.31 905.91,-272.43 888.06,-264 856.47,-249.09 771.52,-234.52 706.43,-224.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="706.56,-221.47 696.16,-223.5 705.56,-228.4 706.56,-221.47"/>
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:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="660.56,-96 537.56,-96 537.56,-66 660.56,-66 660.56,-96"/>
<text text-anchor="start" x="545.56" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="599.06" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node40 -->
<g id="edge75_Node000036_Node000040" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node40</title>
<g id="a_edge75_Node000036_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.36,-336.07C870.86,-328.42 796,-314.89 733.06,-294 703.63,-284.23 699.18,-274.65 670.06,-264 610.93,-242.37 580.67,-269.19 533.06,-228 499.45,-198.92 482.17,-170.1 505.06,-132 513.34,-118.22 526.83,-108.04 541.05,-100.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="542.95,-103.56 550.45,-96.08 539.92,-97.25 542.95,-103.56"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="530.56,-294 417.56,-294 417.56,-264 530.56,-264 530.56,-294"/>
<text text-anchor="start" x="425.56" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/utility/sparse</text>
<text text-anchor="middle" x="474.06" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_rc.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node44 -->
<g id="edge73_Node000036_Node000044" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node44</title>
<g id="a_edge73_Node000036_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.24,-339.03C838.08,-331.82 682.56,-316.95 540.89,-294.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="541.15,-290.7 530.71,-292.55 540.03,-297.61 541.15,-290.7"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="661.56,-294 548.56,-294 548.56,-264 661.56,-264 661.56,-294"/>
<text text-anchor="start" x="556.56" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/speed/sparse</text>
<text text-anchor="middle" x="605.06" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_jac_fun.hpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node45 -->
<g id="edge74_Node000036_Node000045" class="edge">
<title>Node36&#45;&gt;Node45</title>
<g id="a_edge74_Node000036_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M922.3,-334.6C860.04,-324.98 761.23,-309.31 676.06,-294 674.59,-293.74 673.1,-293.47 671.61,-293.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="672.08,-289.72 661.61,-291.33 670.8,-296.6 672.08,-289.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="879.56,-294 756.56,-294 756.56,-264 879.56,-264 879.56,-294"/>
<text text-anchor="start" x="764.56" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text text-anchor="middle" x="818.06" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_rate_library.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node36&#45;&gt;Node46 -->
<g id="edge76_Node000036_Node000046" class="edge">
2025-11-24 09:08:28 -05:00
<title>Node36&#45;&gt;Node46</title>
<g id="a_edge76_Node000036_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M947.63,-329.95C922.98,-320.45 890.23,-307.82 863.82,-297.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="864.99,-294.34 854.4,-294.01 862.47,-300.88 864.99,-294.34"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node20 -->
<g id="edge55_Node000038_Node000020" class="edge">
<title>Node38&#45;&gt;Node20</title>
<g id="a_edge55_Node000038_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1034.51,-197.99C998.16,-188.31 949.06,-174.9 906.06,-162 903.62,-161.27 901.12,-160.5 898.6,-159.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="899.51,-156.33 888.92,-156.64 897.39,-163 899.51,-156.33"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node38&#45;&gt;Node23 -->
<g id="edge54_Node000038_Node000023" class="edge">
<title>Node38&#45;&gt;Node23</title>
<g id="a_edge54_Node000038_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1145.56,-208.28C1329.97,-196.36 1902.8,-159.33 2045.57,-150.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2046.09,-153.57 2055.84,-149.44 2045.63,-146.59 2046.09,-153.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39&#45;&gt;Node6 -->
<g id="edge57_Node000039_Node000006" class="edge">
<title>Node39&#45;&gt;Node6</title>
<g id="a_edge57_Node000039_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M647.61,-197.93C679.29,-179.68 737.91,-148.26 792.06,-132 883.37,-104.58 992.42,-92.08 1065.77,-86.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1066.16,-89.95 1075.87,-85.72 1065.64,-82.96 1066.16,-89.95"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39&#45;&gt;Node26 -->
<g id="edge58_Node000039_Node000026" class="edge">
<title>Node39&#45;&gt;Node26</title>
<g id="a_edge58_Node000039_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M612.74,-197.8C606.27,-189.68 598.01,-179.31 590.71,-170.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="593.31,-167.8 584.35,-162.16 587.84,-172.17 593.31,-167.8"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39&#45;&gt;Node29 -->
<g id="edge59_Node000039_Node000029" class="edge">
<title>Node39&#45;&gt;Node29</title>
<g id="a_edge59_Node000039_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M696.23,-200.19C764.79,-188.96 867.56,-172.14 937.77,-160.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="938.58,-164.07 947.88,-159 937.45,-157.16 938.58,-164.07"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node39&#45;&gt;Node40 -->
<g id="edge60_Node000039_Node000040" class="edge">
<title>Node39&#45;&gt;Node40</title>
<g id="a_edge60_Node000039_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M631.4,-197.79C638.79,-181.53 648.02,-154.27 640.06,-132 636.28,-121.43 629.19,-111.48 621.96,-103.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="624.5,-100.88 615.09,-96.01 619.41,-105.68 624.5,-100.88"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40&#45;&gt;Node9 -->
<g id="edge61_Node000040_Node000009" class="edge">
<title>Node40&#45;&gt;Node9</title>
<g id="a_edge61_Node000040_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M599.06,-65.8C599.06,-56.7 599.06,-44.79 599.06,-34.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="602.56,-34.84 599.06,-24.84 595.56,-34.84 602.56,-34.84"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40&#45;&gt;Node10 -->
<g id="edge62_Node000040_Node000010" class="edge">
<title>Node40&#45;&gt;Node10</title>
<g id="a_edge62_Node000040_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M537.53,-70.56C459.86,-58.64 326.82,-38.22 247.39,-26.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="247.92,-22.57 237.5,-24.51 246.86,-29.49 247.92,-22.57"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40&#45;&gt;Node12 -->
<g id="edge63_Node000040_Node000012" class="edge">
<title>Node40&#45;&gt;Node12</title>
<g id="a_edge63_Node000040_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M558.68,-65.95C525.84,-54.53 480.03,-38.6 449.05,-27.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.14,-24.5 439.55,-24.52 447.84,-31.11 450.14,-24.5"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40&#45;&gt;Node13 -->
<g id="edge64_Node000040_Node000013" class="edge">
<title>Node40&#45;&gt;Node13</title>
<g id="a_edge64_Node000040_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M660.65,-76.96C889.34,-65.65 1685.55,-26.3 1860.08,-17.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1860.39,-21.17 1870.21,-17.18 1860.05,-14.18 1860.39,-21.17"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node40&#45;&gt;Node35 -->
<g id="edge65_Node000040_Node000035" class="edge">
<title>Node40&#45;&gt;Node35</title>
<g id="a_edge65_Node000040_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M635.49,-65.95C664.73,-54.68 705.37,-39.01 733.3,-28.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="734.89,-31.38 742.97,-24.52 732.38,-24.85 734.89,-31.38"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node10 -->
<g id="edge79_Node000049_Node000010" class="edge">
<title>Node49&#45;&gt;Node10</title>
<g id="a_edge79_Node000049_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1857.03,-339.87C1608,-320.41 565.2,-238.44 533.06,-228 392.54,-182.34 249.17,-71.38 199.92,-31.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="202.03,-28.2 192.09,-24.53 197.57,-33.6 202.03,-28.2"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node11 -->
<g id="edge80_Node000049_Node000011" class="edge">
<title>Node49&#45;&gt;Node11</title>
<g id="a_edge80_Node000049_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1929.75,-329.86C1943.59,-319.89 1962.51,-306.2 1979.06,-294 2075.65,-222.79 2094.91,-198.11 2195.06,-132 2256.28,-91.59 2332.09,-49.98 2370.77,-29.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2372.58,-32.32 2379.77,-24.54 2369.3,-26.14 2372.58,-32.32"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node13 -->
<g id="edge82_Node000049_Node000013" class="edge">
<title>Node49&#45;&gt;Node13</title>
<g id="a_edge82_Node000049_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1910.59,-329.96C1911.46,-306.12 1913.06,-256.22 1913.06,-214 1913.06,-214 1913.06,-214 1913.06,-146 1913.06,-106.04 1904.16,-59.9 1898.54,-34.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1901.9,-33.72 1896.24,-24.76 1895.08,-35.29 1901.9,-33.72"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node23 -->
<g id="edge81_Node000049_Node000023" class="edge">
<title>Node49&#45;&gt;Node23</title>
<g id="a_edge81_Node000049_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1922.14,-329.9C1952.37,-294.64 2031.17,-202.7 2063.7,-164.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2066.73,-166.6 2070.58,-156.73 2061.41,-162.04 2066.73,-166.6"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node37 -->
<g id="edge78_Node000049_Node000037" class="edge">
<title>Node49&#45;&gt;Node37</title>
<g id="a_edge78_Node000049_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1890.53,-329.8C1876.19,-319.37 1856.76,-305.24 1842.26,-294.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1844.11,-291.71 1833.96,-288.66 1839.99,-297.37 1844.11,-291.71"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2482.06,-635 2346.06,-635 2346.06,-605 2482.06,-605 2482.06,-635"/>
<text text-anchor="start" x="2354.06" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="2414.06" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">/strategies.h</text>
</a>
</g>
</g>
<!-- Node50&#45;&gt;Node51 -->
<g id="edge94_Node000050_Node000051" class="edge">
<title>Node50&#45;&gt;Node51</title>
<g id="a_edge94_Node000050_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2725.98,-670.99C2664.55,-661.15 2562.8,-644.84 2492.29,-633.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2492.55,-630.04 2482.13,-631.91 2491.45,-636.95 2492.55,-630.04"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:href="triggers_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2343.06,-569 2207.06,-569 2207.06,-539 2343.06,-539 2343.06,-569"/>
<text text-anchor="start" x="2215.06" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="2275.06" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/triggers.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node51&#45;&gt;Node52 -->
<g id="edge95_Node000051_Node000052" class="edge">
<title>Node51&#45;&gt;Node52</title>
<g id="a_edge95_Node000051_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2383.55,-604.95C2363.37,-595.66 2336.69,-583.38 2314.84,-573.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2316.04,-570.02 2305.49,-569.01 2313.11,-576.37 2316.04,-570.02"/>
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="CVODE__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2551.56,-426 2408.56,-426 2408.56,-396 2551.56,-396 2551.56,-426"/>
<text text-anchor="start" x="2416.56" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="2480.06" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node56 -->
<g id="edge123_Node000051_Node000056" class="edge">
<title>Node51&#45;&gt;Node56</title>
<g id="a_edge123_Node000051_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2418.59,-604.77C2429.76,-569.75 2458.67,-479.09 2472.49,-435.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2475.87,-436.64 2475.58,-426.05 2469.2,-434.52 2475.87,-436.64"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node57 -->
<g id="Node000057" class="node">
<title>Node57</title>
<g id="a_Node000057"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2448.06,-360 2312.06,-360 2312.06,-330 2448.06,-330 2448.06,-360"/>
<text text-anchor="start" x="2320.06" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="2380.06" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/strategy_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node51&#45;&gt;Node57 -->
<g id="edge122_Node000051_Node000057" class="edge">
<title>Node51&#45;&gt;Node57</title>
<g id="a_edge122_Node000051_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2412.28,-604.71C2406.77,-560.48 2389.96,-425.52 2383.06,-370.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2386.53,-369.64 2381.82,-360.15 2379.58,-370.51 2386.53,-369.64"/>
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="engine__partitioning__trigger_8h.html" target="_top" xlink:title="CVODE&#45;specific triggers that decide when to (re)partition the reaction network engine.">
<polygon fill="#fff0f0" stroke="red" points="2343.56,-503 2188.56,-503 2188.56,-462 2343.56,-462 2343.56,-503"/>
<text text-anchor="start" x="2196.56" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="start" x="2196.56" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
<text text-anchor="middle" x="2266.06" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node52&#45;&gt;Node53 -->
<g id="edge96_Node000052_Node000053" class="edge">
<title>Node52&#45;&gt;Node53</title>
<g id="a_edge96_Node000052_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2273.24,-538.94C2272.28,-531.52 2271.06,-522.14 2269.9,-513.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2273.35,-512.54 2268.59,-503.07 2266.41,-513.44 2273.35,-512.54"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node10 -->
<g id="edge119_Node000053_Node000010" class="edge">
<title>Node53&#45;&gt;Node10</title>
<g id="a_edge119_Node000053_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2188.24,-467.75C2172.66,-465.45 2156.37,-463.37 2141.06,-462 1468.89,-401.86 1295.33,-484.97 623.06,-426 429.14,-408.99 346.74,-475.52 190.06,-360 107.31,-298.99 143.32,-234.51 151.06,-132 153.29,-102.48 152.02,-94.49 160.06,-66 163.2,-54.87 168.34,-43.01 172.86,-33.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.04,-35.08 177.4,-24.58 169.78,-31.94 176.04,-35.08"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node20 -->
<g id="edge121_Node000053_Node000020" class="edge">
<title>Node53&#45;&gt;Node20</title>
<g id="a_edge121_Node000053_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2188.51,-468.43C2172.83,-466.06 2156.44,-463.78 2141.06,-462 1930.74,-437.66 1877.07,-443.24 1666.06,-426 1385.9,-403.11 593.49,-505.25 408.06,-294 399.26,-283.98 399.22,-273.98 408.06,-264 452.15,-214.24 642.48,-250.44 705.06,-228 728.38,-219.63 730.26,-209.79 752.06,-198 778.46,-183.73 809.72,-169.91 832.33,-160.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="833.86,-163.58 841.75,-156.51 831.18,-157.11 833.86,-163.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node23 -->
<g id="edge120_Node000053_Node000023" class="edge">
<title>Node53&#45;&gt;Node23</title>
<g id="a_edge120_Node000053_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2266.57,-461.67C2266.81,-411.38 2260.68,-277.26 2193.06,-198 2171.85,-173.14 2135.99,-160.25 2109.94,-153.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2110.67,-150.41 2100.14,-151.6 2109.12,-157.23 2110.67,-150.41"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node53&#45;&gt;Node56 -->
<g id="edge97_Node000053_Node000056" class="edge">
<title>Node53&#45;&gt;Node56</title>
<g id="a_edge97_Node000053_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2326.24,-461.96C2358.03,-451.63 2396.69,-439.07 2427.3,-429.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2428.51,-432.42 2436.94,-426 2426.35,-425.76 2428.51,-432.42"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node5 -->
<g id="edge106_Node000056_Node000005" class="edge">
<title>Node56&#45;&gt;Node5</title>
<g id="a_edge106_Node000056_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2408.47,-406.91C2287.63,-401.18 2035.66,-386.93 1824.06,-360 1690.58,-343.01 1536.4,-313.12 1448.45,-295.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1449.08,-291.63 1438.58,-293.05 1447.67,-298.49 1449.08,-291.63"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node9 -->
<g id="edge109_Node000056_Node000009" class="edge">
<title>Node56&#45;&gt;Node9</title>
<g id="a_edge109_Node000056_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2408.13,-408.5C2141.48,-402.81 1209.62,-381.8 913.06,-360 657.84,-341.24 523.87,-473.08 341.06,-294 310.44,-264.01 314.41,-237.05 332.06,-198 375.16,-102.65 497.19,-49.63 560.26,-27.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="561.49,-31.15 569.85,-24.65 559.26,-24.52 561.49,-31.15"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node13 -->
<g id="edge114_Node000056_Node000013" class="edge">
<title>Node56&#45;&gt;Node13</title>
<g id="a_edge114_Node000056_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2508.68,-395.87C2523.81,-387.23 2541.74,-374.96 2554.06,-360 2598.55,-305.97 2613.06,-283.99 2613.06,-214 2613.06,-214 2613.06,-214 2613.06,-146 2613.06,-36.93 2487.57,-89.5 2381.06,-66 2213.8,-29.09 2008.09,-19.31 1928.11,-16.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1927.78,-13.3 1917.68,-16.51 1927.57,-20.3 1927.78,-13.3"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node17 -->
<g id="edge107_Node000056_Node000017" class="edge">
<title>Node56&#45;&gt;Node17</title>
<g id="a_edge107_Node000056_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2408.49,-397.06C2360.76,-387.94 2296.79,-374.75 2241.06,-360 2081.67,-317.82 1895.54,-252.92 1820.72,-226.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1821.51,-222.73 1810.91,-222.65 1819.14,-229.32 1821.51,-222.73"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node23 -->
<g id="edge113_Node000056_Node000023" class="edge">
<title>Node56&#45;&gt;Node23</title>
<g id="a_edge113_Node000056_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2408.23,-403.98C2373.06,-397.75 2332.14,-385.2 2303.06,-360 2243.51,-308.41 2289.55,-250.79 2231.06,-198 2197.18,-167.42 2144.25,-155.51 2110.37,-150.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2110.44,-147.37 2100.09,-149.63 2109.59,-154.32 2110.44,-147.37"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node31 -->
<g id="edge115_Node000056_Node000031" class="edge">
<title>Node56&#45;&gt;Node31</title>
<g id="a_edge115_Node000056_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2499.08,-395.93C2510.17,-386.81 2523.59,-374.05 2532.06,-360 2569.49,-297.92 2588.53,-260.06 2551.06,-198 2537.11,-174.89 2508.54,-161.93 2486.36,-155.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2487.26,-151.65 2476.69,-152.27 2485.34,-158.38 2487.26,-151.65"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node32 -->
<g id="edge111_Node000056_Node000032" class="edge">
<title>Node56&#45;&gt;Node32</title>
<g id="a_edge111_Node000056_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2490.64,-395.89C2509.93,-368.29 2546.34,-306.21 2518.06,-264 2464.33,-183.8 2344.06,-159 2279.31,-151.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2279.35,-147.85 2269.03,-150.24 2278.59,-154.81 2279.35,-147.85"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node37 -->
<g id="edge110_Node000056_Node000037" class="edge">
<title>Node56&#45;&gt;Node37</title>
<g id="a_edge110_Node000056_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2408.47,-408.75C2252.25,-405.41 1891.24,-394.06 1848.06,-360 1829.55,-345.4 1824.04,-317.41 1822.5,-298.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1826,-298.52 1821.98,-288.72 1819.01,-298.89 1826,-298.52"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node57 -->
<g id="edge98_Node000056_Node000057" class="edge">
<title>Node56&#45;&gt;Node57</title>
<g id="a_edge98_Node000056_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2457.86,-395.8C2444.01,-386.93 2425.98,-375.39 2410.77,-365.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2412.5,-362.61 2402.19,-360.16 2408.73,-368.5 2412.5,-362.61"/>
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:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2508.56,-288.5 2473.56,-288.5 2473.56,-269.5 2508.56,-269.5 2508.56,-288.5"/>
<text text-anchor="middle" x="2491.06" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">any</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node58 -->
<g id="edge112_Node000056_Node000058" class="edge">
<title>Node56&#45;&gt;Node58</title>
<g id="a_edge112_Node000056_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2481.26,-395.84C2483.25,-372.34 2487.23,-325.26 2489.46,-298.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2492.96,-299.01 2490.32,-288.75 2485.99,-298.42 2492.96,-299.01"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:href="exceptions_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2767.56,-360 2660.56,-360 2660.56,-330 2767.56,-330 2767.56,-360"/>
<text text-anchor="start" x="2668.56" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="2714.06" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node59 -->
<g id="edge108_Node000056_Node000059" class="edge">
<title>Node56&#45;&gt;Node59</title>
<g id="a_edge108_Node000056_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2531.41,-395.95C2567.23,-386.16 2615.17,-373.05 2652.96,-362.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2654.1,-366.03 2662.83,-360.01 2652.26,-359.27 2654.1,-366.03"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node70 -->
<g id="Node000070" class="node">
<title>Node70</title>
<g id="a_Node000070"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2872.56,-354.5 2785.56,-354.5 2785.56,-335.5 2872.56,-335.5 2872.56,-354.5"/>
<text text-anchor="middle" x="2829.06" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">cvode/cvode.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node70 -->
<g id="edge116_Node000056_Node000070" class="edge">
<title>Node56&#45;&gt;Node70</title>
<g id="a_edge116_Node000056_Node000070"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2551.84,-399.89C2612.23,-390.92 2700.69,-376.67 2777.06,-360 2781,-359.14 2785.1,-358.17 2789.18,-357.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2790.4,-360.45 2799.21,-354.56 2788.65,-353.68 2790.4,-360.45"/>
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="3033.06,-354.5 2891.06,-354.5 2891.06,-335.5 3033.06,-335.5 3033.06,-354.5"/>
<text text-anchor="middle" x="2962.06" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node56&#45;&gt;Node71 -->
<g id="edge117_Node000056_Node000071" class="edge">
<title>Node56&#45;&gt;Node71</title>
<g id="a_edge117_Node000056_Node000071"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2551.73,-402.17C2632.25,-393.12 2766.77,-377.25 2882.06,-360 2889.71,-358.86 2897.75,-357.56 2905.67,-356.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2906.32,-359.67 2915.59,-354.53 2905.14,-352.77 2906.32,-359.67"/>
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="3203.06,-354.5 3051.06,-354.5 3051.06,-335.5 3203.06,-335.5 3203.06,-354.5"/>
<text text-anchor="middle" x="3127.06" y="-342.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>
<!-- Node56&#45;&gt;Node72 -->
<g id="edge118_Node000056_Node000072" class="edge">
<title>Node56&#45;&gt;Node72</title>
<g id="a_edge118_Node000056_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2551.66,-405.35C2658.63,-398 2866.41,-382.25 3042.06,-360 3050.79,-358.89 3060,-357.56 3069.01,-356.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3069.73,-359.58 3079.05,-354.55 3068.62,-352.67 3069.73,-359.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node5 -->
<g id="edge99_Node000057_Node000005" class="edge">
<title>Node57&#45;&gt;Node5</title>
<g id="a_edge99_Node000057_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2311.91,-339.65C2130.16,-328.05 1635.11,-296.47 1449.04,-284.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1449.03,-281.09 1438.83,-283.94 1448.58,-288.07 1449.03,-281.09"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node13 -->
<g id="edge103_Node000057_Node000013" class="edge">
<title>Node57&#45;&gt;Node13</title>
<g id="a_edge103_Node000057_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2385.01,-329.77C2392.81,-306.07 2407.06,-256.88 2407.06,-214 2407.06,-214 2407.06,-214 2407.06,-146 2407.06,-101.02 2384.3,-88 2345.06,-66 2273.51,-25.89 2019.91,-17.95 1927.8,-16.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1927.7,-12.88 1917.64,-16.23 1927.59,-19.88 1927.7,-12.88"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node17 -->
<g id="edge100_Node000057_Node000017" class="edge">
<title>Node57&#45;&gt;Node17</title>
<g id="a_edge100_Node000057_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2316.03,-329.96C2196.65,-303.79 1942.5,-248.08 1835.81,-224.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1836.47,-221.25 1825.96,-222.53 1834.97,-228.09 1836.47,-221.25"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node23 -->
<g id="edge105_Node000057_Node000023" class="edge">
<title>Node57&#45;&gt;Node23</title>
<g id="a_edge105_Node000057_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2370.03,-329.75C2345.34,-294.8 2282.6,-207.04 2269.06,-198 2219.98,-165.25 2150.56,-153.94 2110.33,-150.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2110.55,-146.55 2100.28,-149.16 2109.94,-153.52 2110.55,-146.55"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node31 -->
<g id="edge104_Node000057_Node000031" class="edge">
<title>Node57&#45;&gt;Node31</title>
<g id="a_edge104_Node000057_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2394.56,-329.94C2403.45,-320.54 2414.37,-307.47 2421.06,-294 2442.16,-251.53 2450.94,-195.69 2454.26,-166.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2457.77,-167 2455.34,-156.69 2450.81,-166.27 2457.77,-167"/>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node32 -->
<g id="edge101_Node000057_Node000032" class="edge">
<title>Node57&#45;&gt;Node32</title>
<g id="a_edge101_Node000057_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2375.6,-329.79C2366.35,-302.03 2342.91,-239.68 2307.06,-198 2294.27,-183.14 2276.16,-170.48 2261.43,-161.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2263.18,-158.58 2252.77,-156.6 2259.67,-164.64 2263.18,-158.58"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node57&#45;&gt;Node58 -->
<g id="edge102_Node000057_Node000058" class="edge">
<title>Node57&#45;&gt;Node58</title>
<g id="a_edge102_Node000057_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2404.42,-329.95C2423.2,-319.13 2449.01,-304.24 2467.57,-293.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2469.37,-296.54 2476.29,-288.52 2465.87,-290.48 2469.37,-296.54"/>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>