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 593 -->
2025-11-06 09:16:40 -05:00
2025-11-24 09:08:28 -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)" >
2025-11-06 09:16:40 -05:00
<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>
2025-11-24 09:08:28 -05:00
<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 = 1178;
var viewHeight = 593;
2025-11-24 09:08:28 -05:00
var sectionId = 'dynsection-1';
</script>
2025-11-06 09:16:40 -05:00
<script type= "application/ecmascript" xlink:href= "svg.min.js" />
<svg id= "graph" class= "graph" >
2025-11-24 09:08:28 -05:00
<g id= "viewport" >
2025-11-06 09:16:40 -05:00
<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= "679.49,-585 583.99,-585 583.99,-554.5 679.49,-554.5 679.49,-585" />
<text xml:space= "preserve" text-anchor= "start" x= "591.99" y= "-571.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "631.74" y= "-560.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>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000002" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "359.99,-30.5 255.49,-30.5 255.49,0 359.99,0 359.99,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "263.49" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "307.74" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- 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= "M572.42,-568.38C415.72,-565.8 2.74,-548.03 2.74,-432.12 2.74,-432.12 2.74,-432.12 2.74,-158.5 2.74,-116.75 -8.22,-95.58 21.74,-66.5 54.21,-34.99 181.75,-22.96 255.08,-18.59" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "572.12,-571.87 582.17,-568.52 572.23,-564.87 572.12,-571.87" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
<g id= "a_Node000003" > <a xlink:href= "engine_2scratchpads_2formatters_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "312.36,-446.38 153.11,-446.38 153.11,-415.88 312.36,-415.88 312.36,-446.38" />
<text xml:space= "preserve" text-anchor= "start" x= "161.11" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "232.74" y= "-421.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/formatters.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node3 -->
<g id= "edge2_Node000001_Node000003" class= "edge" >
<title > Node1- > Node3</title>
<g id= "a_edge2_Node000001_Node000003" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.23,-568.61C508.9,-566.3 407.22,-556.27 328.74,-518.5 292.98,-501.29 260.78,-466.59 244.31,-446.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "571.98,-572.1 582.08,-568.91 572.19,-565.11 571.98,-572.1" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "policy__abstract_8h.html" target= "_top" xlink:title= "Abstract policy interfaces used to construct reaction networks (DynamicEngine) from seed compositions..." >
<polygon fill= "white" stroke= "#666666" points= "629.61,-518.5 507.86,-518.5 507.86,-488 629.61,-488 629.61,-518.5" />
<text xml:space= "preserve" text-anchor= "start" x= "515.86" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "568.74" y= "-493.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node14 -->
<g id= "edge17_Node000001_Node000014" class= "edge" >
<title > Node1- > Node14</title>
<g id= "a_edge17_Node000001_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M609.43,-545.91C600.63,-536.9 590.78,-526.82 582.98,-518.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "606.9,-548.32 616.39,-553.03 611.9,-543.43 606.9,-548.32" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "stellar__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "514.74,-241.25 414.74,-241.25 414.74,-210.75 514.74,-210.75 514.74,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "422.74" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/stellar</text>
<text xml:space= "preserve" text-anchor= "middle" x= "464.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _policy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node20 -->
<g id= "edge44_Node000001_Node000020" class= "edge" >
<title > Node1- > Node20</title>
<g id= "a_edge44_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M572.43,-566.35C487.87,-559.4 342.74,-532.8 342.74,-432.12 342.74,-432.12 342.74,-432.12 342.74,-358 342.74,-303.61 399.75,-262.37 435.83,-241.71" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "571.95,-569.83 582.18,-567.08 572.47,-562.85 571.95,-569.83" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24 -->
<g id= "Node000024" class= "node" >
<title > Node24</title>
<g id= "a_Node000024" > <a xlink:href= "utils_2utils_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "743.49,-518.5 647.99,-518.5 647.99,-488 743.49,-488 743.49,-518.5" />
<text xml:space= "preserve" text-anchor= "start" x= "655.99" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "695.74" y= "-493.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /utils/utils.h</text>
</a>
</g>
</g>
<!-- Node1->Node24 -->
<g id= "edge40_Node000001_Node000024" class= "edge" >
<title > Node1- > Node24</title>
<g id= "a_edge40_Node000001_Node000024" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M654.13,-546.19C663.14,-537.11 673.27,-526.9 681.27,-518.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "651.89,-543.48 647.33,-553.04 656.86,-548.41 651.89,-543.48" />
</a>
</g>
</g>
<!-- Node26 -->
<g id= "Node000026" class= "node" >
<title > Node26</title>
<g id= "a_Node000026" > <a xlink:href= "engine__multiscale_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "877.61,-518.5 761.86,-518.5 761.86,-488 877.61,-488 877.61,-518.5" />
<text xml:space= "preserve" text-anchor= "start" x= "769.86" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "819.74" y= "-493.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node1->Node26 -->
<g id= "edge43_Node000001_Node000026" class= "edge" >
<title > Node1- > Node26</title>
<g id= "a_edge43_Node000001_Node000026" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M685.19,-550.41C714.25,-540.44 749.71,-528.28 776.92,-518.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "684.15,-547.07 675.83,-553.62 686.43,-553.69 684.15,-547.07" />
</a>
</g>
</g>
<!-- Node27 -->
<g id= "Node000027" class= "node" >
<title > Node27</title>
<g id= "a_Node000027" > <a xlink:href= "logging_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1011.61,-512.88 895.86,-512.88 895.86,-493.62 1011.61,-493.62 1011.61,-512.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "953.74" y= "-499.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node1->Node27 -->
<g id= "edge45_Node000001_Node000027" class= "edge" >
<title > Node1- > Node27</title>
<g id= "a_edge45_Node000001_Node000027" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M691,-557.33C742.72,-547.31 819.75,-532.22 886.74,-518.5 894.78,-516.85 903.35,-515.06 911.59,-513.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "690.36,-553.89 681.21,-559.23 691.69,-560.76 690.36,-553.89" />
</a>
</g>
</g>
<!-- Node28 -->
<g id= "Node000028" class= "node" >
<title > Node28</title>
<g id= "a_Node000028" > <a xlink:href= "utils_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1169.99,-512.88 1029.49,-512.88 1029.49,-493.62 1169.99,-493.62 1169.99,-512.88" />
<text xml:space= "preserve" text-anchor= "middle" x= "1099.74" y= "-499.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/utils/bindings.cpp</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node1->Node28 -->
<g id= "edge46_Node000001_Node000028" class= "edge" >
<title > Node1- > Node28</title>
<g id= "a_edge46_Node000001_Node000028" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M691.03,-562.02C767.42,-553.15 904.24,-536.52 1020.74,-518.5 1030.79,-516.94 1041.54,-515.12 1051.76,-513.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "690.79,-558.53 681.26,-563.16 691.6,-565.48 690.79,-558.53" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000004" > <a xlink:href= "scratchpads_8h.html" target= "_top" xlink:title= "Unified header for the scratchpad memory management system." >
<polygon fill= "white" stroke= "#666666" points= "314.86,-307.75 146.61,-307.75 146.61,-277.25 314.86,-277.25 314.86,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "154.61" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "230.74" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/scratchpads/scratchpads.h</text>
2025-11-27 15:06:27 -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= "M232.36,-404.03C231.94,-375.51 231.29,-330.86 230.95,-308.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "228.86,-404.04 232.5,-413.99 235.86,-403.94 228.86,-404.04" />
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "engine_8h.html" target= "_top" xlink:title= "Core header for the GridFire reaction network engine module." >
<polygon fill= "white" stroke= "#666666" points= "228.49,-241.25 132.99,-241.25 132.99,-210.75 228.49,-210.75 228.49,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "140.99" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "180.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine/engine.h</text>
</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= " " >
<path fill= "none" stroke= "#63b8ff" d= "M212.38,-267.82C205.57,-259.03 198.04,-249.32 192.04,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.57,-269.91 218.47,-275.67 215.11,-265.62 209.57,-269.91" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "engine_2scratchpads_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "396.49,-241.25 246.99,-241.25 246.99,-210.75 396.49,-210.75 396.49,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "254.99" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/scratchpads</text>
<text xml:space= "preserve" text-anchor= "middle" x= "321.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /bindings.cpp</text>
</a>
</g>
</g>
<!-- Node4->Node13 -->
<g id= "edge16_Node000004_Node000013" class= "edge" >
<title > Node4- > Node13</title>
<g id= "a_edge16_Node000004_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M260.63,-270.32C273.9,-260.91 289.2,-250.06 301.17,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "258.76,-267.35 252.62,-275.99 262.81,-273.06 258.76,-267.35" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
2026-04-20 12:45:31 -04:00
<g id= "a_Node000006" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "784.49,-174.75 688.99,-174.75 688.99,-144.25 784.49,-144.25 784.49,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "696.99" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "736.74" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M240.1,-210.51C400.76,-183.23 444.8,-191.08 603.74,-174.75 631.92,-171.85 663.45,-168.48 688.73,-165.75" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "239.59,-207.05 230.33,-212.19 240.78,-213.95 239.59,-207.05" />
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
<g id= "a_Node000009" > <a xlink:href= "engine_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "341.24,-97 190.24,-97 190.24,-77.75 341.24,-77.75 341.24,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "265.74" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/bindings.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node5->Node9 -->
<g id= "edge10_Node000005_Node000009" class= "edge" >
<title > Node5- > Node9</title>
<g id= "a_edge10_Node000005_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M228.9,-204.83C241.33,-197.25 253.3,-187.34 260.74,-174.75 275.34,-150.05 270.94,-114.13 267.76,-97.48" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "227.26,-201.74 220.23,-209.68 230.67,-207.85 227.26,-201.74" />
</a>
</g>
</g>
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "py__engine_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "172.36,-102.62 31.11,-102.62 31.11,-72.12 172.36,-72.12 172.36,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "39.11" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "101.74" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node5->Node10 -->
<g id= "edge11_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge11_Node000005_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M131.78,-204.9C119.46,-197.35 107.75,-187.44 100.74,-174.75 88.26,-152.18 93,-120.94 97.46,-102.88" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "129.96,-207.89 140.39,-209.71 133.37,-201.78 129.96,-207.89" />
</a>
</g>
</g>
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "py__engine_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "251.36,-174.75 110.11,-174.75 110.11,-144.25 251.36,-144.25 251.36,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "118.11" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/engine/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "180.74" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_engine.h</text>
</a>
</g>
</g>
<!-- Node5->Node11 -->
<g id= "edge12_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge12_Node000005_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M180.74,-199.06C180.74,-190.89 180.74,-182.16 180.74,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "177.24,-198.85 180.74,-208.85 184.24,-198.85 177.24,-198.85" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__policy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "497.86,-102.62 359.61,-102.62 359.61,-72.12 497.86,-72.12 497.86,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "367.61" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "428.74" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.cpp</text>
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge15_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge15_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M221.06,-205.17C239.12,-196.12 260.62,-185.13 279.74,-174.75 324.28,-150.56 375.16,-120.54 404.46,-103.01" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "219.6,-201.99 212.21,-209.58 222.72,-208.25 219.6,-201.99" />
</a>
</g>
</g>
<!-- Node7 -->
<g id= "Node000007" class= "node" >
<title > Node7</title>
<g id= "a_Node000007" > <a xlink:href= "gridfire__context_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "791.99,-108.25 681.49,-108.25 681.49,-66.5 791.99,-66.5 791.99,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "689.49" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "689.49" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "736.74" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M736.74,-132.72C736.74,-124.81 736.74,-116.23 736.74,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "733.24,-132.46 736.74,-142.46 740.24,-132.46 733.24,-132.46" />
</a>
</g>
</g>
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "829.99,-30.5 725.49,-30.5 725.49,0 829.99,0 829.99,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "733.49" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "777.74" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
</a>
</g>
</g>
<!-- Node6->Node8 -->
<g id= "edge9_Node000006_Node000008" class= "edge" >
<title > Node6- > Node8</title>
<g id= "a_edge9_Node000006_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M774.93,-137.41C785.22,-129.69 795.06,-119.92 800.74,-108.25 813.19,-82.64 798.31,-49.63 787.35,-30.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "772.96,-134.52 766.71,-143.07 776.93,-140.29 772.96,-134.52" />
</a>
</g>
</g>
<!-- Node7->Node2 -->
<g id= "edge7_Node000007_Node000002" class= "edge" >
<title > Node7- > Node2</title>
<g id= "a_edge7_Node000007_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M669.92,-66.04C554.7,-41.14 429.31,-27.26 360.2,-20.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "669.04,-69.43 679.56,-68.16 670.54,-62.59 669.04,-69.43" />
</a>
</g>
</g>
<!-- Node7->Node8 -->
<g id= "edge8_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge8_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M754.29,-56.36C759.49,-47.47 764.95,-38.13 769.29,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "751.39,-54.39 749.36,-64.79 757.43,-57.92 751.39,-54.39" />
</a>
</g>
</g>
<!-- Node11->Node9 -->
<g id= "edge13_Node000011_Node000009" class= "edge" >
<title > Node11- > Node9</title>
<g id= "a_edge13_Node000011_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M206.91,-136.91C223.14,-123.52 243.12,-107.03 255.12,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "205.01,-133.94 199.52,-143.01 209.46,-139.34 205.01,-133.94" />
</a>
</g>
</g>
<!-- Node11->Node10 -->
<g id= "edge14_Node000011_Node000010" class= "edge" >
<title > Node11- > Node10</title>
<g id= "a_edge14_Node000011_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M155.87,-136.42C143.54,-125.48 128.99,-112.57 118.09,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "153.44,-138.94 163.24,-142.97 158.08,-133.71 153.44,-138.94" />
</a>
</g>
</g>
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "chains_8h.html" target= "_top" xlink:title= "Concrete implementations of ReactionChainPolicy for key stellar reaction chains." >
<polygon fill= "white" stroke= "#666666" points= "579.49,-374.25 483.99,-374.25 483.99,-343.75 579.49,-343.75 579.49,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "491.99" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "531.74" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/chains.h</text>
</a>
</g>
</g>
<!-- Node14->Node15 -->
<g id= "edge18_Node000014_Node000015" class= "edge" >
<title > Node14- > Node15</title>
<g id= "a_edge18_Node000014_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M562.11,-476.75C554.33,-446.86 541.72,-398.39 535.48,-374.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "558.63,-477.3 564.54,-486.1 565.41,-475.54 558.63,-477.3" />
</a>
</g>
</g>
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "656.49,-241.25 560.99,-241.25 560.99,-210.75 656.49,-210.75 656.49,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "568.99" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "608.74" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy.h</text>
</a>
</g>
</g>
<!-- Node14->Node16 -->
<g id= "edge30_Node000014_Node000016" class= "edge" >
<title > Node14- > Node16</title>
<g id= "a_edge30_Node000014_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M641,-486.75C693.8,-474.98 758,-459.57 768.74,-452 802.72,-428.06 808.66,-414.03 820.74,-374.25 844.53,-295.89 726.32,-254.37 656.72,-237.02" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "640.41,-483.3 631.4,-488.88 641.92,-490.13 640.41,-483.3" />
</a>
</g>
</g>
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "stellar__policy_8h.html" target= "_top" xlink:title= "High-level concrete NetworkPolicy for specific stellar environments." >
<polygon fill= "white" stroke= "#666666" points= "520.36,-307.75 409.11,-307.75 409.11,-277.25 520.36,-277.25 520.36,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "417.11" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "464.74" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node14->Node19 -->
<g id= "edge36_Node000014_Node000019" class= "edge" >
<title > Node14- > Node19</title>
<g id= "a_edge36_Node000014_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M546.37,-479.58C524.17,-455.59 491.16,-415.55 474.74,-374.25 466.03,-352.33 464.43,-324.64 464.37,-308.04" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "543.56,-481.7 552.97,-486.57 548.65,-476.9 543.56,-481.7" />
</a>
</g>
</g>
<!-- Node14->Node20 -->
<g id= "edge39_Node000014_Node000020" class= "edge" >
<title > Node14- > Node20</title>
<g id= "a_edge39_Node000014_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M530.33,-482.1C516.86,-473.9 502.23,-463.6 490.74,-452 437.39,-398.15 420.79,-380.57 399.74,-307.75 395.98,-294.73 393.77,-289.42 399.74,-277.25 407.22,-262.01 421.79,-250.08 435.24,-241.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "528.17,-484.89 538.57,-486.93 531.71,-478.85 528.17,-484.89" />
</a>
</g>
</g>
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "chains_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "698.24,-302.12 577.24,-302.12 577.24,-282.88 698.24,-282.88 698.24,-302.12" />
<text xml:space= "preserve" text-anchor= "middle" x= "637.74" y= "-288.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/chains.cpp</text>
</a>
</g>
</g>
<!-- Node14->Node21 -->
<g id= "edge37_Node000014_Node000021" class= "edge" >
<title > Node14- > Node21</title>
<g id= "a_edge37_Node000014_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M577.14,-476.84C592.6,-430.05 624.92,-332.29 634.8,-302.38" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "573.88,-475.54 574.07,-486.13 580.53,-477.74 573.88,-475.54" />
</a>
</g>
</g>
<!-- Node22 -->
<g id= "Node000022" class= "node" >
<title > Node22</title>
<g id= "a_Node000022" > <a xlink:href= "policy__logical_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "736.86,-446.38 622.61,-446.38 622.61,-415.88 736.86,-415.88 736.86,-446.38" />
<text xml:space= "preserve" text-anchor= "start" x= "630.61" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "679.74" y= "-421.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /policy/policy_logical.h</text>
</a>
</g>
</g>
<!-- Node14->Node22 -->
<g id= "edge31_Node000014_Node000022" class= "edge" >
<title > Node14- > Node22</title>
<g id= "a_edge31_Node000014_Node000022" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M601.39,-481.62C619.08,-470.45 640.52,-456.9 656.5,-446.81" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "599.87,-478.44 593.29,-486.74 603.61,-484.36 599.87,-478.44" />
</a>
</g>
</g>
<!-- Node23 -->
<g id= "Node000023" class= "node" >
<title > Node23</title>
<g id= "a_Node000023" > <a xlink:href= "policy__logical_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "811.36,-374.25 712.11,-374.25 712.11,-343.75 811.36,-343.75 811.36,-374.25" />
<text xml:space= "preserve" text-anchor= "start" x= "720.11" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/policy/policy</text>
<text xml:space= "preserve" text-anchor= "middle" x= "761.74" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _logical.cpp</text>
</a>
</g>
</g>
<!-- Node14->Node23 -->
<g id= "edge38_Node000014_Node000023" class= "edge" >
<title > Node14- > Node23</title>
<g id= "a_edge38_Node000014_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M641.17,-485.53C686.74,-474.36 738.31,-460.25 745.74,-452 765.05,-430.56 765.24,-394.46 763.57,-374.45" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "640.41,-482.12 631.52,-487.87 642.06,-488.92 640.41,-482.12" />
</a>
</g>
</g>
<!-- Node15->Node16 -->
<g id= "edge19_Node000015_Node000016" class= "edge" >
<title > Node15- > Node16</title>
<g id= "a_edge19_Node000015_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M541.32,-333.07C548.05,-316.69 557.79,-295.08 568.74,-277.25 576.56,-264.52 587.15,-251.35 595.47,-241.69" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "538.19,-331.47 537.72,-342.06 544.69,-334.07 538.19,-331.47" />
</a>
</g>
</g>
<!-- 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= "M508.3,-335.44C498.87,-326.36 488.27,-316.15 479.88,-308.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "505.81,-337.9 515.45,-342.31 510.67,-332.86 505.81,-337.9" />
</a>
</g>
</g>
<!-- 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= "M565.48,-337.47C584.82,-325.7 608.12,-311.52 622.93,-302.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "563.81,-334.39 557.09,-342.58 567.45,-340.37 563.81,-334.39" />
</a>
</g>
</g>
<!-- Node16->Node6 -->
<g id= "edge20_Node000016_Node000006" class= "edge" >
<title > Node16- > Node6</title>
<g id= "a_edge20_Node000016_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M647.81,-205.31C667.14,-195.57 690.08,-184.01 707.81,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "646.49,-202.06 639.14,-209.68 649.64,-208.31 646.49,-202.06" />
</a>
</g>
</g>
<!-- Node16->Node12 -->
<g id= "edge22_Node000016_Node000012" class= "edge" >
<title > Node16- > Node12</title>
<g id= "a_edge22_Node000016_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M549.48,-213.03C509.58,-203.79 461.76,-190.03 447.74,-174.75 429.57,-154.95 427.37,-121.86 427.79,-102.9" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "548.5,-216.4 559.02,-215.18 550.04,-209.57 548.5,-216.4" />
</a>
</g>
</g>
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "policy_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "663.74,-97 515.74,-97 515.74,-77.75 663.74,-77.75 663.74,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "589.74" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node16->Node17 -->
<g id= "edge21_Node000016_Node000017" class= "edge" >
<title > Node16- > Node17</title>
<g id= "a_edge21_Node000016_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M608.35,-199.23C607.81,-183.31 606.57,-162.5 603.74,-144.25 601.14,-127.45 595.82,-108.32 592.54,-97.37" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "604.84,-198.91 608.6,-208.81 611.84,-198.72 604.84,-198.91" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "py__policy_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "594.86,-174.75 456.61,-174.75 456.61,-144.25 594.86,-144.25 594.86,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "464.61" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/policy/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "525.74" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_policy.h</text>
</a>
</g>
</g>
<!-- Node16->Node18 -->
<g id= "edge23_Node000016_Node000018" class= "edge" >
<title > Node16- > Node18</title>
<g id= "a_edge23_Node000016_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M581.13,-203.54C569.1,-194.19 555.31,-183.48 544.5,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "578.67,-206.06 588.71,-209.44 582.96,-200.54 578.67,-206.06" />
</a>
</g>
</g>
<!-- Node18->Node12 -->
<g id= "edge25_Node000018_Node000012" class= "edge" >
<title > Node18- > Node12</title>
<g id= "a_edge25_Node000018_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M496.52,-137.37C481.11,-126.23 462.59,-112.85 448.81,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "494.26,-140.06 504.41,-143.08 498.36,-134.39 494.26,-140.06" />
</a>
</g>
</g>
<!-- Node18->Node17 -->
<g id= "edge24_Node000018_Node000017" class= "edge" >
<title > Node18- > Node17</title>
<g id= "a_edge24_Node000018_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M546.47,-135.79C558.5,-122.61 572.96,-106.76 581.75,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "544.18,-133.11 540.02,-142.85 549.35,-137.83 544.18,-133.11" />
</a>
</g>
</g>
<!-- Node19->Node16 -->
<g id= "edge27_Node000019_Node000016" class= "edge" >
<title > Node19- > Node16</title>
<g id= "a_edge27_Node000019_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M507.79,-272.22C529.73,-262.39 555.97,-250.64 576.19,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "506.49,-268.96 498.8,-276.25 509.35,-275.35 506.49,-268.96" />
</a>
</g>
</g>
<!-- Node19->Node20 -->
<g id= "edge28_Node000019_Node000020" class= "edge" >
<title > Node19- > Node20</title>
<g id= "a_edge28_Node000019_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M464.74,-265.56C464.74,-257.39 464.74,-248.66 464.74,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "461.24,-265.35 464.74,-275.35 468.24,-265.35 461.24,-265.35" />
</a>
</g>
</g>
<!-- Node22->Node15 -->
<g id= "edge32_Node000022_Node000015" class= "edge" >
<title > Node22- > Node15</title>
<g id= "a_edge32_Node000022_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M638.48,-410.58C614.48,-399.2 584.72,-385.1 562.72,-374.68" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "636.81,-413.66 647.35,-414.78 639.81,-407.33 636.81,-413.66" />
</a>
</g>
</g>
<!-- Node22->Node16 -->
<g id= "edge33_Node000022_Node000016" class= "edge" >
<title > Node22- > Node16</title>
<g id= "a_edge33_Node000022_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M687.31,-404.76C694.21,-380.2 703.89,-341.81 707.74,-307.75 709.26,-294.28 714.83,-288.8 707.74,-277.25 696.45,-258.85 676.08,-246.93 656.75,-239.35" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "684,-403.58 684.6,-414.16 690.73,-405.52 684,-403.58" />
</a>
</g>
</g>
<!-- Node22->Node21 -->
<g id= "edge34_Node000022_Node000021" class= "edge" >
<title > Node22- > Node21</title>
<g id= "a_edge34_Node000022_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M671.92,-404.69C662.38,-373.66 646.75,-322.82 640.48,-302.4" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "668.52,-405.53 674.8,-414.06 675.21,-403.47 668.52,-405.53" />
</a>
</g>
</g>
<!-- Node22->Node23 -->
<g id= "edge35_Node000022_Node000023" class= "edge" >
<title > Node22- > Node23</title>
<g id= "a_edge35_Node000022_Node000023" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M705.18,-408.37C718.06,-397.35 733.34,-384.29 744.77,-374.51" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "703.21,-405.45 697.88,-414.61 707.76,-410.77 703.21,-405.45" />
</a>
</g>
</g>
<!-- Node24->Node6 -->
<g id= "edge41_Node000024_Node000006" class= "edge" >
<title > Node24- > Node6</title>
<g id= "a_edge41_Node000024_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M754.28,-483.94C807.49,-463.22 877.74,-423.78 877.74,-360 877.74,-360 877.74,-360 877.74,-291.5 877.74,-234.2 814.46,-194.88 772.68,-175.17" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "753.11,-480.64 744.98,-487.43 755.57,-487.2 753.11,-480.64" />
</a>
</g>
</g>
<!-- Node25 -->
<g id= "Node000025" class= "node" >
<title > Node25</title>
<g id= "a_Node000025" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "1041.36,-452 906.11,-452 906.11,-410.25 1041.36,-410.25 1041.36,-452" />
<text xml:space= "preserve" text-anchor= "start" x= "914.11" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "914.11" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "973.74" y= "-416" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-27 15:06:27 -05:00
</a>
</g>
</g>
2026-04-20 12:45:31 -04:00
<!-- Node24->Node25 -->
<g id= "edge42_Node000024_Node000025" class= "edge" >
<title > Node24- > Node25</title>
<g id= "a_edge42_Node000024_Node000025" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M754.99,-487.3C799.15,-476.17 859.53,-460.93 905.67,-449.3" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "754.15,-483.91 745.31,-489.75 755.87,-490.69 754.15,-483.91" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>
2025-11-24 09:08:28 -05:00
<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__dep__incl_org.svg" target= "_base" >
<rect id= "button" ry= "5" rx= "5" y= "6" x= "6" height= "38" width= "38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id= "arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
2025-11-06 09:16:40 -05:00
</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>