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/engine/types/building.h Pages: 1 -->
2026-06-14 08:36:52 -04:00
<svg width= "1316pt" height= "749pt"
viewBox="0.00 0.00 1316.00 749.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2026-04-20 12:45:31 -04:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 744.5)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/engine/types/building.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000001" > <a xlink:title= "Defines types related to building reaction networks in the GridFire engine." >
2026-06-14 08:36:52 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1034.07,-740.5 915.32,-740.5 915.32,-710 1034.07,-710 1034.07,-740.5" />
<text xml:space= "preserve" text-anchor= "start" x= "923.32" y= "-727" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "974.7" y= "-715.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/types/building.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "Node000002" class= "node" >
<title > Node2</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000002" > <a xlink:href= "construction_8h.html" target= "_top" xlink:title= "Functions for constructing nuclear reaction networks." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1056.2,-674 893.2,-674 893.2,-643.5 1056.2,-643.5 1056.2,-674" />
<text xml:space= "preserve" text-anchor= "start" x= "901.2" y= "-660.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "974.7" y= "-649.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/construction.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= "M974.7,-698.31C974.7,-690.14 974.7,-681.41 974.7,-674.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "971.2,-698.1 974.7,-708.1 978.2,-698.1 971.2,-698.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000003" > <a xlink:href= "engine__graph_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "811.95,-607.5 695.45,-607.5 695.45,-577 811.95,-577 811.95,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "703.45" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "753.7" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine_graph.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-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M913.38,-639.85C878.9,-629.79 836.4,-617.39 803.91,-607.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.24,-643.17 922.82,-642.61 914.2,-636.45 912.24,-643.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "engine__procedures_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1034.7,-463.25 904.7,-463.25 904.7,-421.5 1034.7,-421.5 1034.7,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "912.7" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "912.7" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "969.7" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node14 -->
2026-06-14 08:36:52 -04:00
<g id= "edge52_Node000002_Node000014" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node2- > Node14</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge52_Node000002_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M994.49,-634.18C1018.27,-602.84 1052.49,-545.98 1031.7,-499.25 1025.4,-485.08 1013.53,-473 1001.85,-463.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "991.89,-631.83 988.46,-641.86 997.39,-636.16 991.89,-631.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000015" > <a xlink:href= "engine__graph_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "379.32,-457.62 274.07,-457.62 274.07,-427.12 379.32,-427.12 379.32,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "282.07" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "326.7" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node15 -->
2026-06-14 08:36:52 -04:00
<g id= "edge53_Node000002_Node000015" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node2- > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge53_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M881.61,-651.66C728.98,-639.82 434.82,-608.71 358.7,-541 334.58,-519.54 328.57,-479.63 327.12,-458.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "881.05,-655.12 891.29,-652.39 881.58,-648.14 881.05,-655.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "construction_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1308.07,-607.5 1183.32,-607.5 1183.32,-577 1308.07,-577 1308.07,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1191.32" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1245.7" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /construction.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node2->Node32 -->
<g id= "edge54_Node000002_Node000032" class= "edge" >
<title > Node2- > Node32</title>
<g id= "a_edge54_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1047.7,-640.38C1090.36,-630.22 1143.6,-617.55 1184.13,-607.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1046.92,-636.96 1038.01,-642.68 1048.54,-643.77 1046.92,-636.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "984.45,-241.25 888.95,-241.25 888.95,-210.75 984.45,-210.75 984.45,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "896.95" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "936.7" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- 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= "M823.32,-585.42C880.64,-579.03 963.3,-566.15 1031.7,-541 1096.33,-517.24 1131.34,-522.92 1165.7,-463.25 1222.79,-364.13 1050.44,-275.52 972.67,-241.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "823.28,-581.9 813.71,-586.45 824.03,-588.86 823.28,-581.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "559.32,-535.38 418.07,-535.38 418.07,-504.88 559.32,-504.88 559.32,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "426.07" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "488.7" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/procedures/priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node13 -->
<g id= "edge15_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge15_Node000003_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M687.23,-573.66C643.1,-561.98 585.86,-546.83 544.18,-535.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "686.12,-576.99 696.68,-576.16 687.91,-570.22 686.12,-576.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node15 -->
2026-06-14 08:36:52 -04:00
<g id= "edge48_Node000003_Node000015" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node15</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge48_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M683.9,-586.94C597.06,-580.59 454.62,-566.59 408.7,-541 373.32,-521.28 346.62,-479.87 334.27,-457.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "683.51,-590.42 693.73,-587.65 684.01,-583.44 683.51,-590.42" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "engine__graph__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the GraphEngine using CppAD automatic differentiation." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "216.32,-541 81.07,-541 81.07,-499.25 216.32,-499.25 216.32,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "89.07" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "89.07" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "148.7" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _graph_scratchpad.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node18 -->
<g id= "edge21_Node000003_Node000018" class= "edge" >
<title > Node3- > Node18</title>
<g id= "a_edge21_Node000003_Node000018" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M683.84,-583.15C566.7,-569.58 332.18,-542.39 216.46,-528.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "683.3,-586.61 693.64,-584.29 684.11,-579.66 683.3,-586.61" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "532.7,-307.75 432.7,-307.75 432.7,-277.25 532.7,-277.25 532.7,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "440.7" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "482.7" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node22 -->
2026-06-14 08:36:52 -04:00
<g id= "edge50_Node000003_Node000022" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node22</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge50_Node000003_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M741.43,-566.22C737.91,-558.29 734.31,-549.41 731.7,-541 705.19,-455.75 755.44,-408.24 693.7,-343.75 671.89,-320.97 588.29,-306.49 533.1,-299.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "738.24,-567.66 745.63,-575.26 744.59,-564.71 738.24,-567.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "848.45,-541 740.95,-541 740.95,-499.25 848.45,-499.25 848.45,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "748.95" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "748.95" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "794.7" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node23 -->
<g id= "edge30_Node000003_Node000023" class= "edge" >
<title > Node3- > Node23</title>
<g id= "a_edge30_Node000003_Node000023" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M767.96,-566.86C772.8,-558.58 778.16,-549.42 782.8,-541.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.98,-565.01 762.96,-575.41 771.03,-568.55 764.98,-565.01" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1156.2,-457.62 1053.2,-457.62 1053.2,-427.12 1156.2,-427.12 1156.2,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "1061.2" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1104.7" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node27 -->
2026-06-14 08:36:52 -04:00
<g id= "edge49_Node000003_Node000027" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node3- > Node27</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge49_Node000003_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M803.1,-572.05C821.15,-563.87 841.18,-553.33 857.7,-541 877.81,-525.99 874.12,-512.05 895.7,-499.25 953.92,-464.71 978.58,-481.75 1043.7,-463.25 1049.27,-461.67 1055.1,-459.91 1060.84,-458.11" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "801.88,-568.77 794.13,-575.99 804.69,-575.18 801.88,-568.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "engine__multiscale_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "684.45,-541 576.95,-541 576.95,-499.25 684.45,-499.25 684.45,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "584.95" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "584.95" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "630.7" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale.h</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3->Node28 -->
<g id= "edge38_Node000003_Node000028" class= "edge" >
<title > Node3- > Node28</title>
<g id= "a_edge38_Node000003_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M718.2,-571.01C701.88,-561.71 682.57,-550.7 666.25,-541.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "716.18,-573.89 726.6,-575.8 719.65,-567.81 716.18,-573.89" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:href= "_point_solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1022.32,-535.38 905.07,-535.38 905.07,-504.88 1022.32,-504.88 1022.32,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "913.07" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "963.7" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /PointSolver.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node3->Node31 -->
<g id= "edge51_Node000003_Node000031" class= "edge" >
<title > Node3- > Node31</title>
<g id= "a_edge51_Node000003_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M808.61,-572.91C843.26,-561.34 887.41,-546.6 919.73,-535.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "807.53,-569.58 799.16,-576.07 809.75,-576.22 807.53,-569.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
2025-11-25 14:31:59 -05:00
<g id= "a_Node000005" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "809.45,-174.75 713.95,-174.75 713.95,-144.25 809.45,-144.25 809.45,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "721.95" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "761.7" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-25 14:31:59 -05:00
<!-- 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= "M886.23,-206.4C859.31,-196.48 826.67,-184.45 801.56,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "884.98,-209.67 895.57,-209.84 887.4,-203.1 884.98,-209.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "945.2,-97 794.2,-97 794.2,-77.75 945.2,-77.75 945.2,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "869.7" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge9_Node000004_Node000009" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge9_Node000004_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M887.74,-204.9C875.42,-197.35 863.71,-187.44 856.7,-174.75 842.69,-149.4 856.82,-113.8 864.9,-97.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "885.92,-207.89 896.35,-209.71 889.33,-201.78 885.92,-207.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1105.32,-102.62 964.07,-102.62 964.07,-72.12 1105.32,-72.12 1105.32,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "972.07" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1034.7" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge10_Node000004_Node000010" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge10_Node000004_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M982.34,-204.92C995.21,-197.21 1008.04,-187.2 1016.7,-174.75 1031.83,-152.99 1034.73,-121.2 1035.02,-102.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "980.91,-201.7 973.88,-209.63 984.32,-207.82 980.91,-201.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1007.32,-174.75 866.07,-174.75 866.07,-144.25 1007.32,-144.25 1007.32,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "874.07" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "936.7" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node11 -->
2026-04-20 12:45:31 -04:00
<g id= "edge11_Node000004_Node000011" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node11</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge11_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M936.7,-199.06C936.7,-190.89 936.7,-182.16 936.7,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "933.2,-198.85 936.7,-208.85 940.2,-198.85 933.2,-198.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "1201.82,-174.75 1063.57,-174.75 1063.57,-144.25 1201.82,-144.25 1201.82,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "1071.57" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1132.7" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node12 -->
2026-04-20 12:45:31 -04:00
<g id= "edge14_Node000004_Node000012" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node4- > Node12</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge14_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M992.03,-206.79C1022.4,-196.8 1059.56,-184.57 1088.06,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "991.02,-203.44 982.61,-209.89 993.21,-210.09 991.02,-203.44" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "734.95,-108.25 624.45,-108.25 624.45,-66.5 734.95,-66.5 734.95,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "632.45" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "632.45" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "679.7" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M736.05,-136.56C725.65,-127.67 713.71,-117.46 703.51,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.68,-139.15 743.56,-142.99 738.23,-133.83 733.68,-139.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "814.95,-30.5 710.45,-30.5 710.45,0 814.95,0 814.95,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "718.45" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "762.7" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node8 -->
<g id= "edge8_Node000005_Node000008" class= "edge" >
<title > Node5- > Node8</title>
<g id= "a_edge8_Node000005_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M761.88,-132.6C762.09,-102.68 762.43,-54.53 762.6,-30.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "758.38,-132.27 761.81,-142.3 765.38,-132.32 758.38,-132.27" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "691.95,-30.5 587.45,-30.5 587.45,0 691.95,0 691.95,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "595.45" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "639.7" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M662.58,-56.36C657.51,-47.47 652.18,-38.13 647.94,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "659.39,-57.83 667.38,-64.78 665.47,-54.36 659.39,-57.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node6->Node8 -->
<g id= "edge7_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge7_Node000006_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M712.45,-58.7C723.69,-49.21 735.81,-38.97 745.34,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "710.24,-55.99 704.86,-65.12 714.76,-61.33 710.24,-55.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node11->Node9 -->
<g id= "edge12_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge12_Node000011_Node000009" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M915,-135.79C902.41,-122.61 887.26,-106.76 878.07,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "912.33,-138.06 921.77,-142.88 917.39,-133.23 912.33,-138.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node11->Node10 -->
<g id= "edge13_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge13_Node000011_Node000010" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M966.22,-137.37C981.79,-126.23 1000.5,-112.85 1014.42,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "964.33,-134.42 958.24,-143.09 968.41,-140.12 964.33,-134.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node13->Node14 -->
<g id= "edge16_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge16_Node000013_Node000014" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M553.8,-502C558.49,-501 563.16,-500.07 567.7,-499.25 712.04,-473.3 751.57,-490.35 895.7,-463.25 898.58,-462.71 901.5,-462.11 904.45,-461.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "553.35,-498.52 544.36,-504.12 554.88,-505.35 553.35,-498.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node13->Node15 -->
<g id= "edge18_Node000013_Node000015" class= "edge" >
<title > Node13- > Node15</title>
<g id= "a_edge18_Node000013_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M447.27,-499.75C419.5,-486.77 383.52,-469.94 358.11,-458.06" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "445.55,-502.81 456.09,-503.88 448.52,-496.47 445.55,-502.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "256.07,-457.62 131.32,-457.62 131.32,-427.12 256.07,-427.12 256.07,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "139.32" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "193.7" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node13->Node16 -->
<g id= "edge19_Node000013_Node000016" class= "edge" >
<title > Node13- > Node16</title>
<g id= "a_edge19_Node000013_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M416.57,-501.69C372.6,-490.92 315.31,-476.64 264.7,-463.25 258.51,-461.61 252.03,-459.86 245.61,-458.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "415.72,-505.08 426.26,-504.06 417.38,-498.28 415.72,-505.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000017" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "497.57,-379.88 381.82,-379.88 381.82,-349.38 497.57,-349.38 497.57,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "389.82" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "439.7" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node13->Node17 -->
<g id= "edge20_Node000013_Node000017" class= "edge" >
<title > Node13- > Node17</title>
<g id= "a_edge20_Node000013_Node000017" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M517.22,-496.99C526.9,-487.73 536.57,-476.12 541.7,-463.25 548.57,-446.01 551.16,-437.46 541.7,-421.5 530.17,-402.04 509.21,-388.92 489.27,-380.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "515.07,-494.21 509.94,-503.48 519.73,-499.43 515.07,-494.21" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14->Node4 -->
<g id= "edge17_Node000014_Node000004" class= "edge" >
<title > Node14- > Node4</title>
<g id= "a_edge17_Node000014_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M975.66,-409.95C976.92,-402 978.06,-393.46 978.7,-385.5 980.18,-367 981.89,-362.03 978.7,-343.75 972.04,-305.55 953.98,-263.35 943.85,-241.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "972.26,-409.1 974.03,-419.54 979.16,-410.27 972.26,-409.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18->Node15 -->
<g id= "edge27_Node000018_Node000015" class= "edge" >
<title > Node18- > Node15</title>
<g id= "a_edge27_Node000018_Node000015" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M206.94,-494.34C235.11,-482.35 267.97,-468.37 292.14,-458.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "205.62,-491.1 197.79,-498.23 208.37,-497.54 205.62,-491.1" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18->Node16 -->
<g id= "edge28_Node000018_Node000016" class= "edge" >
<title > Node18- > Node16</title>
<g id= "a_edge28_Node000018_Node000016" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M166.46,-489.23C172.9,-478.38 179.89,-466.62 185.17,-457.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "163.63,-487.14 161.53,-497.52 169.65,-490.71 163.63,-487.14" />
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= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "180.32,-379.88 21.07,-379.88 21.07,-349.38 180.32,-349.38 180.32,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "29.07" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "100.7" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18->Node19 -->
<g id= "edge22_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge22_Node000018_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M110.24,-491.43C101.92,-483.37 94.26,-473.84 89.7,-463.25 77.84,-435.68 87.48,-399.87 94.67,-380.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "107.78,-493.92 117.56,-497.98 112.44,-488.7 107.78,-493.92" />
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= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "275.82,-307.75 107.57,-307.75 107.57,-277.25 275.82,-277.25 275.82,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "115.57" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "191.7" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M102.74,-492.97C48.67,-458.85 -28.87,-397.2 11.7,-343.75 23.86,-327.73 66.47,-315.44 107.18,-307.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "100.89,-495.94 111.23,-498.22 104.56,-489.99 100.89,-495.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node18->Node22 -->
<g id= "edge29_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge29_Node000018_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M128.67,-489.27C117.57,-468.66 108.6,-441.48 122.7,-421.5 141.23,-395.25 337.92,-335.42 432.48,-307.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "125.56,-490.89 133.61,-497.77 131.61,-487.37 125.56,-490.89" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node19->Node20 -->
<g id= "edge23_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge23_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M128.53,-342.18C142.9,-331.1 160.06,-317.88 172.87,-308.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "126.54,-339.29 120.75,-348.17 130.81,-344.84 126.54,-339.29" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node4 -->
<g id= "edge24_Node000020_Node000004" class= "edge" >
<title > Node20- > Node4</title>
<g id= "a_edge24_Node000020_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M287.38,-283.22C448.26,-269.29 767.26,-241.67 888.45,-231.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "287.24,-279.72 277.58,-284.06 287.85,-286.69 287.24,-279.72" />
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:href= "engine_2scratchpads_2bindings_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "266.45,-241.25 116.95,-241.25 116.95,-210.75 266.45,-210.75 266.45,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "124.95" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "191.7" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20->Node21 -->
<g id= "edge25_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge25_Node000020_Node000021" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M191.7,-265.56C191.7,-257.39 191.7,-248.66 191.7,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "188.2,-265.35 191.7,-275.35 195.2,-265.35 188.2,-265.35" />
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= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "886.45,-463.25 778.95,-463.25 778.95,-421.5 886.45,-421.5 886.45,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "786.95" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "786.95" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "832.7" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node23->Node24 -->
2026-04-20 12:45:31 -04:00
<g id= "edge31_Node000023_Node000024" class= "edge" >
2025-11-27 15:06:27 -05:00
<title > Node23- > Node24</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge31_Node000023_Node000024" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M810,-488.62C814.2,-480.25 818.65,-471.38 822.49,-463.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "806.92,-486.96 805.56,-497.47 813.17,-490.1 806.92,-486.96" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__views_8h.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "848.45,-385.5 740.95,-385.5 740.95,-343.75 848.45,-343.75 848.45,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "748.95" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "748.95" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "794.7" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node25 -->
<g id= "edge36_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge36_Node000023_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M778.25,-488.53C774.72,-480.53 771.52,-471.75 769.7,-463.25 765.83,-445.1 765.83,-439.65 769.7,-421.5 772.34,-409.13 777.93,-396.19 783.15,-385.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "775.06,-489.97 782.5,-497.5 781.38,-486.97 775.06,-489.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node27 -->
<g id= "edge37_Node000023_Node000027" class= "edge" >
<title > Node23- > Node27</title>
<g id= "a_edge37_Node000023_Node000027" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M859.7,-499.99C860.71,-499.74 861.71,-499.49 862.7,-499.25 942.36,-479.73 964.35,-483.99 1043.7,-463.25 1049.63,-461.7 1055.82,-459.9 1061.9,-458.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "859.03,-496.55 850.24,-502.47 860.8,-503.33 859.03,-496.55" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node25 -->
<g id= "edge32_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge32_Node000024_Node000025" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M817.4,-410.87C813.2,-402.5 808.75,-393.63 804.91,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "814.23,-412.35 821.84,-419.72 820.48,-409.21 814.23,-412.35" />
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:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "969.2,-379.88 866.2,-379.88 866.2,-349.38 969.2,-349.38 969.2,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "874.2" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "917.7" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node26 -->
<g id= "edge35_Node000024_Node000026" class= "edge" >
<title > Node24- > Node26</title>
<g id= "a_edge35_Node000024_Node000026" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M863.96,-413.51C876.64,-402.22 890.75,-389.64 901.33,-380.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "861.75,-410.8 856.61,-420.07 866.4,-416.03 861.75,-410.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node4 -->
<g id= "edge33_Node000025_Node000004" class= "edge" >
<title > Node25- > Node4</title>
<g id= "a_edge33_Node000025_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M823.6,-335.82C853.35,-307.2 898.53,-263.73 921.75,-241.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "821.52,-332.96 816.74,-342.42 826.38,-338 821.52,-332.96" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25->Node22 -->
<g id= "edge34_Node000025_Node000022" class= "edge" >
<title > Node25- > Node22</title>
<g id= "a_edge34_Node000025_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M729.7,-344.5C728.69,-344.25 727.69,-344 726.7,-343.75 660.17,-327.21 582.49,-311.89 532.97,-302.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "728.59,-347.83 739.15,-347 730.38,-341.06 728.59,-347.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge47_Node000028_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node28- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge47_Node000028_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M614.04,-489.1C601.15,-468.01 581.64,-440.33 558.7,-421.5 536.64,-403.4 507.76,-389.66 483.97,-380.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "610.95,-490.74 619.06,-497.55 616.97,-487.16 610.95,-490.74" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node25 -->
2026-06-14 08:36:52 -04:00
<g id= "edge45_Node000028_Node000025" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node28- > Node25</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge45_Node000028_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M660.36,-491.36C692.82,-460.98 744.08,-413 772.99,-385.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "658.15,-488.63 653.24,-498.02 662.94,-493.75 658.15,-488.63" />
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= "engine__multiscale__scratchpad_8h.html" target= "_top" xlink:title= "Scratchpad implementation for the MultiscalePartitioningEngineView." >
2026-06-14 08:36:52 -04:00
<polygon fill= "white" stroke= "#666666" points= "532.32,-463.25 397.07,-463.25 397.07,-421.5 532.32,-421.5 532.32,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "405.07" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "405.07" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "464.7" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _multiscale_scratchpad.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node28->Node29 -->
<g id= "edge39_Node000028_Node000029" class= "edge" >
<title > Node28- > Node29</title>
<g id= "a_edge39_Node000028_Node000029" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M575.87,-494.11C554.28,-484.25 529.79,-473.08 509.31,-463.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "574.29,-497.23 584.84,-498.2 577.19,-490.86 574.29,-497.23" />
</a>
</g>
</g>
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "engine__multiscale__scratchpad_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "684.2,-379.88 515.2,-379.88 515.2,-349.38 684.2,-349.38 684.2,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "523.2" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "599.7" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale_scratchpad.cpp</text>
</a>
</g>
</g>
<!-- Node28->Node30 -->
<g id= "edge46_Node000028_Node000030" class= "edge" >
<title > Node28- > Node30</title>
<g id= "a_edge46_Node000028_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M625.3,-487.77C621.9,-468.59 617.3,-443.58 612.7,-421.5 609.77,-407.46 606.03,-391.54 603.31,-380.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "621.81,-488.14 626.99,-497.39 628.71,-486.93 621.81,-488.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node17 -->
2026-06-14 08:36:52 -04:00
<g id= "edge43_Node000029_Node000017" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node29- > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge43_Node000029_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M454.39,-410.15C450.94,-399.68 447.25,-388.51 444.44,-379.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "451.07,-411.24 457.53,-419.64 457.72,-409.04 451.07,-411.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node19 -->
<g id= "edge40_Node000029_Node000019" class= "edge" >
<title > Node29- > Node19</title>
<g id= "a_edge40_Node000029_Node000019" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M385.82,-420.9C311.34,-404.17 235.99,-389.8 180.75,-379.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "384.8,-424.26 395.32,-423.05 386.34,-417.43 384.8,-424.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node20 -->
<g id= "edge41_Node000029_Node000020" class= "edge" >
<title > Node29- > Node20</title>
<g id= "a_edge41_Node000029_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M417.39,-415.75C359.96,-384.64 265.05,-333.23 218.77,-308.16" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "415.52,-418.72 425.98,-420.4 418.86,-412.56 415.52,-418.72" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29->Node22 -->
2026-06-14 08:36:52 -04:00
<g id= "edge44_Node000029_Node000022" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node29- > Node22</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge44_Node000029_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M402.05,-415.38C390.3,-407.56 379.57,-397.71 372.7,-385.5 363.6,-369.33 362.67,-359.36 372.7,-343.75 385.98,-323.08 410.1,-310.81 432.37,-303.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "399.98,-418.22 410.34,-420.44 403.63,-412.25 399.98,-418.22" />
</a>
</g>
</g>
<!-- Node29->Node30 -->
<g id= "edge42_Node000029_Node000030" class= "edge" >
<title > Node29- > Node30</title>
<g id= "a_edge42_Node000029_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M510.89,-415.46C531.88,-403.68 555.92,-390.19 573.7,-380.21" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "509.21,-412.39 502.2,-420.33 512.63,-418.49 509.21,-412.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>