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

@@ -47,7 +47,7 @@
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 1075;
var viewWidth = 1154;
var viewHeight = 293;
var sectionId = 'dynsection-0';
</script>
@@ -59,9 +59,9 @@ var sectionId = 'dynsection-0';
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="612.12,-285.25 497.88,-285.25 497.88,-254.75 612.12,-254.75 612.12,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="505.88" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="555" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening/screening.h</text>
<polygon fill="#999999" stroke="#666666" points="676.62,-285.25 562.38,-285.25 562.38,-254.75 676.62,-254.75 676.62,-285.25"/>
<text xml:space="preserve" text-anchor="start" x="570.38" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="619.5" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening/screening.h</text>
</a>
</g>
</g>
@@ -69,9 +69,9 @@ var sectionId = 'dynsection-0';
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="490.25,-218.75 391.75,-218.75 391.75,-188.25 490.25,-188.25 490.25,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="399.75" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="441" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
<polygon fill="white" stroke="#666666" points="554.75,-218.75 456.25,-218.75 456.25,-188.25 554.75,-188.25 554.75,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="464.25" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="505.5" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
</a>
</g>
</g>
@@ -79,8 +79,8 @@ var sectionId = 'dynsection-0';
<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="M529.13,-254.36C513.54,-245.54 493.45,-234.18 476.4,-224.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.51,-221.7 468.08,-219.82 475.06,-227.79 478.51,-221.7"/>
<path fill="none" stroke="#63b8ff" d="M593.63,-254.36C578.04,-245.54 557.95,-234.18 540.9,-224.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="543.01,-221.7 532.58,-219.82 539.56,-227.79 543.01,-221.7"/>
</a>
</g>
</g>
@@ -88,56 +88,56 @@ var sectionId = 'dynsection-0';
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="564.88,-152.25 455.12,-152.25 455.12,-121.75 564.88,-121.75 564.88,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="463.12" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="510" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
<polygon fill="white" stroke="#666666" points="629.38,-152.25 519.62,-152.25 519.62,-121.75 629.38,-121.75 629.38,-152.25"/>
<text xml:space="preserve" text-anchor="start" x="527.62" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="574.5" y="-127.5" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge18_Node000001_Node000003" class="edge">
<g id="edge19_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge18_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M549.72,-254.52C546.09,-244.49 541.18,-230.83 537,-218.75 530.58,-200.2 523.56,-179.17 518.28,-163.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="521.71,-162.46 515.26,-154.06 515.07,-164.65 521.71,-162.46"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="screening__bare_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="639.62,-218.75 546.38,-218.75 546.38,-188.25 639.62,-188.25 639.62,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="554.38" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="593" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_bare.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge19_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge19_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M563.62,-254.36C568.04,-246.86 573.55,-237.52 578.59,-228.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="581.58,-230.77 583.64,-220.38 575.55,-227.22 581.58,-230.77"/>
<g id="a_edge19_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M614.22,-254.52C610.59,-244.49 605.68,-230.83 601.5,-218.75 595.08,-200.2 588.06,-179.17 582.78,-163.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.21,-162.46 579.76,-154.06 579.57,-164.65 586.21,-162.46"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="screening__weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="755.88,-218.75 658.12,-218.75 658.12,-188.25 755.88,-188.25 755.88,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="666.12" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="707" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_weak.h</text>
<g id="a_Node000017"><a xlink:href="screening__bare_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="704.12,-218.75 610.88,-218.75 610.88,-188.25 704.12,-188.25 704.12,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="618.88" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="657.5" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_bare.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge23_Node000001_Node000017" class="edge">
<g id="edge20_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge23_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M589.49,-254.36C610.99,-245.24 638.87,-233.41 662.09,-223.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="663.15,-226.91 670.99,-219.78 660.42,-220.47 663.15,-226.91"/>
<g id="a_edge20_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M628.12,-254.36C632.54,-246.86 638.05,-237.52 643.09,-228.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="646.08,-230.77 648.14,-220.38 640.05,-227.22 646.08,-230.77"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="screening__weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="839.38,-218.75 741.62,-218.75 741.62,-188.25 839.38,-188.25 839.38,-218.75"/>
<text xml:space="preserve" text-anchor="start" x="749.62" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="790.5" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_weak.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge24_Node000001_Node000018" class="edge">
<title>Node1&#45;&gt;Node18</title>
<g id="a_edge24_Node000001_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M658.3,-254.36C682.81,-245.12 714.71,-233.09 741.03,-223.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="742.02,-226.53 750.14,-219.72 739.55,-219.98 742.02,-226.53"/>
</a>
</g>
</g>
@@ -145,26 +145,26 @@ var sectionId = 'dynsection-0';
<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="M456.66,-187.86C465.39,-179.7 476.45,-169.36 486.23,-160.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="488.38,-163 493.3,-153.61 483.6,-157.88 488.38,-163"/>
<path fill="none" stroke="#63b8ff" d="M521.16,-187.86C529.89,-179.7 540.95,-169.36 550.73,-160.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.88,-163 557.8,-153.61 548.1,-157.88 552.88,-163"/>
</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="436.62,-146.62 385.38,-146.62 385.38,-127.38 436.62,-127.38 436.62,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="411" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="501.12,-146.62 449.88,-146.62 449.88,-127.38 501.12,-127.38 501.12,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="475.5" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge17_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge17_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M434.19,-187.86C429.97,-178.78 424.49,-167.01 419.92,-157.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.13,-155.79 415.74,-148.2 416.79,-158.74 423.13,-155.79"/>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge18_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge18_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M498.69,-187.86C494.47,-178.78 488.99,-167.01 484.42,-157.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.63,-155.79 480.24,-148.2 481.29,-158.74 487.63,-155.79"/>
</a>
</g>
</g>
@@ -172,8 +172,8 @@ var sectionId = 'dynsection-0';
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="white" stroke="#666666" points="583.25,-85.75 454.75,-85.75 454.75,-66.5 583.25,-66.5 583.25,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="519" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
<polygon fill="white" stroke="#666666" points="647.75,-85.75 519.25,-85.75 519.25,-66.5 647.75,-66.5 647.75,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="583.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
</a>
</g>
</g>
@@ -181,8 +181,8 @@ var sectionId = 'dynsection-0';
<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="M512.22,-121.45C513.33,-114.21 514.69,-105.34 515.89,-97.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="519.33,-98.11 517.38,-87.7 512.41,-97.05 519.33,-98.11"/>
<path fill="none" stroke="#63b8ff" d="M576.72,-121.45C577.83,-114.21 579.19,-105.34 580.39,-97.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="583.83,-98.11 581.88,-87.7 576.91,-97.05 583.83,-98.11"/>
</a>
</g>
</g>
@@ -190,17 +190,17 @@ var sectionId = 'dynsection-0';
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="154,-24.88 0,-24.88 0,-5.63 154,-5.63 154,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="77" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="215.5,-24.88 61.5,-24.88 61.5,-5.63 215.5,-5.63 215.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="138.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge14_Node000003_Node000007" class="edge">
<g id="edge15_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge14_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.66,-122.46C415.1,-112.64 360.65,-98.84 313,-85.75 243.94,-66.78 164.1,-42.84 117.23,-28.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="118.37,-25.27 107.78,-25.71 116.33,-31.97 118.37,-25.27"/>
<g id="a_edge15_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M521.04,-121.32C433.84,-97.37 262.68,-50.36 182.24,-28.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.53,-24.99 172.97,-25.72 181.68,-31.74 183.53,-24.99"/>
</a>
</g>
</g>
@@ -208,170 +208,17 @@ var sectionId = 'dynsection-0';
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="215.5,-24.88 172.5,-24.88 172.5,-5.63 215.5,-5.63 215.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="194" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="43,-24.88 0,-24.88 0,-5.63 43,-5.63 43,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="21.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge16_Node000003_Node000011" class="edge">
<g id="edge17_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge16_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M466.4,-121.29C409.91,-101.92 308.63,-66.12 224,-30.5 223.52,-30.3 223.04,-30.09 222.56,-29.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.22,-26.8 213.67,-25.88 221.34,-33.18 224.22,-26.8"/>
</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="1016.12,-24.88 925.88,-24.88 925.88,-5.63 1016.12,-5.63 1016.12,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="971" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge15_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge15_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M563.48,-121.26C615.78,-106.93 697.74,-84.73 769,-66.5 834.58,-49.73 851.38,-47.14 917,-30.5 919.94,-29.75 922.96,-28.98 926.01,-28.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="926.78,-31.61 935.57,-25.7 925.01,-24.84 926.78,-31.61"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="278.62,-24.88 233.38,-24.88 233.38,-5.63 278.62,-5.63 278.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="256" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
</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="M454.45,-66.97C407.31,-59.99 342.26,-48.23 287,-30.5 286.04,-30.19 285.07,-29.86 284.09,-29.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="285.72,-26.4 275.14,-25.86 283.08,-32.88 285.72,-26.4"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="361.75,-24.88 296.25,-24.88 296.25,-5.63 361.75,-5.63 361.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="329" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M487.72,-66.03C457.7,-57.22 411.13,-43.35 371,-30.5 369.24,-29.93 367.43,-29.35 365.61,-28.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.2,-25.59 356.6,-25.76 364.99,-32.24 367.2,-25.59"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.26,-67.79C382.84,-59.51 264.55,-45.27 163,-30.5 155.84,-29.46 148.35,-28.31 140.91,-27.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.63,-23.7 131.2,-25.56 140.52,-30.61 141.63,-23.7"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="787.88,-24.88 666.12,-24.88 666.12,-5.63 787.88,-5.63 787.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="727" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M551.04,-66.05C586.7,-55.96 644.48,-39.61 684.03,-28.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="684.79,-31.83 693.46,-25.74 682.89,-25.1 684.79,-31.83"/>
</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="648.5,-24.88 575.5,-24.88 575.5,-5.63 648.5,-5.63 648.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="612" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M533.12,-66.18C547.74,-56.93 570.82,-42.32 588.24,-31.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="589.89,-34.39 596.46,-26.09 586.14,-28.48 589.89,-34.39"/>
</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="462.38,-24.88 379.62,-24.88 379.62,-5.63 462.38,-5.63 462.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="421" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M504.12,-66.18C488.65,-56.89 464.17,-42.19 445.78,-31.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="447.7,-28.21 437.32,-26.06 444.09,-34.21 447.7,-28.21"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M454.5,-70.83C393.91,-65.53 301.27,-54.13 224,-30.5 223.04,-30.2 222.06,-29.88 221.09,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="222.76,-26.45 212.19,-25.86 220.09,-32.92 222.76,-26.45"/>
</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="557.75,-24.88 480.25,-24.88 480.25,-5.63 557.75,-5.63 557.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="519" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519,-66.18C519,-58.4 519,-46.83 519,-36.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="522.5,-36.79 519,-26.79 515.5,-36.79 522.5,-36.79"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.54,-70.81C662.62,-64.85 800.47,-52.29 917,-30.5 920.83,-29.78 924.79,-28.94 928.75,-28.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="929.42,-31.47 938.3,-25.68 927.75,-24.67 929.42,-31.47"/>
<g id="a_edge17_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.36,-123.63C516.37,-122.99 513.4,-122.36 510.5,-121.75 307.34,-79.27 249.85,-94.79 52.5,-30.5 51.54,-30.19 50.57,-29.85 49.59,-29.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="51.23,-26.39 40.65,-25.84 48.58,-32.87 51.23,-26.39"/>
</a>
</g>
</g>
@@ -379,9 +226,161 @@ var sectionId = 'dynsection-0';
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="907.75,-30.5 806.25,-30.5 806.25,0 907.75,0 907.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="814.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="857" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
<polygon fill="#e0e0e0" stroke="#999999" points="1084.62,-24.88 994.38,-24.88 994.38,-5.63 1084.62,-5.63 1084.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1039.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge16_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge16_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M606.89,-121.36C642.95,-105.61 703.31,-80.9 757.5,-66.5 856.65,-40.15 885.11,-51.62 985.5,-30.5 989.06,-29.75 992.73,-28.92 996.41,-28.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="997.04,-31.49 1005.89,-25.67 995.34,-24.7 997.04,-31.49"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="543.12,-24.88 497.88,-24.88 497.88,-5.63 543.12,-5.63 543.12,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="520.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</text>
</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="M573.93,-66.18C564.5,-57.37 549.85,-43.68 538.27,-32.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="540.96,-30.58 531.26,-26.31 536.18,-35.69 540.96,-30.58"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="626.25,-24.88 560.75,-24.88 560.75,-5.63 626.25,-5.63 626.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="593.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M585.02,-66.18C586.36,-58.32 588.35,-46.57 590.07,-36.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="593.49,-37.21 591.71,-26.77 586.59,-36.04 593.49,-37.21"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6_Node000004_Node000007" class="edge">
<title>Node4&#45;&gt;Node7</title>
<g id="a_edge6_Node000004_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M518.87,-67.89C446.91,-59.65 327.21,-45.39 224.5,-30.5 217.34,-29.46 209.85,-28.31 202.41,-27.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="203.13,-23.71 192.7,-25.57 202.02,-30.62 203.13,-23.71"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="766.38,-24.88 644.62,-24.88 644.62,-5.63 766.38,-5.63 766.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="705.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge7_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge7_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M602.3,-66.05C622.14,-56.48 653.69,-41.25 676.68,-30.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="678.04,-33.39 685.52,-25.89 674.99,-27.09 678.04,-33.39"/>
</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="857,-24.88 784,-24.88 784,-5.63 857,-5.63 857,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="820.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node9 -->
<g id="edge8_Node000004_Node000009" class="edge">
<title>Node4&#45;&gt;Node9</title>
<g id="a_edge8_Node000004_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M626.83,-66.07C665.9,-57.66 724.84,-44.39 775.5,-30.5 777.63,-29.92 779.82,-29.3 782.02,-28.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="782.99,-32.02 791.55,-25.77 780.96,-25.32 782.99,-32.02"/>
</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="315.88,-24.88 233.12,-24.88 233.12,-5.63 315.88,-5.63 315.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="274.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node10 -->
<g id="edge9_Node000004_Node000010" class="edge">
<title>Node4&#45;&gt;Node10</title>
<g id="a_edge9_Node000004_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.26,-66.01C466.62,-58.08 390.34,-45.51 324.5,-30.5 321.55,-29.83 318.51,-29.09 315.47,-28.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.53,-24.97 305.97,-25.76 314.72,-31.73 316.53,-24.97"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge10_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge10_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M519.01,-72.5C397.47,-67.08 138.95,-53.25 52.5,-30.5 51.33,-30.19 50.14,-29.84 48.95,-29.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.48,-26.3 39.89,-25.89 47.92,-32.81 50.48,-26.3"/>
</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="411.25,-24.88 333.75,-24.88 333.75,-5.63 411.25,-5.63 411.25,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="372.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge11_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge11_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M549.41,-66.02C516.39,-57.15 464.94,-43.18 420.5,-30.5 418.25,-29.86 415.94,-29.19 413.6,-28.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="414.72,-25.19 404.14,-25.74 412.75,-31.91 414.72,-25.19"/>
</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="479.38,-24.88 429.62,-24.88 429.62,-5.63 479.38,-5.63 479.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="454.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node13 -->
<g id="edge12_Node000004_Node000013" class="edge">
<title>Node4&#45;&gt;Node13</title>
<g id="a_edge12_Node000004_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M563.63,-66.05C542.54,-56.43 508.98,-41.12 484.64,-30.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="486.11,-26.83 475.56,-25.86 483.21,-33.2 486.11,-26.83"/>
</a>
</g>
</g>
@@ -389,134 +388,171 @@ var sectionId = 'dynsection-0';
<g id="edge13_Node000004_Node000014" class="edge">
<title>Node4&#45;&gt;Node14</title>
<g id="a_edge13_Node000004_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M583.56,-66.14C637.52,-58.32 716.74,-46.12 794.96,-30.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="795.38,-34.3 804.51,-28.93 794.02,-27.43 795.38,-34.3"/>
<path fill="none" stroke="#63b8ff" d="M647.91,-68.5C753.07,-57.61 953.18,-36.52 985.5,-30.5 989.33,-29.79 993.3,-28.94 997.25,-28.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="997.92,-31.47 1006.8,-25.69 996.25,-24.67 997.92,-31.47"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node3 -->
<g id="edge20_Node000016_Node000003" class="edge">
<title>Node16&#45;&gt;Node3</title>
<g id="a_edge20_Node000016_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M574.17,-187.86C563.34,-179.45 549.55,-168.73 537.53,-159.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="540,-156.88 529.95,-153.51 535.7,-162.41 540,-156.88"/>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="976.25,-30.5 874.75,-30.5 874.75,0 976.25,0 976.25,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="882.75" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="925.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node4 -->
<g id="edge21_Node000016_Node000004" class="edge">
<title>Node16&#45;&gt;Node4</title>
<g id="a_edge21_Node000016_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M592.39,-188C591.07,-170.96 586.93,-142.37 574,-121.75 566.65,-110.03 555.13,-99.99 544.53,-92.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.72,-89.67 536.46,-87.02 542.83,-95.49 546.72,-89.67"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node13 -->
<g id="edge22_Node000016_Node000013" class="edge">
<title>Node16&#45;&gt;Node13</title>
<g id="a_edge22_Node000016_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M611.51,-187.79C646.71,-160.44 726.55,-101.37 802,-66.5 823.89,-56.38 882.85,-39.69 924.96,-28.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="925.86,-31.72 934.61,-25.75 924.05,-24.96 925.86,-31.72"/>
<!-- Node4&#45;&gt;Node15 -->
<g id="edge14_Node000004_Node000015" class="edge">
<title>Node4&#45;&gt;Node15</title>
<g id="a_edge14_Node000004_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M648.11,-66.45C703.06,-58.73 784.29,-46.51 863.26,-31.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="863.77,-34.53 872.9,-29.15 862.42,-27.66 863.77,-34.53"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node3 -->
<g id="edge24_Node000017_Node000003" class="edge">
<g id="edge21_Node000017_Node000003" class="edge">
<title>Node17&#45;&gt;Node3</title>
<g id="a_edge24_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M662.3,-187.86C633.68,-178.5 596.34,-166.27 565.78,-156.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="566.9,-152.95 556.3,-153.16 564.72,-159.6 566.9,-152.95"/>
<g id="a_edge21_Node000017_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M638.67,-187.86C627.84,-179.45 614.05,-168.73 602.03,-159.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="604.5,-156.88 594.45,-153.51 600.2,-162.41 604.5,-156.88"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node4 -->
<g id="edge25_Node000017_Node000004" class="edge">
<g id="edge22_Node000017_Node000004" class="edge">
<title>Node17&#45;&gt;Node4</title>
<g id="a_edge25_Node000017_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M687.75,-187.99C665.53,-171.42 627.71,-143.77 594,-121.75 577.97,-111.28 559.5,-100.28 544.9,-91.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.76,-88.85 536.35,-86.9 543.28,-94.92 546.76,-88.85"/>
<g id="a_edge22_Node000017_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M656.89,-188C655.57,-170.96 651.43,-142.37 638.5,-121.75 631.15,-110.03 619.63,-99.99 609.03,-92.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="611.22,-89.67 600.96,-87.02 607.33,-95.49 611.22,-89.67"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge29_Node000017_Node000008" class="edge">
<title>Node17&#45;&gt;Node8</title>
<g id="a_edge29_Node000017_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M708.57,-187.89C712.13,-154.76 720.81,-73.9 724.86,-36.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="728.29,-37.03 725.88,-26.71 721.33,-36.28 728.29,-37.03"/>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge23_Node000017_Node000014" class="edge">
<title>Node17&#45;&gt;Node14</title>
<g id="a_edge23_Node000017_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M687.47,-187.89C759.26,-152.88 940.31,-64.61 1010.79,-30.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1012.31,-33.4 1019.76,-25.87 1009.24,-27.11 1012.31,-33.4"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node9 -->
<g id="edge30_Node000017_Node000009" class="edge">
<title>Node17&#45;&gt;Node9</title>
<g id="a_edge30_Node000017_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M699.55,-187.89C682.5,-154.47 640.69,-72.49 621.68,-35.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="624.92,-33.88 617.26,-26.56 618.68,-37.06 624.92,-33.88"/>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge25_Node000018_Node000003" class="edge">
<title>Node18&#45;&gt;Node3</title>
<g id="a_edge25_Node000018_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M741.22,-187.78C709.42,-178.29 667.87,-165.88 634.2,-155.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="635.61,-152.59 625.02,-153.09 633.6,-159.3 635.61,-152.59"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node13 -->
<g id="edge32_Node000017_Node000013" class="edge">
<title>Node17&#45;&gt;Node13</title>
<g id="a_edge32_Node000017_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M752.85,-187.83C801.56,-170.26 878.28,-136.66 928,-85.75 942.54,-70.87 954.53,-50.23 962.12,-35.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="965.14,-37.1 966.38,-26.58 958.85,-34.04 965.14,-37.1"/>
<!-- Node18&#45;&gt;Node4 -->
<g id="edge26_Node000018_Node000004" class="edge">
<title>Node18&#45;&gt;Node4</title>
<g id="a_edge26_Node000018_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M766.71,-187.82C740.32,-171.57 696.45,-144.65 658.5,-121.75 641.9,-111.74 623.16,-100.58 608.56,-91.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="610.45,-88.98 600.06,-86.9 606.88,-95.01 610.45,-88.98"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="types_2types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="918.75,-85.75 811.25,-85.75 811.25,-66.5 918.75,-66.5 918.75,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="865" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
<!-- Node18&#45;&gt;Node8 -->
<g id="edge31_Node000018_Node000008" class="edge">
<title>Node18&#45;&gt;Node8</title>
<g id="a_edge31_Node000018_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M783.83,-187.89C768.58,-154.47 731.17,-72.49 714.16,-35.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="717.55,-34.23 710.22,-26.59 711.19,-37.14 717.55,-34.23"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge26_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge26_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M738.98,-187.86C756.93,-178.88 779.22,-166.4 797,-152.25 818.43,-135.2 838.94,-111.1 851.73,-94.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="854.39,-97.11 857.71,-87.05 848.84,-92.85 854.39,-97.11"/>
<!-- Node18&#45;&gt;Node9 -->
<g id="edge32_Node000018_Node000009" class="edge">
<title>Node18&#45;&gt;Node9</title>
<g id="a_edge32_Node000018_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M792.85,-187.89C798.19,-154.76 811.21,-73.9 817.29,-36.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="820.68,-37.13 818.82,-26.7 813.77,-36.02 820.68,-37.13"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node14 -->
<g id="edge34_Node000018_Node000014" class="edge">
<title>Node18&#45;&gt;Node14</title>
<g id="a_edge34_Node000018_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839.62,-196.14C871.19,-189.77 911.26,-177.15 938.5,-152.25 969.27,-124.13 951.03,-99.5 976.5,-66.5 987.13,-52.73 1002.29,-40.49 1015.07,-31.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.67,-34.68 1023.02,-26.2 1012.77,-28.87 1016.67,-34.68"/>
</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="1067.25,-146.62 974.75,-146.62 974.75,-127.38 1067.25,-127.38 1067.25,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="1021" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">quill/LogMacros.h</text>
<g id="a_Node000019"><a xlink:href="types_2types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1093.25,-85.75 985.75,-85.75 985.75,-66.5 1093.25,-66.5 1093.25,-85.75"/>
<text xml:space="preserve" text-anchor="middle" x="1039.5" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge31_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge31_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M756.28,-193.32C807.54,-183.64 890.06,-167.68 961,-152.25 964.78,-151.43 968.68,-150.56 972.6,-149.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="973.18,-153.12 982.13,-147.45 971.6,-146.3 973.18,-153.12"/>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge27_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge27_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M839.59,-196.49C877.81,-190.09 930.98,-177.26 971.5,-152.25 995.05,-137.71 1015.34,-112.67 1027.48,-95.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1030.36,-97.52 1033.09,-87.28 1024.57,-93.58 1030.36,-97.52"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node13 -->
<g id="edge28_Node000018_Node000013" class="edge">
<title>Node18&#45;&gt;Node13</title>
<g id="a_edge28_Node000018_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M881.1,-66.18C897.99,-56.8 924.8,-41.91 944.75,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="946.38,-33.93 953.43,-26.01 942.98,-27.81 946.38,-33.93"/>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="929.75,-146.62 837.25,-146.62 837.25,-127.38 929.75,-127.38 929.75,-146.62"/>
<text xml:space="preserve" text-anchor="middle" x="883.5" y="-133.12" font-family="Helvetica,sans-Serif" font-size="10.00">quill/LogMacros.h</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node14 -->
<g id="edge27_Node000018_Node000014" class="edge">
<title>Node18&#45;&gt;Node14</title>
<g id="a_edge27_Node000018_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M863.78,-66.18C862.91,-59.73 861.68,-50.66 860.5,-42.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="863.99,-41.72 859.18,-32.28 857.06,-42.66 863.99,-41.72"/>
<!-- Node18&#45;&gt;Node21 -->
<g id="edge33_Node000018_Node000021" class="edge">
<title>Node18&#45;&gt;Node21</title>
<g id="a_edge33_Node000018_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M811.6,-187.86C826.46,-177.56 846.31,-163.79 861.39,-153.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="863.04,-156.45 869.27,-147.87 859.05,-150.7 863.04,-156.45"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node14 -->
<g id="edge29_Node000019_Node000014" class="edge">
<title>Node19&#45;&gt;Node14</title>
<g id="a_edge29_Node000019_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1039.5,-66.18C1039.5,-58.4 1039.5,-46.83 1039.5,-36.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1043,-36.79 1039.5,-26.79 1036,-36.79 1043,-36.79"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node15 -->
<g id="edge28_Node000019_Node000015" class="edge">
<title>Node19&#45;&gt;Node15</title>
<g id="a_edge28_Node000019_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1022.19,-66.18C1006.7,-58.18 983.45,-46.18 963.63,-35.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="965.47,-32.96 954.98,-31.48 962.26,-39.18 965.47,-32.96"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1146.38,-24.88 1102.62,-24.88 1102.62,-5.63 1146.38,-5.63 1146.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1124.5" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">format</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge30_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge30_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1052.41,-66.18C1065.64,-57.02 1086.47,-42.59 1102.34,-31.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1104,-34.71 1110.22,-26.14 1100.01,-28.95 1104,-34.71"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 28 KiB