2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
< !DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/trigger/trigger_result.h Pages: 1 -->
2025-11-27 15:06:27 -05:00
<svg width= "745pt" height= "616pt"
viewBox="0.00 0.00 745.00 616.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 611.5)" >
2025-11-06 09:16:40 -05:00
<title > src/include/gridfire/trigger/trigger_result.h</title>
<!-- Node1 -->
<g id= "Node000001" class= "node" >
<title > Node1</title>
<g id= "a_Node000001" > <a xlink:title= "Structured explanation node for trigger evaluations." >
2025-11-27 15:06:27 -05:00
<polygon fill= "#999999" stroke= "#666666" points= "515.25,-607.5 401.75,-607.5 401.75,-577 515.25,-577 515.25,-607.5" />
<text xml:space= "preserve" text-anchor= "start" x= "409.75" y= "-594" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "458.5" y= "-582.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/trigger_result.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__partitioning__trigger_8h.html" target= "_top" xlink:title= "CVODE-specific triggers that decide when to (re)partition the reaction network engine." >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "325.38,-463.25 185.62,-463.25 185.62,-421.5 325.38,-421.5 325.38,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "193.62" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "193.62" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "255.5" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_partitioning_trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1_Node000001_Node000002" class= "edge" >
<title > Node1- > Node2</title>
<g id= "a_edge1_Node000001_Node000002" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M390.66,-583.29C359.15,-576.54 323.09,-564.06 297.5,-541 274.75,-520.49 263.84,-485.53 258.99,-463.49" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "389.62,-586.65 400.11,-585.15 390.98,-579.78 389.62,-586.65" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17 -->
<g id= "Node000017" class= "node" >
<title > Node17</title>
<g id= "a_Node000017" > <a xlink:href= "trigger__pprint_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "629,-541 502,-541 502,-499.25 629,-499.25 629,-541" />
<text xml:space= "preserve" text-anchor= "start" x= "510" y= "-527.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "510" y= "-516.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/procedures/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "565.5" y= "-505" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _pprint.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node17 -->
<g id= "edge18_Node000001_Node000017" class= "edge" >
<title > Node1- > Node17</title>
<g id= "a_edge18_Node000001_Node000017" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M490.19,-570.48C504.21,-561.29 520.65,-550.52 534.58,-541.39" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "488.64,-567.31 482.2,-575.72 492.48,-573.17 488.64,-567.31" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19 -->
<g id= "Node000019" class= "node" >
<title > Node19</title>
<g id= "a_Node000019" > <a xlink:href= "trigger_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "701.25,-379.88 605.75,-379.88 605.75,-349.38 701.25,-349.38 701.25,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "613.75" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "653.5" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/trigger.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node19 -->
<g id= "edge23_Node000001_Node000019" class= "edge" >
<title > Node1- > Node19</title>
<g id= "a_edge23_Node000001_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M526.61,-583.27C594.88,-571 694.8,-540.15 730.5,-463.25 738.31,-446.42 738.93,-438.03 730.5,-421.5 721.2,-403.25 702.84,-389.57 686.38,-380.32" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "526.29,-579.78 517.02,-584.9 527.46,-586.68 526.29,-579.78" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20 -->
<g id= "Node000020" class= "node" >
<title > Node20</title>
<g id= "a_Node000020" > <a xlink:href= "trigger__abstract_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "430.88,-535.38 306.12,-535.38 306.12,-504.88 430.88,-504.88 430.88,-535.38" />
<text xml:space= "preserve" text-anchor= "start" x= "314.12" y= "-521.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "368.5" y= "-510.62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/trigger_abstract.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node20 -->
<g id= "edge24_Node000001_Node000020" class= "edge" >
<title > Node1- > Node20</title>
<g id= "a_edge24_Node000001_Node000020" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M430.98,-569.81C416.76,-558.73 399.79,-545.5 387.12,-535.64" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "428.62,-572.4 438.66,-575.79 432.92,-566.88 428.62,-572.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21 -->
<g id= "Node000021" class= "node" >
<title > Node21</title>
<g id= "a_Node000021" > <a xlink:href= "trigger__logical_8h.html" target= "_top" xlink:title= "Combinators for composing triggers with boolean logic (AND/OR/NOT/EveryNth)." >
<polygon fill= "white" stroke= "#666666" points= "499.12,-457.62 381.88,-457.62 381.88,-427.12 499.12,-427.12 499.12,-457.62" />
<text xml:space= "preserve" text-anchor= "start" x= "389.88" y= "-444.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "440.5" y= "-432.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/trigger_logical.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node1->Node21 -->
<g id= "edge31_Node000001_Node000021" class= "edge" >
<title > Node1- > Node21</title>
<g id= "a_edge31_Node000001_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M455.34,-565.29C451.55,-534.15 445.33,-483.02 442.28,-458.03" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "451.84,-565.52 456.53,-575.03 458.79,-564.68 451.84,-565.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node3 -->
<g id= "Node000003" class= "node" >
<title > Node3</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000003" > <a xlink:href= "triggers_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "271.62,-385.5 145.38,-385.5 145.38,-343.75 271.62,-343.75 271.62,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "153.38" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "153.38" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/triggers</text>
<text xml:space= "preserve" text-anchor= "middle" x= "208.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers.h</text>
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node2->Node3 -->
<g id= "edge2_Node000002_Node000003" class= "edge" >
<title > Node2- > Node3</title>
<g id= "a_edge2_Node000002_Node000003" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M236.92,-411.43C231.62,-402.89 225.98,-393.8 221.13,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "233.86,-413.14 242.11,-419.79 239.81,-409.45 233.86,-413.14" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node15 -->
<g id= "Node000015" class= "node" >
<title > Node15</title>
<g id= "a_Node000015" > <a xlink:href= "_c_v_o_d_e__solver__strategy_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "587.62,-379.88 443.38,-379.88 443.38,-349.38 587.62,-349.38 587.62,-379.88" />
<text xml:space= "preserve" text-anchor= "start" x= "451.38" y= "-366.38" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "middle" x= "515.5" y= "-355.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /CVODE_solver_strategy.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node15 -->
<g id= "edge16_Node000002_Node000015" class= "edge" >
<title > Node2- > Node15</title>
<g id= "a_edge16_Node000002_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M335.98,-417.93C378.11,-405.65 428.4,-391 465.02,-380.33" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.25,-414.49 326.63,-420.65 337.21,-421.22 335.25,-414.49" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node16 -->
<g id= "Node000016" class= "node" >
<title > Node16</title>
<g id= "a_Node000016" > <a xlink:href= "engine__partitioning__trigger_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "425.12,-385.5 289.88,-385.5 289.88,-343.75 425.12,-343.75 425.12,-385.5" />
<text xml:space= "preserve" text-anchor= "start" x= "297.88" y= "-372" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/solver/strategies</text>
<text xml:space= "preserve" text-anchor= "start" x= "297.88" y= "-360.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /triggers/engine_partitioning</text>
<text xml:space= "preserve" text-anchor= "middle" x= "357.5" y= "-349.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _trigger.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node2->Node16 -->
<g id= "edge17_Node000002_Node000016" class= "edge" >
<title > Node2- > Node16</title>
<g id= "a_edge17_Node000002_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M291.74,-414.46C304.36,-405.09 318.3,-394.73 330.09,-385.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "289.99,-411.4 284.05,-420.17 294.16,-417.02 289.99,-411.4" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
<!-- Node4 -->
<g id= "Node000004" class= "node" >
<title > Node4</title>
2025-11-24 09:08:28 -05:00
<g id= "a_Node000004" > <a xlink:href= "strategies_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "292,-307.75 147,-307.75 147,-277.25 292,-277.25 292,-307.75" />
<text xml:space= "preserve" text-anchor= "start" x= "155" y= "-294.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "219.5" y= "-283" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/strategies/strategies.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3_Node000003_Node000004" class= "edge" >
<title > Node3- > Node4</title>
<g id= "a_edge3_Node000003_Node000004" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M213.43,-332.17C214.76,-323.72 216.13,-314.98 217.23,-307.95" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "210.01,-331.43 211.92,-341.85 216.92,-332.51 210.01,-331.43" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5 -->
<g id= "Node000005" class= "node" >
<title > Node5</title>
<g id= "a_Node000005" > <a xlink:href= "solver_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "290.25,-241.25 194.75,-241.25 194.75,-210.75 290.25,-210.75 290.25,-241.25" />
<text xml:space= "preserve" text-anchor= "start" x= "202.75" y= "-227.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "242.5" y= "-216.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /solver/solver.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node4->Node5 -->
<g id= "edge4_Node000004_Node000005" class= "edge" >
<title > Node4- > Node5</title>
<g id= "a_edge4_Node000004_Node000005" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M228.55,-266.13C231.52,-257.8 234.72,-248.83 237.3,-241.58" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "225.29,-264.84 225.23,-275.44 231.88,-267.19 225.29,-264.84" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node6 -->
<g id= "Node000006" class= "node" >
<title > Node6</title>
<g id= "a_Node000006" > <a xlink:href= "gridfire_8h.html" target= "_top" xlink:title= " " >
2025-11-27 15:06:27 -05:00
<polygon fill= "white" stroke= "#666666" points= "657.25,-174.75 561.75,-174.75 561.75,-144.25 657.25,-144.25 657.25,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "569.75" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "609.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node5->Node6 -->
<g id= "edge5_Node000005_Node000006" class= "edge" >
<title > Node5- > Node6</title>
<g id= "a_edge5_Node000005_Node000006" > <a xlink:title= " " >
2025-11-27 15:06:27 -05:00
<path fill= "none" stroke= "#63b8ff" d= "M301.64,-214.61C373.9,-201.91 494.74,-180.67 561.51,-168.93" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "301.21,-211.13 291.97,-216.31 302.42,-218.02 301.21,-211.13" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node10 -->
<g id= "Node000010" class= "node" >
<title > Node10</title>
<g id= "a_Node000010" > <a xlink:href= "priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "379.88,-174.75 255.12,-174.75 255.12,-144.25 379.88,-144.25 379.88,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "263.12" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/procedures</text>
<text xml:space= "preserve" text-anchor= "middle" x= "317.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node10 -->
<g id= "edge10_Node000005_Node000010" class= "edge" >
<title > Node5- > Node10</title>
<g id= "a_edge10_Node000005_Node000010" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M268.09,-202.99C278.81,-193.78 290.97,-183.31 300.55,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "265.97,-200.2 260.67,-209.38 270.53,-205.51 265.97,-200.2" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node11 -->
<g id= "Node000011" class= "node" >
<title > Node11</title>
<g id= "a_Node000011" > <a xlink:href= "engine__priming_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "501,-174.75 398,-174.75 398,-144.25 501,-144.25 501,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "406" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/lib/engine/views</text>
<text xml:space= "preserve" text-anchor= "middle" x= "449.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /engine_priming.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node5->Node11 -->
<g id= "edge11_Node000005_Node000011" class= "edge" >
<title > Node5- > Node11</title>
<g id= "a_edge11_Node000005_Node000011" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M300.35,-206.97C332.57,-196.93 372.17,-184.59 402.47,-175.15" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "299.68,-203.52 291.18,-209.83 301.76,-210.2 299.68,-203.52" />
</a>
</g>
</g>
<!-- Node12 -->
<g id= "Node000012" class= "node" >
<title > Node12</title>
<g id= "a_Node000012" > <a xlink:href= "py__solver_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "139,-102.62 0,-102.62 0,-72.12 139,-72.12 139,-102.62" />
<text xml:space= "preserve" text-anchor= "start" x= "8" y= "-89.12" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "69.5" y= "-77.88" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.cpp</text>
</a>
</g>
</g>
<!-- Node5->Node12 -->
<g id= "edge12_Node000005_Node000012" class= "edge" >
<title > Node5- > Node12</title>
<g id= "a_edge12_Node000005_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M183.37,-219.55C151.31,-213.54 113.46,-200.96 89.5,-174.75 71.33,-154.87 68.65,-121.8 68.78,-102.87" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "182.5,-222.95 192.94,-221.16 183.66,-216.05 182.5,-222.95" />
</a>
</g>
</g>
<!-- Node13 -->
<g id= "Node000013" class= "node" >
<title > Node13</title>
<g id= "a_Node000013" > <a xlink:href= "py__solver_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "237,-174.75 98,-174.75 98,-144.25 237,-144.25 237,-174.75" />
<text xml:space= "preserve" text-anchor= "start" x= "106" y= "-161.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/trampoline</text>
<text xml:space= "preserve" text-anchor= "middle" x= "167.5" y= "-150" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /py_solver.h</text>
</a>
</g>
</g>
<!-- Node5->Node13 -->
<g id= "edge13_Node000005_Node000013" class= "edge" >
<title > Node5- > Node13</title>
<g id= "a_edge13_Node000005_Node000013" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M216.91,-202.99C206.19,-193.78 194.03,-183.31 184.45,-175.08" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "214.47,-205.51 224.33,-209.38 219.03,-200.2 214.47,-205.51" />
</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= "622.75,-108.25 512.25,-108.25 512.25,-66.5 622.75,-66.5 622.75,-108.25" />
<text xml:space= "preserve" text-anchor= "start" x= "520.25" y= "-94.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/include</text>
<text xml:space= "preserve" text-anchor= "start" x= "520.25" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /gridfire/extern/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "567.5" y= "-72.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.h</text>
</a>
</g>
</g>
<!-- Node6->Node7 -->
<g id= "edge6_Node000006_Node000007" class= "edge" >
<title > Node6- > Node7</title>
<g id= "a_edge6_Node000006_Node000007" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M594.89,-134.11C589.93,-125.83 584.45,-116.67 579.69,-108.74" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "591.88,-135.89 600.02,-142.67 597.88,-132.29 591.88,-135.89" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
<!-- Node9 -->
<g id= "Node000009" class= "node" >
<title > Node9</title>
2025-11-27 15:06:27 -05:00
<g id= "a_Node000009" > <a xlink:href= "gridfire__extern_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "702.75,-30.5 598.25,-30.5 598.25,0 702.75,0 702.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "606.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "650.5" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _extern.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node6->Node9 -->
<g id= "edge9_Node000006_Node000009" class= "edge" >
<title > Node6- > Node9</title>
<g id= "a_edge9_Node000006_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M621.7,-133.45C625.22,-125.52 628.83,-116.64 631.5,-108.25 640.01,-81.52 645.66,-49.18 648.45,-30.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "618.54,-131.94 617.52,-142.49 624.89,-134.88 618.54,-131.94" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node8 -->
<g id= "Node000008" class= "node" >
<title > Node8</title>
<g id= "a_Node000008" > <a xlink:href= "gridfire__context_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "579.75,-30.5 475.25,-30.5 475.25,0 579.75,0 579.75,-30.5" />
<text xml:space= "preserve" text-anchor= "start" x= "483.25" y= "-17" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/extern/lib/gridfire</text>
<text xml:space= "preserve" text-anchor= "middle" x= "527.5" y= "-5.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _context.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node8 -->
<g id= "edge7_Node000007_Node000008" class= "edge" >
<title > Node7- > Node8</title>
<g id= "a_edge7_Node000007_Node000008" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M550.38,-56.36C545.31,-47.47 539.98,-38.13 535.74,-30.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "547.19,-57.83 555.18,-64.78 553.27,-54.36 547.19,-57.83" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node7->Node9 -->
<g id= "edge8_Node000007_Node000009" class= "edge" >
<title > Node7- > Node9</title>
<g id= "a_edge8_Node000007_Node000009" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M600.26,-58.7C611.49,-49.21 623.61,-38.97 633.14,-30.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "598.04,-55.99 592.66,-65.12 602.56,-61.33 598.04,-55.99" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13->Node12 -->
<g id= "edge15_Node000013_Node000012" class= "edge" >
<title > Node13- > Node12</title>
<g id= "a_edge15_Node000013_Node000012" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M137.98,-137.37C122.41,-126.23 103.7,-112.85 89.78,-102.89" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "135.79,-140.12 145.96,-143.09 139.87,-134.42 135.79,-140.12" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node14 -->
<g id= "Node000014" class= "node" >
<title > Node14</title>
<g id= "a_Node000014" > <a xlink:href= "solver_2bindings_8cpp.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "305.88,-97 157.12,-97 157.12,-77.75 305.88,-77.75 305.88,-97" />
<text xml:space= "preserve" text-anchor= "middle" x= "231.5" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/python/solver/bindings.cpp</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node13->Node14 -->
<g id= "edge14_Node000013_Node000014" class= "edge" >
<title > Node13- > Node14</title>
<g id= "a_edge14_Node000013_Node000014" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M188.23,-135.79C200.26,-122.61 214.72,-106.76 223.51,-97.13" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "185.94,-133.11 181.78,-142.85 191.11,-137.83 185.94,-133.11" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node15 -->
<g id= "edge22_Node000017_Node000015" class= "edge" >
<title > Node17- > Node15</title>
<g id= "a_edge22_Node000017_Node000015" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M555.44,-488.25C544.75,-455.41 528.28,-404.87 520.24,-380.19" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "552.07,-489.19 558.49,-497.62 558.73,-487.03 552.07,-489.19" />
</a>
</g>
</g>
<!-- Node18 -->
<g id= "Node000018" class= "node" >
<title > Node18</title>
<g id= "a_Node000018" > <a xlink:href= "trigger__procedures_8h.html" target= "_top" xlink:title= " " >
<polygon fill= "white" stroke= "#666666" points= "721,-463.25 594,-463.25 594,-421.5 721,-421.5 721,-463.25" />
<text xml:space= "preserve" text-anchor= "start" x= "602" y= "-449.75" font-family= "Helvetica,sans-Serif" font-size= "10.00" > src/include/gridfire</text>
<text xml:space= "preserve" text-anchor= "start" x= "602" y= "-438.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > /trigger/procedures/trigger</text>
<text xml:space= "preserve" text-anchor= "middle" x= "657.5" y= "-427.25" font-family= "Helvetica,sans-Serif" font-size= "10.00" > _procedures.h</text>
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node17->Node18 -->
<g id= "edge19_Node000017_Node000018" class= "edge" >
<title > Node17- > Node18</title>
<g id= "a_edge19_Node000017_Node000018" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M598.85,-491.66C610.06,-482.44 622.35,-472.31 632.78,-463.73" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "596.82,-488.8 591.32,-497.86 601.27,-494.21 596.82,-488.8" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node18->Node19 -->
<g id= "edge20_Node000018_Node000019" class= "edge" >
<title > Node18- > Node19</title>
<g id= "a_edge20_Node000018_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M655.83,-409.81C655.29,-399.44 654.7,-388.42 654.26,-379.98" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "652.33,-409.76 656.35,-419.56 659.32,-409.39 652.33,-409.76" />
2025-11-24 09:08:28 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node19->Node6 -->
<g id= "edge21_Node000019_Node000006" class= "edge" >
<title > Node19- > Node6</title>
<g id= "a_edge21_Node000019_Node000006" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M647.91,-337.82C638.58,-294.73 620.11,-209.49 612.69,-175.25" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "644.48,-338.51 650.02,-347.54 651.32,-337.02 644.48,-338.51" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node2 -->
<g id= "edge25_Node000020_Node000002" class= "edge" >
<title > Node20- > Node2</title>
<g id= "a_edge25_Node000020_Node000002" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M337.22,-498.15C321.16,-487.39 301.68,-474.33 285.76,-463.66" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "335.2,-501.02 345.46,-503.68 339.1,-495.2 335.2,-501.02" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node16 -->
<g id= "edge30_Node000020_Node000016" class= "edge" >
<title > Node20- > Node16</title>
<g id= "a_edge30_Node000020_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M366.63,-493.07C364.46,-462.77 360.92,-413.38 358.95,-385.83" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "363.13,-493.17 367.34,-502.9 370.11,-492.67 363.13,-493.17" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node19 -->
<g id= "edge26_Node000020_Node000019" class= "edge" >
<title > Node20- > Node19</title>
<g id= "a_edge26_Node000020_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M422.74,-500.55C449.2,-490.72 481.15,-477.7 508.5,-463.25 556.26,-438.01 607.71,-400.67 634.62,-380.26" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "421.75,-497.19 413.56,-503.91 424.16,-503.76 421.75,-497.19" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node20->Node21 -->
<g id= "edge27_Node000020_Node000021" class= "edge" >
<title > Node20- > Node21</title>
<g id= "a_edge27_Node000020_Node000021" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M390.11,-496.39C401.97,-483.92 416.31,-468.82 426.66,-457.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "387.78,-493.76 383.43,-503.42 392.85,-498.59 387.78,-493.76" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node16 -->
<g id= "edge29_Node000021_Node000016" class= "edge" >
<title > Node21- > Node16</title>
<g id= "a_edge29_Node000021_Node000016" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M416.18,-419.18C404.65,-408.66 390.98,-396.18 379.73,-385.91" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "413.63,-421.59 423.38,-425.75 418.35,-416.42 413.63,-421.59" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
2025-11-27 15:06:27 -05:00
<!-- Node21->Node19 -->
<g id= "edge28_Node000021_Node000019" class= "edge" >
<title > Node21- > Node19</title>
<g id= "a_edge28_Node000021_Node000019" > <a xlink:title= " " >
<path fill= "none" stroke= "#63b8ff" d= "M492.36,-422.93C529.23,-409.82 578.08,-392.45 612.29,-380.28" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "491.5,-419.52 483.25,-426.17 493.84,-426.12 491.5,-419.52" />
2025-11-06 09:16:40 -05:00
</a>
</g>
</g>
</g>
</svg>