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">
2026-04-20 12:45:31 -04:00
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
2025-11-06 09:16:40 -05:00
-->
<!-- Title: src/lib/partition/composite/partition_composite.cpp Pages: 1 -->
2026-04-20 12:45:31 -04:00
<svg width= "2216pt" height= "360pt"
viewBox="0.00 0.00 2216.00 360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2025-11-24 09:08:28 -05:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 355.75)" >
2025-11-06 09:16:40 -05:00
<title > src/lib/partition/composite/partition_composite.cpp</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "509.74,-351.75 381.99,-351.75 381.99,-321.25 509.74,-321.25 509.74,-351.75" />
<text xml:space= "preserve" text-anchor= "start" x= "389.99" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/partition/composite</text>
<text xml:space= "preserve" text-anchor= "middle" x= "445.87" y= "-327" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_composite.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= "partition__composite_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "255.62,-230 154.12,-230 154.12,-188.25 255.62,-188.25 255.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "162.12" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "162.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composite/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "204.87" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _composite.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M417.75,-320.87C377.64,-300.01 303.41,-261.39 254.07,-235.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "255.77,-232.66 245.29,-231.15 252.54,-238.87 255.77,-232.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "59.37,-146.62 16.37,-146.62 16.37,-127.38 59.37,-127.38 59.37,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "37.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node9 -->
<g id= "edge12_Node000001_Node000009" class= "edge" >
<title > Node1- > Node9</title>
<g id= "a_edge12_Node000001_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M383,-320.81C319.99,-304.44 221.59,-274.3 144.87,-230 108.99,-209.28 73.82,-175.79 54.08,-155.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "56.63,-153.04 47.2,-148.21 51.56,-157.86 56.63,-153.04" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "417.62,-285.25 388.12,-285.25 388.12,-266 417.62,-266 417.62,-285.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "402.87" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > set</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node10 -->
<g id= "edge13_Node000001_Node000010" class= "edge" >
<title > Node1- > Node10</title>
<g id= "a_edge13_Node000001_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M435.24,-320.95C429.51,-313.1 422.38,-303.35 416.28,-294.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "419.11,-292.93 410.39,-286.92 413.46,-297.06 419.11,-292.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "partition__ground_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "458.99,-224.38 362.74,-224.38 362.74,-193.88 458.99,-193.88 458.99,-224.38" />
<text xml:space= "preserve" text-anchor= "start" x= "370.74" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "410.87" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_ground.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node11 -->
<g id= "edge14_Node000001_Node000011" class= "edge" >
<title > Node1- > Node11</title>
<g id= "a_edge14_Node000001_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M441.92,-320.84C438.11,-306.77 432.16,-284.91 426.87,-266 424.08,-256.05 420.97,-245.13 418.23,-235.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "421.68,-234.91 415.55,-226.27 414.95,-236.85 421.68,-234.91" />
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:href= "partition__rauscher__thielemann_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "619.99,-230 523.74,-230 523.74,-188.25 619.99,-188.25 619.99,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "531.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "start" x= "531.74" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_rauscher</text>
<text xml:space= "preserve" text-anchor= "middle" x= "571.87" y= "-194" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _thielemann.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node13 -->
<g id= "edge20_Node000001_Node000013" class= "edge" >
<title > Node1- > Node13</title>
<g id= "a_edge20_Node000001_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M460.32,-321.12C480.62,-300.92 517.98,-263.75 543.84,-238.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "546.1,-240.71 550.72,-231.17 541.16,-235.74 546.1,-240.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "hashing_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1073.49,-285.25 962.24,-285.25 962.24,-266 1073.49,-266 1073.49,-285.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1017.87" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/utils/hashing.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node15 -->
<g id= "edge27_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge27_Node000001_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M510.1,-328.89C619.18,-317.66 839.61,-294.97 950.67,-283.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "950.95,-287.03 960.54,-282.53 950.23,-280.07 950.95,-287.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1184.12,-285.25 1091.62,-285.25 1091.62,-266 1184.12,-266 1184.12,-285.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1137.87" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/LogMacros.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node37 -->
<g id= "edge63_Node000001_Node000037" class= "edge" >
<title > Node1- > Node37</title>
<g id= "a_edge63_Node000001_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M510.22,-332.06C623.39,-325.66 865.63,-310.35 1080.22,-285.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1080.36,-288.98 1089.89,-284.35 1079.55,-282.03 1080.36,-288.98" />
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= "partition__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "255.99,-152.25 153.74,-152.25 153.74,-121.75 255.99,-121.75 255.99,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "161.74" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "204.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M204.87,-187.84C204.87,-180.32 204.87,-171.69 204.87,-163.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "208.37,-163.96 204.87,-153.96 201.37,-163.96 208.37,-163.96" />
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:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "853.87,-19.25 813.87,-19.25 813.87,0 853.87,0 853.87,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "833.87" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
<g id= "edge9_Node000002_Node000004" class= "edge" >
<title > Node2- > Node4</title>
<g id= "a_edge9_Node000002_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M153.83,-205.05C84.1,-198.67 -28.5,-179.36 6.87,-121.75 41.03,-66.1 74.89,-72.47 137.87,-55.25 265.62,-20.32 683.26,-12.5 802.08,-10.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "802.07,-14.47 812.03,-10.84 801.99,-7.47 802.07,-14.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:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "198.49,-80.12 147.24,-80.12 147.24,-60.88 198.49,-60.88 198.49,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "172.87" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node5 -->
<g id= "edge11_Node000002_Node000005" class= "edge" >
<title > Node2- > Node5</title>
<g id= "a_edge11_Node000002_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M153.69,-189.43C137.36,-180.76 121.14,-168.64 111.87,-152.25 105.19,-140.45 106.08,-134.01 111.87,-121.75 118.84,-106.96 132.54,-95.06 145.19,-86.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "147.04,-89.52 153.68,-81.27 143.34,-83.58 147.04,-89.52" />
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= "partition__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "365.37,-152.25 274.37,-152.25 274.37,-121.75 365.37,-121.75 365.37,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "282.37" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/partition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "319.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /partition_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node6 -->
<g id= "edge5_Node000002_Node000006" class= "edge" >
<title > Node2- > Node6</title>
<g id= "a_edge5_Node000002_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M238.13,-187.84C253.26,-178.62 271.13,-167.72 286.29,-158.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "287.8,-161.65 294.52,-153.46 284.16,-155.68 287.8,-161.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "543.74,-146.62 421.99,-146.62 421.99,-127.38 543.74,-127.38 543.74,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "482.87" y= "-133.12" 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->Node8 -->
<g id= "edge8_Node000002_Node000008" class= "edge" >
<title > Node2- > Node8</title>
<g id= "a_edge8_Node000002_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M255.86,-195.26C307.19,-182.31 385.73,-162.5 435.67,-149.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "436.49,-153.31 445.33,-147.47 434.78,-146.52 436.49,-153.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node9 -->
<g id= "edge10_Node000002_Node000009" class= "edge" >
<title > Node2- > Node9</title>
<g id= "a_edge10_Node000002_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M156.56,-187.84C128.66,-176.13 94.34,-161.71 69.8,-151.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "71.24,-148.22 60.66,-147.57 68.53,-154.67 71.24,-148.22" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M233.67,-121.29C271.61,-102.61 340.92,-70.95 403.87,-55.25 549.81,-18.85 730.77,-12.09 802.49,-10.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "802.35,-14.38 812.3,-10.74 802.25,-7.38 802.35,-14.38" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M197.61,-121.36C193.05,-112.18 187.13,-100.25 182.23,-90.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "185.5,-89.08 177.92,-81.68 179.23,-92.19 185.5,-89.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node4 -->
<g id= "edge7_Node000006_Node000004" class= "edge" >
<title > Node6- > Node4</title>
<g id= "a_edge7_Node000006_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M342.66,-121.32C372.78,-102.68 428.09,-71.06 479.87,-55.25 594.84,-20.14 738.93,-12.62 801.92,-11.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "801.97,-14.53 811.89,-10.82 801.82,-7.53 801.97,-14.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "571.24,-80.12 488.49,-80.12 488.49,-60.88 571.24,-60.88 571.24,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "529.87" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M365.69,-121.92C402.61,-110.59 454.02,-94.8 489.42,-83.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "490.34,-87.3 498.87,-81.02 488.28,-80.61 490.34,-87.3" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11->Node3 -->
<g id= "edge15_Node000011_Node000003" class= "edge" >
<title > Node11- > Node3</title>
<g id= "a_edge15_Node000011_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M367.68,-193.42C335.96,-182.63 292.65,-167.88 258.67,-156.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "260.02,-153.08 249.43,-153.17 257.77,-159.7 260.02,-153.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11->Node5 -->
<g id= "edge18_Node000011_Node000005" class= "edge" >
<title > Node11- > Node5</title>
<g id= "a_edge18_Node000011_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M362.53,-201.31C289.62,-190.54 158.53,-169.08 144.87,-152.25 129.88,-133.78 144.64,-106.78 157.77,-89.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "160.27,-91.66 163.76,-81.65 154.79,-87.3 160.27,-91.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11->Node7 -->
<g id= "edge17_Node000011_Node000007" class= "edge" >
<title > Node11- > Node7</title>
<g id= "a_edge17_Node000011_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M406.78,-193.55C402.54,-175.14 398.34,-143.25 412.87,-121.75 427.45,-100.16 453.4,-87.8 477.16,-80.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "478.01,-84.14 486.77,-78.17 476.2,-77.38 478.01,-84.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11->Node8 -->
<g id= "edge16_Node000011_Node000008" class= "edge" >
<title > Node11- > Node8</title>
<g id= "a_edge16_Node000011_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M425.79,-193.6C437.45,-182.23 453.68,-166.43 465.85,-154.57" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "468.07,-157.3 472.79,-147.81 463.19,-152.28 468.07,-157.3" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "767.37,-146.62 694.37,-146.62 694.37,-127.38 767.37,-127.38 767.37,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "730.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > quill/Logger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11->Node12 -->
<g id= "edge19_Node000011_Node000012" class= "edge" >
<title > Node11- > Node12</title>
<g id= "a_edge19_Node000011_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M459.47,-197.47C520.08,-184.19 623.03,-161.63 683.2,-148.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "683.78,-151.9 692.8,-146.34 682.28,-145.06 683.78,-151.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node3 -->
<g id= "edge21_Node000013_Node000003" class= "edge" >
<title > Node13- > Node3</title>
<g id= "a_edge21_Node000013_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M523.48,-198.75C505.97,-195.39 486.04,-191.6 467.87,-188.25 381.69,-172.34 357.09,-170.74 267.65,-152.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "268.39,-149.13 257.89,-150.55 266.99,-155.98 268.39,-149.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node4 -->
<g id= "edge23_Node000013_Node000004" class= "edge" >
<title > Node13- > Node4</title>
<g id= "a_edge23_Node000013_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M620.28,-206.83C665.87,-203.12 733.46,-190.87 776.87,-152.25 813.08,-120.03 826.64,-61.57 831.44,-30.8" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "834.89,-31.35 832.79,-20.97 827.96,-30.4 834.89,-31.35" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node5 -->
<g id= "edge26_Node000013_Node000005" class= "edge" >
<title > Node13- > Node5</title>
<g id= "a_edge26_Node000013_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M573.49,-187.81C573.86,-167.95 570.96,-138.37 552.87,-121.75 503.42,-76.34 295.88,-71.3 210.16,-71.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.41,-67.7 200.41,-71.21 210.42,-74.7 210.41,-67.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node7 -->
<g id= "edge24_Node000013_Node000007" class= "edge" >
<title > Node13- > Node7</title>
<g id= "a_edge24_Node000013_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M609.55,-187.91C635.63,-171.16 662.98,-146.21 646.87,-121.75 632.54,-100 606.61,-87.62 582.8,-80.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "583.72,-77.23 573.16,-78.04 581.93,-83.99 583.72,-77.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node8 -->
<g id= "edge22_Node000013_Node000008" class= "edge" >
<title > Node13- > Node8</title>
<g id= "a_edge22_Node000013_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M546.13,-187.84C532.38,-177.01 515.71,-163.88 502.94,-153.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "505.25,-151.18 495.23,-147.74 500.92,-156.68 505.25,-151.18" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "637.74,-146.62 599.99,-146.62 599.99,-127.38 637.74,-127.38 637.74,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "618.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > array</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13->Node14 -->
<g id= "edge25_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge25_Node000013_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M585.46,-187.84C592.15,-177.86 600.15,-165.92 606.65,-156.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "609.47,-158.31 612.13,-148.06 603.65,-154.42 609.47,-158.31" />
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= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1040.49,-218.75 995.24,-218.75 995.24,-199.5 1040.49,-199.5 1040.49,-218.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1017.87" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node16 -->
<g id= "edge28_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge28_Node000015_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1017.87,-265.66C1017.87,-256.61 1017.87,-242.32 1017.87,-230.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1021.37,-230.53 1017.87,-220.53 1014.37,-230.53 1021.37,-230.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1116.87,-218.75 1058.87,-218.75 1058.87,-199.5 1116.87,-199.5 1116.87,-218.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "1087.87" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15->Node17 -->
<g id= "edge29_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge29_Node000015_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1027.6,-265.66C1038.57,-255.55 1056.63,-238.9 1070.13,-226.47" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1072.12,-229.39 1077.1,-220.04 1067.38,-224.25 1072.12,-229.39" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000018" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1262.37,-224.38 1135.37,-224.38 1135.37,-193.88 1262.37,-193.88 1262.37,-224.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1143.37" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1198.87" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/composition_hash.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node18 -->
<g id= "edge30_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge30_Node000015_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1043.42,-265.52C1070.24,-255.96 1113.14,-240.68 1147.09,-228.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1148.09,-231.94 1156.33,-225.28 1145.74,-225.34 1148.09,-231.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "exceptions_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1884.62,-224.38 1789.12,-224.38 1789.12,-193.88 1884.62,-193.88 1884.62,-224.38" />
<text xml:space= "preserve" text-anchor= "start" x= "1797.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1836.87" y= "-199.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /exceptions.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node19 -->
<g id= "edge31_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge31_Node000015_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1073.86,-266.99C1076.91,-266.64 1079.92,-266.3 1082.87,-266 1340.84,-239.35 1649.75,-220.55 1777.3,-213.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1777.41,-216.86 1787.2,-212.81 1777.02,-209.87 1777.41,-216.86" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
<polygon fill= "white" stroke= "#666666" points= "977.12,-218.75 848.62,-218.75 848.62,-199.5 977.12,-199.5 977.12,-218.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "912.87" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/reaction/reaction.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node15->Node30 -->
<g id= "edge52_Node000015_Node000030" class= "edge" >
<title > Node15- > Node30</title>
<g id= "a_edge52_Node000015_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1003.27,-265.66C986.2,-255.17 957.7,-237.66 937.26,-225.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "939.32,-222.27 928.97,-220.02 935.66,-228.23 939.32,-222.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1884.62,-85.75 1789.12,-85.75 1789.12,-55.25 1884.62,-55.25 1884.62,-85.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1797.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1836.87" y= "-61" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node20 -->
<g id= "edge32_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge32_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1884.88,-206.34C1965.65,-201.61 2115.18,-184.36 2064.87,-121.75 2044.09,-95.89 1956.65,-82.55 1896.31,-76.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1896.81,-72.83 1886.51,-75.33 1896.11,-79.8 1896.81,-72.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000022" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2207.62,-152.25 2112.12,-152.25 2112.12,-121.75 2207.62,-121.75 2207.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "2120.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2159.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node22 -->
<g id= "edge35_Node000019_Node000022" class= "edge" >
<title > Node19- > Node22</title>
<g id= "a_edge35_Node000019_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1885.02,-198.04C1937.43,-187.02 2023.68,-168.72 2097.87,-152.25 2098.86,-152.03 2099.86,-151.81 2100.86,-151.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "2101.36,-155.06 2110.34,-149.45 2099.82,-148.23 2101.36,-155.06" />
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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <a xlink:href= "error__utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1827.62,-152.25 1732.12,-152.25 1732.12,-121.75 1827.62,-121.75 1827.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1740.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1779.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_utils.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node23 -->
<g id= "edge37_Node000019_Node000023" class= "edge" >
<title > Node19- > Node23</title>
<g id= "a_edge37_Node000019_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1825.06,-193.6C1817.49,-184.29 1807.5,-172 1798.84,-161.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1801.64,-159.24 1792.62,-153.69 1796.21,-163.65 1801.64,-159.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "error__debug_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1599.62,-152.25 1504.12,-152.25 1504.12,-121.75 1599.62,-121.75 1599.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1512.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1551.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_debug.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node24 -->
<g id= "edge39_Node000019_Node000024" class= "edge" >
<title > Node19- > Node24</title>
<g id= "a_edge39_Node000019_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1788.81,-196.42C1745,-185.73 1678.19,-169.39 1610.87,-152.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1612.08,-149.43 1601.54,-150.43 1610.4,-156.23 1612.08,-149.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000027" > <a xlink:href= "error__policy_8h.html" target= "_top" xlink:title= "Defines custom exception types related to network policy construction and verification." >
<polygon fill= "white" stroke= "#666666" points= "1941.62,-152.25 1846.12,-152.25 1846.12,-121.75 1941.62,-121.75 1941.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1854.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1893.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_policy.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node27 -->
<g id= "edge44_Node000019_Node000027" class= "edge" >
<title > Node19- > Node27</title>
<g id= "a_edge44_Node000019_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1848.68,-193.6C1856.24,-184.29 1866.23,-172 1874.9,-161.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1877.53,-163.65 1881.12,-153.69 1872.09,-159.24 1877.53,-163.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000028" > <a xlink:href= "error__reaction_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1713.62,-152.25 1618.12,-152.25 1618.12,-121.75 1713.62,-121.75 1713.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1626.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1665.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_reaction.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node28 -->
<g id= "edge46_Node000019_Node000028" class= "edge" >
<title > Node19- > Node28</title>
<g id= "a_edge46_Node000019_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1801.02,-193.42C1775.14,-182.81 1739.98,-168.39 1712,-156.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1713.65,-153.81 1703.07,-153.26 1710.99,-160.29 1713.65,-153.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "error__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "2055.62,-152.25 1960.12,-152.25 1960.12,-121.75 2055.62,-121.75 2055.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "1968.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "2007.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_solver.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node29 -->
<g id= "edge50_Node000019_Node000029" class= "edge" >
<title > Node19- > Node29</title>
<g id= "a_edge50_Node000019_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1872.72,-193.42C1898.59,-182.81 1933.76,-168.39 1961.73,-156.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1962.74,-160.29 1970.67,-153.26 1960.09,-153.81 1962.74,-160.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node4 -->
<g id= "edge34_Node000020_Node000004" class= "edge" >
<title > Node20- > Node4</title>
<g id= "a_edge34_Node000020_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1788.81,-64.66C1757.75,-61.66 1716.45,-57.87 1679.87,-55.25 1362.42,-32.48 977.18,-16.32 865.56,-11.86" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "865.83,-8.37 855.7,-11.47 865.55,-15.37 865.83,-8.37" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1865.87,-19.25 1807.87,-19.25 1807.87,0 1865.87,0 1865.87,-19.25" />
<text xml:space= "preserve" text-anchor= "middle" x= "1836.87" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node21 -->
<g id= "edge33_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge33_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1836.87,-54.95C1836.87,-47.71 1836.87,-38.84 1836.87,-30.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1840.37,-31.21 1836.87,-21.21 1833.37,-31.21 1840.37,-31.21" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node22->Node20 -->
<g id= "edge36_Node000022_Node000020" class= "edge" >
<title > Node22- > Node20</title>
<g id= "a_edge36_Node000022_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M2111.84,-124.78C2107.13,-123.74 2102.41,-122.71 2097.87,-121.75 2028.88,-107.19 1949.27,-92.11 1896.29,-82.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1897.03,-78.89 1886.56,-80.52 1895.76,-85.78 1897.03,-78.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node20 -->
<g id= "edge38_Node000023_Node000020" class= "edge" >
<title > Node23- > Node20</title>
<g id= "a_edge38_Node000023_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1792.8,-121.36C1799.8,-113.45 1808.6,-103.49 1816.49,-94.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1818.98,-97.02 1822.98,-87.21 1813.74,-92.39 1818.98,-97.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node4 -->
<g id= "edge41_Node000024_Node000004" class= "edge" >
<title > Node24- > Node4</title>
<g id= "a_edge41_Node000024_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1503.73,-123.68C1500.73,-123 1497.76,-122.35 1494.87,-121.75 1254.27,-71.53 960.73,-28.53 865.39,-15.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "866.15,-11.6 855.76,-13.67 865.17,-18.53 866.15,-11.6" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node20 -->
<g id= "edge43_Node000024_Node000020" class= "edge" >
<title > Node24- > Node20</title>
<g id= "a_edge43_Node000024_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1600.05,-123.85C1603.03,-123.13 1605.99,-122.43 1608.87,-121.75 1666.1,-108.29 1731.67,-93.95 1777.75,-84.05" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1778.22,-87.53 1787.26,-82.01 1776.75,-80.69 1778.22,-87.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1575.99,-80.12 1491.74,-80.12 1491.74,-60.88 1575.99,-60.88 1575.99,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1533.87" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > source_location</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node25 -->
<g id= "edge40_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge40_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1547.78,-121.36C1545.3,-112.48 1542.11,-101.02 1539.4,-91.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1542.8,-90.47 1536.74,-81.78 1536.05,-92.35 1542.8,-90.47" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1637.74,-80.12 1593.99,-80.12 1593.99,-60.88 1637.74,-60.88 1637.74,-80.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "1615.87" y= "-66.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node26 -->
<g id= "edge42_Node000024_Node000026" class= "edge" >
<title > Node24- > Node26</title>
<g id= "a_edge42_Node000024_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1566.39,-121.36C1576.09,-111.59 1588.88,-98.7 1599.02,-88.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1601.49,-90.96 1606.05,-81.4 1596.52,-86.03 1601.49,-90.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27->Node20 -->
<g id= "edge45_Node000027_Node000020" class= "edge" >
<title > Node27- > Node20</title>
<g id= "a_edge45_Node000027_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1880.93,-121.36C1873.94,-113.45 1865.14,-103.49 1857.24,-94.55" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1860,-92.39 1850.75,-87.21 1854.75,-97.02 1860,-92.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node4 -->
<g id= "edge47_Node000028_Node000004" class= "edge" >
<title > Node28- > Node4</title>
<g id= "a_edge47_Node000028_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1667.18,-121.41C1667.95,-102.86 1666.08,-71.34 1646.87,-55.25 1616.4,-29.73 1011.86,-14.61 865.55,-11.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "865.91,-7.82 855.83,-11.09 865.75,-14.82 865.91,-7.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node20 -->
<g id= "edge49_Node000028_Node000020" class= "edge" >
<title > Node28- > Node20</title>
<g id= "a_edge49_Node000028_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1704.67,-121.36C1729.18,-112.12 1761.08,-100.09 1787.4,-90.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1788.39,-93.53 1796.51,-86.72 1785.92,-86.98 1788.39,-93.53" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node26 -->
<g id= "edge48_Node000028_Node000026" class= "edge" >
<title > Node28- > Node26</title>
<g id= "a_edge48_Node000028_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1654.52,-121.36C1647.18,-111.89 1637.56,-99.48 1629.75,-89.41" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1632.53,-87.28 1623.63,-81.52 1627,-91.57 1632.53,-87.28" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node20 -->
<g id= "edge51_Node000029_Node000020" class= "edge" >
<title > Node29- > Node20</title>
<g id= "a_edge51_Node000029_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1969.07,-121.36C1944.56,-112.12 1912.66,-100.09 1886.34,-90.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1887.82,-86.98 1877.23,-86.72 1885.35,-93.53 1887.82,-86.98" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node7 -->
<g id= "edge58_Node000030_Node000007" class= "edge" >
<title > Node30- > Node7</title>
<g id= "a_edge58_Node000030_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M902,-199.22C879.88,-181.59 827.45,-142.15 776.87,-121.75 712.86,-95.94 633.97,-82.86 582.83,-76.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "583.25,-73.15 572.91,-75.46 582.43,-80.1 583.25,-73.15" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node8 -->
<g id= "edge56_Node000030_Node000008" class= "edge" >
<title > Node30- > Node8</title>
<g id= "a_edge56_Node000030_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M857.09,-199.03C778.23,-186.17 634.34,-162.7 549.81,-148.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "550.47,-145.48 540.04,-147.32 549.34,-152.39 550.47,-145.48" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node9 -->
<g id= "edge59_Node000030_Node000009" class= "edge" >
<title > Node30- > Node9</title>
<g id= "a_edge59_Node000030_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M848.23,-203.53C669.51,-190.8 179.61,-155.82 144.87,-152.25 119.97,-149.69 91.94,-145.92 70.81,-142.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "71.44,-139.46 61.04,-141.49 70.44,-146.39 71.44,-139.46" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node12 -->
<g id= "edge57_Node000030_Node000012" class= "edge" >
<title > Node30- > Node12</title>
<g id= "a_edge57_Node000030_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M889.45,-199.1C857.86,-186.93 801.4,-165.18 765.07,-151.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "766.49,-147.97 755.9,-147.64 763.97,-154.51 766.49,-147.97" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1026.49,-146.62 981.24,-146.62 981.24,-127.38 1026.49,-127.38 1026.49,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1003.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ranges</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node31 -->
<g id= "edge53_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge53_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M924.39,-199.24C939.22,-187.82 965.22,-167.78 983.44,-153.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "985.17,-156.83 990.95,-147.95 980.89,-151.29 985.17,-156.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1109.62,-146.62 1044.12,-146.62 1044.12,-127.38 1109.62,-127.38 1109.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1076.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string_view</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node32 -->
<g id= "edge54_Node000030_Node000032" class= "edge" >
<title > Node30- > Node32</title>
<g id= "a_edge54_Node000030_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M933.97,-199.1C962.19,-187.04 1012.44,-165.55 1045.2,-151.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1046.37,-154.85 1054.19,-147.7 1043.62,-148.41 1046.37,-154.85" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1281.87,-146.62 1127.87,-146.62 1127.87,-127.38 1281.87,-127.38 1281.87,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1204.87" y= "-133.12" 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>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node33 -->
<g id= "edge55_Node000030_Node000033" class= "edge" >
<title > Node30- > Node33</title>
<g id= "a_edge55_Node000030_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M945.14,-199.04C957.81,-195.55 972.49,-191.6 985.87,-188.25 1042.43,-174.07 1107.61,-159.31 1152.06,-149.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1152.68,-152.94 1161.69,-147.37 1151.18,-146.1 1152.68,-152.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1377.62,-146.62 1300.12,-146.62 1300.12,-127.38 1377.62,-127.38 1377.62,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1338.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > unordered_set</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node34 -->
<g id= "edge60_Node000030_Node000034" class= "edge" >
<title > Node30- > Node34</title>
<g id= "a_edge60_Node000030_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M942.12,-199.1C955.37,-195.28 971.3,-191.08 985.87,-188.25 1119.87,-162.25 1157.18,-179.77 1290.87,-152.25 1293.88,-151.63 1296.97,-150.91 1300.07,-150.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1300.97,-153.51 1309.69,-147.5 1299.12,-146.76 1300.97,-153.51" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1485.99,-146.62 1395.74,-146.62 1395.74,-127.38 1485.99,-127.38 1485.99,-146.62" />
<text xml:space= "preserve" text-anchor= "middle" x= "1440.87" y= "-133.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cppad/cppad.hpp</text>
</a>
</g>
</g>
<!-- Node30->Node35 -->
<g id= "edge61_Node000030_Node000035" class= "edge" >
<title > Node30- > Node35</title>
<g id= "a_edge61_Node000030_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M941.73,-199.01C955.04,-195.13 971.13,-190.9 985.87,-188.25 1161.99,-156.62 1210.62,-183.19 1386.87,-152.25 1390.76,-151.57 1394.78,-150.74 1398.79,-149.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1399.58,-153.24 1408.47,-147.48 1397.93,-146.44 1399.58,-153.24" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "963.62,-152.25 862.12,-152.25 862.12,-121.75 963.62,-121.75 963.62,-152.25" />
<text xml:space= "preserve" text-anchor= "start" x= "870.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "912.87" y= "-127.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node30->Node36 -->
<g id= "edge62_Node000030_Node000036" class= "edge" >
<title > Node30- > Node36</title>
<g id= "a_edge62_Node000030_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M912.87,-199.24C912.87,-190.36 912.87,-176.27 912.87,-163.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "916.37,-164.18 912.87,-154.18 909.37,-164.18 916.37,-164.18" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>