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/utils/logging.h Pages: 1 -->
2026-04-20 12:45:31 -04: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-04-20 12:45:31 -04:00
var viewWidth = 1662;
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/utils/logging.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#999999" stroke= "#666666" points= "1302.22,-363 1206.72,-363 1206.72,-332.5 1302.22,-332.5 1302.22,-363" />
<text xml:space= "preserve" text-anchor= "start" x= "1214.72" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1254.47" y= "-338.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/logging.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__abstract_8h.html" target= "_top" xlink:title= "Abstract interfaces for reaction network engines in GridFire." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "874.59,-296.5 766.34,-296.5 766.34,-266 874.59,-266 874.59,-296.5" />
<text xml:space= "preserve" text-anchor= "start" x= "774.34" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/engine</text>
<text xml:space= "preserve" text-anchor= "middle" x= "820.47" 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>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1206.37,-339.6C1128.35,-328.01 974.1,-305.08 886.08,-292" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "886.81,-288.57 876.4,-290.56 885.78,-295.49 886.81,-288.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1227.22,-30.5 1125.72,-30.5 1125.72,0 1227.22,0 1227.22,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1133.72" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1176.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node1->Node13 -->
2026-04-20 12:45:31 -04:00
<g id= "edge62_Node000001_Node000013" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node13</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge62_Node000001_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1271.64,-332.3C1300.56,-306.13 1353.65,-249 1330.47,-199.5 1300.29,-135.06 1248.89,-154.86 1207.47,-97 1195.47,-80.23 1187.42,-58.22 1182.54,-41.42" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1186.04,-40.94 1180.05,-32.2 1179.28,-42.77 1186.04,-40.94" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1555.47,-24.88 1515.47,-24.88 1515.47,-5.63 1555.47,-5.63 1555.47,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1535.47" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > string</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node1->Node20 -->
2026-04-20 12:45:31 -04:00
<g id= "edge64_Node000001_Node000020" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node1- > Node20</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge64_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1302.72,-341.28C1409.11,-327.87 1654.47,-289.01 1654.47,-215.75 1654.47,-215.75 1654.47,-215.75 1654.47,-147.25 1654.47,-109.41 1651.75,-95.52 1627.47,-66.5 1611.58,-47.51 1586.59,-34.51 1566.67,-26.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1567.93,-23.23 1557.34,-22.99 1565.46,-29.79 1567.93,-23.23" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "565.47,-157.88 507.47,-157.88 507.47,-138.62 565.47,-138.62 565.47,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "536.47" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > functional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node27 -->
<g id= "edge65_Node000001_Node000027" class= "edge" >
<title > Node1- > Node27</title>
<g id= "a_edge65_Node000001_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1206.53,-347.29C1116.71,-347.13 917.65,-341.19 757.47,-296.5 691.12,-277.99 673.79,-269.67 617.47,-230 591.44,-211.67 566.25,-184.63 551.05,-166.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "553.79,-164.8 544.67,-159.41 548.44,-169.31 553.79,-164.8" />
</a>
</g>
</g>
<!-- Node32 -->
<g id= "Node000032" class= "node" >
<title > Node32</title>
<g id= "a_Node000032" > <a xlink:href= "blob_8h.html" target= "_top" xlink:title= "Container class for managing multiple scratchpad instances." >
<polygon fill= "white" stroke= "#666666" points= "1320.97,-230 1187.97,-230 1187.97,-199.5 1320.97,-199.5 1320.97,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1195.97" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1254.47" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /blob.h</text>
</a>
</g>
</g>
<!-- Node1->Node32 -->
<g id= "edge63_Node000001_Node000032" class= "edge" >
<title > Node1- > Node32</title>
<g id= "a_edge63_Node000001_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1254.47,-332.23C1254.47,-310.39 1254.47,-268.77 1254.47,-241.65" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1257.97,-241.85 1254.47,-231.85 1250.97,-241.85 1257.97,-241.85" />
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= "reaction_8h.html" target= "_top" xlink:title= "Defines classes for representing and managing nuclear reactions." >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "812.72,-91.38 684.22,-91.38 684.22,-72.12 812.72,-72.12 812.72,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "748.47" 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>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M815.27,-265.83C811.75,-255.83 807.09,-242.18 803.47,-230 790.77,-187.33 795.61,-174.09 778.47,-133 773.81,-121.83 766.99,-110.17 761.03,-100.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "764.12,-99.23 755.66,-92.86 758.3,-103.12 764.12,-99.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "239.84,-24.88 157.09,-24.88 157.09,-5.63 239.84,-5.63 239.84,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "198.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node9 -->
2026-04-20 12:45:31 -04:00
<g id= "edge59_Node000002_Node000009" class= "edge" >
2025-11-24 09:08:28 -05:00
<title > Node2- > Node9</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge59_Node000002_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M765.92,-278.08C631.82,-272.41 288.88,-255.79 177.47,-230 99.23,-211.89 54.61,-229.92 9.47,-163.5 -34.16,-99.3 86.24,-50.45 154.72,-28.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "155.68,-32.06 164.19,-25.76 153.61,-25.37 155.68,-32.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "615.97,-24.88 572.97,-24.88 572.97,-5.63 615.97,-5.63 615.97,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "594.47" 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>
<!-- Node2->Node10 -->
2026-04-20 12:45:31 -04:00
<g id= "edge58_Node000002_Node000010" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node10</title>
2026-04-20 12:45:31 -04:00
<g id= "a_edge58_Node000002_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M785.38,-265.61C746.32,-247.47 684.28,-212.81 650.47,-163.5 622.45,-122.64 606.05,-65.89 598.85,-36.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "602.32,-35.67 596.66,-26.71 595.5,-37.24 602.32,-35.67" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000014" > <a xlink:href= "types_2types_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "976.22,-91.38 868.72,-91.38 868.72,-72.12 976.22,-72.12 976.22,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "922.47" y= "-77.88" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node14 -->
<g id= "edge13_Node000002_Node000014" class= "edge" >
<title > Node2- > Node14</title>
<g id= "a_edge13_Node000002_Node000014" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M840.18,-265.61C851.3,-256.45 864.69,-243.8 873.47,-230 887.25,-208.34 907.66,-137.36 917.2,-102.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "920.46,-103.8 919.7,-93.23 913.71,-101.97 920.46,-103.8" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000015" > <a xlink:href= "screening__abstract_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "769.34,-163.5 659.59,-163.5 659.59,-133 769.34,-133 769.34,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "667.59" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "714.47" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /screening_abstract.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node15 -->
2025-11-24 09:08:28 -05:00
<g id= "edge16_Node000002_Node000015" class= "edge" >
2025-11-06 09:16:40 -05:00
<title > Node2- > Node15</title>
2025-11-24 09:08:28 -05:00
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M789.29,-265.57C774,-257.03 756.37,-244.99 744.47,-230 731.62,-213.82 723.91,-191.6 719.52,-174.56" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "723.02,-174.14 717.34,-165.2 716.2,-175.73 723.02,-174.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "screening__types_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1018.72,-230 920.22,-230 920.22,-199.5 1018.72,-199.5 1018.72,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "928.22" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/screening</text>
<text xml:space= "preserve" text-anchor= "middle" x= "969.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node16 -->
<g id= "edge21_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge21_Node000002_Node000016" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M854.28,-265.61C875.26,-256.53 902.44,-244.77 925.13,-234.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "926.36,-238.23 934.15,-231.04 923.58,-231.8 926.36,-238.23" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "reporting_8h.html" target= "_top" xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "white" stroke= "#666666" points= "1320.34,-97 1216.59,-97 1216.59,-66.5 1320.34,-66.5 1320.34,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1224.59" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1268.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node18 -->
<g id= "edge24_Node000002_Node000018" class= "edge" >
<title > Node2- > Node18</title>
<g id= "a_edge24_Node000002_Node000018" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M875.01,-273.66C918.09,-266.92 978.86,-253.92 1027.47,-230 1046.9,-220.44 1046.43,-209.81 1065.47,-199.5 1110.7,-175 1130.72,-188.87 1175.47,-163.5 1202.97,-147.91 1229.71,-123.41 1247.41,-105.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1249.86,-107.98 1254.28,-98.36 1244.82,-103.12 1249.86,-107.98" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000023" > <a xlink:href= "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= "379.34,-230 275.59,-230 275.59,-199.5 379.34,-199.5 379.34,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "283.59" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/types</text>
<text xml:space= "preserve" text-anchor= "middle" x= "327.47" y= "-205.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /jacobian.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node2->Node23 -->
<g id= "edge30_Node000002_Node000023" class= "edge" >
<title > Node2- > Node23</title>
<g id= "a_edge30_Node000002_Node000023" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M766.3,-273.16C674.39,-261.14 488.38,-236.8 390.67,-224.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "391.37,-220.58 381,-222.75 390.46,-227.52 391.37,-220.58" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "138.59,-163.5 18.34,-163.5 18.34,-133 138.59,-133 138.59,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "26.34" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > fourdst/composition</text>
<text xml:space= "preserve" text-anchor= "middle" x= "78.47" y= "-138.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-04-20 12:45:31 -04:00
<!-- Node2->Node24 -->
<g id= "edge57_Node000002_Node000024" class= "edge" >
<title > Node2- > Node24</title>
<g id= "a_edge57_Node000002_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M766.04,-280.94C665.66,-280.97 445.28,-275.29 266.47,-230 211.54,-216.09 152.08,-188.16 115.06,-169.09" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "117.06,-166.19 106.57,-164.66 113.82,-172.39 117.06,-166.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node29 -->
<g id= "Node000029" class= "node" >
<title > Node29</title>
<g id= "a_Node000029" > <a xlink:href= "error__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1170.22,-230 1074.72,-230 1074.72,-199.5 1170.22,-199.5 1170.22,-230" />
<text xml:space= "preserve" text-anchor= "start" x= "1082.72" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1122.47" 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-04-20 12:45:31 -04:00
<!-- Node2->Node29 -->
<g id= "edge39_Node000002_Node000029" class= "edge" >
<title > Node2- > Node29</title>
<g id= "a_edge39_Node000002_Node000029" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M874.87,-269.18C923.55,-259.19 996.85,-243.97 1060.47,-230 1061.46,-229.78 1062.46,-229.56 1063.47,-229.34" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1063.95,-232.82 1072.95,-227.22 1062.43,-225.99 1063.95,-232.82" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node32 -->
<g id= "edge43_Node000002_Node000032" class= "edge" >
<title > Node2- > Node32</title>
<g id= "a_edge43_Node000002_Node000032" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M875.03,-273.45C943.23,-264.77 1063.8,-248.81 1176.6,-230.43" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1177.05,-233.9 1186.35,-228.83 1175.91,-226.99 1177.05,-233.9" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node38 -->
<g id= "Node000038" class= "node" >
<title > Node38</title>
<g id= "a_Node000038" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "976.34,-157.88 920.59,-157.88 920.59,-138.62 976.34,-138.62 976.34,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "948.47" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > expected</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node2->Node38 -->
<g id= "edge61_Node000002_Node000038" class= "edge" >
<title > Node2- > Node38</title>
<g id= "a_edge61_Node000002_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M814.56,-265.68C808.55,-248.31 801.89,-219.14 815.47,-199.5 836.31,-169.34 877.74,-157.26 908.85,-152.44" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "909.25,-155.91 918.7,-151.12 908.33,-148.98 909.25,-155.91" />
2025-11-24 09:08:28 -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= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "864.09,-224.38 824.84,-224.38 824.84,-205.12 864.09,-205.12 864.09,-224.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "844.47" y= "-210.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > utility</text>
</a>
</g>
</g>
<!-- Node2->Node39 -->
<g id= "edge60_Node000002_Node000039" class= "edge" >
<title > Node2- > Node39</title>
<g id= "a_edge60_Node000002_Node000039" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M825.92,-265.61C829.26,-256.63 833.58,-245.01 837.21,-235.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "840.45,-236.58 840.66,-225.99 833.89,-234.14 840.45,-236.58" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
<g id= "a_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "679.09,-24.88 633.84,-24.88 633.84,-5.63 679.09,-5.63 679.09,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "656.47" 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>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M735.68,-71.78C721,-61.49 696.66,-44.43 678.83,-31.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "680.89,-29.09 670.69,-26.22 676.87,-34.83 680.89,-29.09" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1107.22,-24.88 1041.72,-24.88 1041.72,-5.63 1107.22,-5.63 1107.22,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1074.47" 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>
<!-- Node3->Node5 -->
<g id= "edge4_Node000003_Node000005" class= "edge" >
<title > Node3- > Node5</title>
<g id= "a_edge4_Node000003_Node000005" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M813.08,-72.18C871.03,-63.81 958.14,-49.57 1032.47,-30.5 1034.6,-29.95 1036.77,-29.35 1038.95,-28.72" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1039.84,-32.11 1048.34,-25.77 1037.75,-25.43 1039.84,-32.11" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "554.47,-24.88 400.47,-24.88 400.47,-5.63 554.47,-5.63 554.47,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "477.47" 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>
<!-- Node3->Node6 -->
<g id= "edge5_Node000003_Node000006" class= "edge" >
<title > Node3- > Node6</title>
<g id= "a_edge5_Node000003_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M710.22,-71.65C662.1,-60.19 579.4,-40.51 526.63,-27.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "527.54,-24.57 517,-25.66 525.92,-31.38 527.54,-24.57" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "819.34,-24.88 697.59,-24.88 697.59,-5.63 819.34,-5.63 819.34,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "758.47" 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>
<!-- Node3->Node7 -->
<g id= "edge6_Node000003_Node000007" class= "edge" >
<title > Node3- > Node7</title>
<g id= "a_edge6_Node000003_Node000007" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M749.86,-71.78C751.28,-62.64 753.53,-48.14 755.37,-36.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "758.79,-37.06 756.86,-26.64 751.87,-35.98 758.79,-37.06" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "370.97,-24.88 297.97,-24.88 297.97,-5.63 370.97,-5.63 370.97,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "334.47" 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>
<!-- Node3->Node8 -->
<g id= "edge7_Node000003_Node000008" class= "edge" >
<title > Node3- > Node8</title>
<g id= "a_edge7_Node000003_Node000008" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M683.96,-73.74C612.2,-65.46 492.99,-50.28 391.47,-30.5 387.6,-29.75 383.59,-28.89 379.59,-27.99" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "380.41,-24.59 369.87,-25.7 378.8,-31.4 380.41,-24.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node9 -->
<g id= "edge8_Node000003_Node000009" class= "edge" >
<title > Node3- > Node9</title>
<g id= "a_edge8_Node000003_Node000009" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M683.98,-74.69C594.89,-66.1 429.21,-49.32 288.47,-30.5 276.34,-28.88 263.33,-26.94 251.08,-25.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "252,-21.62 241.57,-23.5 250.9,-28.53 252,-21.62" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node10 -->
<g id= "edge9_Node000003_Node000010" class= "edge" >
<title > Node3- > Node10</title>
<g id= "a_edge9_Node000003_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M724.99,-71.71C699.92,-61.94 659.13,-45.74 624.47,-30.5 624.12,-30.35 623.77,-30.19 623.42,-30.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "625.04,-26.93 614.49,-25.94 622.12,-33.29 625.04,-26.93" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1023.22,-24.88 945.72,-24.88 945.72,-5.63 1023.22,-5.63 1023.22,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "984.47" 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>
<!-- Node3->Node11 -->
<g id= "edge10_Node000003_Node000011" class= "edge" >
<title > Node3- > Node11</title>
<g id= "a_edge10_Node000003_Node000011" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M783.54,-71.68C821.36,-61.83 883.31,-45.49 936.47,-30.5 938.72,-29.86 941.04,-29.2 943.37,-28.53" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "944.22,-31.93 952.84,-25.77 942.26,-25.21 944.22,-31.93" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "927.59,-24.88 837.34,-24.88 837.34,-5.63 927.59,-5.63 927.59,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "882.47" 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>
<!-- Node3->Node12 -->
<g id= "edge11_Node000003_Node000012" class= "edge" >
<title > Node3- > Node12</title>
<g id= "a_edge11_Node000003_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M767.38,-71.65C789.83,-60.84 827.49,-42.71 853.59,-30.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "854.79,-33.46 862.29,-25.96 851.76,-27.15 854.79,-33.46" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3->Node13 -->
<g id= "edge12_Node000003_Node000013" class= "edge" >
<title > Node3- > Node13</title>
<g id= "a_edge12_Node000003_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M812.9,-72.3C903.01,-60.43 1060.86,-39.45 1114.45,-30.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1114.74,-34.14 1123.99,-28.98 1113.54,-27.24 1114.74,-34.14" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node12 -->
<g id= "edge15_Node000014_Node000012" class= "edge" >
<title > Node14- > Node12</title>
<g id= "a_edge15_Node000014_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M916.91,-71.78C911,-62.25 901.48,-46.91 893.95,-34.77" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "897.03,-33.08 888.78,-26.43 891.08,-36.77 897.03,-33.08" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node14->Node13 -->
<g id= "edge14_Node000014_Node000013" class= "edge" >
<title > Node14- > Node13</title>
<g id= "a_edge14_Node000014_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M958.32,-71.65C998.79,-61.37 1065.36,-44.46 1114.34,-32.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1115.14,-35.43 1123.98,-29.58 1113.42,-28.65 1115.14,-35.43" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node3 -->
<g id= "edge17_Node000015_Node000003" class= "edge" >
<title > Node15- > Node3</title>
<g id= "a_edge17_Node000015_Node000003" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M722.18,-132.61C727.02,-123.43 733.31,-111.5 738.53,-101.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "741.55,-103.39 743.11,-92.91 735.35,-100.13 741.55,-103.39" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node6 -->
<g id= "edge18_Node000015_Node000006" class= "edge" >
<title > Node15- > Node6</title>
<g id= "a_edge18_Node000015_Node000006" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M688.2,-132.73C642.68,-107.57 549.63,-56.14 503.96,-30.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "505.7,-27.86 495.26,-26.08 502.32,-33.98 505.7,-27.86" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node10 -->
<g id= "edge20_Node000015_Node000010" class= "edge" >
<title > Node15- > Node10</title>
<g id= "a_edge20_Node000015_Node000010" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M701.17,-132.73C678.9,-108.42 634.16,-59.58 610.3,-33.54" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "613.16,-31.48 603.83,-26.47 608,-36.21 613.16,-31.48" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node15->Node12 -->
<g id= "edge19_Node000015_Node000012" class= "edge" >
<title > Node15- > Node12</title>
<g id= "a_edge19_Node000015_Node000012" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M757.57,-132.59C778.25,-124.22 802.58,-112.32 821.47,-97 843.05,-79.49 861.25,-52.79 872.01,-34.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "874.95,-36.85 876.95,-26.44 868.9,-33.33 874.95,-36.85" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node16->Node15 -->
<g id= "edge22_Node000016_Node000015" class= "edge" >
<title > Node16- > Node15</title>
<g id= "a_edge22_Node000016_Node000015" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M920,-201.24C880.3,-191.19 824.19,-177 780.62,-165.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "781.57,-162.61 771.02,-163.55 779.86,-169.4 781.57,-162.61" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1618.09,-91.38 1566.84,-91.38 1566.84,-72.12 1618.09,-72.12 1618.09,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1592.47" 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
<!-- Node16->Node17 -->
<g id= "edge23_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge23_Node000016_Node000017" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1019.15,-201.94C1088.17,-185.68 1217.02,-155.8 1327.47,-133 1412.5,-115.45 1434.2,-113.32 1519.47,-97 1531.17,-94.76 1543.92,-92.29 1555.44,-90.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1555.84,-93.52 1564.98,-88.17 1554.49,-86.65 1555.84,-93.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node13 -->
<g id= "edge29_Node000018_Node000013" class= "edge" >
<title > Node18- > Node13</title>
<g id= "a_edge29_Node000018_Node000013" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1247.59,-66.11C1235.48,-57.62 1220.01,-46.77 1206.59,-37.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1208.7,-34.57 1198.5,-31.7 1204.68,-40.3 1208.7,-34.57" />
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>
<g id= "a_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1417.84,-24.88 1383.09,-24.88 1383.09,-5.63 1417.84,-5.63 1417.84,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1400.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node19 -->
<g id= "edge25_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge25_Node000018_Node000019" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1300.71,-66.06C1319.78,-57.25 1344.55,-45.56 1374.44,-30.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1375.67,-33.66 1382.97,-25.98 1372.48,-27.43 1375.67,-33.66" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node20 -->
<g id= "edge26_Node000018_Node000020" class= "edge" >
<title > Node18- > Node20</title>
<g id= "a_edge26_Node000018_Node000020" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1320.69,-68.46C1323.66,-67.79 1326.6,-67.13 1329.47,-66.5 1406.16,-49.57 1427.59,-54.19 1502.47,-30.5 1503.46,-30.19 1504.46,-29.85 1505.46,-29.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1506.7,-32.78 1514.76,-25.9 1504.17,-26.25 1506.7,-32.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1296.09,-24.88 1244.84,-24.88 1244.84,-5.63 1296.09,-5.63 1296.09,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1270.47" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > ostream</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node21 -->
<g id= "edge27_Node000018_Node000021" class= "edge" >
<title > Node18- > Node21</title>
<g id= "a_edge27_Node000018_Node000021" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1268.92,-66.11C1269.2,-57.33 1269.55,-46.02 1269.84,-36.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1273.34,-36.69 1270.15,-26.59 1266.34,-36.47 1273.34,-36.69" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1365.09,-24.88 1313.84,-24.88 1313.84,-5.63 1365.09,-5.63 1365.09,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1339.47" 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>
2025-11-24 09:08:28 -05:00
<!-- Node18->Node22 -->
<g id= "edge28_Node000018_Node000022" class= "edge" >
<title > Node18- > Node22</title>
<g id= "a_edge28_Node000018_Node000022" > <a xlink:title= " " >
2026-04-20 12:45:31 -04:00
<path fill= "none" stroke= "#63b8ff" d= "M1284.58,-66.11C1295.56,-56.14 1310.1,-42.93 1321.46,-32.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1323.59,-35.41 1328.64,-26.09 1318.88,-30.22 1323.59,-35.41" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node6 -->
<g id= "edge31_Node000023_Node000006" class= "edge" >
<title > Node23- > Node6</title>
<g id= "a_edge31_Node000023_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M379.73,-207.24C408.05,-200.88 441.12,-188.32 460.47,-163.5 489.41,-126.39 485.68,-67.16 481.18,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "484.64,-35.81 479.55,-26.52 477.74,-36.96 484.64,-35.81" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node8 -->
<g id= "edge33_Node000023_Node000008" class= "edge" >
<title > Node23- > Node8</title>
<g id= "a_edge33_Node000023_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M327.98,-199.23C329.22,-164.42 332.35,-76.16 333.76,-36.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "337.25,-36.63 334.11,-26.52 330.25,-36.39 337.25,-36.63" />
</a>
</g>
</g>
<!-- Node23->Node9 -->
<g id= "edge37_Node000023_Node000009" class= "edge" >
<title > Node23- > Node9</title>
<g id= "a_edge37_Node000023_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.2,-201.95C239.31,-192.66 196.26,-178.77 185.47,-163.5 158.27,-125.02 176.78,-65.98 189.42,-35.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "192.58,-37.19 193.41,-26.63 186.17,-34.36 192.58,-37.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node24 -->
<g id= "edge32_Node000023_Node000024" class= "edge" >
<title > Node23- > Node24</title>
<g id= "a_edge32_Node000023_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M275.27,-200.23C237.78,-190.52 186.9,-177.34 146.27,-166.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "147.4,-163.49 136.84,-164.37 145.64,-170.27 147.4,-163.49" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "451.22,-157.88 355.72,-157.88 355.72,-138.62 451.22,-138.62 451.22,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "403.47" y= "-144.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-04-20 12:45:31 -04:00
<!-- Node23->Node25 -->
<g id= "edge34_Node000023_Node000025" class= "edge" >
<title > Node23- > Node25</title>
<g id= "a_edge34_Node000023_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M344.72,-199.11C356.58,-189.04 372.34,-175.67 384.55,-165.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "386.56,-168.19 391.92,-159.05 382.03,-162.85 386.56,-168.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "231.97,-157.88 194.97,-157.88 194.97,-138.62 231.97,-138.62 231.97,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "213.47" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > tuple</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node26 -->
<g id= "edge35_Node000023_Node000026" class= "edge" >
<title > Node23- > Node26</title>
<g id= "a_edge35_Node000023_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M301.6,-199.11C282.95,-188.56 257.89,-174.38 239.26,-163.84" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "241.14,-160.88 230.71,-159.01 237.69,-166.98 241.14,-160.88" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node27 -->
<g id= "edge36_Node000023_Node000027" class= "edge" >
<title > Node23- > Node27</title>
<g id= "a_edge36_Node000023_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M377.33,-199.03C410.35,-189.18 454.58,-175.83 493.47,-163.5 495.19,-162.95 496.95,-162.39 498.73,-161.82" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "499.81,-165.15 508.23,-158.72 497.64,-158.49 499.81,-165.15" />
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-04-20 12:45:31 -04:00
<polygon fill= "#e0e0e0" stroke= "#999999" points= "299.34,-157.88 249.59,-157.88 249.59,-138.62 299.34,-138.62 299.34,-157.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "274.47" y= "-144.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > optional</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node23->Node28 -->
<g id= "edge38_Node000023_Node000028" class= "edge" >
<title > Node23- > Node28</title>
<g id= "a_edge38_Node000023_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M315.44,-199.11C307.57,-189.54 297.25,-176.97 288.93,-166.85" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "291.73,-164.75 282.68,-159.24 286.32,-169.19 291.73,-164.75" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-24 09:08:28 -05:00
<!-- Node30 -->
<g id= "Node000030" class= "node" >
<title > Node30</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000030" > <a xlink:href= "error__gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1434.22,-97 1338.72,-97 1338.72,-66.5 1434.22,-66.5 1434.22,-97" />
<text xml:space= "preserve" text-anchor= "start" x= "1346.72" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1386.47" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_gridfire.h</text>
</a>
</g>
</g>
<!-- Node29->Node30 -->
<g id= "edge40_Node000029_Node000030" class= "edge" >
<title > Node29- > Node30</title>
<g id= "a_edge40_Node000029_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1151.99,-199.1C1199.67,-175.44 1293.67,-128.8 1347.04,-102.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1348.39,-105.55 1355.79,-97.97 1345.27,-99.28 1348.39,-105.55" />
</a>
</g>
</g>
<!-- Node30->Node20 -->
<g id= "edge42_Node000030_Node000020" class= "edge" >
<title > Node30- > Node20</title>
<g id= "a_edge42_Node000030_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1420.28,-66.11C1445.6,-55.16 1479.95,-40.28 1504.54,-29.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1505.91,-32.86 1513.7,-25.67 1503.13,-26.43 1505.91,-32.86" />
</a>
</g>
</g>
<!-- Node31 -->
<g id= "Node000031" class= "node" >
<title > Node31</title>
<g id= "a_Node000031" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1493.47,-24.88 1435.47,-24.88 1435.47,-5.63 1493.47,-5.63 1493.47,-24.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1464.47" y= "-11.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > exception</text>
</a>
</g>
</g>
<!-- Node30->Node31 -->
<g id= "edge41_Node000030_Node000031" class= "edge" >
<title > Node30- > Node31</title>
<g id= "a_edge41_Node000030_Node000031" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1404.17,-66.11C1416.35,-56.04 1432.52,-42.67 1445.05,-32.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1447.16,-35.11 1452.63,-26.04 1442.7,-29.71 1447.16,-35.11" />
</a>
</g>
</g>
<!-- Node32->Node9 -->
<g id= "edge53_Node000032_Node000009" class= "edge" >
<title > Node32- > Node9</title>
<g id= "a_edge53_Node000032_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1187.47,-200.61C1184.77,-200.21 1182.1,-199.84 1179.47,-199.5 945.74,-169.45 880.2,-216.03 650.47,-163.5 614.99,-155.39 608.77,-145.18 574.47,-133 455.34,-90.68 312.09,-48.57 241.75,-28.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "242.73,-25.1 232.15,-25.72 240.81,-31.83 242.73,-25.1" />
</a>
</g>
</g>
<!-- Node32->Node11 -->
<g id= "edge56_Node000032_Node000011" class= "edge" >
<title > Node32- > Node11</title>
<g id= "a_edge56_Node000032_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1187.55,-200.96C1121.51,-188.07 1029.51,-169.28 1023.47,-163.5 1005.18,-146.01 992.43,-72.34 987.17,-36.29" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "990.69,-36.18 985.83,-26.76 983.76,-37.15 990.69,-36.18" />
</a>
</g>
</g>
<!-- Node32->Node17 -->
<g id= "edge54_Node000032_Node000017" class= "edge" >
<title > Node32- > Node17</title>
<g id= "a_edge54_Node000032_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.37,-203.07C1359.15,-195.37 1406.46,-182.85 1445.47,-163.5 1465.18,-153.72 1465.71,-144.49 1484.47,-133 1508.15,-118.49 1536.71,-105.38 1558.51,-96.18" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1559.63,-99.51 1567.53,-92.45 1556.95,-93.04 1559.63,-99.51" />
</a>
</g>
</g>
<!-- Node33 -->
<g id= "Node000033" class= "node" >
<title > Node33</title>
<g id= "a_Node000033" > <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= "1625.97,-163.5 1492.97,-163.5 1492.97,-133 1625.97,-133 1625.97,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1500.97" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1559.47" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /scratchpad_abstract.h</text>
</a>
</g>
</g>
<!-- Node32->Node33 -->
<g id= "edge44_Node000032_Node000033" class= "edge" >
<title > Node32- > Node33</title>
<g id= "a_edge44_Node000032_Node000033" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1321.4,-199.6C1368.68,-189.6 1432.18,-176.17 1481.71,-165.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1482.15,-169.18 1491.21,-163.68 1480.7,-162.33 1482.15,-169.18" />
</a>
</g>
</g>
<!-- Node34 -->
<g id= "Node000034" class= "node" >
<title > Node34</title>
<g id= "a_Node000034" > <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= "1165.97,-163.5 1032.97,-163.5 1032.97,-133 1165.97,-133 1165.97,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1040.97" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1099.47" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /types.h</text>
</a>
</g>
</g>
<!-- Node32->Node34 -->
<g id= "edge46_Node000032_Node000034" class= "edge" >
<title > Node32- > Node34</title>
<g id= "a_edge46_Node000032_Node000034" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1219.3,-199.11C1197.38,-189.99 1168.94,-178.16 1145.27,-168.31" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1146.74,-165.13 1136.17,-164.52 1144.06,-171.59 1146.74,-165.13" />
</a>
</g>
</g>
<!-- Node36 -->
<g id= "Node000036" class= "node" >
<title > Node36</title>
<g id= "a_Node000036" > <a xlink:href= "error__scratchpad_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1436.47,-163.5 1336.47,-163.5 1336.47,-133 1436.47,-133 1436.47,-163.5" />
<text xml:space= "preserve" text-anchor= "start" x= "1344.47" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > gridfire/exceptions</text>
<text xml:space= "preserve" text-anchor= "middle" x= "1386.47" y= "-138.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /error_scratchpad.h</text>
</a>
</g>
</g>
<!-- Node32->Node36 -->
<g id= "edge49_Node000032_Node000036" class= "edge" >
<title > Node32- > Node36</title>
<g id= "a_edge49_Node000032_Node000036" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1284.42,-199.11C1302.73,-190.17 1326.39,-178.61 1346.31,-168.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1347.83,-172.03 1355.28,-164.49 1344.75,-165.74 1347.83,-172.03" />
</a>
</g>
</g>
<!-- Node32->Node38 -->
<g id= "edge55_Node000032_Node000038" class= "edge" >
<title > Node32- > Node38</title>
<g id= "a_edge55_Node000032_Node000038" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1187.71,-201.06C1109.7,-186.22 991.07,-163.66 990.47,-163.5 988.35,-162.94 986.18,-162.33 984,-161.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "985.2,-158.4 974.61,-158.72 983.09,-165.07 985.2,-158.4" />
</a>
</g>
</g>
<!-- Node33->Node17 -->
<g id= "edge45_Node000033_Node000017" class= "edge" >
<title > Node33- > Node17</title>
<g id= "a_edge45_Node000033_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1566.96,-132.61C1571.66,-123.43 1577.76,-111.5 1582.82,-101.61" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1585.83,-103.42 1587.27,-92.92 1579.6,-100.23 1585.83,-103.42" />
</a>
</g>
</g>
<!-- Node34->Node5 -->
<g id= "edge48_Node000034_Node000005" class= "edge" >
<title > Node34- > Node5</title>
<g id= "a_edge48_Node000034_Node000005" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1096.7,-132.73C1092.22,-109.27 1083.38,-62.96 1078.3,-36.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1081.8,-36 1076.49,-26.84 1074.93,-37.32 1081.8,-36" />
</a>
</g>
</g>
<!-- Node35 -->
<g id= "Node000035" class= "node" >
<title > Node35</title>
<g id= "a_Node000035" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1148.09,-91.38 1102.84,-91.38 1102.84,-72.12 1148.09,-72.12 1148.09,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1125.47" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > cstdint</text>
</a>
</g>
</g>
<!-- Node34->Node35 -->
<g id= "edge47_Node000034_Node000035" class= "edge" >
<title > Node34- > Node35</title>
<g id= "a_edge47_Node000034_Node000035" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1105.37,-132.61C1109.03,-123.53 1113.78,-111.76 1117.74,-101.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1120.85,-103.56 1121.35,-92.98 1114.36,-100.94 1120.85,-103.56" />
</a>
</g>
</g>
<!-- Node36->Node20 -->
<g id= "edge50_Node000036_Node000020" class= "edge" >
<title > Node36- > Node20</title>
<g id= "a_edge50_Node000036_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1436.77,-133.77C1469.57,-123.98 1508.3,-110.19 1519.47,-97 1533.66,-80.24 1536.58,-54.5 1536.65,-36.6" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1540.15,-36.6 1536.35,-26.71 1533.15,-36.81 1540.15,-36.6" />
</a>
</g>
</g>
<!-- Node36->Node30 -->
<g id= "edge52_Node000036_Node000030" class= "edge" >
<title > Node36- > Node30</title>
<g id= "a_edge52_Node000036_Node000030" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1386.47,-132.61C1386.47,-125.52 1386.47,-116.79 1386.47,-108.63" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1389.97,-108.84 1386.47,-98.84 1382.97,-108.84 1389.97,-108.84" />
</a>
</g>
</g>
<!-- Node37 -->
<g id= "Node000037" class= "node" >
<title > Node37</title>
<g id= "a_Node000037" > <a xlink:title= " " >
<polygon fill= "#e0e0e0" stroke= "#999999" points= "1510.84,-91.38 1452.09,-91.38 1452.09,-72.12 1510.84,-72.12 1510.84,-91.38" />
<text xml:space= "preserve" text-anchor= "middle" x= "1481.47" 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-04-20 12:45:31 -04:00
<!-- Node36->Node37 -->
<g id= "edge51_Node000036_Node000037" class= "edge" >
<title > Node36- > Node37</title>
<g id= "a_edge51_Node000036_Node000037" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M1408.03,-132.61C1423.21,-122.31 1443.48,-108.54 1458.88,-98.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "1460.64,-101.12 1466.95,-92.61 1456.71,-95.33 1460.64,-101.12" />
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= "logging_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>