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">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/io/network_file.h Pages: 1 -->
2025-11-27 15:06:27 -05:00
<!-- zoomable 549 -->
2025-11-06 09:16:40 -05:00
<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" >
2025-11-27 15:06:27 -05:00
var viewWidth = 760;
var viewHeight = 549;
2025-11-06 09:16:40 -05:00
var sectionId = 'dynsection-1';
</script>
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
<g id= "viewport" >
<title > src/include/gridfire/io/network_file.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "549.25,-541 453.75,-541 453.75,-510.5 549.25,-510.5 549.25,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "461.75" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "501.5" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/network_file.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= "engine__defined_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "417.25,-474.5 309.75,-474.5 309.75,-432.75 417.25,-432.75 417.25,-474.5" />
<text xml:space= "preserve" text-anchor= "start" x= "317.75" y= "-461" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "317.75" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "363.5" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _defined.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= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M462.44,-504.9C443.97,-495.52 421.95,-484.33 403.38,-474.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "460.72,-507.95 471.22,-509.36 463.89,-501.71 460.72,-507.95" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "io_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "549.25,-468.88 453.75,-468.88 453.75,-438.38 549.25,-438.38 549.25,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "461.75" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "501.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/io.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node18 -->
<g id= "edge21_Node000001_Node000018" class= "edge" >
<title > Node1- > Node18</title>
<g id= "a_edge21_Node000001_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M501.5,-498.77C501.5,-488.76 501.5,-477.69 501.5,-469.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "498,-498.71 501.5,-508.71 505,-498.71 498,-498.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "network__file_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "657.62,-468.88 567.38,-468.88 567.38,-438.38 657.62,-438.38 657.62,-468.88" />
<text xml:space= "preserve" text-anchor= "start" x= "575.38" y= "-455.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/io/network</text>
<text xml:space= "preserve" text-anchor= "middle" x= "612.5" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _file.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node22 -->
<g id= "edge28_Node000001_Node000022" class= "edge" >
<title > Node1- > Node22</title>
<g id= "a_edge28_Node000001_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M534.15,-504.12C551.84,-492.95 573.28,-479.4 589.26,-469.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "532.63,-500.94 526.05,-509.24 536.37,-506.86 532.63,-500.94" />
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= "engine__priming_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "237.25,-396.75 129.75,-396.75 129.75,-355 237.25,-355 237.25,-396.75" />
<text xml:space= "preserve" text-anchor= "start" x= "137.75" y= "-383.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "137.75" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "183.5" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _priming.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= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M304.69,-427.88C281.11,-417.95 254.28,-406.66 231.87,-397.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "303.29,-431.09 313.87,-431.74 306.01,-424.63 303.29,-431.09" />
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= "engine__views_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "371.25,-319 263.75,-319 263.75,-277.25 371.25,-277.25 371.25,-319" />
<text xml:space= "preserve" text-anchor= "start" x= "271.75" y= "-305.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "271.75" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/views/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "317.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _views.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node4 -->
2025-11-27 15:06:27 -05:00
<g id= "edge19_Node000002_Node000004" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node4</title>
2025-11-27 15:06:27 -05:00
<g id= "a_edge19_Node000002_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M370.95,-421.32C374.16,-401.65 375.56,-376.09 367.5,-355 362.3,-341.38 352.08,-328.98 342.22,-319.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "367.55,-420.47 369.13,-430.94 374.43,-421.77 367.55,-420.47" />
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>
<g id= "a_Node000017" > <a xlink:href= "engine__defined_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "358,-391.12 255,-391.12 255,-360.62 358,-360.62 358,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "263" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "306.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_defined.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node17 -->
<g id= "edge20_Node000002_Node000017" class= "edge" >
<title > Node2- > Node17</title>
<g id= "a_edge20_Node000002_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M341.5,-423.39C333.21,-412.37 324.13,-400.31 317.3,-391.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "338.51,-425.23 347.32,-431.12 344.1,-421.02 338.51,-425.23" />
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= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M229.19,-349.05C246.27,-339.39 265.41,-328.57 281.49,-319.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "227.71,-345.86 220.73,-353.83 231.15,-351.96 227.71,-345.86" />
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>
<g id= "a_Node000015" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "245.88,-313.38 121.12,-313.38 121.12,-282.88 245.88,-282.88 245.88,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "129.12" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "183.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node15 -->
<g id= "edge17_Node000003_Node000015" class= "edge" >
<title > Node3- > Node15</title>
<g id= "a_edge17_Node000003_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M183.5,-343.31C183.5,-332.94 183.5,-321.92 183.5,-313.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "180,-343.06 183.5,-353.06 187,-343.06 180,-343.06" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "103,-313.38 0,-313.38 0,-282.88 103,-282.88 103,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "51.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node3->Node16 -->
<g id= "edge18_Node000003_Node000016" class= "edge" >
<title > Node3- > Node16</title>
<g id= "a_edge18_Node000003_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M138.33,-348.96C117.82,-337.18 94.3,-323.69 76.92,-313.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "136.4,-351.88 146.81,-353.82 139.88,-345.81 136.4,-351.88" />
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:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "365.25,-241.25 269.75,-241.25 269.75,-210.75 365.25,-210.75 365.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "277.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "317.5" 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>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M317.5,-265.38C317.5,-257.02 317.5,-248.4 317.5,-241.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "314,-265.33 317.5,-275.33 321,-265.33 314,-265.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "251.5,-241.25 151.5,-241.25 151.5,-210.75 251.5,-210.75 251.5,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "159.5" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "201.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node4->Node14 -->
<g id= "edge16_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge16_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M274.5,-271.13C258.05,-261.19 239.87,-250.2 225.77,-241.67" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "272.28,-273.88 282.65,-276.06 275.91,-267.89 272.28,-273.88" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-06 09:16:40 -05:00
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000006" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "550.25,-174.75 454.75,-174.75 454.75,-144.25 550.25,-144.25 550.25,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "462.75" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "502.5" 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>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M370.1,-206.66C398.7,-196.69 433.58,-184.53 460.37,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "369.2,-203.27 360.91,-209.87 371.5,-209.88 369.2,-203.27" />
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= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "157,-97 6,-97 6,-77.75 157,-77.75 157,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "81.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node10 -->
<g id= "edge10_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge10_Node000005_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M258.3,-210.55C181.84,-196.67 140.85,-229.01 91.5,-174.75 71.79,-153.09 76.21,-114.65 79.51,-97.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "257.34,-213.93 267.84,-212.52 258.76,-207.07 257.34,-213.93" />
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_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "324.12,-102.62 182.88,-102.62 182.88,-72.12 324.12,-72.12 324.12,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "190.88" 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= "253.5" 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
<!-- Node5->Node11 -->
<g id= "edge11_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge11_Node000005_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M303.06,-200.39C298.52,-192.32 293.62,-183.25 289.5,-174.75 277.52,-150.05 265.67,-120.32 259,-102.96" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.96,-202.03 307.97,-208.97 306.04,-198.55 299.96,-202.03" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "242.12,-174.75 100.88,-174.75 100.88,-144.25 242.12,-144.25 242.12,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "108.88" 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= "171.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge12_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge12_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M273.89,-205.73C251.73,-195.94 225.24,-184.24 204.75,-175.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "272.42,-208.91 282.99,-209.75 275.25,-202.51 272.42,-208.91" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "436.62,-174.75 298.38,-174.75 298.38,-144.25 436.62,-144.25 436.62,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "306.38" 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= "367.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge15_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge15_Node000005_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M335.86,-201.32C342.67,-192.53 350.2,-182.82 356.2,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "333.13,-199.12 329.77,-209.17 338.67,-203.41 333.13,-199.12" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "515.75,-108.25 405.25,-108.25 405.25,-66.5 515.75,-66.5 515.75,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "413.25" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "413.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "460.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M487.89,-134.11C482.93,-125.83 477.45,-116.67 472.69,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "484.88,-135.89 493.02,-142.67 490.88,-132.29 484.88,-135.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000009" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "595.75,-30.5 491.25,-30.5 491.25,0 595.75,0 595.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "499.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "543.5" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node6->Node9 -->
<g id= "edge9_Node000006_Node000009" class= "edge" >
<title > Node6- > Node9</title>
<g id= "a_edge9_Node000006_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M514.7,-133.45C518.22,-125.52 521.83,-116.64 524.5,-108.25 533.01,-81.52 538.66,-49.18 541.45,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "511.54,-131.94 510.52,-142.49 517.89,-134.88 511.54,-131.94" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "472.75,-30.5 368.25,-30.5 368.25,0 472.75,0 472.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "376.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "420.5" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node8 -->
<g id= "edge7_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge7_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M443.38,-56.36C438.31,-47.47 432.98,-38.13 428.74,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "440.19,-57.83 448.18,-64.78 446.27,-54.36 440.19,-57.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node9 -->
<g id= "edge8_Node000007_Node000009" class= "edge" >
<title > Node7- > Node9</title>
<g id= "a_edge8_Node000007_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M493.26,-58.7C504.49,-49.21 516.61,-38.97 526.14,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "491.04,-55.99 485.66,-65.12 495.56,-61.33 491.04,-55.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12->Node10 -->
<g id= "edge13_Node000012_Node000010" class= "edge" >
<title > Node12- > Node10</title>
<g id= "a_edge13_Node000012_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M143.84,-136.95C126.76,-123.64 105.74,-107.27 93,-97.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "141.62,-139.65 151.66,-143.04 145.92,-134.13 141.62,-139.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node12->Node11 -->
<g id= "edge14_Node000012_Node000011" class= "edge" >
<title > Node12- > Node11</title>
<g id= "a_edge14_Node000012_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M196.94,-136.74C209.82,-125.73 225.1,-112.66 236.53,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "194.97,-133.83 189.64,-142.99 199.52,-139.15 194.97,-133.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18->Node6 -->
<g id= "edge22_Node000018_Node000006" class= "edge" >
<title > Node18- > Node6</title>
<g id= "a_edge22_Node000018_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M493.26,-427.33C483.17,-393.32 468.16,-330.89 474.5,-277.25 478.93,-239.78 491.09,-196.93 497.84,-175.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "489.84,-428.15 496.13,-436.67 496.54,-426.09 489.84,-428.15" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "io_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "751.5,-307.75 621.5,-307.75 621.5,-288.5 751.5,-288.5 751.5,-307.75" />
<text xml:space= "preserve" text-anchor= "middle" x= "686.5" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/io/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18->Node19 -->
<g id= "edge23_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge23_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M554.22,-434.18C599.45,-418.3 657.53,-397.78 658.5,-396.75 682.4,-371.3 686.08,-326.82 686.52,-307.97" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "553.33,-430.78 545.05,-437.39 555.64,-437.39 553.33,-430.78" />
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "py__io_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "603.62,-313.38 483.38,-313.38 483.38,-282.88 603.62,-282.88 603.62,-313.38" />
<text xml:space= "preserve" text-anchor= "start" x= "491.38" y= "-299.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/io/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "543.5" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_io.cpp</text>
2025-11-25 14:31:59 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18->Node20 -->
<g id= "edge24_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge24_Node000018_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M505.07,-426.97C508.17,-407.09 513.31,-378.97 520.5,-355 524.84,-340.53 531.57,-324.66 536.64,-313.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "501.63,-426.28 503.62,-436.69 508.56,-427.31 501.63,-426.28" />
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "py__io_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "649.62,-391.12 529.38,-391.12 529.38,-360.62 649.62,-360.62 649.62,-391.12" />
<text xml:space= "preserve" text-anchor= "start" x= "537.38" y= "-377.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/io/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "589.5" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_io.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18->Node21 -->
<g id= "edge25_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge25_Node000018_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M527.08,-430.6C541.73,-418 559.69,-402.53 572.58,-391.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "524.91,-427.86 519.61,-437.03 529.48,-433.16 524.91,-427.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node19 -->
<g id= "edge26_Node000021_Node000019" class= "edge" >
<title > Node21- > Node19</title>
<g id= "a_edge26_Node000021_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M617.08,-353.33C636.19,-338.41 660.66,-319.3 674.86,-308.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "615.12,-350.42 609.4,-359.34 619.43,-355.94 615.12,-350.42" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node20 -->
<g id= "edge27_Node000021_Node000020" class= "edge" >
<title > Node21- > Node20</title>
<g id= "a_edge27_Node000021_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M574.81,-350.69C567.42,-338.51 558.7,-324.15 552.34,-313.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "571.66,-352.25 579.85,-358.98 577.65,-348.61 571.66,-352.25" />
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= "network__file_8h__dep__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>