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/io/generative/python.h Pages: 1 -->
2025-11-24 09:08:28 -05:00
<!-- zoomable 371 -->
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" >
2026-06-14 08:36:52 -04:00
var viewWidth = 1888;
2025-11-24 09:08:28 -05:00
var viewHeight = 371;
2025-11-06 09:16:40 -05:00
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/io/generative/python.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= "1071.62,-363 956.62,-363 956.62,-332.5 1071.62,-332.5 1071.62,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "964.62" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1014.12" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /io/generative/python.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:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1827.12,-24.88 1787.12,-24.88 1787.12,-5.63 1827.12,-5.63 1827.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1807.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</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= "M1071.95,-344.12C1265.75,-334.54 1880.12,-297.72 1880.12,-215.75 1880.12,-215.75 1880.12,-215.75 1880.12,-147.25 1880.12,-101.51 1845.75,-56.86 1824.17,-33.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1826.84,-31.06 1817.41,-26.23 1821.77,-35.89 1826.84,-31.06" />
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:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "425.62,-24.88 382.62,-24.88 382.62,-5.63 425.62,-5.63 425.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "404.12" 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>
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M956.27,-346.92C800.52,-345.82 384.12,-332 384.12,-215.75 384.12,-215.75 384.12,-215.75 384.12,-147.25 384.12,-107.49 393.24,-61.72 399.16,-36.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "402.54,-37.09 401.48,-26.55 395.73,-35.45 402.54,-37.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= "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= "872.38,-91.38 743.88,-91.38 743.88,-72.12 872.38,-72.12 872.38,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "808.12" y= "-77.88" 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>
<!-- Node1->Node4 -->
<g id= "edge3_Node000001_Node000004" class= "edge" >
<title > Node1- > Node4</title>
<g id= "a_edge3_Node000001_Node000004" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1016.66,-332.02C1020.72,-303.33 1025.44,-239.27 995.12,-199.5 970,-166.55 944.76,-184.64 909.12,-163.5 877.6,-144.8 845.2,-117.1 825.87,-99.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "828.32,-96.99 818.6,-92.77 823.56,-102.13 828.32,-96.99" />
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:href= "engine__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
<polygon fill= "white" stroke= "#666666" points= "895.25,-296.5 787,-296.5 787,-266 895.25,-266 895.25,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "795" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "841.12" y= "-271.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node15 -->
<g id= "edge15_Node000001_Node000015" class= "edge" >
<title > Node1- > Node15</title>
<g id= "a_edge15_Node000001_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M974.87,-332.11C950.07,-322.87 917.8,-310.84 891.18,-300.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "892.54,-297.68 881.94,-297.47 890.09,-304.24 892.54,-297.68" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1300.62,-230 1167.62,-230 1167.62,-199.5 1300.62,-199.5 1300.62,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1175.62" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1234.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node1->Node33 -->
<g id= "edge70_Node000001_Node000033" class= "edge" >
<title > Node1- > Node33</title>
<g id= "a_edge70_Node000001_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1038.51,-332.23C1077.74,-308.87 1155,-262.87 1199.79,-236.2" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1201.53,-239.23 1208.33,-231.11 1197.95,-233.22 1201.53,-239.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4->Node3 -->
2025-11-24 09:08:28 -05:00
<g id= "edge10_Node000004_Node000003" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge10_Node000004_Node000003" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M743.75,-74.53C652.59,-65.3 490.65,-47.28 434.12,-30.5 433.16,-30.21 432.18,-29.9 431.2,-29.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "432.88,-26.46 422.3,-25.91 430.22,-32.94 432.88,-26.46" />
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= "919.75,-24.88 874.5,-24.88 874.5,-5.63 919.75,-5.63 919.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "897.12" 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= "M820.5,-71.78C834.63,-61.54 858.03,-44.59 875.25,-32.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "877.3,-34.94 883.34,-26.24 873.19,-29.27 877.3,-34.94" />
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= "1347.88,-24.88 1282.38,-24.88 1282.38,-5.63 1347.88,-5.63 1347.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1315.12" 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= "M872.48,-75.55C981.6,-66.45 1198.4,-47 1273.12,-30.5 1275.57,-29.96 1278.07,-29.33 1280.57,-28.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1281.42,-32.04 1289.95,-25.76 1279.36,-25.35 1281.42,-32.04" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "756.12,-24.88 602.12,-24.88 602.12,-5.63 756.12,-5.63 756.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "679.12" 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>
<!-- 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= "M789.92,-71.65C768.4,-60.89 732.37,-42.87 707.26,-30.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "709.1,-27.33 698.6,-25.99 705.97,-33.59 709.1,-27.33" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1060,-24.88 938.25,-24.88 938.25,-5.63 1060,-5.63 1060,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "999.12" 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= "M835.09,-71.65C868.22,-60.46 924.61,-41.41 961.87,-28.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "962.51,-32.31 970.87,-25.79 960.27,-25.68 962.51,-32.31" />
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= "583.62,-24.88 510.62,-24.88 510.62,-5.63 583.62,-5.63 583.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "547.12" 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= "M765.07,-71.63C721.5,-62.18 652.32,-46.56 593.12,-30.5 590.86,-29.88 588.53,-29.23 586.19,-28.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "587.29,-25.23 576.7,-25.74 585.29,-31.94 587.29,-25.23" />
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= "856.5,-24.88 773.75,-24.88 773.75,-5.63 856.5,-5.63 856.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "815.12" 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= "M809.1,-71.78C810.09,-62.64 811.66,-48.14 812.95,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "816.4,-36.97 814,-26.65 809.44,-36.21 816.4,-36.97" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1263.88,-24.88 1186.38,-24.88 1186.38,-5.63 1263.88,-5.63 1263.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1225.12" 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->Node11 -->
2025-11-24 09:08:28 -05:00
<g id= "edge11_Node000004_Node000011" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node4- > Node11</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge11_Node000004_Node000011" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M872.64,-74.99C946.7,-67.68 1071.57,-53.22 1177.12,-30.5 1180.09,-29.86 1183.14,-29.13 1186.19,-28.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.96,-31.77 1195.68,-25.74 1185.11,-25.02 1186.96,-31.77" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "493,-24.88 443.25,-24.88 443.25,-5.63 493,-5.63 493,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "468.12" 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->Node12 -->
<g id= "edge12_Node000004_Node000012" class= "edge" >
<title > Node4- > Node12</title>
<g id= "a_edge12_Node000004_Node000012" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M743.6,-74.84C680.77,-68.01 583.02,-54.49 501.12,-30.5 499.96,-30.16 498.78,-29.79 497.59,-29.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.03,-26.19 488.44,-25.89 496.53,-32.73 499.03,-26.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1168.25,-24.88 1078,-24.88 1078,-5.63 1168.25,-5.63 1168.25,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1123.12" 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>
<!-- Node4->Node13 -->
<g id= "edge13_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge13_Node000004_Node000013" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M857.61,-71.64C921.63,-59.78 1029.65,-39.5 1069.12,-30.5 1072.42,-29.75 1075.82,-28.94 1079.24,-28.1" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1079.78,-31.57 1088.62,-25.72 1078.06,-24.78 1079.78,-31.57" />
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= "1467.88,-30.5 1366.38,-30.5 1366.38,0 1467.88,0 1467.88,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1374.38" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1417.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node4->Node14 -->
<g id= "edge14_Node000004_Node000014" class= "edge" >
<title > Node4- > Node14</title>
<g id= "a_edge14_Node000004_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M872.53,-76.01C992.41,-67 1246.68,-46.99 1354.92,-30.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1355.33,-34.12 1364.67,-29.11 1354.24,-27.21 1355.33,-34.12" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node3 -->
<g id= "edge64_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge64_Node000015_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.72,-277.38C715.09,-272.45 594.52,-259.88 563.12,-230 509.08,-178.57 573.82,-123.02 525.12,-66.5 496.73,-33.55 474.01,-47.84 434.12,-30.5 433.78,-30.35 433.43,-30.2 433.08,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "434.69,-26.93 424.14,-25.97 431.78,-33.3 434.69,-26.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node4 -->
<g id= "edge16_Node000015_Node000004" class= "edge" >
<title > Node15- > Node4</title>
<g id= "a_edge16_Node000015_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M840.6,-265.87C839.41,-239.32 835.71,-180.96 825.12,-133 822.86,-122.74 819.24,-111.66 815.92,-102.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "819.23,-101.36 812.41,-93.26 812.69,-103.85 819.23,-101.36" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node10 -->
<g id= "edge65_Node000015_Node000010" class= "edge" >
<title > Node15- > Node10</title>
<g id= "a_edge65_Node000015_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M810.02,-265.65C775.13,-247.34 720.39,-212.31 697.12,-163.5 677.2,-121.7 703.07,-99.92 735.12,-66.5 749.37,-51.64 768.88,-39.28 785.06,-30.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "786.52,-33.72 793.79,-26.01 783.3,-27.5 786.52,-33.72" />
</a>
</g>
</g>
<!-- Node15->Node12 -->
<g id= "edge68_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge68_Node000015_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M792.42,-265.53C768.85,-257.15 740.81,-245.25 718.12,-230 633.76,-173.26 638.9,-128.25 558.12,-66.5 539.55,-52.3 516.5,-39.51 498.38,-30.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.96,-27.26 489.44,-25.99 496.87,-33.55 499.96,-27.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000016" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1055.88,-157.88 948.38,-157.88 948.38,-138.62 1055.88,-138.62 1055.88,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1002.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/types/types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node16 -->
<g id= "edge17_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge17_Node000015_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M844.47,-265.8C849.29,-247.99 859.8,-217.85 879.12,-199.5 898.26,-181.33 924.85,-169.37 948.42,-161.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "949.35,-165.07 957.9,-158.8 947.31,-158.37 949.35,-165.07" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000017" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1112,-91.38 1068.25,-91.38 1068.25,-72.12 1112,-72.12 1112,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1090.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > format</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node17 -->
<g id= "edge69_Node000015_Node000017" class= "edge" >
<title > Node15- > Node17</title>
<g id= "a_edge69_Node000015_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M895.66,-268.76C926.31,-260.8 964.45,-248.29 995.12,-230 1031.98,-208.03 1042.49,-199.96 1065.12,-163.5 1076.78,-144.73 1083.37,-120.11 1086.83,-103.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1090.24,-103.81 1088.58,-93.34 1083.35,-102.56 1090.24,-103.81" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "816,-163.5 706.25,-163.5 706.25,-133 816,-133 816,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "714.25" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "761.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node15->Node18 -->
<g id= "edge21_Node000015_Node000018" class= "edge" >
<title > Node15- > Node18</title>
<g id= "a_edge21_Node000015_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M831.39,-265.87C824.7,-255.89 815.7,-242.25 808.12,-230 796.57,-211.33 784.1,-189.83 774.91,-173.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "778.11,-172.26 770.13,-165.29 772.02,-175.72 778.11,-172.26" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000019" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "986.38,-230 887.88,-230 887.88,-199.5 986.38,-199.5 986.38,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "895.88" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "937.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_types.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node19 -->
<g id= "edge26_Node000015_Node000019" class= "edge" >
<title > Node15- > Node19</title>
<g id= "a_edge26_Node000015_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M862.91,-265.61C875.67,-257.04 892.01,-246.06 906.1,-236.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "907.82,-239.65 914.17,-231.17 903.92,-233.84 907.82,-239.65" />
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:href= "reporting_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1624,-97 1520.25,-97 1520.25,-66.5 1624,-66.5 1624,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1528.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1572.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /reporting.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node21 -->
<g id= "edge29_Node000015_Node000021" class= "edge" >
<title > Node15- > Node21</title>
<g id= "a_edge29_Node000015_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M895.62,-280.85C1053.99,-281.27 1508.41,-272.78 1595.12,-163.5 1608,-147.27 1599.49,-124.18 1589.38,-106.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1592.51,-105.24 1584.19,-98.67 1586.6,-108.99 1592.51,-105.24" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "jacobian_8h.html" target= "_top" xlink:title= "Wrapper for handling the network Jacobian matrix in GridFire. Currently uses Eigen's SparseMatrix." >
<polygon fill= "white" stroke= "#666666" points= "516,-97 412.25,-97 412.25,-66.5 516,-66.5 516,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "420.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "464.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node25 -->
<g id= "edge35_Node000015_Node000025" class= "edge" >
<title > Node15- > Node25</title>
<g id= "a_edge35_Node000015_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.79,-277.6C708.6,-272.78 569.38,-260.14 530.12,-230 491.14,-200.07 474.59,-142 468.04,-108.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "471.51,-107.98 466.32,-98.74 464.62,-109.2 471.51,-107.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "120.25,-30.5 0,-30.5 0,0 120.25,0 120.25,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "60.12" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /composition_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node26 -->
<g id= "edge63_Node000015_Node000026" class= "edge" >
<title > Node15- > Node26</title>
<g id= "a_edge63_Node000015_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.68,-277.41C718.23,-272.67 597.75,-260.45 499.12,-230 338.94,-180.54 164.24,-79.92 93.06,-36.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "94.98,-33.78 84.62,-31.56 91.33,-39.76 94.98,-33.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
<g id= "a_Node000030" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1737.88,-230 1642.38,-230 1642.38,-199.5 1737.88,-199.5 1737.88,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1650.38" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1690.12" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_engine.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node30 -->
<g id= "edge44_Node000015_Node000030" class= "edge" >
<title > Node15- > Node30</title>
<g id= "a_edge44_Node000015_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M895.35,-279.81C1023.49,-278.11 1354.8,-269.87 1628.12,-230 1629.13,-229.85 1630.14,-229.7 1631.16,-229.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1631.48,-233.03 1640.72,-227.84 1630.26,-226.14 1631.48,-233.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node33 -->
<g id= "edge48_Node000015_Node000033" class= "edge" >
<title > Node15- > Node33</title>
<g id= "a_edge48_Node000015_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M895.36,-271.35C962.99,-260.25 1079.09,-241.19 1156.23,-228.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1156.53,-232.03 1165.83,-226.96 1155.39,-225.13 1156.53,-232.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node39 -->
<g id= "Node000039" class= "node" >
<title > Node39</title>
<g id= "a_Node000039" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1206,-157.88 1150.25,-157.88 1150.25,-138.62 1206,-138.62 1206,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1178.12" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node39 -->
<g id= "edge67_Node000015_Node000039" class= "edge" >
<title > Node15- > Node39</title>
<g id= "a_edge67_Node000015_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M895.64,-278.82C949.9,-275.35 1034.1,-264.28 1098.12,-230 1126.46,-214.83 1151.11,-186.29 1165.31,-167.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1168.12,-169.61 1171.18,-159.47 1162.46,-165.49 1168.12,-169.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node40 -->
<g id= "Node000040" class= "node" >
<title > Node40</title>
<g id= "a_Node000040" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "611.75,-224.38 572.5,-224.38 572.5,-205.12 611.75,-205.12 611.75,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "592.12" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node15->Node40 -->
<g id= "edge66_Node000015_Node000040" class= "edge" >
<title > Node15- > Node40</title>
<g id= "a_edge66_Node000015_Node000040" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M786.54,-270.12C742.67,-261.35 679.73,-247.36 626.12,-230 624.97,-229.63 623.8,-229.23 622.62,-228.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "624.05,-225.62 613.46,-225.3 621.54,-232.15 624.05,-225.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node13 -->
<g id= "edge19_Node000016_Node000013" class= "edge" >
<title > Node16- > Node13</title>
<g id= "a_edge19_Node000016_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1002.56,-138.19C1003.77,-122.02 1008.42,-87.92 1026.12,-66.5 1040.33,-49.31 1061.95,-37.31 1081.18,-29.36" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1082.36,-32.66 1090.43,-25.79 1079.85,-26.13 1082.36,-32.66" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node14 -->
<g id= "edge18_Node000016_Node000014" class= "edge" >
<title > Node16- > Node14</title>
<g id= "a_edge18_Node000016_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1005.51,-138.34C1012.55,-121.14 1030.54,-83.56 1059.12,-66.5 1170.54,0.01 1222.9,-50.99 1354.83,-30.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1355.36,-34.12 1364.65,-29.02 1354.21,-27.21 1355.36,-34.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node16->Node17 -->
<g id= "edge20_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge20_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1014.36,-138.28C1028.34,-128.04 1051.47,-111.09 1068.5,-98.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1070.49,-101.48 1076.49,-92.74 1066.35,-95.83 1070.49,-101.48" />
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= "M727.02,-132.52C686.99,-115.5 618.4,-87.18 558.12,-66.5 503.85,-47.87 487.77,-50.88 434.12,-30.5 433.5,-30.26 432.87,-30.02 432.24,-29.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "433.96,-26.7 423.39,-25.92 431.17,-33.12 433.96,-26.7" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node4 -->
<g id= "edge22_Node000018_Node000004" class= "edge" >
<title > Node18- > Node4</title>
<g id= "a_edge22_Node000018_Node000004" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M771.79,-132.61C778.7,-123.14 787.74,-110.73 795.07,-100.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "797.74,-102.94 800.8,-92.8 792.09,-98.82 797.74,-102.94" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node7 -->
<g id= "edge23_Node000018_Node000007" class= "edge" >
<title > Node18- > Node7</title>
<g id= "a_edge23_Node000018_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M752.04,-132.73C737.08,-108.84 707.31,-61.28 690.81,-34.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "693.9,-33.25 685.62,-26.63 687.96,-36.97 693.9,-33.25" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node18->Node13 -->
<g id= "edge24_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge24_Node000018_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M801.6,-132.6C872.9,-106.8 1019.77,-53.65 1087.49,-29.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1088.4,-32.54 1096.61,-25.85 1086.02,-25.96 1088.4,-32.54" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node19->Node18 -->
<g id= "edge27_Node000019_Node000018" class= "edge" >
<title > Node19- > Node18</title>
<g id= "a_edge27_Node000019_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M897.19,-199.11C871.85,-189.83 838.84,-177.73 811.68,-167.78" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "813.22,-164.62 802.63,-164.46 810.81,-171.19 813.22,-164.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1354.75,-91.38 1303.5,-91.38 1303.5,-72.12 1354.75,-72.12 1354.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1329.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > memory</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node19->Node20 -->
<g id= "edge28_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge28_Node000019_Node000020" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M974.68,-199.09C1000.21,-189.11 1034.73,-175.57 1065.12,-163.5 1098.95,-150.07 1106.59,-144.5 1141.12,-133 1192.83,-115.78 1254.02,-100.31 1292.21,-91.22" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1292.89,-94.66 1301.82,-88.96 1291.28,-87.85 1292.89,-94.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node2 -->
<g id= "edge31_Node000021_Node000002" class= "edge" >
<title > Node21- > Node2</title>
<g id= "a_edge31_Node000021_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1624.28,-66.44C1670.72,-53.69 1737.14,-35.46 1775.83,-24.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1776.72,-28.23 1785.44,-22.2 1774.87,-21.47 1776.72,-28.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node14 -->
<g id= "edge34_Node000021_Node000014" class= "edge" >
<title > Node21- > Node14</title>
<g id= "a_edge34_Node000021_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1536.95,-66.11C1515.03,-56.99 1486.6,-45.16 1462.93,-35.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1464.4,-32.13 1453.82,-31.52 1461.71,-38.59 1464.4,-32.13" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1589.5,-24.88 1554.75,-24.88 1554.75,-5.63 1589.5,-5.63 1589.5,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1572.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > map</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node22 -->
<g id= "edge30_Node000021_Node000022" class= "edge" >
<title > Node21- > Node22</title>
<g id= "a_edge30_Node000021_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1572.12,-66.11C1572.12,-57.33 1572.12,-46.02 1572.12,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1575.63,-36.59 1572.13,-26.59 1568.63,-36.59 1575.63,-36.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1658.75,-24.88 1607.5,-24.88 1607.5,-5.63 1658.75,-5.63 1658.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1633.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node23 -->
<g id= "edge32_Node000021_Node000023" class= "edge" >
<title > Node21- > Node23</title>
<g id= "a_edge32_Node000021_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1585.97,-66.11C1595.21,-56.34 1607.4,-43.45 1617.07,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1619.41,-35.84 1623.74,-26.17 1614.33,-31.03 1619.41,-35.84" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1536.75,-24.88 1485.5,-24.88 1485.5,-5.63 1536.75,-5.63 1536.75,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1511.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > sstream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node21->Node24 -->
<g id= "edge33_Node000021_Node000024" class= "edge" >
<title > Node21- > Node24</title>
<g id= "a_edge33_Node000021_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1558.28,-66.11C1549.04,-56.34 1536.85,-43.45 1527.18,-33.23" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1529.92,-31.03 1520.51,-26.17 1524.84,-35.84 1529.92,-31.03" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node7 -->
<g id= "edge36_Node000025_Node000007" class= "edge" >
<title > Node25- > Node7</title>
<g id= "a_edge36_Node000025_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M513.18,-66.03C550.87,-54.73 602.33,-39.29 637.9,-28.62" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "638.83,-31.99 647.41,-25.77 636.82,-25.29 638.83,-31.99" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node9 -->
<g id= "edge38_Node000025_Node000009" class= "edge" >
<title > Node25- > Node9</title>
<g id= "a_edge38_Node000025_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M482.96,-66.11C496.04,-55.94 513.47,-42.41 526.86,-32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.83,-34.9 534.58,-26 524.53,-29.37 528.83,-34.9" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node10 -->
<g id= "edge42_Node000025_Node000010" class= "edge" >
<title > Node25- > Node10</title>
<g id= "a_edge42_Node000025_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M516.4,-73.84C576.71,-65.45 678.68,-49.97 765.12,-30.5 768.12,-29.83 771.2,-29.08 774.29,-28.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "775.17,-31.68 783.93,-25.71 773.36,-24.92 775.17,-31.68" />
</a>
</g>
</g>
<!-- Node25->Node12 -->
<g id= "edge43_Node000025_Node000012" class= "edge" >
<title > Node25- > Node12</title>
<g id= "a_edge43_Node000025_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M465.03,-66.11C465.58,-57.33 466.28,-46.02 466.88,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "470.36,-36.78 467.48,-26.58 463.37,-36.35 470.36,-36.78" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node26 -->
<g id= "edge37_Node000025_Node000026" class= "edge" >
<title > Node25- > Node26</title>
<g id= "a_edge37_Node000025_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M411.85,-73.27C336.28,-62.39 199.02,-42.41 131.96,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "132.62,-27.48 122.16,-29.21 131.41,-34.38 132.62,-27.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "309.88,-24.88 214.38,-24.88 214.38,-5.63 309.88,-5.63 309.88,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "262.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > Eigen/SparseCore</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node27 -->
<g id= "edge39_Node000025_Node000027" class= "edge" >
<title > Node25- > Node27</title>
<g id= "a_edge39_Node000025_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M418.04,-66.03C382.78,-54.78 334.7,-39.42 301.29,-28.76" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "302.6,-25.5 292.01,-25.79 300.47,-32.17 302.6,-25.5" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:title= " " >
2026-06-14 08:36:52 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "364.62,-24.88 327.62,-24.88 327.62,-5.63 364.62,-5.63 364.62,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "346.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node28 -->
<g id= "edge40_Node000025_Node000028" class= "edge" >
<title > Node25- > Node28</title>
<g id= "a_edge40_Node000025_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M437.35,-66.11C417.96,-55.51 391.86,-41.25 372.55,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "374.39,-27.71 363.94,-25.99 371.03,-33.85 374.39,-27.71" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "196.12,-24.88 138.12,-24.88 138.12,-5.63 196.12,-5.63 196.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "167.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node25->Node29 -->
<g id= "edge41_Node000025_Node000029" class= "edge" >
<title > Node25- > Node29</title>
<g id= "a_edge41_Node000025_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M411.93,-73.25C359.19,-65.07 275.65,-50.41 205.12,-30.5 203.51,-30.05 201.88,-29.55 200.23,-29.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "201.45,-25.75 190.85,-25.81 199.17,-32.37 201.45,-25.75" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000031" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1737.88,-97 1642.38,-97 1642.38,-66.5 1737.88,-66.5 1737.88,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1650.38" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1690.12" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node30->Node31 -->
2026-06-14 08:36:52 -04:00
<g id= "edge45_Node000030_Node000031" class= "edge" >
2026-04-20 12:45:31 -04:00
<title > Node30- > Node31</title>
2026-06-14 08:36:52 -04:00
<g id= "a_edge45_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1690.12,-199.23C1690.12,-177.39 1690.12,-135.77 1690.12,-108.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1693.63,-108.85 1690.13,-98.85 1686.63,-108.85 1693.63,-108.85" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node2 -->
<g id= "edge47_Node000031_Node000002" class= "edge" >
<title > Node31- > Node2</title>
<g id= "a_edge47_Node000031_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1716.67,-66.11C1735.9,-55.51 1761.77,-41.25 1780.92,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1782.39,-33.88 1789.46,-25.99 1779.01,-27.75 1782.39,-33.88" />
2026-04-20 12:45:31 -04: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:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1735.12,-24.88 1677.12,-24.88 1677.12,-5.63 1735.12,-5.63 1735.12,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1706.12" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node31->Node32 -->
<g id= "edge46_Node000031_Node000032" class= "edge" >
<title > Node31- > Node32</title>
<g id= "a_edge46_Node000031_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1693.76,-66.11C1695.96,-57.23 1698.8,-45.77 1701.21,-36.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1704.56,-37.09 1703.57,-26.54 1697.77,-35.4 1704.56,-37.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node10 -->
<g id= "edge59_Node000033_Node000010" class= "edge" >
<title > Node33- > Node10</title>
<g id= "a_edge59_Node000033_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1167.29,-208.85C1091.96,-202.21 975.3,-188.26 939.12,-163.5 897.68,-135.13 914.6,-103.95 881.12,-66.5 869.04,-52.98 852.88,-40.61 839.57,-31.52" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "841.61,-28.67 831.33,-26.08 837.75,-34.51 841.61,-28.67" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node11 -->
<g id= "edge62_Node000033_Node000011" class= "edge" >
<title > Node33- > Node11</title>
<g id= "a_edge62_Node000033_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1233.46,-199.23C1231.88,-164.42 1227.85,-76.16 1226.04,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1229.54,-36.35 1225.59,-26.52 1222.55,-36.67 1229.54,-36.35" />
</a>
</g>
</g>
<!-- Node33->Node20 -->
<g id= "edge60_Node000033_Node000020" class= "edge" >
<title > Node33- > Node20</title>
<g id= "a_edge60_Node000033_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1301.01,-202.55C1343.29,-193.96 1392.29,-180.66 1405.12,-163.5 1413.25,-152.65 1411.54,-144.94 1405.12,-133 1396.34,-116.66 1379.65,-104.74 1364.14,-96.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1366.11,-93.69 1355.58,-92.49 1363.06,-99.99 1366.11,-93.69" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
2026-06-14 08:36:52 -04:00
<g id= "a_Node000034" > <a xlink:href= "scratchpad__abstract_8h.html" target= "_top" xlink:title= "Abstract base class for scratchpad memory used during engine computations." >
<polygon fill= "white" stroke= "#666666" points= "1395.62,-163.5 1262.62,-163.5 1262.62,-133 1395.62,-133 1395.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1270.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1329.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node34 -->
<g id= "edge49_Node000033_Node000034" class= "edge" >
<title > Node33- > Node34</title>
<g id= "a_edge49_Node000033_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1255.68,-199.11C1268.31,-190.54 1284.48,-179.56 1298.42,-170.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1300.09,-173.19 1306.4,-164.68 1296.16,-167.4 1300.09,-173.19" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:href= "engine_2scratchpads_2types_8h.html" target= "_top" xlink:title= "Type definitions and utilities for the scratchpad system." >
<polygon fill= "white" stroke= "#666666" points= "1585.62,-163.5 1452.62,-163.5 1452.62,-133 1585.62,-133 1585.62,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1460.62" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1519.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node35 -->
<g id= "edge51_Node000033_Node000035" class= "edge" >
<title > Node33- > Node35</title>
<g id= "a_edge51_Node000033_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1299.15,-199.03C1342.01,-189.33 1398.31,-176.59 1443.22,-166.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1443.92,-169.86 1452.9,-164.24 1442.37,-163.03 1443.92,-169.86" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1826.12,-163.5 1726.12,-163.5 1726.12,-133 1826.12,-133 1826.12,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1734.12" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1776.12" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node37 -->
<g id= "edge55_Node000033_Node000037" class= "edge" >
<title > Node33- > Node37</title>
<g id= "a_edge55_Node000033_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1300.86,-205.81C1406.7,-193.21 1611.59,-168.83 1714.29,-156.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1714.68,-160.09 1724.19,-155.43 1713.85,-153.14 1714.68,-160.09" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node33->Node39 -->
<g id= "edge61_Node000033_Node000039" class= "edge" >
<title > Node33- > Node39</title>
<g id= "a_edge61_Node000033_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1221.42,-199.11C1213.02,-189.44 1201.97,-176.71 1193.13,-166.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1195.98,-164.47 1186.78,-159.22 1190.69,-169.06 1195.98,-164.47" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node34->Node20 -->
<g id= "edge50_Node000034_Node000020" class= "edge" >
<title > Node34- > Node20</title>
<g id= "a_edge50_Node000034_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1329.12,-132.61C1329.12,-123.83 1329.12,-112.52 1329.12,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1332.63,-103.09 1329.13,-93.09 1325.63,-103.09 1332.63,-103.09" />
</a>
</g>
</g>
<!-- Node35->Node6 -->
<g id= "edge53_Node000035_Node000006" class= "edge" >
<title > Node35- > Node6</title>
<g id= "a_edge53_Node000035_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1496.51,-132.73C1457.66,-107.78 1378.59,-57 1338.93,-31.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1340.88,-28.63 1330.57,-26.17 1337.09,-34.52 1340.88,-28.63" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node17 -->
<g id= "edge54_Node000035_Node000017" class= "edge" >
<title > Node35- > Node17</title>
<g id= "a_edge54_Node000035_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1452.56,-137.24C1359.57,-123.26 1194.24,-98.4 1123.62,-87.79" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1124.25,-84.34 1113.84,-86.32 1123.21,-91.26 1124.25,-84.34" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1501.75,-91.38 1456.5,-91.38 1456.5,-72.12 1501.75,-72.12 1501.75,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1479.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node35->Node36 -->
<g id= "edge52_Node000035_Node000036" class= "edge" >
<title > Node35- > Node36</title>
<g id= "a_edge52_Node000035_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1510.05,-132.61C1504.29,-123.33 1496.8,-111.25 1490.63,-101.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1493.64,-99.51 1485.39,-92.86 1487.69,-103.2 1493.64,-99.51" />
2026-04-20 12:45:31 -04:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node2 -->
<g id= "edge56_Node000037_Node000002" class= "edge" >
<title > Node37- > Node2</title>
<g id= "a_edge56_Node000037_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1795.41,-132.79C1805.76,-123.78 1817.51,-111.22 1823.12,-97 1831.14,-76.69 1823.89,-51.87 1816.75,-35.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1820.06,-33.97 1812.64,-26.4 1813.72,-36.94 1820.06,-33.97" />
</a>
</g>
</g>
<!-- Node37->Node31 -->
<g id= "edge58_Node000037_Node000031" class= "edge" >
<title > Node37- > Node31</title>
<g id= "a_edge58_Node000037_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1756.61,-132.61C1745.39,-124.2 1731.1,-113.48 1718.65,-104.14" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1720.87,-101.44 1710.77,-98.24 1716.67,-107.04 1720.87,-101.44" />
</a>
</g>
</g>
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1814.5,-91.38 1755.75,-91.38 1755.75,-72.12 1814.5,-72.12 1814.5,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1785.12" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > stdexcept</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-06-14 08:36:52 -04:00
<!-- Node37->Node38 -->
<g id= "edge57_Node000037_Node000038" class= "edge" >
<title > Node37- > Node38</title>
<g id= "a_edge57_Node000037_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1778.17,-132.61C1779.39,-123.83 1780.97,-112.52 1782.31,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1785.77,-103.46 1783.68,-93.07 1778.84,-102.49 1785.77,-103.46" />
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= "python_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>