fix(gf_get_compiler_flags): fixed bug in getting gridfire compiler flags

also added command line utilities and rebuilt docs
This commit is contained in:
2026-06-14 08:36:52 -04:00
parent 6f85eb6b2c
commit ac0dea2755
1608 changed files with 217130 additions and 196255 deletions

View File

@@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/engine/procedures/construction.h Pages: 1 -->
<svg width="1439pt" height="227pt"
viewBox="0.00 0.00 1439.00 227.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="1395pt" height="227pt"
viewBox="0.00 0.00 1395.00 227.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 222.75)">
<title>src/include/gridfire/engine/procedures/construction.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Functions for constructing nuclear reaction networks.">
<polygon fill="#999999" stroke="#666666" points="1284.12,-218.75 1121.12,-218.75 1121.12,-188.25 1284.12,-188.25 1284.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1129.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1202.62" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/construction.h</text>
<polygon fill="#999999" stroke="#666666" points="1239.38,-218.75 1076.38,-218.75 1076.38,-188.25 1239.38,-188.25 1239.38,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="1084.38" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1157.88" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/construction.h</text>
</a>
</g>
</g>
@@ -22,8 +22,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="white" stroke="#666666" points="480.88,-146.62 352.38,-146.62 352.38,-127.38 480.88,-127.38 480.88,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="416.62" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
<polygon fill="white" stroke="#666666" points="944.12,-146.62 815.62,-146.62 815.62,-127.38 944.12,-127.38 944.12,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="879.88" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
</a>
</g>
</g>
@@ -31,45 +31,27 @@
<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="M1120.73,-195.78C967.74,-183.22 640.61,-156.38 492.4,-144.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="492.95,-140.75 482.69,-143.42 492.37,-147.73 492.95,-140.75"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
<polygon fill="white" stroke="#666666" points="1254.5,-152.25 1150.75,-152.25 1150.75,-121.75 1254.5,-121.75 1254.5,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1158.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1202.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/building.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node13 -->
<g id="edge12_Node000001_Node000013" class="edge">
<title>Node1&#45;&gt;Node13</title>
<g id="a_edge12_Node000001_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1202.62,-187.86C1202.62,-180.77 1202.62,-172.04 1202.62,-163.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1206.13,-164.09 1202.63,-154.09 1199.13,-164.09 1206.13,-164.09"/>
<path fill="none" stroke="#63b8ff" d="M1094.44,-187.78C1044.66,-176.23 976.29,-160.37 930.22,-149.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="931.02,-146.27 920.49,-147.42 929.44,-153.09 931.02,-146.27"/>
</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="1348.25,-80.12 1303,-80.12 1303,-60.88 1348.25,-60.88 1348.25,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1325.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
<g id="a_Node000014"><a xlink:href="building_8h.html" target="_top" xlink:title="Defines types related to building reaction networks in the GridFire engine.">
<polygon fill="white" stroke="#666666" points="1209.75,-152.25 1106,-152.25 1106,-121.75 1209.75,-121.75 1209.75,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1114" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1157.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/building.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge15_Node000001_Node000014" class="edge">
<g id="edge13_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge15_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1222.56,-187.93C1234.97,-178.42 1250.94,-165.37 1263.62,-152.25 1282.75,-132.46 1301.54,-106.88 1313.33,-89.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1316.12,-91.99 1318.86,-81.76 1310.34,-88.05 1316.12,-91.99"/>
<g id="a_edge13_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1157.88,-187.86C1157.88,-180.77 1157.88,-172.04 1157.88,-163.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1161.38,-164.09 1157.88,-154.09 1154.38,-164.09 1161.38,-164.09"/>
</a>
</g>
</g>
@@ -77,37 +59,55 @@
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1430.75,-152.25 1310.5,-152.25 1310.5,-121.75 1430.75,-121.75 1430.75,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1318.5" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1370.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="1386.5,-80.12 1341.25,-80.12 1341.25,-60.88 1386.5,-60.88 1386.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1363.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge14_Node000001_Node000015" class="edge">
<g id="edge16_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge14_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1240.75,-187.86C1264.72,-178.66 1295.88,-166.7 1321.68,-156.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1322.87,-160.08 1330.95,-153.23 1320.36,-153.55 1322.87,-160.08"/>
<g id="a_edge16_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1175.49,-187.94C1202.77,-165.44 1252.53,-124.48 1256.88,-121.75 1260.45,-119.5 1303.66,-99.37 1334.06,-85.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1335.22,-88.61 1342.82,-81.23 1332.27,-82.25 1335.22,-88.61"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1090.12,-152.25 981.12,-152.25 981.12,-121.75 1090.12,-121.75 1090.12,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="989.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1035.62" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1386,-152.25 1265.75,-152.25 1265.75,-121.75 1386,-121.75 1386,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="1273.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1325.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/composition_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge16_Node000001_Node000016" class="edge">
<g id="edge15_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge16_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1164.73,-187.86C1140.9,-178.66 1109.92,-166.7 1084.28,-156.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1085.66,-153.57 1075.07,-153.23 1083.14,-160.1 1085.66,-153.57"/>
<g id="a_edge15_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1196,-187.86C1219.97,-178.66 1251.13,-166.7 1276.93,-156.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1278.12,-160.08 1286.2,-153.23 1275.61,-153.55 1278.12,-160.08"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="342.38,-152.25 233.38,-152.25 233.38,-121.75 342.38,-121.75 342.38,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="241.38" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="287.88" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge17_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge17_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1076.03,-196.43C904.67,-183.73 511.05,-154.55 354.18,-142.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.59,-139.44 344.36,-142.19 354.08,-146.42 354.59,-139.44"/>
</a>
</g>
</g>
@@ -115,8 +115,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="45.25,-80.12 0,-80.12 0,-60.88 45.25,-60.88 45.25,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="22.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
<polygon fill="#e0e0e0" stroke="#999999" points="749.5,-80.12 704.25,-80.12 704.25,-60.88 749.5,-60.88 749.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="726.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
</a>
</g>
</g>
@@ -124,8 +124,8 @@
<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="M352.16,-132.78C278.64,-127.81 155.46,-115.5 53.62,-85.75 52.63,-85.46 51.63,-85.14 50.62,-84.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="51.98,-81.58 41.39,-81.12 49.38,-88.08 51.98,-81.58"/>
<path fill="none" stroke="#63b8ff" d="M857.28,-127.01C832.7,-117.16 792.32,-100.75 757.88,-85.75 757.4,-85.54 756.92,-85.33 756.44,-85.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="758.11,-82.03 747.55,-81.13 755.24,-88.42 758.11,-82.03"/>
</a>
</g>
</g>
@@ -133,8 +133,8 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="128.38,-80.12 62.88,-80.12 62.88,-60.88 128.38,-60.88 128.38,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="95.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
<polygon fill="#e0e0e0" stroke="#999999" points="832.62,-80.12 767.12,-80.12 767.12,-60.88 832.62,-60.88 832.62,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="799.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
@@ -142,8 +142,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M356.08,-126.91C300.28,-118.06 215.36,-103.39 142.62,-85.75 140.04,-85.12 137.38,-84.44 134.72,-83.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.85,-80.4 125.27,-81.03 133.93,-87.13 135.85,-80.4"/>
<path fill="none" stroke="#63b8ff" d="M868.75,-127.03C856.17,-116.88 835.41,-100.15 819.97,-87.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="822.32,-85.1 812.34,-81.55 817.93,-90.55 822.32,-85.1"/>
</a>
</g>
</g>
@@ -151,8 +151,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="931.62,-80.12 777.62,-80.12 777.62,-60.88 931.62,-60.88 931.62,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="854.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="507.88,-80.12 353.88,-80.12 353.88,-60.88 507.88,-60.88 507.88,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="430.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
@@ -160,8 +160,8 @@
<g id="edge4_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge4_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M481.24,-127.22C551.89,-117.51 668.42,-101.2 768.62,-85.75 775.5,-84.69 782.67,-83.55 789.82,-82.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="790.18,-85.89 799.49,-80.82 789.05,-78.98 790.18,-85.89"/>
<path fill="none" stroke="#63b8ff" d="M815.21,-127.58C742.55,-117.99 621.13,-101.6 516.88,-85.75 510,-84.71 502.83,-83.58 495.68,-82.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.44,-79.01 486.01,-80.86 495.32,-85.91 496.44,-79.01"/>
</a>
</g>
</g>
@@ -169,8 +169,8 @@
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="759.5,-80.12 637.75,-80.12 637.75,-60.88 759.5,-60.88 759.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="698.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="647.75,-80.12 526,-80.12 526,-60.88 647.75,-60.88 647.75,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="586.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
@@ -178,8 +178,8 @@
<g id="edge5_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge5_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M456.43,-126.9C506.61,-115.42 592.92,-95.68 647.81,-83.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="648.58,-86.54 657.55,-80.9 647.02,-79.71 648.58,-86.54"/>
<path fill="none" stroke="#63b8ff" d="M838.52,-126.9C786.16,-115.37 695.95,-95.51 638.96,-82.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="640.02,-79.62 629.5,-80.88 638.51,-86.45 640.02,-79.62"/>
</a>
</g>
</g>
@@ -187,8 +187,8 @@
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="258.12,-80.12 185.12,-80.12 185.12,-60.88 258.12,-60.88 258.12,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="221.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="1000.38,-80.12 927.38,-80.12 927.38,-60.88 1000.38,-60.88 1000.38,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="963.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
</a>
</g>
</g>
@@ -196,8 +196,8 @@
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M389.1,-126.9C355.27,-115.71 297.7,-96.66 259.66,-84.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.04,-80.85 250.45,-81.03 258.84,-87.5 261.04,-80.85"/>
<path fill="none" stroke="#63b8ff" d="M891.55,-127.03C904.89,-116.79 926.97,-99.84 943.23,-87.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="945.02,-90.39 950.82,-81.52 940.76,-84.84 945.02,-90.39"/>
</a>
</g>
</g>
@@ -205,8 +205,8 @@
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="959,-19.25 876.25,-19.25 876.25,0 959,0 959,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="917.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
<polygon fill="#e0e0e0" stroke="#999999" points="251.25,-19.25 168.5,-19.25 168.5,0 251.25,0 251.25,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="209.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
@@ -214,8 +214,8 @@
<g id="edge7_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge7_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M352.22,-134.22C263.62,-129.64 120.95,-113.32 175.62,-55.25 199.21,-30.2 698.41,-15.92 864.45,-11.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="864.39,-15.35 874.3,-11.61 864.22,-8.35 864.39,-15.35"/>
<path fill="none" stroke="#63b8ff" d="M823.46,-126.93C785.64,-119.37 735.51,-106.43 694.88,-85.75 675.57,-75.93 676.96,-63.35 656.88,-55.25 496.02,9.63 437.98,-40.14 263,-19.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="263.44,-16.03 253.08,-18.26 262.57,-22.98 263.44,-16.03"/>
</a>
</g>
</g>
@@ -223,8 +223,8 @@
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1020.12,-19.25 977.12,-19.25 977.12,0 1020.12,0 1020.12,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="998.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="367.38,-19.25 324.38,-19.25 324.38,0 367.38,0 367.38,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="345.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
@@ -232,8 +232,8 @@
<g id="edge8_Node000002_Node000009" class="edge">
<title>Node2&#45;&gt;Node9</title>
<g id="a_edge8_Node000002_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M467.36,-126.89C503.18,-119.16 551.55,-106.03 590.62,-85.75 609.85,-75.77 608.6,-63.5 628.62,-55.25 765.42,1.15 816.4,-45.36 965.79,-19.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="966.03,-22.73 975.23,-17.48 964.76,-15.85 966.03,-22.73"/>
<path fill="none" stroke="#63b8ff" d="M878.6,-127.12C875.63,-109.97 866.51,-72.48 841.88,-55.25 804.05,-28.8 484.2,-15.42 379.15,-11.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.34,-8.22 369.23,-11.37 379.1,-15.22 379.34,-8.22"/>
</a>
</g>
</g>
@@ -241,8 +241,8 @@
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="353.38,-80.12 275.88,-80.12 275.88,-60.88 353.38,-60.88 353.38,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="314.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
<polygon fill="#e0e0e0" stroke="#999999" points="1095.62,-80.12 1018.12,-80.12 1018.12,-60.88 1095.62,-60.88 1095.62,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1056.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
@@ -250,8 +250,8 @@
<g id="edge9_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge9_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M402.44,-127.03C385.94,-116.6 358.43,-99.2 338.59,-86.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="340.62,-83.8 330.3,-81.41 336.88,-89.71 340.62,-83.8"/>
<path fill="none" stroke="#63b8ff" d="M904.86,-126.9C935.3,-115.8 986.93,-96.99 1021.46,-84.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1022.4,-87.79 1030.6,-81.08 1020,-81.21 1022.4,-87.79"/>
</a>
</g>
</g>
@@ -259,8 +259,8 @@
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="461.75,-80.12 371.5,-80.12 371.5,-60.88 461.75,-60.88 461.75,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="416.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
<polygon fill="#e0e0e0" stroke="#999999" points="678.75,-19.25 629,-19.25 629,0 678.75,0 678.75,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="653.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
@@ -268,8 +268,8 @@
<g id="edge10_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge10_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M416.62,-127.03C416.62,-117.98 416.62,-103.7 416.62,-91.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="420.13,-91.91 416.63,-81.91 413.13,-91.91 420.13,-91.91"/>
<path fill="none" stroke="#63b8ff" d="M882.48,-126.94C886.61,-110.47 892.5,-75.48 874.88,-55.25 851.17,-28.04 746.97,-16.88 690.52,-12.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="690.97,-9.28 680.75,-12.09 690.49,-16.27 690.97,-9.28"/>
</a>
</g>
</g>
@@ -277,9 +277,8 @@
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="581.38,-85.75 479.88,-85.75 479.88,-55.25 581.38,-55.25 581.38,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="487.88" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="530.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="1204,-80.12 1113.75,-80.12 1113.75,-60.88 1204,-60.88 1204,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1158.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
</a>
</g>
</g>
@@ -287,144 +286,82 @@
<g id="edge11_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge11_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M432.48,-127.03C448.56,-117.93 474.02,-103.53 494.97,-91.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.54,-94.81 503.52,-86.84 493.09,-88.71 496.54,-94.81"/>
<path fill="none" stroke="#63b8ff" d="M922.7,-126.95C968.06,-117.24 1041.68,-101.14 1104.88,-85.75 1107.97,-85 1111.15,-84.2 1114.36,-83.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1114.95,-86.85 1123.76,-80.97 1113.2,-80.08 1114.95,-86.85"/>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node14 -->
<g id="edge13_Node000013_Node000014" class="edge">
<title>Node13&#45;&gt;Node14</title>
<g id="a_edge13_Node000013_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1230.54,-121.36C1250.84,-110.71 1278.2,-96.37 1298.36,-85.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1299.87,-88.96 1307.1,-81.21 1296.62,-82.76 1299.87,-88.96"/>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1323.62,-85.75 1222.12,-85.75 1222.12,-55.25 1323.62,-55.25 1323.62,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="1230.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1272.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge24_Node000016_Node000005" class="edge">
<title>Node16&#45;&gt;Node5</title>
<g id="a_edge24_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M994.55,-121.36C963.39,-110.26 920.93,-95.13 890.99,-84.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="892.19,-81.17 881.6,-81.11 889.84,-87.77 892.19,-81.17"/>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge12_Node000002_Node000013" class="edge">
<title>Node2&#45;&gt;Node13</title>
<g id="a_edge12_Node000002_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M944.61,-127.86C1009.48,-119.33 1112.41,-104.82 1210.83,-86.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1211.23,-89.53 1220.39,-84.2 1209.91,-82.66 1211.23,-89.53"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge25_Node000016_Node000006" class="edge">
<title>Node16&#45;&gt;Node6</title>
<g id="a_edge25_Node000016_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M980.86,-125.94C926.86,-115.96 841.99,-100.12 768.62,-85.75 763.77,-84.8 758.73,-83.8 753.68,-82.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="754.65,-79.41 744.15,-80.87 753.26,-86.27 754.65,-79.41"/>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge14_Node000014_Node000015" class="edge">
<title>Node14&#45;&gt;Node15</title>
<g id="a_edge14_Node000014_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1210.23,-123.18C1245.35,-114.05 1292.42,-100.76 1332.88,-85.75 1333.52,-85.51 1334.16,-85.27 1334.82,-85.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.13,-88.26 1343.99,-81.14 1333.41,-81.81 1336.13,-88.26"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node8 -->
<g id="edge26_Node000016_Node000008" class="edge">
<title>Node16&#45;&gt;Node8</title>
<g id="a_edge26_Node000016_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1022.09,-121.62C1000.2,-98.36 957.12,-52.59 933.71,-27.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="936.48,-25.55 927.08,-20.67 931.39,-30.35 936.48,-25.55"/>
<!-- Node17&#45;&gt;Node5 -->
<g id="edge25_Node000017_Node000005" class="edge">
<title>Node17&#45;&gt;Node5</title>
<g id="a_edge25_Node000017_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.32,-121.36C344.37,-110.52 376.91,-95.84 400.46,-85.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="401.84,-88.43 409.52,-81.13 398.97,-82.05 401.84,-88.43"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node9 -->
<g id="edge28_Node000016_Node000009" class="edge">
<title>Node16&#45;&gt;Node9</title>
<g id="a_edge28_Node000016_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1031.38,-121.62C1024.76,-99.18 1011.95,-55.78 1004.46,-30.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1007.88,-29.62 1001.69,-21.02 1001.17,-31.6 1007.88,-29.62"/>
<!-- Node17&#45;&gt;Node6 -->
<g id="edge26_Node000017_Node000006" class="edge">
<title>Node17&#45;&gt;Node6</title>
<g id="a_edge26_Node000017_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.72,-124.17C397.18,-112.42 480.1,-94.53 533.9,-82.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.4,-86.4 543.44,-80.87 532.92,-79.56 534.4,-86.4"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="weak__types_8h.html" target="_top" xlink:title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors.">
<polygon fill="white" stroke="#666666" points="1246.12,-85.75 1137.12,-85.75 1137.12,-55.25 1246.12,-55.25 1246.12,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="1145.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1191.62" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_types.h</text>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge27_Node000017_Node000008" class="edge">
<title>Node17&#45;&gt;Node8</title>
<g id="a_edge27_Node000017_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.13,-132.56C200.6,-127.35 161.74,-114.93 140.88,-85.75 132.99,-74.72 134.4,-67.16 140.88,-55.25 148.19,-41.8 161.5,-31.79 174.49,-24.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.96,-27.87 183.36,-20.29 172.85,-21.6 175.96,-27.87"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge17_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge17_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1071.02,-121.36C1093.09,-112.24 1121.71,-100.41 1145.53,-90.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1146.79,-93.82 1154.7,-86.77 1144.12,-87.35 1146.79,-93.82"/>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge29_Node000017_Node000009" class="edge">
<title>Node17&#45;&gt;Node9</title>
<g id="a_edge29_Node000017_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M294.53,-121.62C305,-98.97 325.35,-54.99 337.04,-29.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="340.08,-31.49 341.1,-20.94 333.73,-28.55 340.08,-31.49"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1091.25,-19.25 1046,-19.25 1046,0 1091.25,0 1091.25,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1068.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge27_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge27_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1038.74,-121.33C1042.27,-105.09 1048.34,-78.17 1054.62,-55.25 1056.88,-47.03 1059.64,-38.04 1062.11,-30.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1065.41,-31.49 1065.18,-20.9 1058.75,-29.32 1065.41,-31.49"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1291.5,-19.25 1253.75,-19.25 1253.75,0 1291.5,0 1291.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1272.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge30_Node000016_Node000019" class="edge">
<title>Node16&#45;&gt;Node19</title>
<g id="a_edge30_Node000016_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1090.53,-126.59C1151.8,-115.61 1243.93,-97.47 1255.62,-85.75 1269.93,-71.42 1273.26,-47.76 1273.59,-30.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1277.09,-30.9 1273.42,-20.96 1270.1,-31.02 1277.09,-30.9"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1119.5,-80.12 1063.75,-80.12 1063.75,-60.88 1119.5,-60.88 1119.5,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="1091.62" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node22 -->
<g id="edge29_Node000016_Node000022" class="edge">
<title>Node16&#45;&gt;Node22</title>
<g id="a_edge29_Node000016_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1048.33,-121.36C1056.73,-111.69 1067.78,-98.96 1076.62,-88.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1079.06,-91.31 1082.97,-81.47 1073.77,-86.72 1079.06,-91.31"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge22_Node000017_Node000008" class="edge">
<title>Node17&#45;&gt;Node8</title>
<g id="a_edge22_Node000017_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1136.66,-57.02C1133.94,-56.42 1131.25,-55.83 1128.62,-55.25 1074.85,-43.48 1013.25,-30.51 970.55,-21.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="971.28,-18.18 960.78,-19.57 969.86,-25.03 971.28,-18.18"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge20_Node000017_Node000009" class="edge">
<title>Node17&#45;&gt;Node9</title>
<g id="a_edge20_Node000017_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.42,-54.8C1108.37,-44.1 1061.88,-29.92 1031.14,-20.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1032.22,-17.22 1021.64,-17.64 1030.18,-23.91 1032.22,-17.22"/>
<g id="a_Node000018"><a xlink:href="weak__types_8h.html" target="_top" xlink:title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors.">
<polygon fill="white" stroke="#666666" points="259.38,-85.75 150.38,-85.75 150.38,-55.25 259.38,-55.25 259.38,-85.75"/>
<text xml:space="preserve" text-anchor="start" x="158.38" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="204.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_types.h</text>
</a>
</g>
</g>
@@ -432,17 +369,26 @@
<g id="edge18_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge18_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1160.9,-54.8C1141.54,-45.53 1116.7,-33.63 1097.66,-24.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1099.38,-21.47 1088.85,-20.31 1096.36,-27.78 1099.38,-21.47"/>
<path fill="none" stroke="#63b8ff" d="M269.04,-121.36C258.22,-112.95 244.42,-102.23 232.4,-92.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.87,-90.38 224.83,-87.01 230.58,-95.91 234.87,-90.38"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="81.5,-19.25 36.25,-19.25 36.25,0 81.5,0 81.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="58.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge19_Node000017_Node000019" class="edge">
<g id="edge28_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge19_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1211.65,-54.95C1223.62,-46.24 1238.84,-35.18 1251.08,-26.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1252.88,-29.3 1258.91,-20.59 1248.77,-23.64 1252.88,-29.3"/>
<g id="a_edge28_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.08,-125.28C201.82,-117.53 162.82,-104.96 131.88,-85.75 107.34,-70.51 85.15,-45.27 71.84,-28.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.83,-26.45 65.99,-20.6 69.26,-30.68 74.83,-26.45"/>
</a>
</g>
</g>
@@ -450,17 +396,80 @@
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1163.5,-19.25 1113.75,-19.25 1113.75,0 1163.5,0 1163.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1138.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
<polygon fill="#e0e0e0" stroke="#999999" points="306.75,-19.25 269,-19.25 269,0 306.75,0 306.75,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="287.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node20 -->
<g id="edge21_Node000017_Node000020" class="edge">
<g id="edge31_Node000017_Node000020" class="edge">
<title>Node17&#45;&gt;Node20</title>
<g id="a_edge21_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1178.52,-54.95C1171.23,-46.84 1162.1,-36.7 1154.41,-28.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1157.1,-25.92 1147.81,-20.83 1151.9,-30.6 1157.1,-25.92"/>
<g id="a_edge31_Node000017_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M287.88,-121.62C287.88,-99.28 287.88,-56.17 287.88,-30.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.38,-31.08 287.88,-21.08 284.38,-31.08 291.38,-31.08"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="55.75,-80.12 0,-80.12 0,-60.88 55.75,-60.88 55.75,-80.12"/>
<text xml:space="preserve" text-anchor="middle" x="27.88" y="-66.62" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node22 -->
<g id="edge30_Node000017_Node000022" class="edge">
<title>Node17&#45;&gt;Node22</title>
<g id="a_edge30_Node000017_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.29,-125.01C188.96,-115.7 124.98,-101.41 69.88,-85.75 67.91,-85.19 65.89,-84.59 63.86,-83.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.1,-80.69 54.51,-80.97 62.96,-87.36 65.1,-80.69"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge23_Node000018_Node000008" class="edge">
<title>Node18&#45;&gt;Node8</title>
<g id="a_edge23_Node000018_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.11,-54.95C206.73,-47.71 207.48,-38.84 208.15,-30.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.62,-31.47 208.98,-21.21 204.64,-30.88 211.62,-31.47"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node9 -->
<g id="edge21_Node000018_Node000009" class="edge">
<title>Node18&#45;&gt;Node9</title>
<g id="a_edge21_Node000018_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M240.09,-54.8C262.7,-45.35 291.83,-33.19 313.8,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.98,-27.32 322.85,-20.24 312.28,-20.86 314.98,-27.32"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge22_Node000018_Node000011" class="edge">
<title>Node18&#45;&gt;Node11</title>
<g id="a_edge22_Node000018_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M259.48,-62.34C352.29,-50.17 538.39,-25.77 617.23,-15.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="617.54,-18.92 627,-14.15 616.63,-11.98 617.54,-18.92"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge19_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge19_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M168.41,-54.8C144.89,-45.31 114.56,-33.08 91.78,-23.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.25,-20.71 82.67,-20.22 90.63,-27.21 93.25,-20.71"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node20 -->
<g id="edge20_Node000018_Node000020" class="edge">
<title>Node18&#45;&gt;Node20</title>
<g id="a_edge20_Node000018_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M225.39,-54.95C237.66,-46.24 253.26,-35.18 265.8,-26.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.71,-29.22 273.85,-20.58 263.66,-23.51 267.71,-29.22"/>
</a>
</g>
</g>
@@ -468,17 +477,17 @@
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1233.25,-19.25 1182,-19.25 1182,0 1233.25,0 1233.25,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="1207.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="150.5,-19.25 99.25,-19.25 99.25,0 150.5,0 150.5,-19.25"/>
<text xml:space="preserve" text-anchor="middle" x="124.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node21 -->
<g id="edge23_Node000017_Node000021" class="edge">
<title>Node17&#45;&gt;Node21</title>
<g id="a_edge23_Node000017_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1195.58,-54.95C1197.57,-47.62 1200.02,-38.62 1202.18,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1205.52,-31.73 1204.76,-21.16 1198.76,-29.89 1205.52,-31.73"/>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge24_Node000018_Node000021" class="edge">
<title>Node18&#45;&gt;Node21</title>
<g id="a_edge24_Node000018_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M185.1,-54.95C173.27,-46.24 158.24,-35.18 146.15,-26.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.56,-23.71 138.43,-20.6 144.41,-29.34 148.56,-23.71"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB