Files
GridFire/docs/html/trigger__result_8h__dep__incl.svg

571 lines
29 KiB
XML

<?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 14.1.2 (20260124.0452)
-->
<!-- Title: src/include/gridfire/trigger/trigger_result.h Pages: 1 -->
<!--zoomable 616 -->
<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">
var viewWidth = 586;
var viewHeight = 616;
var sectionId = 'dynsection-1';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/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.">
<polygon fill="#999999" stroke="#666666" points="355.88,-607.5 242.38,-607.5 242.38,-577 355.88,-577 355.88,-607.5"/>
<text xml:space="preserve" text-anchor="start" x="250.38" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="299.12" y="-582.75" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/trigger_result.h</text>
</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&#45;specific triggers that decide when to (re)partition the reaction network engine.">
<polygon fill="white" stroke="#666666" points="166,-463.25 26.25,-463.25 26.25,-421.5 166,-421.5 166,-463.25"/>
<text xml:space="preserve" text-anchor="start" x="34.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="34.25" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text xml:space="preserve" text-anchor="middle" x="96.12" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M231.29,-583.29C199.78,-576.54 163.71,-564.06 138.12,-541 115.37,-520.49 104.47,-485.53 99.61,-463.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.25,-586.65 240.74,-585.15 231.6,-579.78 230.25,-586.65"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="trigger__pprint_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="469.62,-541 342.62,-541 342.62,-499.25 469.62,-499.25 469.62,-541"/>
<text xml:space="preserve" text-anchor="start" x="350.62" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="350.62" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/procedures/trigger</text>
<text xml:space="preserve" text-anchor="middle" x="406.12" y="-505" font-family="Helvetica,sans-Serif" font-size="10.00">_pprint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge17_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge17_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.82,-570.48C344.84,-561.29 361.27,-550.52 375.2,-541.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.27,-567.31 322.82,-575.72 333.1,-573.17 329.27,-567.31"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="trigger_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.88,-379.88 432.38,-379.88 432.38,-349.38 527.88,-349.38 527.88,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="440.38" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="480.12" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/trigger.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge22_Node000001_Node000018" class="edge">
<title>Node1&#45;&gt;Node18</title>
<g id="a_edge22_Node000001_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M367.24,-583.27C435.5,-571 535.43,-540.15 571.12,-463.25 578.94,-446.42 580.18,-437.69 571.12,-421.5 560.44,-402.41 540.28,-389.05 521.64,-380.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="366.91,-579.78 357.64,-584.9 368.09,-586.68 366.91,-579.78"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="trigger__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="271.5,-535.38 146.75,-535.38 146.75,-504.88 271.5,-504.88 271.5,-535.38"/>
<text xml:space="preserve" text-anchor="start" x="154.75" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="209.12" y="-510.62" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/trigger_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge23_Node000001_Node000019" class="edge">
<title>Node1&#45;&gt;Node19</title>
<g id="a_edge23_Node000001_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M271.61,-569.81C257.39,-558.73 240.41,-545.5 227.75,-535.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="269.24,-572.4 279.28,-575.79 273.55,-566.88 269.24,-572.4"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><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="339.75,-457.62 222.5,-457.62 222.5,-427.12 339.75,-427.12 339.75,-457.62"/>
<text xml:space="preserve" text-anchor="start" x="230.5" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="281.12" y="-432.88" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/trigger_logical.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge30_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge30_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M295.97,-565.29C292.17,-534.15 285.95,-483.02 282.91,-458.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.47,-565.52 297.15,-575.03 299.42,-564.68 292.47,-565.52"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="triggers_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="126.25,-385.5 0,-385.5 0,-343.75 126.25,-343.75 126.25,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="8" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="8" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text xml:space="preserve" text-anchor="middle" x="63.12" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M82.71,-410.59C79.1,-402.3 75.29,-393.54 71.99,-385.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.47,-411.92 86.68,-419.69 85.89,-409.12 79.47,-411.92"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="_point_solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="414.75,-379.88 297.5,-379.88 297.5,-349.38 414.75,-349.38 414.75,-379.88"/>
<text xml:space="preserve" text-anchor="start" x="305.5" 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="356.12" y="-355.12" font-family="Helvetica,sans-Serif" font-size="10.00">/PointSolver.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge15_Node000002_Node000014" class="edge">
<title>Node2&#45;&gt;Node14</title>
<g id="a_edge15_Node000002_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.26,-418.01C211.76,-408.05 252.42,-396.26 289.12,-385.5 294.83,-383.83 300.81,-382.07 306.74,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.38,-414.63 167.74,-420.76 178.32,-421.35 176.38,-414.63"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__partitioning__trigger_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="279.75,-385.5 144.5,-385.5 144.5,-343.75 279.75,-343.75 279.75,-385.5"/>
<text xml:space="preserve" text-anchor="start" x="152.5" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="start" x="152.5" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
<text xml:space="preserve" text-anchor="middle" x="212.12" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge16_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge16_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M136.51,-415.01C151.08,-405.49 167.29,-394.9 180.95,-385.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.94,-411.85 128.48,-420.25 138.76,-417.71 134.94,-411.85"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="strategies_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="198.62,-307.75 53.62,-307.75 53.62,-277.25 198.62,-277.25 198.62,-307.75"/>
<text xml:space="preserve" text-anchor="start" x="61.62" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="126.12" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/strategies.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M88.8,-335.04C97.17,-325.73 106.11,-315.78 113.14,-307.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="86.44,-332.44 82.36,-342.22 91.65,-337.12 86.44,-332.44"/>
</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=" ">
<polygon fill="white" stroke="#666666" points="298.88,-241.25 203.38,-241.25 203.38,-210.75 298.88,-210.75 298.88,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="211.38" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="251.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/solver.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M164.54,-271.68C183.37,-261.96 205.63,-250.47 222.87,-241.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.12,-268.47 155.83,-276.17 166.33,-274.69 163.12,-268.47"/>
</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=" ">
<polygon fill="white" stroke="#666666" points="495.88,-174.75 400.38,-174.75 400.38,-144.25 495.88,-144.25 495.88,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="408.38" y="-161.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="448.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M306.74,-206.79C337.26,-196.8 374.61,-184.57 403.26,-175.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.68,-203.46 297.27,-209.89 307.86,-210.11 305.68,-203.46"/>
</a>
</g>
</g>
<!-- 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="313.5,-174.75 188.75,-174.75 188.75,-144.25 313.5,-144.25 313.5,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="196.75" 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="251.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge10_Node000005_Node000010" class="edge">
<title>Node5&#45;&gt;Node10</title>
<g id="a_edge10_Node000005_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M251.12,-199.06C251.12,-190.89 251.12,-182.16 251.12,-175.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="247.63,-198.85 251.13,-208.85 254.63,-198.85 247.63,-198.85"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="py__solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="353.62,-102.62 214.62,-102.62 214.62,-72.12 353.62,-72.12 353.62,-102.62"/>
<text xml:space="preserve" text-anchor="start" x="222.62" 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="284.12" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.cpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge11_Node000005_Node000011" class="edge">
<title>Node5&#45;&gt;Node11</title>
<g id="a_edge11_Node000005_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M293.86,-204.4C305.1,-196.75 315.84,-186.91 322.12,-174.75 334.85,-150.16 314.21,-120.39 298.72,-103"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="292.3,-201.25 285.66,-209.51 296,-207.19 292.3,-201.25"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="py__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="170.62,-174.75 31.62,-174.75 31.62,-144.25 170.62,-144.25 170.62,-174.75"/>
<text xml:space="preserve" text-anchor="start" x="39.62" 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="101.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node12 -->
<g id="edge12_Node000005_Node000012" class="edge">
<title>Node5&#45;&gt;Node12</title>
<g id="a_edge12_Node000005_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M206.63,-205.87C183.8,-196.05 156.43,-184.28 135.29,-175.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="205.13,-209.03 215.7,-209.77 207.89,-202.6 205.13,-209.03"/>
</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="492.38,-108.25 381.88,-108.25 381.88,-66.5 492.38,-66.5 492.38,-108.25"/>
<text xml:space="preserve" text-anchor="start" x="389.88" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/include</text>
<text xml:space="preserve" text-anchor="start" x="389.88" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">/gridfire/extern/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="437.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">_context.h</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M444.08,-132.72C442.84,-124.81 441.49,-116.23 440.32,-108.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.6,-133.14 445.61,-142.47 447.52,-132.05 440.6,-133.14"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="gridfire__extern_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="572.38,-30.5 467.88,-30.5 467.88,0 572.38,0 572.38,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="475.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="520.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_extern.cpp</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M477.63,-136.43C486.41,-128.46 495.25,-118.8 501.12,-108.25 514.93,-83.45 518.74,-49.86 519.77,-30.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="475.47,-133.67 470.12,-142.82 480,-139 475.47,-133.67"/>
</a>
</g>
</g>
<!-- 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="449.38,-30.5 344.88,-30.5 344.88,0 449.38,0 449.38,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="352.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/extern/lib/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="397.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_context.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M420.01,-56.36C414.93,-47.47 409.6,-38.13 405.37,-30.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.81,-57.83 424.81,-64.78 422.89,-54.36 416.81,-57.83"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge8_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M469.88,-58.7C481.11,-49.21 493.24,-38.97 502.76,-30.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="467.67,-55.99 462.29,-65.12 472.19,-61.33 467.67,-55.99"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge14_Node000012_Node000011" class="edge">
<title>Node12&#45;&gt;Node11</title>
<g id="a_edge14_Node000012_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.16,-139.71C180.17,-128.21 218.01,-113.71 245.81,-103.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.99,-136.41 140.9,-143.26 151.49,-142.95 148.99,-136.41"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="175.5,-97 26.75,-97 26.75,-77.75 175.5,-77.75 175.5,-97"/>
<text xml:space="preserve" text-anchor="middle" x="101.12" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge13_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge13_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M101.12,-132.73C101.12,-120.23 101.12,-106.02 101.12,-97.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.63,-132.46 101.13,-142.46 104.63,-132.46 97.63,-132.46"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge21_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge21_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M396.07,-488.25C385.37,-455.41 368.91,-404.87 360.87,-380.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="392.69,-489.19 399.12,-497.62 399.35,-487.03 392.69,-489.19"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="trigger__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="561.62,-463.25 434.62,-463.25 434.62,-421.5 561.62,-421.5 561.62,-463.25"/>
<text xml:space="preserve" text-anchor="start" x="442.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="442.62" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger/procedures/trigger</text>
<text xml:space="preserve" text-anchor="middle" x="498.12" y="-427.25" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge18_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge18_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M439.48,-491.66C450.69,-482.44 462.98,-472.31 473.4,-463.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="437.44,-488.8 431.95,-497.86 441.89,-494.21 437.44,-488.8"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge19_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.7,-410.15C488.22,-399.68 485.56,-388.51 483.54,-379.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="487.23,-410.68 492.95,-419.6 494.04,-409.06 487.23,-410.68"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node6 -->
<g id="edge20_Node000018_Node000006" class="edge">
<title>Node18&#45;&gt;Node6</title>
<g id="a_edge20_Node000018_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M476.06,-337.82C469.27,-294.73 455.84,-209.49 450.45,-175.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="472.57,-338.19 477.59,-347.52 479.49,-337.1 472.57,-338.19"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge24_Node000019_Node000002" class="edge">
<title>Node19&#45;&gt;Node2</title>
<g id="a_edge24_Node000019_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M177.84,-498.15C161.78,-487.39 142.3,-474.33 126.39,-463.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.83,-501.02 186.08,-503.68 179.72,-495.2 175.83,-501.02"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node15 -->
<g id="edge29_Node000019_Node000015" class="edge">
<title>Node19&#45;&gt;Node15</title>
<g id="a_edge29_Node000019_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M209.63,-493.07C210.23,-462.77 211.19,-413.38 211.73,-385.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="206.14,-492.83 209.44,-502.89 213.14,-492.96 206.14,-492.83"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge25_Node000019_Node000018" class="edge">
<title>Node19&#45;&gt;Node18</title>
<g id="a_edge25_Node000019_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M264.86,-500.68C291.16,-491.03 322.53,-478.13 349.12,-463.25 393.43,-438.46 439.83,-400.61 463.73,-380.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="263.96,-497.29 255.73,-503.97 266.33,-503.87 263.96,-497.29"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge26_Node000019_Node000020" class="edge">
<title>Node19&#45;&gt;Node20</title>
<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M230.74,-496.39C242.59,-483.92 256.94,-468.82 267.29,-457.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="228.4,-493.76 224.05,-503.42 233.48,-498.59 228.4,-493.76"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge28_Node000020_Node000015" class="edge">
<title>Node20&#45;&gt;Node15</title>
<g id="a_edge28_Node000020_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M260.34,-418.55C250.88,-408.17 239.77,-395.98 230.6,-385.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.48,-420.61 266.8,-425.65 262.66,-415.9 257.48,-420.61"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node18 -->
<g id="edge27_Node000020_Node000018" class="edge">
<title>Node20&#45;&gt;Node18</title>
<g id="a_edge27_Node000020_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.23,-422.68C364.56,-409.61 409.78,-392.4 441.53,-380.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="329.01,-419.4 320.91,-426.23 331.5,-425.94 329.01,-419.4"/>
</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="trigger__result_8h__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>