Files
GridFire/docs/html/priming_8h__incl.svg

1538 lines
76 KiB
XML
Raw Normal View History

2025-11-06 09:16:40 -05:00
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 13.0.1 (20250615.1724)
-->
<!-- Title: src/include/gridfire/engine/procedures/priming.h Pages: 1 -->
<!--zoomable 571 -->
<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 = 2538;
var viewHeight = 571;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/include/gridfire/engine/procedures/priming.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="2086.62,-562.5 1945.38,-562.5 1945.38,-532 2086.62,-532 2086.62,-562.5"/>
<text xml:space="preserve" text-anchor="start" x="1953.38" y="-549" font-family="Helvetica,sans-Serif" font-size="10.00">src/include/gridfire</text>
<text xml:space="preserve" text-anchor="middle" x="2016" y="-537.75" font-family="Helvetica,sans-Serif" font-size="10.00">/engine/procedures/priming.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="2106.12,-296.5 1997.88,-296.5 1997.88,-266 2106.12,-266 2106.12,-296.5"/>
<text xml:space="preserve" text-anchor="start" x="2005.88" y="-283" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="2052" y="-271.75" font-family="Helvetica,sans-Serif" font-size="10.00">_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="M2022.03,-531.87C2034.44,-501.4 2062.46,-427.84 2072,-363 2073.97,-349.59 2074.55,-345.81 2072,-332.5 2070.37,-323.98 2067.3,-315.06 2064.06,-307.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2067.33,-305.88 2060.09,-298.14 2060.92,-308.7 2067.33,-305.88"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1897.75,-30.5 1796.25,-30.5 1796.25,0 1897.75,0 1897.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1804.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1847" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge113_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge113_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2086.93,-542.94C2227.93,-534.42 2530,-505.61 2530,-415.25 2530,-415.25 2530,-415.25 2530,-346.75 2530,-190.84 2461.2,-130.42 2319,-66.5 2282.46,-50.07 2029.04,-29.6 1909.35,-20.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1909.93,-17.25 1899.7,-20 1909.42,-24.23 1909.93,-17.25"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="network_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="447.5,-224.38 356.5,-224.38 356.5,-205.12 447.5,-205.12 447.5,-224.38"/>
<text xml:space="preserve" text-anchor="middle" x="402" y="-210.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/network.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge112_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge112_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1945.1,-544.39C1629.28,-535.66 366,-495.71 366,-415.25 366,-415.25 366,-415.25 366,-346.75 366,-305.82 382.54,-260.19 393.2,-235.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="396.3,-236.68 397.12,-226.11 389.89,-233.86 396.3,-236.68"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1620.12,-496 1511.88,-496 1511.88,-465.5 1620.12,-465.5 1620.12,-496"/>
<text xml:space="preserve" text-anchor="start" x="1519.88" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text xml:space="preserve" text-anchor="middle" x="1566" y="-471.25" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node32 -->
<g id="edge51_Node000001_Node000032" class="edge">
<title>Node1&#45;&gt;Node32</title>
<g id="a_edge51_Node000001_Node000032"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1945.19,-536.1C1859.26,-523.78 1715.52,-503.18 1631.88,-491.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1632.38,-487.73 1621.98,-489.77 1631.39,-494.66 1632.38,-487.73"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="white" stroke="#666666" points="1705.25,-91.38 1576.75,-91.38 1576.75,-72.12 1705.25,-72.12 1705.25,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="1641" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.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="M2005.95,-265.59C1980.52,-256.73 1948.75,-244.37 1922,-230 1901.36,-218.91 1900.4,-209.04 1879,-199.5 1812.42,-169.84 1782.54,-199.21 1719,-163.5 1691.33,-147.95 1667.3,-119.51 1653.48,-100.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1656.44,-98.99 1647.77,-92.9 1650.74,-103.06 1656.44,-98.99"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1045.88,-24.88 990.12,-24.88 990.12,-5.63 1045.88,-5.63 1045.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1018" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">expected</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge50_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge50_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997.7,-270.24C1962.52,-262.39 1916.46,-249.48 1879,-230 1859.79,-220.01 1860.54,-208.85 1841,-199.5 1773.68,-167.3 1745.41,-193.32 1677,-163.5 1655.19,-153.99 1653.69,-144.76 1633,-133 1602,-115.39 1521.5,-75.5 1487,-66.5 1300.58,-17.85 1242.79,-73.56 1055,-30.5 1053.11,-30.07 1051.19,-29.56 1049.26,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1050.45,-25.7 1039.85,-25.79 1048.19,-32.32 1050.45,-25.7"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="793.38,-24.88 710.62,-24.88 710.62,-5.63 793.38,-5.63 793.38,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="752" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge48_Node000002_Node000010" class="edge">
<title>Node2&#45;&gt;Node10</title>
<g id="a_edge48_Node000002_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997.73,-275.03C1953.44,-269.01 1890.34,-256.31 1841,-230 1823.38,-220.6 1825.77,-208.62 1808,-199.5 1737.37,-163.22 1703.63,-199.78 1633,-163.5 1615.23,-154.38 1617.59,-142.46 1600,-133 1572.69,-118.32 1359.62,-71.39 1329,-66.5 1121.25,-33.32 1066.22,-52.66 857,-30.5 840.06,-28.71 821.63,-26.34 805.01,-24.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="805.72,-20.63 795.33,-22.71 804.75,-27.56 805.72,-20.63"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1662.5,-24.88 1619.5,-24.88 1619.5,-5.63 1662.5,-5.63 1662.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1641" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge47_Node000002_Node000011" class="edge">
<title>Node2&#45;&gt;Node11</title>
<g id="a_edge47_Node000002_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2067.7,-265.62C2095.81,-237.65 2148.89,-175.57 2116,-133 2061.11,-61.96 1772.88,-28.63 1674.19,-19.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1674.65,-15.7 1664.36,-18.26 1674,-22.67 1674.65,-15.7"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge14_Node000002_Node000015" class="edge">
<title>Node2&#45;&gt;Node15</title>
<g id="a_edge14_Node000002_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997.57,-278.12C1747.98,-268.37 714.16,-227.95 459.08,-217.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="459.52,-214.5 449.39,-217.6 459.25,-221.49 459.52,-214.5"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2106.88,-163.5 1997.12,-163.5 1997.12,-133 2106.88,-133 2106.88,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="2005.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="2052" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge23_Node000002_Node000019" class="edge">
<title>Node2&#45;&gt;Node19</title>
<g id="a_edge23_Node000002_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2052,-265.73C2052,-243.89 2052,-202.27 2052,-175.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2055.5,-175.35 2052,-165.35 2048.5,-175.35 2055.5,-175.35"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1799.25,-230 1700.75,-230 1700.75,-199.5 1799.25,-199.5 1799.25,-230"/>
<text xml:space="preserve" text-anchor="start" x="1708.75" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text xml:space="preserve" text-anchor="middle" x="1750" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge28_Node000002_Node000020" class="edge">
<title>Node2&#45;&gt;Node20</title>
<g id="a_edge28_Node000002_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997.5,-268.81C1929.8,-254.6 1822.04,-231.97 1813,-230 1812.18,-229.82 1811.35,-229.64 1810.52,-229.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1811.5,-226.09 1800.98,-227.35 1809.99,-232.93 1811.5,-226.09"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="reporting_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2034.88,-230 1931.12,-230 1931.12,-199.5 2034.88,-199.5 2034.88,-230"/>
<text xml:space="preserve" text-anchor="start" x="1939.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1983" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/reporting.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge31_Node000002_Node000022" class="edge">
<title>Node2&#45;&gt;Node22</title>
<g id="a_edge31_Node000002_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2036.34,-265.61C2027.61,-257.45 2016.55,-247.11 2006.77,-237.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2009.4,-235.63 1999.7,-231.36 2004.62,-240.75 2009.4,-235.63"/>
</a>
</g>
</g>
<!-- Node25 -->
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2311.62,-157.88 2272.38,-157.88 2272.38,-138.62 2311.62,-138.62 2311.62,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="2292" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge49_Node000002_Node000025" class="edge">
<title>Node2&#45;&gt;Node25</title>
<g id="a_edge49_Node000002_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2106.4,-275.65C2167.09,-269.32 2259.84,-255.68 2283,-230 2297.59,-213.82 2297.85,-187.77 2295.76,-169.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2299.24,-169.21 2294.27,-159.85 2292.32,-170.26 2299.24,-169.21"/>
</a>
</g>
</g>
<!-- Node28 -->
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="building_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1348.88,-163.5 1245.12,-163.5 1245.12,-133 1348.88,-133 1348.88,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="1253.12" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text xml:space="preserve" text-anchor="middle" x="1297" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/building.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge41_Node000002_Node000028" class="edge">
<title>Node2&#45;&gt;Node28</title>
<g id="a_edge41_Node000002_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997.68,-279.11C1902.64,-276.19 1700.48,-265.93 1534,-230 1465.41,-215.2 1389.09,-186.96 1342.05,-168.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1343.6,-164.96 1333.02,-164.45 1340.98,-171.45 1343.6,-164.96"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="expected__engine_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2273.88,-230 2170.12,-230 2170.12,-199.5 2273.88,-199.5 2273.88,-230"/>
<text xml:space="preserve" text-anchor="start" x="2178.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/expectations</text>
<text xml:space="preserve" text-anchor="middle" x="2222" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/expected_engine.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge43_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge43_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2090.58,-265.61C2114.94,-256.37 2146.65,-244.34 2172.82,-234.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2173.76,-237.8 2181.87,-230.98 2171.28,-231.25 2173.76,-237.8"/>
</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="M1596.17,-71.69C1585.35,-69.74 1573.79,-67.86 1563,-66.5 1338.44,-38.12 1275.93,-79.72 1055,-30.5 1053.11,-30.08 1051.18,-29.58 1049.25,-29.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1050.44,-25.72 1039.84,-25.83 1048.19,-32.35 1050.44,-25.72"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2514.62,-24.88 2469.38,-24.88 2469.38,-5.63 2514.62,-5.63 2514.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2492" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ranges</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="M1705.66,-75.85C1875.32,-62.99 2328.97,-28.61 2457.58,-18.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2457.78,-22.35 2467.48,-18.11 2457.25,-15.37 2457.78,-22.35"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1313.75,-24.88 1248.25,-24.88 1248.25,-5.63 1313.75,-5.63 1313.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1281" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">string_view</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="M1591.49,-71.67C1582.03,-69.95 1572.21,-68.16 1563,-66.5 1478.93,-51.33 1380.71,-33.89 1325.18,-24.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1325.95,-20.64 1315.49,-22.35 1324.73,-27.54 1325.95,-20.64"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge6_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1670.08,-71.65C1701,-61.96 1750.7,-46.4 1789.56,-34.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1790.27,-37.68 1798.77,-31.35 1788.18,-31 1790.27,-37.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="302.88,-24.88 181.12,-24.88 181.12,-5.63 302.88,-5.63 302.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="242" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1576.47,-77.64C1513.38,-74.63 1414.6,-70.03 1329,-66.5 894.41,-48.58 784.45,-66.73 351,-30.5 339.13,-29.51 326.58,-28.15 314.37,-26.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.15,-23.24 304.79,-25.47 314.27,-30.19 315.15,-23.24"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="433.5,-24.88 360.5,-24.88 360.5,-5.63 433.5,-5.63 433.5,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="397" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">quill/Logger.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8_Node000003_Node000009" class="edge">
<title>Node3&#45;&gt;Node9</title>
<g id="a_edge8_Node000003_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1576.47,-77.74C1513.38,-74.81 1414.59,-70.27 1329,-66.5 951.25,-49.87 854.95,-70.95 479,-30.5 467.91,-29.31 456.05,-27.54 444.9,-25.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="445.54,-22.21 435.08,-23.92 444.33,-29.1 445.54,-22.21"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9_Node000003_Node000010" class="edge">
<title>Node3&#45;&gt;Node10</title>
<g id="a_edge9_Node000003_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1576.6,-74.28C1549.03,-71.64 1516.45,-68.7 1487,-66.5 1207.32,-45.58 1136.17,-57.38 857,-30.5 840.04,-28.87 821.61,-26.55 804.99,-24.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="805.7,-20.82 795.31,-22.9 804.72,-27.76 805.7,-20.82"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge10_Node000003_Node000011" class="edge">
<title>Node3&#45;&gt;Node11</title>
<g id="a_edge10_Node000003_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1641,-71.78C1641,-62.73 1641,-48.45 1641,-36.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1644.5,-36.66 1641,-26.66 1637.5,-36.66 1644.5,-36.66"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1537.75,-24.88 1460.25,-24.88 1460.25,-5.63 1537.75,-5.63 1537.75,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="1499" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge11_Node000003_Node000012" class="edge">
<title>Node3&#45;&gt;Node12</title>
<g id="a_edge11_Node000003_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.96,-71.65C1597.06,-60.79 1556.9,-42.55 1529.23,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.87,-26.88 1520.32,-25.93 1527.98,-33.26 1530.87,-26.88"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2196.12,-24.88 2105.88,-24.88 2105.88,-5.63 2196.12,-5.63 2196.12,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="2151" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge12_Node000003_Node000013" class="edge">
<title>Node3&#45;&gt;Node13</title>
<g id="a_edge12_Node000003_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1705.59,-72.58C1806.3,-59.84 1999.06,-35.47 2094.54,-23.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2094.71,-26.9 2104.19,-22.17 2093.83,-19.95 2094.71,-26.9"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1165.75,-30.5 1064.25,-30.5 1064.25,0 1165.75,0 1165.75,-30.5"/>
<text xml:space="preserve" text-anchor="start" x="1072.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="1115" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node14 -->
<g id="edge13_Node000003_Node000014" class="edge">
<title>Node3&#45;&gt;Node14</title>
<g id="a_edge13_Node000003_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1594.07,-71.63C1583.85,-69.79 1573.08,-67.98 1563,-66.5 1419.65,-45.47 1382.97,-46.77 1239,-30.5 1218.93,-28.23 1197.04,-25.73 1177.31,-23.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1177.81,-19.99 1167.48,-22.32 1177.01,-26.95 1177.81,-19.99"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node8 -->
<g id="edge16_Node000015_Node000008" class="edge">
<title>Node15&#45;&gt;Node8</title>
<g id="a_edge16_Node000015_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M363.76,-204.67C310.67,-191.89 220.58,-169.48 216,-163.5 186.76,-125.32 213.45,-65.29 230.44,-35.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.33,-37.02 235.37,-26.62 227.29,-33.48 233.33,-37.02"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node9 -->
<g id="edge21_Node000015_Node000009" class="edge">
<title>Node15&#45;&gt;Node9</title>
<g id="a_edge21_Node000015_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M367.04,-204.68C317.99,-191.79 234.21,-169.12 230,-163.5 186.15,-105 298.26,-52.56 359.81,-29.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="360.73,-32.56 368.88,-25.79 358.29,-25.99 360.73,-32.56"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node10 -->
<g id="edge22_Node000015_Node000010" class="edge">
<title>Node15&#45;&gt;Node10</title>
<g id="a_edge22_Node000015_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M399.87,-204.94C394.3,-179.49 382.2,-105.18 420,-66.5 458.77,-26.83 612.2,-39.09 667,-30.5 677.42,-28.87 688.55,-27.05 699.2,-25.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.75,-28.74 709.03,-23.64 698.59,-21.84 699.75,-28.74"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node11 -->
<g id="edge15_Node000015_Node000011" class="edge">
<title>Node15&#45;&gt;Node11</title>
<g id="a_edge15_Node000015_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M405.39,-204.84C412.43,-187.66 430.44,-150.1 459,-133 570.8,-66.04 622.26,-122.78 750,-97 798.89,-87.13 808.79,-74.63 858,-66.5 1160.54,-16.52 1241.93,-61.52 1547,-30.5 1567.24,-28.44 1589.79,-25.06 1607.72,-22.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.27,-25.57 1617.55,-20.45 1607.11,-18.66 1608.27,-25.57"/>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node14 -->
<g id="edge19_Node000015_Node000014" class="edge">
<title>Node15&#45;&gt;Node14</title>
<g id="a_edge19_Node000015_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M361.95,-204.68C325.18,-195.44 274.68,-180.15 263,-163.5 255.21,-152.4 253.82,-142.98 263,-133 295.61,-97.56 648.01,-107.59 695,-97 732.53,-88.54 738.67,-75.8 776,-66.5 893.88,-37.12 929.97,-52.07 1053.03,-30.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1053.3,-34.21 1062.52,-29.01 1052.06,-27.32 1053.3,-34.21"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="140.38,-157.88 27.62,-157.88 27.62,-138.62 140.38,-138.62 140.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="84" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge17_Node000015_Node000016" class="edge">
<title>Node15&#45;&gt;Node16</title>
<g id="a_edge17_Node000015_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.93,-204.68C357.36,-202.9 349.43,-201.09 342,-199.5 258.82,-181.67 237.46,-179.99 154,-163.5 149.35,-162.58 144.52,-161.62 139.68,-160.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.4,-157.22 129.9,-158.67 139.01,-164.08 140.4,-157.22"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="373.75,-163.5 272.25,-163.5 272.25,-133 373.75,-133 373.75,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="280.25" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text xml:space="preserve" text-anchor="middle" x="323" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/species.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node17 -->
<g id="edge18_Node000015_Node000017" class="edge">
<title>Node15&#45;&gt;Node17</title>
<g id="a_edge18_Node000015_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M391.02,-204.78C380.37,-196.09 363.82,-182.58 349.71,-171.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="352,-168.41 342.04,-164.8 347.58,-173.83 352,-168.41"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="595.5,-157.88 468.5,-157.88 468.5,-138.62 595.5,-138.62 595.5,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="532" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/constants/const.h</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node18 -->
<g id="edge20_Node000015_Node000018" class="edge">
<title>Node15&#45;&gt;Node18</title>
<g id="a_edge20_Node000015_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M420.35,-204.65C442.03,-193.89 478.34,-175.87 503.65,-163.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.99,-166.56 512.39,-158.98 501.87,-160.29 504.99,-166.56"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node3 -->
<g id="edge24_Node000019_Node000003" class="edge">
<title>Node19&#45;&gt;Node3</title>
<g id="a_edge24_Node000019_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1997,-138.62C1922.83,-126.98 1790.78,-106.26 1710.03,-93.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1710.91,-90.18 1700.48,-92.09 1709.82,-97.09 1710.91,-90.18"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge25_Node000019_Node000007" class="edge">
<title>Node19&#45;&gt;Node7</title>
<g id="a_edge25_Node000019_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2029.28,-132.73C1992.87,-109.47 1921.34,-63.75 1879.52,-37.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1881.41,-34.09 1871.1,-31.65 1877.64,-39.98 1881.41,-34.09"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node11 -->
<g id="edge27_Node000019_Node000011" class="edge">
<title>Node19&#45;&gt;Node11</title>
<g id="a_edge27_Node000019_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2006.05,-132.6C1922.14,-105.86 1746.08,-49.74 1673.42,-26.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1674.71,-23.32 1664.12,-23.62 1672.59,-29.99 1674.71,-23.32"/>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node13 -->
<g id="edge26_Node000019_Node000013" class="edge">
<title>Node19&#45;&gt;Node13</title>
<g id="a_edge26_Node000019_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2062.97,-132.73C2081.19,-108.63 2117.61,-60.43 2137.42,-34.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2139.97,-36.65 2143.21,-26.56 2134.39,-32.43 2139.97,-36.65"/>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node19 -->
<g id="edge29_Node000020_Node000019" class="edge">
<title>Node20&#45;&gt;Node19</title>
<g id="a_edge29_Node000020_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1799.53,-203.17C1850.25,-192.34 1929.41,-175.43 1985.55,-163.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1986.28,-166.87 1995.33,-161.35 1984.82,-160.02 1986.28,-166.87"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1532.62,-157.88 1481.38,-157.88 1481.38,-138.62 1532.62,-138.62 1532.62,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1507" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge30_Node000020_Node000021" class="edge">
<title>Node20&#45;&gt;Node21</title>
<g id="a_edge30_Node000020_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1700.25,-203.92C1657.75,-195.01 1595.21,-180.65 1542,-163.5 1540.84,-163.13 1539.67,-162.73 1538.5,-162.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1539.92,-159.12 1529.33,-158.89 1537.46,-165.68 1539.92,-159.12"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node5 -->
<g id="edge34_Node000022_Node000005" class="edge">
<title>Node22&#45;&gt;Node5</title>
<g id="a_edge34_Node000022_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2022.65,-199.01C2049.14,-189.1 2084.72,-175.68 2116,-163.5 2149.91,-150.29 2158.15,-146.38 2192,-133 2288.52,-94.85 2402.88,-50.61 2458.4,-29.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2459.53,-32.51 2467.6,-25.65 2457.01,-25.98 2459.53,-32.51"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge40_Node000022_Node000007" class="edge">
<title>Node22&#45;&gt;Node7</title>
<g id="a_edge40_Node000022_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.84,-201.83C1875.21,-188.86 1794.42,-169.22 1790,-163.5 1760.4,-125.2 1798.75,-69.69 1825.39,-38.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1827.79,-41.49 1831.86,-31.7 1822.58,-36.82 1827.79,-41.49"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge35_Node000022_Node000011" class="edge">
<title>Node22&#45;&gt;Node11</title>
<g id="a_edge35_Node000022_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1980.11,-199.18C1975.73,-180.97 1965.64,-150.11 1945,-133 1895.87,-92.27 1865.61,-119.8 1806,-97 1778.43,-86.46 1773.45,-79.6 1747,-66.5 1721.51,-53.88 1692.29,-40.07 1670.99,-30.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1672.55,-27 1662.01,-25.95 1669.6,-33.34 1672.55,-27"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node14 -->
<g id="edge39_Node000022_Node000014" class="edge">
<title>Node22&#45;&gt;Node14</title>
<g id="a_edge39_Node000022_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.78,-202.17C1871.29,-188.82 1781.42,-168.11 1775,-163.5 1733.65,-133.78 1757.61,-92.79 1714,-66.5 1623.34,-11.84 1344.38,-40.54 1239,-30.5 1218.98,-28.59 1197.19,-26.2 1177.53,-23.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1178.08,-20.45 1167.74,-22.77 1177.26,-27.41 1178.08,-20.45"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1833.38,-157.88 1798.62,-157.88 1798.62,-138.62 1833.38,-138.62 1833.38,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1816" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">map</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node23 -->
<g id="edge32_Node000022_Node000023" class="edge">
<title>Node22&#45;&gt;Node23</title>
<g id="a_edge32_Node000022_Node000023"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1935.91,-199.05C1908.15,-189.88 1872.58,-177.23 1842,-163.5 1841.89,-163.45 1841.78,-163.4 1841.67,-163.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1843.33,-160.27 1832.82,-158.93 1840.2,-166.53 1843.33,-160.27"/>
</a>
</g>
</g>
<!-- Node24 -->
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1591,-157.88 1551,-157.88 1551,-138.62 1591,-138.62 1591,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1571" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node24 -->
<g id="edge33_Node000022_Node000024" class="edge">
<title>Node22&#45;&gt;Node24</title>
<g id="a_edge33_Node000022_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.82,-205.58C1844.03,-191.99 1672.62,-165.16 1602.26,-154.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1603.01,-150.72 1592.59,-152.63 1601.93,-157.64 1603.01,-150.72"/>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node25 -->
<g id="edge36_Node000022_Node000025" class="edge">
<title>Node22&#45;&gt;Node25</title>
<g id="a_edge36_Node000022_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2035.15,-209.05C2092.44,-202.83 2186.6,-189.48 2264,-163.5 2264.5,-163.33 2265.01,-163.15 2265.52,-162.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2266.91,-166.18 2274.68,-158.98 2264.11,-159.77 2266.91,-166.18"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="917.62,-24.88 866.38,-24.88 866.38,-5.63 917.62,-5.63 917.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="892" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">ostream</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node26 -->
<g id="edge37_Node000022_Node000026" class="edge">
<title>Node22&#45;&gt;Node26</title>
<g id="a_edge37_Node000022_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1972.15,-199.02C1956.29,-177.91 1927.01,-140.76 1912,-133 1775.43,-62.43 1717.6,-132.37 1568,-97 1530.56,-88.15 1524.58,-74.73 1487,-66.5 1266.76,-18.27 1204.97,-56.35 981,-30.5 963.86,-28.52 944.98,-25.61 929.03,-22.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="929.95,-19.53 919.5,-21.29 928.76,-26.43 929.95,-19.53"/>
</a>
</g>
</g>
<!-- Node27 -->
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1902.62,-157.88 1851.38,-157.88 1851.38,-138.62 1902.62,-138.62 1902.62,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="1877" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node27 -->
<g id="edge38_Node000022_Node000027" class="edge">
<title>Node22&#45;&gt;Node27</title>
<g id="a_edge38_Node000022_Node000027"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1958.95,-199.11C1941.69,-188.61 1918.52,-174.52 1901.22,-163.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1903.46,-161.25 1893.1,-159.05 1899.82,-167.23 1903.46,-161.25"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1319.62,-91.38 1274.38,-91.38 1274.38,-72.12 1319.62,-72.12 1319.62,-91.38"/>
<text xml:space="preserve" text-anchor="middle" x="1297" y="-77.88" font-family="Helvetica,sans-Serif" font-size="10.00">variant</text>
</a>
</g>
</g>
<!-- Node28&#45;&gt;Node29 -->
<g id="edge42_Node000028_Node000029" class="edge">
<title>Node28&#45;&gt;Node29</title>
<g id="a_edge42_Node000028_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1297,-132.61C1297,-123.83 1297,-112.52 1297,-102.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1300.5,-103.09 1297,-93.09 1293.5,-103.09 1300.5,-103.09"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node24 -->
<g id="edge44_Node000030_Node000024" class="edge">
<title>Node30&#45;&gt;Node24</title>
<g id="a_edge44_Node000030_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2169.83,-208.58C2040.24,-195.74 1706.68,-162.69 1602.54,-152.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1603.08,-148.91 1592.79,-151.41 1602.39,-155.88 1603.08,-148.91"/>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node25 -->
<g id="edge46_Node000030_Node000025" class="edge">
<title>Node30&#45;&gt;Node25</title>
<g id="a_edge46_Node000030_Node000025"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2237.88,-199.11C2248.71,-189.14 2263.04,-175.93 2274.24,-165.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2276.33,-168.45 2281.31,-159.1 2271.59,-163.3 2276.33,-168.45"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2254.75,-157.88 2201.25,-157.88 2201.25,-138.62 2254.75,-138.62 2254.75,-157.88"/>
<text xml:space="preserve" text-anchor="middle" x="2228" y="-144.38" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node30&#45;&gt;Node31 -->
<g id="edge45_Node000030_Node000031" class="edge">
<title>Node30&#45;&gt;Node31</title>
<g id="a_edge45_Node000030_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2223.36,-199.11C2224.18,-190.33 2225.23,-179.02 2226.13,-169.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2229.6,-169.86 2227.04,-159.58 2222.63,-169.21 2229.6,-169.86"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge58_Node000032_Node000002" class="edge">
<title>Node32&#45;&gt;Node2</title>
<g id="a_edge58_Node000032_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.62,-477.47C1736.52,-472.12 1998.91,-457.08 2028,-429.5 2060.81,-398.39 2060.03,-341.24 2056.22,-308.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2059.74,-307.91 2054.94,-298.47 2052.8,-308.85 2059.74,-307.91"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node3 -->
<g id="edge57_Node000032_Node000003" class="edge">
<title>Node32&#45;&gt;Node3</title>
<g id="a_edge57_Node000032_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1539.8,-465.12C1526.71,-456.45 1511.82,-444.28 1503,-429.5 1435.1,-315.72 1392.78,-239.2 1472,-133 1484.66,-116.03 1532.97,-102.73 1574.72,-94.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1575.4,-97.52 1584.52,-92.12 1574.03,-90.66 1575.4,-97.52"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node5 -->
<g id="edge88_Node000032_Node000005" class="edge">
<title>Node32&#45;&gt;Node5</title>
<g id="a_edge88_Node000032_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.37,-478.23C1791.21,-473.21 2310.15,-455.93 2381,-429.5 2426.6,-412.49 2444.94,-405.86 2468,-363 2527.55,-252.32 2506.09,-92.22 2496.02,-36.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2499.5,-35.95 2494.2,-26.78 2492.62,-37.25 2499.5,-35.95"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node7 -->
<g id="edge52_Node000032_Node000007" class="edge">
<title>Node32&#45;&gt;Node7</title>
<g id="a_edge52_Node000032_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.57,-478.38C1757.33,-474.49 2111.84,-461.55 2225,-429.5 2298.98,-408.54 2378,-425.64 2378,-348.75 2378,-348.75 2378,-348.75 2378,-147.25 2378,-51.66 2049.55,-25.4 1909.29,-18.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1909.58,-15.05 1899.43,-18.08 1909.25,-22.05 1909.58,-15.05"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node8 -->
<g id="edge54_Node000032_Node000008" class="edge">
<title>Node32&#45;&gt;Node8</title>
<g id="a_edge54_Node000032_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.61,-479.49C1353.05,-478.23 877.75,-471.01 486,-429.5 268.26,-406.43 0,-567.71 0,-348.75 0,-348.75 0,-348.75 0,-147.25 0,-69.25 98.43,-37.46 169.74,-24.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.17,-28.14 179.44,-23.02 169,-21.24 170.17,-28.14"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node10 -->
<g id="edge85_Node000032_Node000010" class="edge">
<title>Node32&#45;&gt;Node10</title>
<g id="a_edge85_Node000032_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.56,-480.24C1353.84,-481.03 898.97,-478.87 760,-429.5 701.83,-408.84 647,-410.48 647,-348.75 647,-348.75 647,-348.75 647,-280.25 647,-212.2 639.9,-191.42 605,-133 593.23,-113.3 576.93,-118.14 568,-97 562.73,-84.51 559.77,-77.27 568,-66.5 576.14,-55.83 647.75,-38.53 699.19,-27.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="699.64,-30.75 708.67,-25.21 698.16,-23.91 699.64,-30.75"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node11 -->
<g id="edge86_Node000032_Node000011" class="edge">
<title>Node32&#45;&gt;Node11</title>
<g id="a_edge86_Node000032_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.33,-478.72C1717.42,-475.99 1926.69,-465.98 2099,-429.5 2209.51,-406.1 2340,-461.71 2340,-348.75 2340,-348.75 2340,-348.75 2340,-213.75 2340,-176.88 2347.11,-159.03 2321,-133 2274.26,-86.42 1804.1,-33.52 1674.13,-19.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1674.8,-16.25 1664.48,-18.68 1674.06,-23.21 1674.8,-16.25"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node13 -->
<g id="edge91_Node000032_Node000013" class="edge">
<title>Node32&#45;&gt;Node13</title>
<g id="a_edge91_Node000032_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.49,-478.99C1768.39,-476.47 2174.8,-466.31 2303,-429.5 2376.15,-408.5 2454,-424.85 2454,-348.75 2454,-348.75 2454,-348.75 2454,-147.25 2454,-41.12 2295.45,-19.99 2207.73,-16.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2207.99,-12.92 2197.87,-16.08 2207.75,-19.92 2207.99,-12.92"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node14 -->
<g id="edge53_Node000032_Node000014" class="edge">
<title>Node32&#45;&gt;Node14</title>
<g id="a_edge53_Node000032_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.47,-477.33C1386.42,-471.4 1082.18,-454.8 983,-429.5 896.46,-407.43 799,-438.06 799,-348.75 799,-348.75 799,-348.75 799,-280.25 799,-207.85 996.82,-84.75 1079.43,-36.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1080.94,-39.67 1087.83,-31.62 1077.43,-33.62 1080.94,-39.67"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node15 -->
<g id="edge56_Node000032_Node000015" class="edge">
<title>Node32&#45;&gt;Node15</title>
<g id="a_edge56_Node000032_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.67,-478.97C1324.54,-475.98 713.81,-463.69 633,-429.5 530.73,-386.23 445.25,-276.94 414.36,-233.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="417.33,-231.88 408.72,-225.7 411.6,-235.9 417.33,-231.88"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node16 -->
<g id="edge55_Node000032_Node000016" class="edge">
<title>Node32&#45;&gt;Node16</title>
<g id="a_edge55_Node000032_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.56,-480.3C1330.92,-481.6 752.74,-481.51 575,-429.5 374.26,-370.76 167.49,-215.62 103.83,-165.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.05,-162.57 96.05,-159.07 101.69,-168.04 106.05,-162.57"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node19 -->
<g id="edge59_Node000032_Node000019" class="edge">
<title>Node32&#45;&gt;Node19</title>
<g id="a_edge59_Node000032_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.21,-478.34C1730.24,-474.8 1975.81,-463.27 2052,-429.5 2101.13,-407.73 2142,-402.49 2142,-348.75 2142,-348.75 2142,-348.75 2142,-280.25 2142,-235.63 2106.08,-195.1 2079.63,-171.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2082.08,-168.8 2072.23,-164.89 2077.49,-174.09 2082.08,-168.8"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node20 -->
<g id="edge60_Node000032_Node000020" class="edge">
<title>Node32&#45;&gt;Node20</title>
<g id="a_edge60_Node000032_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.36,-477.35C1730.25,-471.94 1970.48,-457.06 1995,-429.5 2066.73,-348.87 1894.69,-269.46 1802.96,-234.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1804.48,-231.24 1793.88,-231 1802.01,-237.8 1804.48,-231.24"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node21 -->
<g id="edge87_Node000032_Node000021" class="edge">
<title>Node32&#45;&gt;Node21</title>
<g id="a_edge87_Node000032_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1545.85,-465.17C1535.19,-456.21 1523.09,-443.73 1517,-429.5 1478.24,-338.88 1494.53,-216.33 1503.04,-169.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1506.43,-169.95 1504.85,-159.47 1499.55,-168.64 1506.43,-169.95"/>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node24 -->
<g id="edge84_Node000032_Node000024" class="edge">
<title>Node32&#45;&gt;Node24</title>
<g id="a_edge84_Node000032_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1561.21,-465.22C1556.54,-448.86 1550.97,-421.63 1557,-399 1579.31,-315.32 1631.69,-313.68 1654,-230 1657.49,-216.9 1660.66,-211.31 1654,-199.5 1652.35,-196.58 1620.57,-177.81 1596.83,-164.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1598.66,-161.08 1588.25,-159.12 1595.16,-167.14 1598.66,-161.08"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1645.12,-230 1542.88,-230 1542.88,-199.5 1645.12,-199.5 1645.12,-230"/>
<text xml:space="preserve" text-anchor="start" x="1550.88" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text xml:space="preserve" text-anchor="middle" x="1594" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_abstract.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node33 -->
<g id="edge61_Node000032_Node000033" class="edge">
<title>Node32&#45;&gt;Node33</title>
<g id="a_edge61_Node000032_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1549.16,-465.31C1539.79,-456.14 1529.04,-443.39 1524,-429.5 1519.38,-416.76 1521.54,-412.33 1524,-399 1534.93,-339.77 1564.17,-274.92 1581.2,-240.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1584.22,-242.27 1585.58,-231.76 1577.96,-239.13 1584.22,-242.27"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="construction_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1296.88,-230 1169.12,-230 1169.12,-199.5 1296.88,-199.5 1296.88,-230"/>
<text xml:space="preserve" text-anchor="start" x="1177.12" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/procedures</text>
<text xml:space="preserve" text-anchor="middle" x="1233" y="-205.25" font-family="Helvetica,sans-Serif" font-size="10.00">/construction.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node34 -->
<g id="edge64_Node000032_Node000034" class="edge">
<title>Node32&#45;&gt;Node34</title>
<g id="a_edge64_Node000032_Node000034"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.73,-472.81C1476.07,-466.18 1429.76,-453.49 1395,-429.5 1321.87,-379.03 1267.75,-285.03 1244.93,-240.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1248.1,-238.95 1240.49,-231.58 1241.84,-242.09 1248.1,-238.95"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="weak__interpolator_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="837.5,-163.5 728.5,-163.5 728.5,-133 837.5,-133 837.5,-163.5"/>
<text xml:space="preserve" text-anchor="start" x="736.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="783" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_interpolator.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node35 -->
<g id="edge94_Node000032_Node000035" class="edge">
<title>Node32&#45;&gt;Node35</title>
<g id="a_edge94_Node000032_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.54,-478.26C1338.33,-473.26 809.94,-455.91 785,-429.5 718.7,-359.31 753.99,-229.54 773.2,-174.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="776.48,-175.95 776.61,-165.36 769.91,-173.56 776.48,-175.95"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1624,-423.88 1566,-423.88 1566,-404.62 1624,-404.62 1624,-423.88"/>
<text xml:space="preserve" text-anchor="middle" x="1595" y="-410.38" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node40 -->
<g id="edge89_Node000032_Node000040" class="edge">
<title>Node32&#45;&gt;Node40</title>
<g id="a_edge89_Node000032_Node000040"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1572.58,-465.11C1576.66,-456.03 1581.96,-444.26 1586.37,-434.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1589.5,-436.01 1590.41,-425.45 1583.12,-433.14 1589.5,-436.01"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1745.88,-429.5 1642.12,-429.5 1642.12,-399 1745.88,-399 1745.88,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1650.12" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">boost/numeric/ublas</text>
<text xml:space="preserve" text-anchor="middle" x="1694" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/matrix_sparse.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node41 -->
<g id="edge90_Node000032_Node000041" class="edge">
<title>Node32&#45;&gt;Node41</title>
<g id="a_edge90_Node000032_Node000041"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1595.05,-465.11C1612.72,-456.21 1635.53,-444.72 1654.79,-435.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1656.36,-438.13 1663.72,-430.51 1653.21,-431.88 1656.36,-438.13"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1864.38,-429.5 1763.62,-429.5 1763.62,-399 1864.38,-399 1864.38,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1771.62" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/utility/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="1814" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">_rc.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node42 -->
<g id="edge92_Node000032_Node000042" class="edge">
<title>Node32&#45;&gt;Node42</title>
<g id="a_edge92_Node000032_Node000042"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.42,-465.6C1659.39,-455.46 1711.92,-441.8 1752.42,-431.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1753.24,-434.67 1762.04,-428.76 1751.48,-427.89 1753.24,-434.67"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1985.88,-429.5 1882.12,-429.5 1882.12,-399 1985.88,-399 1985.88,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="1890.12" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/speed/sparse</text>
<text xml:space="preserve" text-anchor="middle" x="1934" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">_jac_fun.hpp</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node43 -->
<g id="edge93_Node000032_Node000043" class="edge">
<title>Node32&#45;&gt;Node43</title>
<g id="a_edge93_Node000032_Node000043"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1620.55,-471.95C1679.74,-463.24 1777.28,-448.15 1870.73,-429.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1871.19,-433.35 1880.32,-427.98 1869.83,-426.48 1871.19,-433.35"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="weak__rate__library_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1100.5,-429.5 991.5,-429.5 991.5,-399 1100.5,-399 1100.5,-429.5"/>
<text xml:space="preserve" text-anchor="start" x="999.5" y="-416" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1046" y="-404.75" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_rate_library.h</text>
</a>
</g>
</g>
<!-- Node32&#45;&gt;Node44 -->
<g id="edge95_Node000032_Node000044" class="edge">
<title>Node32&#45;&gt;Node44</title>
<g id="a_edge95_Node000032_Node000044"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1511.82,-473.03C1415.79,-461.12 1216.08,-436.35 1112.12,-423.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1112.69,-420 1102.34,-422.24 1111.83,-426.94 1112.69,-420"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node21 -->
<g id="edge63_Node000033_Node000021" class="edge">
<title>Node33&#45;&gt;Node21</title>
<g id="a_edge63_Node000033_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1574.26,-199.11C1560.41,-188.85 1541.92,-175.14 1527.84,-164.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.23,-162.12 1520.12,-158.97 1526.06,-167.74 1530.23,-162.12"/>
</a>
</g>
</g>
<!-- Node33&#45;&gt;Node24 -->
<g id="edge62_Node000033_Node000024" class="edge">
<title>Node33&#45;&gt;Node24</title>
<g id="a_edge62_Node000033_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1588.78,-199.11C1585.58,-190.13 1581.44,-178.51 1577.96,-168.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1581.31,-167.74 1574.65,-159.5 1574.72,-170.09 1581.31,-167.74"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge65_Node000034_Node000003" class="edge">
<title>Node34&#45;&gt;Node3</title>
<g id="a_edge65_Node000034_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1276.66,-199.06C1301.2,-190.11 1332.03,-177.67 1358,-163.5 1378.57,-152.28 1379.53,-142.38 1401,-133 1453.28,-110.17 1516.59,-97.48 1565.06,-90.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1565.48,-94.03 1574.92,-89.21 1564.53,-87.1 1565.48,-94.03"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node14 -->
<g id="edge67_Node000034_Node000014" class="edge">
<title>Node34&#45;&gt;Node14</title>
<g id="a_edge67_Node000034_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1224.32,-199.23C1204.25,-165.63 1154.42,-82.24 1129.58,-40.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1132.6,-38.88 1124.47,-32.09 1126.59,-42.47 1132.6,-38.88"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node28 -->
<g id="edge66_Node000034_Node000028" class="edge">
<title>Node34&#45;&gt;Node28</title>
<g id="a_edge66_Node000034_Node000028"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1247.52,-199.11C1255.54,-191.03 1265.67,-180.82 1274.68,-171.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1276.91,-174.47 1281.47,-164.9 1271.94,-169.54 1276.91,-174.47"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node29 -->
<g id="edge68_Node000034_Node000029" class="edge">
<title>Node34&#45;&gt;Node29</title>
<g id="a_edge68_Node000034_Node000029"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1230.11,-199.17C1227.52,-182.3 1225.55,-154.12 1236,-133 1243.25,-118.35 1256.96,-106.45 1269.56,-97.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.39,-100.9 1277.99,-92.61 1267.66,-94.97 1271.39,-100.9"/>
</a>
</g>
</g>
<!-- Node34&#45;&gt;Node35 -->
<g id="edge69_Node000034_Node000035" class="edge">
<title>Node34&#45;&gt;Node35</title>
<g id="a_edge69_Node000034_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1169,-204.58C1084.13,-192.41 935.06,-171.04 849.12,-158.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="849.83,-155.29 839.44,-157.34 848.84,-162.22 849.83,-155.29"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node4 -->
<g id="edge82_Node000035_Node000004" class="edge">
<title>Node35&#45;&gt;Node4</title>
<g id="a_edge82_Node000035_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M791.63,-132.79C803.17,-114.69 825.3,-83.95 852,-66.5 890.84,-41.12 943.06,-28.09 978.48,-21.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="979.04,-25.19 988.32,-20.08 977.88,-18.29 979.04,-25.19"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node7 -->
<g id="edge77_Node000035_Node000007" class="edge">
<title>Node35&#45;&gt;Node7</title>
<g id="a_edge77_Node000035_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M837.83,-134.32C916.3,-116.3 1065.37,-83.92 1194,-66.5 1405.12,-37.91 1459.61,-47.15 1672,-30.5 1709.38,-27.57 1751.24,-24.17 1784.64,-21.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1784.9,-24.91 1794.57,-20.6 1784.32,-17.93 1784.9,-24.91"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node8 -->
<g id="edge78_Node000035_Node000008" class="edge">
<title>Node35&#45;&gt;Node8</title>
<g id="a_edge78_Node000035_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M728.13,-138.04C675.5,-128.86 593.93,-113.76 524,-97 436.62,-76.05 335.72,-45.62 281.45,-28.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.64,-25.43 272.05,-25.79 280.55,-32.11 282.64,-25.43"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node10 -->
<g id="edge79_Node000035_Node000010" class="edge">
<title>Node35&#45;&gt;Node10</title>
<g id="a_edge79_Node000035_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M779.56,-132.73C774.01,-109.27 763.05,-62.96 756.76,-36.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="760.21,-35.75 754.5,-26.82 753.4,-37.36 760.21,-35.75"/>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node11 -->
<g id="edge81_Node000035_Node000011" class="edge">
<title>Node35&#45;&gt;Node11</title>
<g id="a_edge81_Node000035_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M802.36,-132.67C829.03,-113.52 879.31,-80.67 928,-66.5 1060.3,-28.01 1409.96,-44.84 1547,-30.5 1567.24,-28.38 1589.78,-25 1607.72,-22.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.26,-25.52 1617.55,-20.42 1607.11,-18.61 1608.26,-25.52"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="weak__types_8h.html" target="_top" xlink:title="Plain data structures and enums for weak reaction tables, interpolation payloads, and errors.">
<polygon fill="white" stroke="#666666" points="685.5,-97 576.5,-97 576.5,-66.5 685.5,-66.5 685.5,-97"/>
<text xml:space="preserve" text-anchor="start" x="584.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="631" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">/weak_types.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge70_Node000035_Node000036" class="edge">
<title>Node35&#45;&gt;Node36</title>
<g id="a_edge70_Node000035_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M748.51,-132.61C727.01,-123.49 699.13,-111.66 675.91,-101.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.58,-98.72 667.01,-98.03 674.85,-105.16 677.58,-98.72"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="589.62,-24.88 544.38,-24.88 544.38,-5.63 589.62,-5.63 589.62,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="567" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node37 -->
<g id="edge80_Node000035_Node000037" class="edge">
<title>Node35&#45;&gt;Node37</title>
<g id="a_edge80_Node000035_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M728.06,-142.03C671.14,-135.36 587.78,-121.62 568,-97 554.37,-80.04 556.9,-53.97 561,-36.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="564.32,-37.21 563.53,-26.65 557.56,-35.4 564.32,-37.21"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="525.88,-24.88 488.12,-24.88 488.12,-5.63 525.88,-5.63 525.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="507" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">array</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node38 -->
<g id="edge83_Node000035_Node000038" class="edge">
<title>Node35&#45;&gt;Node38</title>
<g id="a_edge83_Node000035_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M728.11,-140.36C669.48,-132.12 581.3,-116.9 554,-97 533.25,-81.87 520.19,-54.57 513.24,-35.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="516.59,-34.92 510.03,-26.6 509.97,-37.19 516.59,-34.92"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node10 -->
<g id="edge75_Node000036_Node000010" class="edge">
<title>Node36&#45;&gt;Node10</title>
<g id="a_edge75_Node000036_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M658.46,-66.11C678.43,-55.46 705.35,-41.12 725.17,-30.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="726.58,-33.76 733.76,-25.97 723.29,-27.59 726.58,-33.76"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node11 -->
<g id="edge73_Node000036_Node000011" class="edge">
<title>Node36&#45;&gt;Node11</title>
<g id="a_edge73_Node000036_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.68,-74.71C712.82,-71.88 746.1,-68.67 776,-66.5 1118.14,-41.72 1205.62,-64.25 1547,-30.5 1567.25,-28.5 1589.79,-25.12 1607.73,-22.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.28,-25.61 1617.56,-20.49 1607.11,-18.71 1608.28,-25.61"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node26 -->
<g id="edge76_Node000036_Node000026" class="edge">
<title>Node36&#45;&gt;Node26</title>
<g id="a_edge76_Node000036_Node000026"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M685.71,-67.23C736.48,-54.68 810.68,-36.35 854.87,-25.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="855.62,-28.84 864.49,-23.05 853.94,-22.05 855.62,-28.84"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge71_Node000036_Node000037" class="edge">
<title>Node36&#45;&gt;Node37</title>
<g id="a_edge71_Node000036_Node000037"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M616.48,-66.11C606.78,-56.34 593.99,-43.45 583.85,-33.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.35,-30.78 576.82,-26.15 581.38,-35.71 586.35,-30.78"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node38 -->
<g id="edge72_Node000036_Node000038" class="edge">
<title>Node36&#45;&gt;Node38</title>
<g id="a_edge72_Node000036_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M602.86,-66.11C582.39,-55.46 554.81,-41.12 534.49,-30.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="536.15,-27.47 525.66,-25.96 532.92,-33.68 536.15,-27.47"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="657.88,-24.88 608.12,-24.88 608.12,-5.63 657.88,-5.63 657.88,-24.88"/>
<text xml:space="preserve" text-anchor="middle" x="633" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">optional</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node39 -->
<g id="edge74_Node000036_Node000039" class="edge">
<title>Node36&#45;&gt;Node39</title>
<g id="a_edge74_Node000036_Node000039"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M631.45,-66.11C631.73,-57.33 632.08,-46.02 632.38,-36.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="635.87,-36.69 632.68,-26.59 628.87,-36.47 635.87,-36.69"/>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node38 -->
<g id="edge96_Node000044_Node000038" class="edge">
<title>Node44&#45;&gt;Node38</title>
<g id="a_edge96_Node000044_Node000038"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1015.1,-398.55C971.96,-377.63 891.7,-337.27 827,-296.5 723.33,-231.17 710.94,-194.58 605,-133 570.94,-113.2 548.77,-127.63 524,-97 510.23,-79.97 506.84,-54.48 506.35,-36.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="509.85,-36.89 506.39,-26.88 502.85,-36.86 509.85,-36.89"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="weak_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1100.5,-363 991.5,-363 991.5,-332.5 1100.5,-332.5 1100.5,-363"/>
<text xml:space="preserve" text-anchor="start" x="999.5" y="-349.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/weak</text>
<text xml:space="preserve" text-anchor="middle" x="1046" y="-338.25" font-family="Helvetica,sans-Serif" font-size="10.00">/weak.h</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge97_Node000044_Node000045" class="edge">
<title>Node44&#45;&gt;Node45</title>
<g id="a_edge97_Node000044_Node000045"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1046,-398.61C1046,-391.52 1046,-382.79 1046,-374.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1049.5,-374.84 1046,-364.84 1042.5,-374.84 1049.5,-374.84"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node2 -->
<g id="edge101_Node000045_Node000002" class="edge">
<title>Node45&#45;&gt;Node2</title>
<g id="a_edge101_Node000045_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1100.8,-343.24C1272.59,-332.22 1800.19,-298.4 1986.23,-286.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1986.19,-289.98 1995.95,-285.84 1985.74,-282.99 1986.19,-289.98"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node3 -->
<g id="edge98_Node000045_Node000003" class="edge">
<title>Node45&#45;&gt;Node3</title>
<g id="a_edge98_Node000045_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1085.13,-332.14C1137.12,-312.07 1231.12,-273.48 1306,-230 1321.82,-220.82 1422.43,-140.74 1439,-133 1479.62,-114.03 1528.3,-101.64 1567.7,-93.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1568.15,-97.39 1577.32,-92.09 1566.85,-90.52 1568.15,-97.39"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node4 -->
<g id="edge107_Node000045_Node000004" class="edge">
<title>Node45&#45;&gt;Node4</title>
<g id="a_edge107_Node000045_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1012.74,-332.06C998.38,-323.83 983.05,-312.06 975,-296.5 941.61,-231.96 957.53,-203.54 975,-133 979.35,-115.44 987.17,-113.75 994,-97 1002.27,-76.71 1009.08,-52.52 1013.31,-35.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1016.66,-36.94 1015.66,-26.4 1009.87,-35.27 1016.66,-36.94"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node6 -->
<g id="edge110_Node000045_Node000006" class="edge">
<title>Node45&#45;&gt;Node6</title>
<g id="a_edge110_Node000045_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1033.05,-332.09C1025.6,-322.65 1016.95,-309.7 1013,-296.5 992.18,-226.88 977.96,-196.66 1013,-133 1057.23,-52.63 1172.6,-27.55 1236.61,-19.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1236.88,-23.24 1246.43,-18.65 1236.1,-16.29 1236.88,-23.24"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node7 -->
<g id="edge102_Node000045_Node000007" class="edge">
<title>Node45&#45;&gt;Node7</title>
<g id="a_edge102_Node000045_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1052.24,-332.31C1056.51,-322.3 1062.24,-308.65 1067,-296.5 1095.26,-224.44 1078.39,-193.24 1127,-133 1135.67,-122.25 1218.9,-70.88 1232,-66.5 1232.41,-66.36 1628.39,-34.07 1784.65,-21.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1784.73,-24.84 1794.42,-20.54 1784.17,-17.86 1784.73,-24.84"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node10 -->
<g id="edge106_Node000045_Node000010" class="edge">
<title>Node45&#45;&gt;Node10</title>
<g id="a_edge106_Node000045_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1012.28,-332.05C994.82,-323.37 973.88,-311.2 958,-296.5 893.53,-236.85 899.43,-203.46 847,-133 819.97,-96.68 786.02,-56.05 766.89,-33.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="769.8,-31.6 760.65,-26.27 764.48,-36.15 769.8,-31.6"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node11 -->
<g id="edge108_Node000045_Node000011" class="edge">
<title>Node45&#45;&gt;Node11</title>
<g id="a_edge108_Node000045_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1047.45,-332C1051.9,-289.19 1066.43,-165.83 1089,-133 1104.65,-110.24 1167.9,-75.53 1194,-66.5 1343.03,-14.94 1390.55,-50.32 1547,-30.5 1567.19,-27.94 1589.73,-24.54 1607.68,-21.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1608.19,-25.17 1617.52,-20.13 1607.09,-18.26 1608.19,-25.17"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node12 -->
<g id="edge111_Node000045_Node000012" class="edge">
<title>Node45&#45;&gt;Node12</title>
<g id="a_edge111_Node000045_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1041.92,-332.03C1032.68,-295.51 1013.72,-198.91 1051,-133 1078.2,-84.92 1104.21,-85.7 1156,-66.5 1208.63,-46.99 1366.66,-29.23 1448.56,-21.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1448.71,-24.53 1458.32,-20.07 1448.02,-17.57 1448.71,-24.53"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node13 -->
<g id="edge104_Node000045_Node000013" class="edge">
<title>Node45&#45;&gt;Node13</title>
<g id="a_edge104_Node000045_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1057.63,-332.3C1065.66,-322.29 1076.54,-308.64 1086,-296.5 1125.81,-245.42 1207.53,-96.37 1265,-66.5 1328.4,-33.55 1835.67,-34.58 1907,-30.5 1971.12,-26.83 2044.72,-22.52 2094.17,-19.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2094.29,-23.11 2104.07,-19.02 2093.88,-16.12 2094.29,-23.11"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node18 -->
<g id="edge103_Node000045_Node000018" class="edge">
<title>Node45&#45;&gt;Node18</title>
<g id="a_edge103_Node000045_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.32,-338.32C945.51,-330.33 878.83,-316.57 823,-296.5 719.25,-259.21 604.98,-193.46 556.21,-164.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="558.22,-161.24 547.86,-159.05 554.6,-167.23 558.22,-161.24"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node21 -->
<g id="edge105_Node000045_Node000021" class="edge">
<title>Node45&#45;&gt;Node21</title>
<g id="a_edge105_Node000045_Node000021"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1100.86,-344.29C1155.86,-340.02 1241.79,-328.36 1309,-296.5 1369.73,-267.72 1370.42,-238.72 1425,-199.5 1443.19,-186.43 1464.83,-173.26 1481.32,-163.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1482.59,-166.98 1489.52,-158.97 1479.11,-160.91 1482.59,-166.98"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node24 -->
<g id="edge109_Node000045_Node000024" class="edge">
<title>Node45&#45;&gt;Node24</title>
<g id="a_edge109_Node000045_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1100.89,-344.32C1162.45,-340.07 1264.36,-328.42 1346,-296.5 1429.82,-263.73 1514.99,-196.82 1551.94,-165.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1554.16,-168.47 1559.51,-159.33 1549.62,-163.14 1554.16,-168.47"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node35 -->
<g id="edge100_Node000045_Node000035" class="edge">
<title>Node45&#45;&gt;Node35</title>
<g id="a_edge100_Node000045_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.25,-338.54C961.12,-331.64 924.74,-319.09 899,-296.5 862.85,-264.77 881.88,-236.38 851,-199.5 841.72,-188.42 829.53,-178.43 818.03,-170.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="820.12,-167.52 809.87,-164.84 816.21,-173.33 820.12,-167.52"/>
</a>
</g>
</g>
<!-- Node45&#45;&gt;Node36 -->
<g id="edge99_Node000045_Node000036" class="edge">
<title>Node45&#45;&gt;Node36</title>
<g id="a_edge99_Node000045_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M991.38,-337.05C956.37,-329.35 910.75,-316.5 874,-296.5 824.66,-269.66 704.17,-154.37 653.76,-105.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="656.42,-102.86 646.83,-98.37 651.52,-107.86 656.42,-102.86"/>
</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="priming_8h__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>