Files
GridFire/docs/html/building_8h__dep__incl.svg
2025-11-06 09:16:40 -05:00

1402 lines
74 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 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/types/building.h Pages: 1 -->
<!--zoomable 782 -->
<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 = 2200;
var viewHeight = 782;
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/engine/types/building.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="1102.38,-774.25 983.62,-774.25 983.62,-743.75 1102.38,-743.75 1102.38,-774.25"/>
<text xml:space="preserve" text-anchor="start" x="991.62" y="-760.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1043" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/types/building.h</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="white" stroke="#666666" points="1469.88,-702.12 1342.12,-702.12 1342.12,-671.62 1469.88,-671.62 1469.88,-702.12"/>
<text xml:space="preserve" text-anchor="start" x="1350.12" y="-688.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1406" y="-677.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_abstract.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="M1113.69,-744.34C1179.86,-731.56 1277.87,-712.63 1341.84,-700.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1113.18,-740.88 1104.02,-746.21 1114.5,-747.75 1113.18,-740.88"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><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="2179.88,-624.38 2058.12,-624.38 2058.12,-593.88 2179.88,-593.88 2179.88,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="2066.12" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2119" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/policy_abstract.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node28 -->
<g id="edge93_Node000001_Node000028" class="edge">
<title>Node1&#45;&gt;Node28</title>
<g id="a_edge93_Node000001_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1114.12,-752.39C1278.85,-738.63 1698.85,-699.21 2044,-630 2051.4,-628.52 2059.15,-626.73 2066.74,-624.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1113.89,-748.89 1104.22,-753.21 1114.47,-755.87 1113.89,-748.89"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="construction_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1047.5,-546.62 884.5,-546.62 884.5,-516.12 1047.5,-516.12 1047.5,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="892.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="966" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/construction.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node45 -->
<g id="edge84_Node000001_Node000045" class="edge">
<title>Node1&#45;&gt;Node45</title>
<g id="a_edge84_Node000001_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1034.37,-732.72C1018.21,-685.37 983.85,-584.67 970.99,-547"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1031.03,-733.78 1037.58,-742.11 1037.66,-731.52 1031.03,-733.78"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="engine__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="403,-707.75 297,-707.75 297,-666 403,-666 403,-707.75"/>
<text xml:space="preserve" text-anchor="start" x="305" y="-694.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="305" y="-683" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/types/engine</text>
<text xml:space="preserve" text-anchor="middle" x="350" y="-671.75" font-family="Helvetica,sans-Serif" font-size="10.00">_types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge91_Node000001_Node000046" class="edge">
<title>Node1&#45;&gt;Node46</title>
<g id="a_edge91_Node000001_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M971.97,-750.81C832.66,-736.72 526.43,-705.73 403.06,-693.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="971.51,-754.28 981.81,-751.81 972.21,-747.32 971.51,-754.28"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="703.88,-630 564.12,-630 564.12,-588.25 703.88,-588.25 703.88,-630"/>
<text xml:space="preserve" text-anchor="start" x="572.12" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="572.12" y="-605.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/diagnostics/dynamic</text>
<text xml:space="preserve" text-anchor="middle" x="634" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">_engine_diagnostics.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="M1330.61,-680.82C1210.78,-672.45 969.59,-654.19 766,-630 745.86,-627.61 724.07,-624.53 704.11,-621.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.09,-684.3 1340.31,-681.5 1330.58,-677.31 1330.09,-684.3"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="dynamic__engine__diagnostics_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="789.5,-546.62 626.5,-546.62 626.5,-516.12 789.5,-516.12 789.5,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="634.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/diagnostics</text>
<text xml:space="preserve" text-anchor="middle" x="708" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge80_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge80_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.29,-685.27C1189.93,-683.09 895.31,-673.34 804,-630 764.7,-611.35 732.53,-569.48 717.38,-547.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.19,-688.76 1340.24,-685.41 1330.29,-681.77 1330.19,-688.76"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><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="1273.75,-163.5 1178.25,-163.5 1178.25,-133 1273.75,-133 1273.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1186.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1226" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6_Node000002_Node000007" class="edge">
<title>Node2&#45;&gt;Node7</title>
<g id="a_edge6_Node000002_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1411.54,-660.06C1416.98,-633.26 1424.91,-590.05 1428,-552.25 1431.22,-512.93 1421,-423.18 1421,-376.88 1421,-376.88 1421,-376.88 1421,-297.12 1421,-223.62 1331.95,-181.93 1274.2,-162.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1408.15,-659.16 1409.54,-669.66 1415,-660.58 1408.15,-659.16"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1148.25,-468.88 1031.75,-468.88 1031.75,-438.38 1148.25,-438.38 1148.25,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1039.75" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1090" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/engine_graph.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge12_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge12_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.75,-682.51C1250.14,-677.18 1129.75,-663.68 1100,-630 1059.42,-584.06 1076.4,-502.15 1085.57,-469.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.13,-685.98 1340.34,-683.11 1330.57,-678.99 1330.13,-685.98"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1278.62,-391.12 1137.38,-391.12 1137.38,-360.62 1278.62,-360.62 1278.62,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="1145.38" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1208" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge36_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge36_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.85,-672.42C1265.51,-656.27 1174.92,-622.07 1133,-552.25 1123.45,-536.34 1127.62,-528.26 1133,-510.5 1138.57,-492.1 1147.2,-491.05 1157,-474.5 1174.05,-445.71 1191.62,-410.66 1201.04,-391.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1329.91,-675.8 1340.45,-674.7 1331.53,-668.99 1329.91,-675.8"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="811.38,-235.62 686.62,-235.62 686.62,-205.12 811.38,-205.12 811.38,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="694.62" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="749" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/priming.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge81_Node000002_Node000014" class="edge">
<title>Node2&#45;&gt;Node14</title>
<g id="a_edge81_Node000002_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.6,-686.06C1106.84,-686.02 449.37,-681.41 242,-630 113.07,-598.04 0,-587.45 0,-454.62 0,-454.62 0,-454.62 0,-374.88 0,-313.4 42.23,-303.13 98,-277.25 201.47,-229.22 544.18,-222.17 686.35,-221.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.36,-689.56 1340.35,-686.06 1330.35,-682.56 1330.36,-689.56"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="engine__defined_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1080.75,-396.75 973.25,-396.75 973.25,-355 1080.75,-355 1080.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="981.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="981.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1027" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_defined.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge41_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge41_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.68,-685.99C1217.07,-682.42 1000.14,-660.58 859,-552.25 812.77,-516.76 769.17,-478.72 805,-432.75 825.43,-406.54 913.92,-390.73 972.82,-382.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.41,-689.48 1340.51,-686.25 1330.6,-682.49 1330.41,-689.48"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="engine__multiscale_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1619.75,-396.75 1512.25,-396.75 1512.25,-355 1619.75,-355 1619.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1520.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1520.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1566" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_multiscale.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge42_Node000002_Node000021" class="edge">
<title>Node2&#45;&gt;Node21</title>
<g id="a_edge42_Node000002_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.43,-675.02C1503.51,-671.96 1527.71,-668.73 1550,-666 1699.51,-647.7 1749.51,-691.52 1887,-630 1934.03,-608.95 1952.09,-599.34 1973,-552.25 1980.53,-535.29 1983.88,-525.53 1973,-510.5 1962.29,-495.71 1728.22,-424.89 1620,-392.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481.02,-671.54 1471.6,-676.39 1481.99,-678.48 1481.02,-671.54"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="stellar__policy_8h.html" target="_top" xlink:title="High&#45;level concrete NetworkPolicy for specific stellar environments.">
<polygon fill="white" stroke="#666666" points="2013.62,-313.38 1902.38,-313.38 1902.38,-282.88 2013.62,-282.88 2013.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1910.38" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1958" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/stellar_policy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge54_Node000002_Node000022" class="edge">
<title>Node2&#45;&gt;Node22</title>
<g id="a_edge54_Node000002_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.41,-674.84C1503.49,-671.78 1527.69,-668.59 1550,-666 1634.92,-656.15 1855.7,-666.5 1933,-630 1988.31,-603.88 2030,-593.54 2030,-532.38 2030,-532.38 2030,-532.38 2030,-452.62 2030,-396.99 1990.76,-339.84 1970.21,-313.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481,-671.36 1471.58,-676.21 1481.97,-678.29 1481,-671.36"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="engine__adaptive_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1756.75,-396.75 1649.25,-396.75 1649.25,-355 1756.75,-355 1756.75,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="1657.25" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1657.25" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1703" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_adaptive.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge37_Node000002_Node000023" class="edge">
<title>Node2&#45;&gt;Node23</title>
<g id="a_edge37_Node000002_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1453.18,-666.2C1470.76,-657.13 1489.85,-645.01 1504,-630 1544.62,-586.89 1527.93,-558.23 1563,-510.5 1596.52,-464.88 1646.57,-421.42 1676.86,-397.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.84,-662.95 1444.42,-670.51 1454.93,-669.23 1451.84,-662.95"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="engine__view__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for engine &quot;views&quot; in GridFire.">
<polygon fill="white" stroke="#666666" points="1556.75,-474.5 1449.25,-474.5 1449.25,-432.75 1556.75,-432.75 1556.75,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="1457.25" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1457.25" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1503" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">_view_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge43_Node000002_Node000025" class="edge">
<title>Node2&#45;&gt;Node25</title>
<g id="a_edge43_Node000002_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1446.2,-665.26C1459.76,-656.28 1473.57,-644.46 1482,-630 1510.97,-580.33 1508.77,-509.34 1505.52,-474.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1444.41,-662.26 1437.75,-670.5 1448.09,-668.21 1444.41,-662.26"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="python_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1725.5,-624.38 1610.5,-624.38 1610.5,-593.88 1725.5,-593.88 1725.5,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1618.5" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1668" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/io/generative/python.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge48_Node000002_Node000026" class="edge">
<title>Node2&#45;&gt;Node26</title>
<g id="a_edge48_Node000002_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1467.76,-668.02C1513.34,-654.84 1574.6,-637.13 1617.31,-624.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1466.92,-664.62 1458.28,-670.76 1468.86,-671.34 1466.92,-664.62"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="python_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1672.38,-546.62 1571.62,-546.62 1571.62,-516.12 1672.38,-516.12 1672.38,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1579.62" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/io/generative</text>
<text xml:space="preserve" text-anchor="middle" x="1622" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/python.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge82_Node000002_Node000027" class="edge">
<title>Node2&#45;&gt;Node27</title>
<g id="a_edge82_Node000002_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1480.84,-668.79C1507.13,-660.21 1535.65,-647.75 1558,-630 1586.56,-607.31 1606.6,-568.26 1615.98,-547.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1480.08,-665.36 1471.57,-671.66 1482.16,-672.04 1480.08,-665.36"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge50_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge50_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.54,-683.45C1601.52,-678.67 1842.67,-665.22 2044,-630 2051.96,-628.61 2060.31,-626.78 2068.43,-624.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481.68,-679.95 1471.83,-683.83 1481.96,-686.94 1481.68,-679.95"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1402.12,-624.38 1287.88,-624.38 1287.88,-593.88 1402.12,-593.88 1402.12,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1295.88" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1345" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge55_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge55_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1387.11,-662.42C1377.18,-650.09 1365.32,-635.36 1356.73,-624.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1384.29,-664.5 1393.29,-670.09 1389.74,-660.11 1384.29,-664.5"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="346.75,-624.38 251.25,-624.38 251.25,-593.88 346.75,-593.88 346.75,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="259.25" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="299" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/solver.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge62_Node000002_Node000035" class="edge">
<title>Node2&#45;&gt;Node35</title>
<g id="a_edge62_Node000002_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.57,-682.13C1175.35,-674.22 808.98,-654.51 502,-630 448.87,-625.76 388.05,-619.64 346.95,-615.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.15,-685.61 1340.31,-682.62 1330.5,-678.62 1330.15,-685.61"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="_c_v_o_d_e__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="570,-552.25 440,-552.25 440,-510.5 570,-510.5 570,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="448" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="448" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/CVODE</text>
<text xml:space="preserve" text-anchor="middle" x="505" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_solver_strategy.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge76_Node000002_Node000036" class="edge">
<title>Node2&#45;&gt;Node36</title>
<g id="a_edge76_Node000002_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.4,-685.13C1134.09,-682.61 618.91,-672.01 555,-630 528.11,-612.32 514.93,-575.44 509.08,-552.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.19,-688.63 1340.23,-685.25 1330.28,-681.63 1330.19,-688.63"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="logging_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1877.75,-624.38 1782.25,-624.38 1782.25,-593.88 1877.75,-593.88 1877.75,-624.38"/>
<text xml:space="preserve" text-anchor="start" x="1790.25" y="-610.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="1830" y="-599.62" font-family="Helvetica,sans-Serif" font-size="10.00">/utils/logging.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node42 -->
<g id="edge77_Node000002_Node000042" class="edge">
<title>Node2&#45;&gt;Node42</title>
<g id="a_edge77_Node000002_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.36,-677.74C1555.04,-668.97 1670.13,-653.09 1768,-630 1774.27,-628.52 1780.82,-626.71 1787.22,-624.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481.37,-674.22 1471.85,-678.86 1482.19,-681.17 1481.37,-674.22"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="logging_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1805.88,-541 1690.12,-541 1690.12,-521.75 1805.88,-521.75 1805.88,-541"/>
<text xml:space="preserve" text-anchor="middle" x="1748" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/utils/logging.cpp</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node43 -->
<g id="edge83_Node000002_Node000043" class="edge">
<title>Node2&#45;&gt;Node43</title>
<g id="a_edge83_Node000002_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1481.42,-683.16C1567.52,-678.39 1700.88,-665.36 1735,-630 1758.51,-605.64 1753.43,-560.56 1749.92,-541.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1481.44,-679.66 1471.64,-683.68 1481.8,-686.65 1481.44,-679.66"/>
</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="M661.59,-579.88C672.62,-568.59 684.84,-556.08 693.98,-546.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="659.37,-577.14 654.89,-586.74 664.38,-582.04 659.37,-577.14"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="_c_v_o_d_e__solver__strategy_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="798.12,-391.12 653.88,-391.12 653.88,-360.62 798.12,-360.62 798.12,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="661.88" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="middle" x="726" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge4_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M617.82,-577.48C609.37,-556.84 603.33,-529.95 617,-510.5 644.16,-471.85 688.09,-511.86 717,-474.5 735.65,-450.4 732.62,-412.28 729.11,-391.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="614.6,-578.85 621.89,-586.54 620.99,-575.98 614.6,-578.85"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="engine_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1152.5,-24.88 1001.5,-24.88 1001.5,-5.63 1152.5,-5.63 1152.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1077" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M552.38,-607.51C476.14,-604.23 360.66,-592.23 269,-552.25 104.61,-480.55 38,-400.72 38,-221.38 38,-221.38 38,-221.38 38,-147.25 38,-50.15 761.5,-23.88 1001.02,-17.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.16,-611 562.29,-607.89 552.43,-604.01 552.16,-611"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge7_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge7_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1166.89,-137.16C1141.72,-129.97 1114.07,-117.74 1096,-97 1077.93,-76.26 1076.25,-41.52 1076.56,-25.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1165.83,-140.5 1176.39,-139.65 1167.6,-133.73 1165.83,-140.5"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="py__engine_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1328.62,-30.5 1187.38,-30.5 1187.38,0 1328.62,0 1328.62,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1195.38" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1258" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.cpp</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1243.61,-123.43C1248.58,-115.43 1253.34,-106.2 1256,-97 1262.47,-74.64 1261.39,-47.32 1259.83,-30.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1240.84,-121.28 1238.21,-131.54 1246.67,-125.16 1240.84,-121.28"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="py__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1246.62,-97 1105.38,-97 1105.38,-66.5 1246.62,-66.5 1246.62,-97"/>
<text xml:space="preserve" text-anchor="start" x="1113.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/engine/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="1176" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/py_engine.h</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge9_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1207.64,-123.57C1200.83,-114.78 1193.3,-105.07 1187.3,-97.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1204.83,-125.66 1213.73,-131.42 1210.37,-121.37 1204.83,-125.66"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node6 -->
<g id="edge10_Node000009_Node000006" class="edge">
<title>Node9&#45;&gt;Node6</title>
<g id="a_edge10_Node000009_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1143.99,-59.9C1126.03,-48.19 1104.54,-34.19 1090.83,-25.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1141.98,-62.76 1152.27,-65.29 1145.8,-56.9 1141.98,-62.76"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge11_Node000009_Node000008" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge11_Node000009_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1203.63,-59.02C1215.43,-49.73 1228.89,-39.15 1239.47,-30.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1201.49,-56.24 1195.8,-65.18 1205.82,-61.75 1201.49,-56.24"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge35_Node000010_Node000005" class="edge">
<title>Node10&#45;&gt;Node5</title>
<g id="a_edge35_Node000010_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1020.3,-438.12C956.12,-424.76 861.36,-405.04 796.82,-391.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1019.53,-441.54 1030.04,-440.15 1020.96,-434.68 1019.53,-441.54"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge13_Node000010_Node000007" class="edge">
<title>Node10&#45;&gt;Node7</title>
<g id="a_edge13_Node000010_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1094.61,-426.73C1099.6,-405.26 1109.47,-375.11 1128,-355 1152.79,-328.1 1180.48,-348.57 1202,-319 1236.86,-271.11 1232.03,-195.1 1228.14,-163.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1091.2,-425.95 1092.57,-436.46 1098.05,-427.39 1091.2,-425.95"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge14_Node000010_Node000011" class="edge">
<title>Node10&#45;&gt;Node11</title>
<g id="a_edge14_Node000010_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1122.37,-431.84C1142.34,-419.02 1167.46,-402.9 1185.32,-391.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1120.55,-428.85 1114.03,-437.2 1124.33,-434.75 1120.55,-428.85"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="engine__graph_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1392.62,-313.38 1287.38,-313.38 1287.38,-282.88 1392.62,-282.88 1392.62,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1295.38" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1340" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node13 -->
<g id="edge33_Node000010_Node000013" class="edge">
<title>Node10&#45;&gt;Node13</title>
<g id="a_edge33_Node000010_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1153.91,-434.91C1211.24,-418.96 1286.62,-397.86 1288,-396.75 1315.07,-374.94 1329.85,-335.17 1336.19,-313.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1153.22,-431.46 1144.53,-437.51 1155.1,-438.21 1153.22,-431.46"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node16 -->
<g id="edge20_Node000010_Node000016" class="edge">
<title>Node10&#45;&gt;Node16</title>
<g id="a_edge20_Node000010_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1070.5,-429.18C1061.98,-418.93 1052.07,-407.02 1043.87,-397.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1067.8,-431.41 1076.89,-436.86 1073.18,-426.93 1067.8,-431.41"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="engine__defined_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="880.5,-313.38 777.5,-313.38 777.5,-282.88 880.5,-282.88 880.5,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="785.5" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="829" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_defined.cpp</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node20 -->
<g id="edge34_Node000010_Node000020" class="edge">
<title>Node10&#45;&gt;Node20</title>
<g id="a_edge34_Node000010_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1040.67,-433.56C1016.92,-423.68 988.38,-410.76 964,-396.75 919.37,-371.09 871.53,-333.92 846.53,-313.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1039.23,-436.76 1049.81,-437.31 1041.89,-430.28 1039.23,-436.76"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node21 -->
<g id="edge28_Node000010_Node000021" class="edge">
<title>Node10&#45;&gt;Node21</title>
<g id="a_edge28_Node000010_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1159.8,-439.72C1173.13,-437.34 1186.99,-434.92 1200,-432.75 1310.64,-414.31 1440.5,-395.05 1511.97,-384.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1159.46,-436.22 1150.24,-441.44 1160.7,-443.11 1159.46,-436.22"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node22 -->
<g id="edge32_Node000010_Node000022" class="edge">
<title>Node10&#45;&gt;Node22</title>
<g id="a_edge32_Node000010_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1159.6,-435.73C1268.29,-409.42 1469.42,-361.01 1503,-355 1578.5,-341.48 1798.25,-316.64 1902.23,-305.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1158.78,-432.33 1149.89,-438.08 1160.43,-439.13 1158.78,-432.33"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="engine__procedures_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1193,-319 1063,-319 1063,-277.25 1193,-277.25 1193,-319"/>
<text xml:space="preserve" text-anchor="start" x="1071" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1071" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1128" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_procedures.h</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1184.23,-352.37C1173.19,-341.91 1160.16,-329.58 1149.43,-319.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1181.81,-354.89 1191.48,-359.23 1186.62,-349.81 1181.81,-354.89"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge17_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge17_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1243.3,-354.62C1265.78,-341.72 1294.38,-325.31 1314.63,-313.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1241.69,-351.5 1234.76,-359.52 1245.18,-357.57 1241.69,-351.5"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge18_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge18_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1125.84,-361.17C1049.55,-348 945.2,-328.72 928,-319 906.16,-306.65 910.64,-291.52 890,-277.25 863.36,-258.83 829.77,-245.22 802.06,-236.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1124.94,-364.56 1135.39,-362.81 1126.13,-357.67 1124.94,-364.56"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="engine__multiscale_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1602.88,-313.38 1487.12,-313.38 1487.12,-282.88 1602.88,-282.88 1602.88,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1495.12" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1545" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_multiscale.cpp</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge19_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge19_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1284.56,-357.67C1345.98,-343.86 1430.89,-324.77 1486.84,-312.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1283.84,-354.24 1274.85,-359.85 1285.38,-361.07 1283.84,-354.24"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge16_Node000012_Node000007" class="edge">
<title>Node12&#45;&gt;Node7</title>
<g id="a_edge16_Node000012_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1147.75,-267.33C1168.53,-235.97 1200.39,-187.89 1216.28,-163.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1144.86,-265.34 1142.26,-275.61 1150.7,-269.21 1144.86,-265.34"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="engine__priming_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1044.75,-319 937.25,-319 937.25,-277.25 1044.75,-277.25 1044.75,-319"/>
<text xml:space="preserve" text-anchor="start" x="945.25" y="-305.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="945.25" y="-294.25" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="991" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">_priming.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge21_Node000016_Node000017" class="edge">
<title>Node16&#45;&gt;Node17</title>
<g id="a_edge21_Node000016_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1012.5,-344.37C1008.52,-336 1004.31,-327.13 1000.67,-319.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1009.25,-345.68 1016.7,-353.21 1015.57,-342.67 1009.25,-345.68"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="engine__views_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1556.75,-241.25 1449.25,-241.25 1449.25,-199.5 1556.75,-199.5 1556.75,-241.25"/>
<text xml:space="preserve" text-anchor="start" x="1457.25" y="-227.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1457.25" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/views/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1503" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">_views.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node18 -->
<g id="edge26_Node000016_Node000018" class="edge">
<title>Node16&#45;&gt;Node18</title>
<g id="a_edge26_Node000016_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1092.22,-357.32C1125.62,-347.51 1166.59,-334.21 1202,-319 1237.41,-303.79 1242.11,-291.29 1278,-277.25 1334.6,-255.11 1402.71,-239.65 1449.06,-230.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1091.29,-353.94 1082.66,-360.08 1093.24,-360.66 1091.29,-353.94"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node20 -->
<g id="edge27_Node000016_Node000020" class="edge">
<title>Node16&#45;&gt;Node20</title>
<g id="a_edge27_Node000016_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M963.46,-350.56C931.85,-338.47 894.68,-324.25 867.45,-313.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="961.94,-353.73 972.53,-354.03 964.44,-347.19 961.94,-353.73"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge24_Node000017_Node000014" class="edge">
<title>Node17&#45;&gt;Node14</title>
<g id="a_edge24_Node000017_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M926.27,-276.86C885.19,-264.01 832.99,-247.67 795.9,-236.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="924.96,-280.12 935.55,-279.77 927.05,-273.44 924.96,-280.12"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge22_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge22_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1056.11,-276.99C1202.86,-245.84 1366.08,-231.04 1448.9,-224.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1055.64,-273.51 1046.61,-279.04 1057.12,-280.35 1055.64,-273.51"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="engine__priming_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="987.5,-235.62 884.5,-235.62 884.5,-205.12 987.5,-205.12 987.5,-235.62"/>
<text xml:space="preserve" text-anchor="start" x="892.5" y="-222.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="936" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_priming.cpp</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node19 -->
<g id="edge25_Node000017_Node000019" class="edge">
<title>Node17&#45;&gt;Node19</title>
<g id="a_edge25_Node000017_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M969.54,-267.56C961.59,-256.62 952.95,-244.71 946.42,-235.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="966.66,-269.57 975.37,-275.6 972.33,-265.45 966.66,-269.57"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge23_Node000018_Node000007" class="edge">
<title>Node18&#45;&gt;Node7</title>
<g id="a_edge23_Node000018_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1437.99,-200.3C1436.98,-200.03 1435.99,-199.76 1435,-199.5 1380,-184.86 1316.36,-169.83 1273.9,-160.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1436.85,-203.62 1447.42,-202.9 1438.7,-196.87 1436.85,-203.62"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node15 -->
<g id="edge31_Node000021_Node000015" class="edge">
<title>Node21&#45;&gt;Node15</title>
<g id="a_edge31_Node000021_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1557.34,-343.65C1554.44,-333.18 1551.34,-322.01 1548.98,-313.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1553.92,-344.42 1559.97,-353.12 1560.67,-342.55 1553.92,-344.42"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node18 -->
<g id="edge29_Node000021_Node000018" class="edge">
<title>Node21&#45;&gt;Node18</title>
<g id="a_edge29_Node000021_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1594.64,-346.16C1610.9,-326.25 1625.56,-299.43 1612,-277.25 1599.8,-257.29 1577.96,-244.17 1557.02,-235.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1592.06,-343.79 1588.14,-353.63 1597.34,-348.38 1592.06,-343.79"/>
</a>
</g>
</g>
<!-- Node21&#45;&gt;Node22 -->
<g id="edge30_Node000021_Node000022" class="edge">
<title>Node21&#45;&gt;Node22</title>
<g id="a_edge30_Node000021_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1631.03,-357.07C1634.06,-356.34 1637.06,-355.65 1640,-355 1731.12,-334.8 1838.23,-317.24 1901.98,-307.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1630.36,-353.62 1621.49,-359.41 1632.04,-360.42 1630.36,-353.62"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node18 -->
<g id="edge38_Node000023_Node000018" class="edge">
<title>Node23&#45;&gt;Node18</title>
<g id="a_edge38_Node000023_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1751.48,-347.85C1761.36,-339.92 1770.43,-330.28 1776,-319 1784.22,-302.36 1787.73,-291.63 1776,-277.25 1748.93,-244.08 1628.79,-230.07 1557.21,-224.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1749.45,-345 1743.47,-353.75 1753.6,-350.63 1749.45,-345"/>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node22 -->
<g id="edge39_Node000023_Node000022" class="edge">
<title>Node23&#45;&gt;Node22</title>
<g id="a_edge39_Node000023_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1767.92,-355.59C1811.73,-342.58 1868.66,-325.67 1908.75,-313.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1767.12,-352.18 1758.53,-358.38 1769.11,-358.89 1767.12,-352.18"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="engine__adaptive_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1767.12,-313.38 1658.88,-313.38 1658.88,-282.88 1767.12,-282.88 1767.12,-313.38"/>
<text xml:space="preserve" text-anchor="start" x="1666.88" y="-299.88" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/views</text>
<text xml:space="preserve" text-anchor="middle" x="1713" y="-288.62" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_adaptive.cpp</text>
</a>
</g>
</g>
<!-- Node23&#45;&gt;Node24 -->
<g id="edge40_Node000023_Node000024" class="edge">
<title>Node23&#45;&gt;Node24</title>
<g id="a_edge40_Node000023_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1707.17,-343.31C1708.54,-332.94 1709.99,-321.92 1711.11,-313.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1703.72,-342.7 1705.88,-353.07 1710.66,-343.62 1703.72,-342.7"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node16 -->
<g id="edge45_Node000025_Node000016" class="edge">
<title>Node25&#45;&gt;Node16</title>
<g id="a_edge45_Node000025_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1437.58,-439.4C1425.13,-437.05 1412.18,-434.73 1400,-432.75 1279.64,-413.19 1248.33,-416.53 1128,-396.75 1112.75,-394.24 1096.27,-391.16 1081.14,-388.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1436.88,-442.83 1447.36,-441.27 1438.2,-435.95 1436.88,-442.83"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node18 -->
<g id="edge47_Node000025_Node000018" class="edge">
<title>Node25&#45;&gt;Node18</title>
<g id="a_edge47_Node000025_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1492.13,-421.94C1481.17,-386.76 1467.28,-327.46 1478,-277.25 1480.64,-264.88 1486.23,-251.94 1491.45,-241.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1488.67,-422.61 1495.09,-431.04 1495.33,-420.45 1488.67,-422.61"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node21 -->
<g id="edge46_Node000025_Node000021" class="edge">
<title>Node25&#45;&gt;Node21</title>
<g id="a_edge46_Node000025_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1527.21,-423.51C1534.51,-414.74 1542.36,-405.3 1549.07,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1524.55,-421.24 1520.85,-431.16 1529.94,-425.71 1524.55,-421.24"/>
</a>
</g>
</g>
<!-- Node25&#45;&gt;Node23 -->
<g id="edge44_Node000025_Node000023" class="edge">
<title>Node25&#45;&gt;Node23</title>
<g id="a_edge44_Node000025_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1567.29,-428.28C1593.73,-418.26 1624.02,-406.79 1649.26,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1566.12,-424.97 1558.01,-431.79 1568.6,-431.52 1566.12,-424.97"/>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node27 -->
<g id="edge49_Node000026_Node000027" class="edge">
<title>Node26&#45;&gt;Node27</title>
<g id="a_edge49_Node000026_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1653.31,-583.94C1645.92,-571.76 1637.2,-557.4 1630.84,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1650.16,-585.5 1658.35,-592.23 1656.15,-581.86 1650.16,-585.5"/>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node22 -->
<g id="edge53_Node000028_Node000022" class="edge">
<title>Node28&#45;&gt;Node22</title>
<g id="a_edge53_Node000028_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2117.17,-582C2112.56,-532.93 2096.72,-425.61 2044,-355 2030.58,-337.02 2009.54,-323.21 1991.62,-313.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2113.68,-582.25 2118.01,-591.92 2120.66,-581.66 2113.68,-582.25"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><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="2191.75,-391.12 2096.25,-391.12 2096.25,-360.62 2191.75,-360.62 2191.75,-391.12"/>
<text xml:space="preserve" text-anchor="start" x="2104.25" y="-377.62" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2144" y="-366.38" font-family="Helvetica,sans-Serif" font-size="10.00">/policy/chains.h</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge51_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge51_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2121.8,-582.27C2127.06,-533.53 2138.31,-429.53 2142.44,-391.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2118.32,-581.84 2120.73,-592.15 2125.28,-582.59 2118.32,-581.84"/>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node22 -->
<g id="edge52_Node000029_Node000022" class="edge">
<title>Node29&#45;&gt;Node22</title>
<g id="a_edge52_Node000029_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2097.69,-356.01C2065.65,-342.96 2023.62,-325.85 1994.07,-313.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2096.15,-359.17 2106.74,-359.7 2098.79,-352.69 2096.15,-359.17"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1269.88,-552.25 1142.12,-552.25 1142.12,-510.5 1269.88,-510.5 1269.88,-552.25"/>
<text xml:space="preserve" text-anchor="start" x="1150.12" y="-538.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="1150.12" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">/reaction/weak/weak_rate</text>
<text xml:space="preserve" text-anchor="middle" x="1206" y="-516.25" font-family="Helvetica,sans-Serif" font-size="10.00">_library.h</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge56_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge56_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1308.19,-588.06C1288.12,-577.13 1263.35,-563.63 1243.23,-552.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1306.41,-591.08 1316.87,-592.8 1309.76,-584.94 1306.41,-591.08"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="weak_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1391,-468.88 1285,-468.88 1285,-438.38 1391,-438.38 1391,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="1293" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1338" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node32 -->
<g id="edge60_Node000030_Node000032" class="edge">
<title>Node30&#45;&gt;Node32</title>
<g id="a_edge60_Node000030_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1380.65,-587.09C1392.59,-578.02 1404.51,-566.25 1411,-552.25 1418.81,-535.42 1419.22,-527.14 1411,-510.5 1402.09,-492.47 1384.27,-478.65 1368.47,-469.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1378.98,-583.98 1372.83,-592.61 1383.02,-589.69 1378.98,-583.98"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="construction_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="938.38,-468.88 813.62,-468.88 813.62,-438.38 938.38,-438.38 938.38,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="821.62" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="876" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node33 -->
<g id="edge59_Node000030_Node000033" class="edge">
<title>Node30&#45;&gt;Node33</title>
<g id="a_edge59_Node000030_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.16,-604.89C1152.26,-598.35 902.1,-581.65 876,-552.25 855.74,-529.44 863.97,-490.44 870.64,-469.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1275.71,-608.37 1285.87,-605.39 1276.07,-601.38 1275.71,-608.37"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="weak__interpolator_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1401.75,-546.62 1288.25,-546.62 1288.25,-516.12 1401.75,-516.12 1401.75,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="1296.25" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1345" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.cpp</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node34 -->
<g id="edge61_Node000030_Node000034" class="edge">
<title>Node30&#45;&gt;Node34</title>
<g id="a_edge61_Node000030_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1345,-582.1C1345,-570.34 1345,-556.88 1345,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1341.5,-582.01 1345,-592.01 1348.5,-582.01 1341.5,-582.01"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node10 -->
<g id="edge57_Node000031_Node000010" class="edge">
<title>Node31&#45;&gt;Node10</title>
<g id="a_edge57_Node000031_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1165.32,-503.81C1147.53,-492.19 1127.34,-479.01 1112.34,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1163.36,-506.71 1173.65,-509.25 1167.19,-500.85 1163.36,-506.71"/>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node32 -->
<g id="edge58_Node000031_Node000032" class="edge">
<title>Node31&#45;&gt;Node32</title>
<g id="a_edge58_Node000031_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1251.17,-504.46C1271.68,-492.68 1295.2,-479.19 1312.58,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1249.62,-501.31 1242.69,-509.32 1253.1,-507.38 1249.62,-501.31"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node14 -->
<g id="edge70_Node000035_Node000014" class="edge">
<title>Node35&#45;&gt;Node14</title>
<g id="a_edge70_Node000035_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.88,-599.51C187.57,-590.53 116.96,-574.63 100,-552.25 75.27,-519.62 24.85,-382.72 138,-277.25 177.54,-240.39 538.57,-226.85 686.36,-222.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.14,-602.93 249.58,-601.12 240.29,-596.03 239.14,-602.93"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node19 -->
<g id="edge71_Node000035_Node000019" class="edge">
<title>Node35&#45;&gt;Node19</title>
<g id="a_edge71_Node000035_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M258.49,-587.96C214.98,-563.11 152,-516.45 152,-454.62 152,-454.62 152,-454.62 152,-374.88 152,-365.52 709.49,-262.79 884.26,-230.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.77,-591.01 267.22,-592.78 260.16,-584.88 256.77,-591.01"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge63_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge63_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M349.51,-589.55C379.91,-578.37 418.63,-564.13 449.83,-552.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.32,-586.26 340.14,-593 350.73,-592.83 348.32,-586.26"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="py__solver_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="319.5,-468.88 180.5,-468.88 180.5,-438.38 319.5,-438.38 319.5,-468.88"/>
<text xml:space="preserve" text-anchor="start" x="188.5" y="-455.38" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="250" y="-444.12" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.cpp</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node40 -->
<g id="edge72_Node000035_Node000040" class="edge">
<title>Node35&#45;&gt;Node40</title>
<g id="a_edge72_Node000035_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M283.77,-583.6C278.43,-574.1 272.81,-562.95 269,-552.25 258.85,-523.79 253.7,-488.62 251.46,-469.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.74,-585.35 288.81,-592.21 286.78,-581.81 280.74,-585.35"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="py__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417.5,-546.62 278.5,-546.62 278.5,-516.12 417.5,-516.12 417.5,-546.62"/>
<text xml:space="preserve" text-anchor="start" x="286.5" y="-533.12" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/trampoline</text>
<text xml:space="preserve" text-anchor="middle" x="348" y="-521.88" font-family="Helvetica,sans-Serif" font-size="10.00">/py_solver.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node41 -->
<g id="edge73_Node000035_Node000041" class="edge">
<title>Node35&#45;&gt;Node41</title>
<g id="a_edge73_Node000035_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M314.65,-583.94C322.52,-571.76 331.81,-557.4 338.58,-546.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.76,-581.95 309.27,-592.25 317.64,-585.75 311.76,-581.95"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node5 -->
<g id="edge67_Node000036_Node000005" class="edge">
<title>Node36&#45;&gt;Node5</title>
<g id="a_edge67_Node000036_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M581.27,-510.94C628.81,-498.22 682.53,-482.53 691,-474.5 714.64,-452.07 722.35,-412.55 724.84,-391.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.52,-507.51 571.76,-513.46 582.32,-514.28 580.52,-507.51"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><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="681.88,-474.5 542.12,-474.5 542.12,-432.75 681.88,-432.75 681.88,-474.5"/>
<text xml:space="preserve" text-anchor="start" x="550.12" y="-461" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="start" x="550.12" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">/solver/strategies/triggers</text>
<text xml:space="preserve" text-anchor="middle" x="612" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_partitioning_trigger.h</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge64_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge64_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M543.02,-503.46C556.26,-494.09 570.88,-483.73 583.25,-474.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="541.05,-500.57 534.91,-509.2 545.09,-506.28 541.05,-500.57"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="engine__partitioning__trigger_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="608.62,-396.75 473.38,-396.75 473.38,-355 608.62,-355 608.62,-396.75"/>
<text xml:space="preserve" text-anchor="start" x="481.38" y="-383.25" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text xml:space="preserve" text-anchor="start" x="481.38" y="-372" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
<text xml:space="preserve" text-anchor="middle" x="541" y="-360.75" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node38 -->
<g id="edge68_Node000036_Node000038" class="edge">
<title>Node36&#45;&gt;Node38</title>
<g id="a_edge68_Node000036_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M512.26,-499.42C519.43,-468.86 530.17,-423.04 536.29,-396.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="508.93,-498.3 510.05,-508.83 515.74,-499.9 508.93,-498.3"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="solver_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="486.38,-463.25 337.62,-463.25 337.62,-444 486.38,-444 486.38,-463.25"/>
<text xml:space="preserve" text-anchor="middle" x="412" y="-449.75" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/solver/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node39 -->
<g id="edge69_Node000036_Node000039" class="edge">
<title>Node36&#45;&gt;Node39</title>
<g id="a_edge69_Node000036_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M471.5,-503.09C454.56,-489.29 435.12,-473.46 423.2,-463.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="468.94,-505.52 478.9,-509.12 473.36,-500.09 468.94,-505.52"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node5 -->
<g id="edge65_Node000037_Node000005" class="edge">
<title>Node37&#45;&gt;Node5</title>
<g id="a_edge65_Node000037_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M651.98,-426.06C669.46,-414.44 689.31,-401.26 704.04,-391.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="650.2,-423.04 643.81,-431.49 654.08,-428.87 650.2,-423.04"/>
</a>
</g>
</g>
<!-- Node37&#45;&gt;Node38 -->
<g id="edge66_Node000037_Node000038" class="edge">
<title>Node37&#45;&gt;Node38</title>
<g id="a_edge66_Node000037_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M585.23,-424.06C576.86,-415.14 567.81,-405.47 560.08,-397.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="582.55,-426.32 591.94,-431.22 587.65,-421.53 582.55,-426.32"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node39 -->
<g id="edge74_Node000041_Node000039" class="edge">
<title>Node41&#45;&gt;Node39</title>
<g id="a_edge74_Node000041_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M367.63,-507.14C380.09,-492.39 395.51,-474.14 404.5,-463.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="365.1,-504.72 361.32,-514.61 370.44,-509.23 365.1,-504.72"/>
</a>
</g>
</g>
<!-- Node41&#45;&gt;Node40 -->
<g id="edge75_Node000041_Node000040" class="edge">
<title>Node41&#45;&gt;Node40</title>
<g id="a_edge75_Node000041_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M320.43,-509.06C303.96,-496.33 283.46,-480.49 268.84,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.85,-511.5 327.91,-514.84 322.14,-505.96 317.85,-511.5"/>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node43 -->
<g id="edge78_Node000042_Node000043" class="edge">
<title>Node42&#45;&gt;Node43</title>
<g id="a_edge78_Node000042_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1805.75,-585.72C1789.63,-570.83 1769.34,-552.09 1757.61,-541.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1803.36,-588.28 1813.08,-592.49 1808.11,-583.14 1803.36,-588.28"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="utils_2bindings_8cpp.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1964.25,-541 1823.75,-541 1823.75,-521.75 1964.25,-521.75 1964.25,-541"/>
<text xml:space="preserve" text-anchor="middle" x="1894" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">src/python/utils/bindings.cpp</text>
</a>
</g>
</g>
<!-- Node42&#45;&gt;Node44 -->
<g id="edge79_Node000042_Node000044" class="edge">
<title>Node42&#45;&gt;Node44</title>
<g id="a_edge79_Node000042_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1849.63,-584.89C1862.09,-570.14 1877.51,-551.89 1886.5,-541.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1847.1,-582.47 1843.32,-592.36 1852.44,-586.98 1847.1,-582.47"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node10 -->
<g id="edge85_Node000045_Node000010" class="edge">
<title>Node45&#45;&gt;Node10</title>
<g id="a_edge85_Node000045_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M999.73,-509.77C1020.76,-496.92 1047.32,-480.7 1066.16,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="997.91,-506.78 991.2,-514.98 1001.56,-512.75 997.91,-506.78"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node12 -->
<g id="edge86_Node000045_Node000012" class="edge">
<title>Node45&#45;&gt;Node12</title>
<g id="a_edge86_Node000045_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M973.8,-504.82C976.31,-495.39 978.76,-484.55 980,-474.5 982.27,-456.08 983.85,-450.9 980,-432.75 976.37,-415.62 967.63,-413.88 964,-396.75 960.15,-378.6 953.2,-370.09 964,-355 970.19,-346.35 1019.64,-330.19 1062.64,-317.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="970.45,-503.82 971.09,-514.4 977.18,-505.73 970.45,-503.82"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge88_Node000045_Node000013" class="edge">
<title>Node45&#45;&gt;Node13</title>
<g id="a_edge88_Node000045_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1058.94,-515.31C1091.86,-506.95 1127.92,-494.11 1157,-474.5 1176.61,-461.28 1170.33,-445.89 1190,-432.75 1238.78,-400.15 1276.46,-439.15 1317,-396.75 1338.66,-374.1 1341.23,-335.03 1340.85,-313.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1058.28,-511.87 1049.38,-517.62 1059.92,-518.68 1058.28,-511.87"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node14 -->
<g id="edge90_Node000045_Node000014" class="edge">
<title>Node45&#45;&gt;Node14</title>
<g id="a_edge90_Node000045_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M966.41,-504.52C965.54,-483.51 961.47,-453.98 947,-432.75 920.45,-393.81 794.55,-357.94 768,-319 750.68,-293.61 748.26,-256.33 748.39,-235.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="962.91,-504.33 966.58,-514.27 969.9,-504.21 962.91,-504.33"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node23 -->
<g id="edge87_Node000045_Node000023" class="edge">
<title>Node45&#45;&gt;Node23</title>
<g id="a_edge87_Node000045_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1052.39,-513.23C1094.51,-503.76 1145.56,-490.63 1190,-474.5 1229.94,-460 1235.13,-444.36 1276,-432.75 1427.7,-389.65 1473.9,-425.3 1629,-396.75 1635.54,-395.55 1642.35,-394.05 1649.07,-392.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1051.8,-509.77 1042.8,-515.35 1053.32,-516.61 1051.8,-509.77"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node33 -->
<g id="edge89_Node000045_Node000033" class="edge">
<title>Node45&#45;&gt;Node33</title>
<g id="a_edge89_Node000045_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M940.26,-508.71C925.21,-496.04 906.61,-480.39 893.3,-469.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="937.58,-511.03 947.49,-514.8 942.09,-505.68 937.58,-511.03"/>
</a>
</g>
</g>
<!-- Node46&#45;&gt;Node7 -->
<g id="edge92_Node000046_Node000007" class="edge">
<title>Node46&#45;&gt;Node7</title>
<g id="a_edge92_Node000046_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M285.37,-682.21C193.98,-673.13 38,-641.64 38,-532.38 38,-532.38 38,-532.38 38,-452.62 38,-370.25 33.04,-327.91 98,-277.25 184.5,-209.79 973.61,-162.86 1177.89,-151.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.93,-685.68 295.21,-683.11 285.58,-678.71 284.93,-685.68"/>
</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="building_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>