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/include/gridfire/screening/screening.h Pages: 1 -->
<!-- zoomable 293 -->
<svg id= "main" version= "1.1" xmlns= "http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" xml:space= "preserve" onload= "init(evt)" >
<style type= "text/css" > < ![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<defs >
<circle id= "rim" cx= "0" cy= "0" r= "7" />
<circle id= "rim2" cx= "0" cy= "0" r= "3.5" />
<g id= "zoomPlus" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomplus.mouseover" end= "zoomplus.mouseout" /> </use>
<path d= "M-4,0h8M0,-4v8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "zoomMin" >
<use xlink:href= "#rim" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "zoomminus.mouseover" end= "zoomminus.mouseout" /> </use>
<path d= "M-4,0h8" fill= "none" stroke= "white" stroke-width= "1.5" pointer-events= "none" />
</g>
<g id= "arrowUp" transform= "translate(30 24)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowRight" transform= "rotate(90) translate(36 -43)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowDown" transform= "rotate(180) translate(-30 -48)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "arrowLeft" transform= "rotate(270) translate(-36 17)" >
<use xlink:href= "#rim" />
<path pointer-events= "none" fill= "none" stroke= "white" stroke-width= "1.5" d= "M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5" />
</g>
<g id= "resetDef" >
<use xlink:href= "#rim2" fill= "#404040" > <set attributeName= "fill" to= "#808080" begin= "reset.mouseover" end= "reset.mouseout" /> </use>
</g>
</defs>
<script type= "application/ecmascript" >
2026-06-14 08:36:52 -04:00
var viewWidth = 1154;
2025-11-06 09:16:40 -05:00
var viewHeight = 293;
var sectionId = 'dynsection-0';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/screening/screening.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
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= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
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-06-14 08:36:52 -04:00
<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" />
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= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge19_Node000001_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node1- > Node3</title>
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node17 -->
<g id= "edge20_Node000001_Node000017" class= "edge" >
<title > Node1- > Node17</title>
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node18 -->
<g id= "edge24_Node000001_Node000018" class= "edge" >
<title > Node1- > 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" />
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-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node16 -->
<g id= "edge18_Node000002_Node000016" class= "edge" >
<title > Node2- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-06-14 08:36:52 -04:00
<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>
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-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node7 -->
2026-06-14 08:36:52 -04:00
<g id= "edge15_Node000003_Node000007" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node7</title>
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node3->Node11 -->
2026-06-14 08:36:52 -04:00
<g id= "edge17_Node000003_Node000011" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node3- > Node11</title>
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:title= " " >
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node14 -->
<g id= "edge16_Node000003_Node000014" class= "edge" >
<title > Node3- > 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" />
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-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node6 -->
<g id= "edge5_Node000004_Node000006" class= "edge" >
<title > Node4- > Node6</title>
<g id= "a_edge5_Node000004_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node7 -->
<g id= "edge6_Node000004_Node000007" class= "edge" >
<title > Node4- > Node7</title>
<g id= "a_edge6_Node000004_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node8 -->
<g id= "edge7_Node000004_Node000008" class= "edge" >
<title > Node4- > Node8</title>
<g id= "a_edge7_Node000004_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
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-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node9 -->
<g id= "edge8_Node000004_Node000009" class= "edge" >
<title > Node4- > Node9</title>
<g id= "a_edge8_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
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-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node10 -->
<g id= "edge9_Node000004_Node000010" class= "edge" >
<title > Node4- > Node10</title>
<g id= "a_edge9_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node11 -->
<g id= "edge10_Node000004_Node000011" class= "edge" >
<title > Node4- > Node11</title>
<g id= "a_edge10_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node12 -->
<g id= "edge11_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge11_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge12_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge12_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node14 -->
<g id= "edge13_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge13_Node000004_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node15 -->
<g id= "edge14_Node000004_Node000015" class= "edge" >
<title > Node4- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node3 -->
2026-06-14 08:36:52 -04:00
<g id= "edge21_Node000017_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node3</title>
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17->Node4 -->
2026-06-14 08:36:52 -04:00
<g id= "edge22_Node000017_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node17- > Node4</title>
2026-06-14 08:36:52 -04:00
<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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node17->Node14 -->
<g id= "edge23_Node000017_Node000014" class= "edge" >
<title > Node17- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node3 -->
<g id= "edge25_Node000018_Node000003" class= "edge" >
<title > Node18- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge26_Node000018_Node000004" class= "edge" >
<title > Node18- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node8 -->
<g id= "edge31_Node000018_Node000008" class= "edge" >
<title > Node18- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node9 -->
<g id= "edge32_Node000018_Node000009" class= "edge" >
<title > Node18- > 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->Node14 -->
<g id= "edge34_Node000018_Node000014" class= "edge" >
<title > Node18- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<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>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node19 -->
<g id= "edge27_Node000018_Node000019" class= "edge" >
<title > Node18- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- 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>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node21 -->
<g id= "edge33_Node000018_Node000021" class= "edge" >
<title > Node18- > 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->Node14 -->
<g id= "edge29_Node000019_Node000014" class= "edge" >
<title > Node19- > 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->Node15 -->
<g id= "edge28_Node000019_Node000015" class= "edge" >
<title > Node19- > 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->Node20 -->
<g id= "edge30_Node000019_Node000020" class= "edge" >
<title > Node19- > 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" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
<g id= "navigator" transform= "translate(0 0)" fill= "#404254" >
<rect fill= "#f2f5e9" fill-opacity= "0.5" stroke= "#606060" stroke-width= ".5" x= "0" y= "0" width= "60" height= "60" />
<use id= "zoomplus" xlink:href= "#zoomPlus" x= "17" y= "9" onmousedown= "handleZoom(evt,'in')" />
<use id= "zoomminus" xlink:href= "#zoomMin" x= "42" y= "9" onmousedown= "handleZoom(evt,'out')" />
<use id= "reset" xlink:href= "#resetDef" x= "30" y= "36" onmousedown= "handleReset()" />
<use id= "arrowup" xlink:href= "#arrowUp" x= "0" y= "0" onmousedown= "handlePan(0,-1)" />
<use id= "arrowright" xlink:href= "#arrowRight" x= "0" y= "0" onmousedown= "handlePan(1,0)" />
<use id= "arrowdown" xlink:href= "#arrowDown" x= "0" y= "0" onmousedown= "handlePan(0,1)" />
<use id= "arrowleft" xlink:href= "#arrowLeft" x= "0" y= "0" onmousedown= "handlePan(-1,0)" />
</g>
<svg viewBox= "0 0 15 15" width= "100%" height= "30px" preserveAspectRatio= "xMaxYMin meet" >
<g id= "arrow_out" transform= "scale(0.3 0.3)" >
<a xlink:href= "screening_8h__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type= 'text/css' >
< ![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type= "application/ecmascript" > < ![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>