Files
GridFire/docs/html/CVODE__solver__strategy_8cpp__incl.svg

1520 lines
72 KiB
XML
Raw Permalink Normal View History

<?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 2.43.0 (0)
-->
<!-- Title: src/lib/solver/strategies/CVODE_solver_strategy.cpp Pages: 1 -->
<!--zoomable 566 -->
<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 = 4122;
var viewHeight = 566;
var sectionId = 'dynsection-0';
</script>
<script type="application/ecmascript" xlink:href="svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>src/lib/solver/strategies/CVODE_solver_strategy.cpp</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="3192,-558 3038,-558 3038,-528 3192,-528 3192,-558"/>
<text text-anchor="start" x="3046" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">src/lib/solver/strategies</text>
<text text-anchor="middle" x="3115" y="-535" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="CVODE__solver__strategy_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="2073.5,-415 1930.5,-415 1930.5,-385 2073.5,-385 2073.5,-415"/>
<text text-anchor="start" x="1938.5" y="-403" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="2002" y="-392" font-family="Helvetica,sans-Serif" font-size="10.00">/CVODE_solver_strategy.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="M3037.62,-532.2C2835.22,-506.56 2291.49,-437.67 2084,-411.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2084.14,-407.88 2073.78,-410.09 2083.26,-414.82 2084.14,-407.88"/>
</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="1891.5,-24.5 1798.5,-24.5 1798.5,-5.5 1891.5,-5.5 1891.5,-24.5"/>
<text text-anchor="middle" x="1845" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge71_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge71_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3127.74,-527.82C3136.47,-517.95 3148.19,-504.39 3158,-492 3244.1,-383.21 3276,-341.74 3276,-203 3276,-203 3276,-203 3276,-135 3276,-55.1 3188.03,-83.18 3110,-66 2874.92,-14.24 2116.04,-14.45 1901.8,-15.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1901.69,-12.09 1891.71,-15.65 1901.73,-19.09 1901.69,-12.09"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1780,-30 1666,-30 1666,0 1780,0 1780,-30"/>
<text text-anchor="start" x="1674" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="middle" x="1723" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">/composition.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge67_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge67_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3104.75,-527.66C3089.27,-505.03 3060.62,-459.06 3050,-415 3046.88,-402.04 3046.26,-397.8 3050,-385 3055.32,-366.78 3067.61,-367.21 3073,-349 3091.41,-286.78 3074,-267.89 3074,-203 3074,-203 3074,-203 3074,-135 3074,5.35 1975.85,-48.3 1790.29,-29.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1790.65,-26.18 1780.3,-28.46 1789.81,-33.13 1790.65,-26.18"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1871,-211.5 1751,-211.5 1751,-192.5 1871,-192.5 1871,-211.5"/>
<text text-anchor="middle" x="1811" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/types/types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge48_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge48_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3049.94,-527.99C2987.3,-510.22 2902,-472.84 2902,-401 2902,-401 2902,-401 2902,-333 2902,-229.81 2122.48,-208.18 1881.27,-203.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1881.27,-200.46 1871.21,-203.79 1881.15,-207.46 1881.27,-200.46"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="857,-211.5 813,-211.5 813,-192.5 857,-192.5 857,-211.5"/>
<text text-anchor="middle" x="835" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node22 -->
<g id="edge70_Node000001_Node000022" class="edge">
<title>Node1&#45;&gt;Node22</title>
<g id="a_edge70_Node000001_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.91,-539.99C2868.77,-535.17 2452.49,-521.17 2105,-492 1567.14,-446.85 1379.89,-594.11 899,-349 863.41,-330.86 853.25,-319.92 838,-283 829.89,-263.38 830.39,-238.69 832.11,-221.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="835.62,-222.19 833.41,-211.82 828.67,-221.3 835.62,-222.19"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="error__solver_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="3247.5,-283 3140.5,-283 3140.5,-253 3247.5,-253 3247.5,-283"/>
<text text-anchor="start" x="3148.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="3194" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">/error_solver.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node46 -->
<g id="edge102_Node000001_Node000046" class="edge">
<title>Node1&#45;&gt;Node46</title>
<g id="a_edge102_Node000001_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3119.8,-527.87C3126.55,-509.2 3140.06,-475.76 3158,-451 3171.65,-432.16 3186.81,-436.37 3196,-415 3213.22,-374.97 3206.41,-322.87 3200.08,-292.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3203.45,-291.98 3197.82,-283.01 3196.62,-293.54 3203.45,-291.98"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
<g id="a_Node000054"><a xlink:href="table__format_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="457.5,-283 354.5,-283 354.5,-253 457.5,-253 457.5,-283"/>
<text text-anchor="start" x="362.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/utils/table</text>
<text text-anchor="middle" x="406" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">_format.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node54 -->
<g id="edge49_Node000001_Node000054" class="edge">
<title>Node1&#45;&gt;Node54</title>
<g id="a_edge49_Node000001_Node000054"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.76,-541.62C2628.06,-539.46 723.29,-527.55 604,-492 542.19,-473.58 524.63,-462.5 481,-415 447.4,-378.42 424.79,-323.97 413.77,-292.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="417.05,-291.7 410.49,-283.38 410.43,-293.97 417.05,-291.7"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
<g id="a_Node000056"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="64,-211.5 0,-211.5 0,-192.5 64,-192.5 64,-211.5"/>
<text text-anchor="middle" x="32" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">algorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node56 -->
<g id="edge73_Node000001_Node000056" class="edge">
<title>Node1&#45;&gt;Node56</title>
<g id="a_edge73_Node000001_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.94,-541.61C2633.94,-539.45 769.04,-527.57 514,-492 356.94,-470.1 169,-559.58 169,-401 169,-401 169,-401 169,-333 169,-274.72 102.95,-234.7 62.57,-215.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.96,-212.46 53.41,-211.51 61.06,-218.83 63.96,-212.46"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
<g id="a_Node000061"><a xlink:href="dynamic__engine__diagnostics_8h.html" target="_top" xlink:title="Diagnostics utilities for DynamicEngine instances.">
<polygon fill="white" stroke="#666666" points="693,-349 523,-349 523,-319 693,-319 693,-349"/>
<text text-anchor="start" x="531" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/diagnostics</text>
<text text-anchor="middle" x="608" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">/dynamic_engine_diagnostics.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node61 -->
<g id="edge61_Node000001_Node000061" class="edge">
<title>Node1&#45;&gt;Node61</title>
<g id="a_edge61_Node000001_Node000061"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.82,-541.8C2623.33,-540.57 678.35,-532.62 632,-492 594.41,-459.06 598.02,-394.06 603.33,-358.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="606.78,-359.47 604.99,-349.03 599.88,-358.32 606.78,-359.47"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
<g id="a_Node000062"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3302,-481 3200,-481 3200,-462 3302,-462 3302,-481"/>
<text text-anchor="middle" x="3251" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">quill/LogMacros.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node62 -->
<g id="edge66_Node000001_Node000062" class="edge">
<title>Node1&#45;&gt;Node62</title>
<g id="a_edge66_Node000001_Node000062"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3142.52,-527.94C3166.67,-515.59 3201.53,-497.78 3225.16,-485.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3226.92,-488.73 3234.23,-481.07 3223.74,-482.5 3226.92,-488.73"/>
</a>
</g>
</g>
<!-- Node63 -->
<g id="Node000063" class="node">
<title>Node63</title>
<g id="a_Node000063"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3370,-481 3320,-481 3320,-462 3370,-462 3370,-481"/>
<text text-anchor="middle" x="3345" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">cstdint</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node63 -->
<g id="edge68_Node000001_Node000063" class="edge">
<title>Node1&#45;&gt;Node63</title>
<g id="a_edge68_Node000001_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3189.58,-527.96C3226.82,-519.71 3272.11,-507.77 3311,-492 3315.04,-490.36 3319.19,-488.32 3323.15,-486.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3324.95,-489.18 3331.86,-481.15 3321.45,-483.12 3324.95,-489.18"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
<g id="a_Node000064"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3432,-481 3388,-481 3388,-462 3432,-462 3432,-481"/>
<text text-anchor="middle" x="3410" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">limits</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node64 -->
<g id="edge69_Node000001_Node000064" class="edge">
<title>Node1&#45;&gt;Node64</title>
<g id="a_edge69_Node000001_Node000064"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.21,-535.07C3246,-528.41 3318.65,-515.71 3379,-492 3382.65,-490.57 3386.33,-488.69 3389.83,-486.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3391.91,-489.5 3398.49,-481.2 3388.16,-483.59 3391.91,-489.5"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
<g id="a_Node000065"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3515.5,-481 3450.5,-481 3450.5,-462 3515.5,-462 3515.5,-481"/>
<text text-anchor="middle" x="3483" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">stdexcept</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node65 -->
<g id="edge72_Node000001_Node000065" class="edge">
<title>Node1&#45;&gt;Node65</title>
<g id="a_edge72_Node000001_Node000065"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.11,-536.35C3259.03,-530 3357.96,-517.09 3441,-492 3446.58,-490.31 3452.37,-488.02 3457.8,-485.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3459.53,-488.65 3467.06,-481.2 3456.53,-482.32 3459.53,-488.65"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
<g id="a_Node000066"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3670.5,-481 3533.5,-481 3533.5,-462 3670.5,-462 3670.5,-481"/>
<text text-anchor="middle" x="3602" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/species.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node66 -->
<g id="edge74_Node000001_Node000066" class="edge">
<title>Node1&#45;&gt;Node66</title>
<g id="a_edge74_Node000001_Node000066"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.14,-535.53C3274.89,-527.91 3409.93,-513.5 3525,-492 3537.06,-489.75 3550.03,-486.71 3561.83,-483.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3563.05,-486.99 3571.84,-481.08 3561.28,-480.22 3563.05,-486.99"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
<g id="a_Node000067"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3817.5,-492 3688.5,-492 3688.5,-451 3817.5,-451 3817.5,-492"/>
<text text-anchor="start" x="3696.5" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/composition</text>
<text text-anchor="start" x="3696.5" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions/exceptions</text>
<text text-anchor="middle" x="3753" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">_composition.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node67 -->
<g id="edge75_Node000001_Node000067" class="edge">
<title>Node1&#45;&gt;Node67</title>
<g id="a_edge75_Node000001_Node000067"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.32,-539.39C3299.63,-534.82 3499.78,-522.91 3678.16,-492.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3679,-495.59 3688.25,-490.42 3677.8,-488.69 3679,-495.59"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
<g id="a_Node000068"><a xlink:href="engine__graph_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="1424.5,-349 1301.5,-349 1301.5,-319 1424.5,-319 1424.5,-349"/>
<text text-anchor="start" x="1309.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="1363" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">_graph.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node68 -->
<g id="edge76_Node000001_Node000068" class="edge">
<title>Node1&#45;&gt;Node68</title>
<g id="a_edge76_Node000001_Node000068"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.92,-538.33C2909.79,-531.82 2645.02,-516.54 2422,-492 2048.81,-450.93 1605.21,-376.92 1434.67,-347.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1435.01,-344.04 1424.56,-345.78 1433.82,-350.93 1435.01,-344.04"/>
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
<g id="a_Node000079"><a xlink:href="engine__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="3952.5,-486.5 3835.5,-486.5 3835.5,-456.5 3952.5,-456.5 3952.5,-486.5"/>
<text text-anchor="start" x="3843.5" y="-474.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/types</text>
<text text-anchor="middle" x="3894" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">/engine_types.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node79 -->
<g id="edge95_Node000001_Node000079" class="edge">
<title>Node1&#45;&gt;Node79</title>
<g id="a_edge95_Node000001_Node000079"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.05,-541.94C3323.38,-540.65 3598.58,-532.78 3827,-492 3831.48,-491.2 3836.09,-490.21 3840.69,-489.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3841.89,-492.42 3850.71,-486.56 3840.15,-485.64 3841.89,-492.42"/>
</a>
</g>
</g>
<!-- Node80 -->
<g id="Node000080" class="node">
<title>Node80</title>
<g id="a_Node000080"><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="#fff0f0" stroke="red" points="796.5,-492 641.5,-492 641.5,-451 796.5,-451 796.5,-492"/>
<text text-anchor="start" x="649.5" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="start" x="649.5" y="-469" font-family="Helvetica,sans-Serif" font-size="10.00">/triggers/engine_partitioning</text>
<text text-anchor="middle" x="719" y="-458" font-family="Helvetica,sans-Serif" font-size="10.00">_trigger.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node80 -->
<g id="edge96_Node000001_Node000080" class="edge">
<title>Node1&#45;&gt;Node80</title>
<g id="a_edge96_Node000001_Node000080"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3037.74,-542.27C2688.68,-543.17 1256.5,-543.59 811,-492 809.53,-491.83 808.05,-491.65 806.56,-491.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="807.03,-487.98 796.63,-490.02 806.03,-494.91 807.03,-487.98"/>
</a>
</g>
</g>
<!-- Node84 -->
<g id="Node000084" class="node">
<title>Node84</title>
<g id="a_Node000084"><a xlink:href="trigger__pprint_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="4113.5,-486.5 3970.5,-486.5 3970.5,-456.5 4113.5,-456.5 4113.5,-486.5"/>
<text text-anchor="start" x="3978.5" y="-474.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/trigger/procedures</text>
<text text-anchor="middle" x="4042" y="-463.5" font-family="Helvetica,sans-Serif" font-size="10.00">/trigger_pprint.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node84 -->
<g id="edge101_Node000001_Node000084" class="edge">
<title>Node1&#45;&gt;Node84</title>
<g id="a_edge101_Node000001_Node000084"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3192.27,-542.08C3341.77,-541.2 3680.67,-534.24 3962,-492 3967.89,-491.12 3973.98,-490 3980.04,-488.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3981.17,-492.1 3990.2,-486.56 3979.68,-485.26 3981.17,-492.1"/>
</a>
</g>
</g>
<!-- Node86 -->
<g id="Node000086" class="node">
<title>Node86</title>
<g id="a_Node000086"><a xlink:href="sundials_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="3187,-409.5 3059,-409.5 3059,-390.5 3187,-390.5 3187,-409.5"/>
<text text-anchor="middle" x="3123" y="-397.5" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/utils/sundials.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node86 -->
<g id="edge103_Node000001_Node000086" class="edge">
<title>Node1&#45;&gt;Node86</title>
<g id="a_edge103_Node000001_Node000086"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3115.76,-527.81C3116.72,-509.91 3118.44,-478.17 3120,-451 3120.59,-440.75 3121.27,-429.33 3121.84,-419.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3125.34,-420.04 3122.46,-409.85 3118.35,-419.62 3125.34,-420.04"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="strategy__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1936,-349 1800,-349 1800,-319 1936,-319 1936,-349"/>
<text text-anchor="start" x="1808" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/solver/strategies</text>
<text text-anchor="middle" x="1868" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">/strategy_abstract.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="M1972.59,-384.95C1953.22,-375.7 1927.64,-363.49 1906.63,-353.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1907.87,-350.16 1897.34,-349.01 1904.85,-356.48 1907.87,-350.16"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="engine__abstract_8h.html" target="_top" xlink:title="Abstract interfaces for reaction network engines in GridFire.">
<polygon fill="#fff0f0" stroke="red" points="1424.5,-283 1301.5,-283 1301.5,-253 1424.5,-253 1424.5,-283"/>
<text text-anchor="start" x="1309.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/engine/engine</text>
<text text-anchor="middle" x="1363" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">_abstract.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge31_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge31_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.29,-386.48C1875.37,-376.73 1797.79,-362.61 1730,-349 1627.11,-328.33 1508.55,-302.04 1434.68,-285.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1435.08,-281.86 1424.56,-283.07 1433.54,-288.69 1435.08,-281.86"/>
</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="1622.5,-24.5 1451.5,-24.5 1451.5,-5.5 1622.5,-5.5 1622.5,-24.5"/>
<text text-anchor="middle" x="1537" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/atomic/atomicSpecies.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge35_Node000002_Node000008" class="edge">
<title>Node2&#45;&gt;Node8</title>
<g id="a_edge35_Node000002_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2011.53,-384.71C2022.61,-368.38 2041.72,-341.06 2060,-319 2074.04,-302.06 2085.87,-303.45 2094,-283 2098.93,-270.61 2101.35,-264.12 2094,-253 2033.1,-160.9 1696.91,-60.32 1578.38,-27.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1579.16,-23.81 1568.58,-24.51 1577.28,-30.56 1579.16,-23.81"/>
</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="1202.5,-24.5 1155.5,-24.5 1155.5,-5.5 1202.5,-5.5 1202.5,-24.5"/>
<text text-anchor="middle" x="1179" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge40_Node000002_Node000012" class="edge">
<title>Node2&#45;&gt;Node12</title>
<g id="a_edge40_Node000002_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.36,-399.15C1774.06,-398.66 1407.25,-392.7 1292,-349 1195.78,-312.52 1180.51,-253.55 1172,-151 1168.88,-113.35 1168.01,-103.66 1171,-66 1171.82,-55.66 1173.59,-44.23 1175.25,-34.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1178.74,-35.28 1177.16,-24.8 1171.86,-33.98 1178.74,-35.28"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge32_Node000002_Node000016" class="edge">
<title>Node2&#45;&gt;Node16</title>
<g id="a_edge32_Node000002_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2003.4,-384.73C2005.68,-367.68 2011.51,-338.94 2026,-319 2042.52,-296.26 2064.95,-307.9 2078,-283 2084.19,-271.19 2086.52,-263.26 2078,-253 2053.45,-223.43 1951.94,-211.24 1881.41,-206.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1881.45,-202.79 1871.24,-205.62 1880.99,-209.77 1881.45,-202.79"/>
</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="1841.5,-277.5 1776.5,-277.5 1776.5,-258.5 1841.5,-258.5 1841.5,-277.5"/>
<text text-anchor="middle" x="1809" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">functional</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge37_Node000002_Node000031" class="edge">
<title>Node2&#45;&gt;Node31</title>
<g id="a_edge37_Node000002_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.32,-392.38C1873.1,-385.43 1799.54,-372.2 1781,-349 1766.06,-330.3 1781.41,-303.07 1794.59,-285.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1797.56,-287.59 1801.11,-277.61 1792.11,-283.19 1797.56,-287.59"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1894.5,-277.5 1859.5,-277.5 1859.5,-258.5 1894.5,-258.5 1894.5,-277.5"/>
<text text-anchor="middle" x="1877" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">any</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge38_Node000002_Node000035" class="edge">
<title>Node2&#45;&gt;Node35</title>
<g id="a_edge38_Node000002_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.25,-391.48C1876.1,-384.15 1808.28,-370.85 1791,-349 1782.73,-338.54 1784.35,-330.56 1791,-319 1792.77,-315.93 1827.58,-296.26 1852.37,-282.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1854.22,-285.5 1861.28,-277.61 1850.84,-279.38 1854.22,-285.5"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2068.5,-277.5 2027.5,-277.5 2027.5,-258.5 2068.5,-258.5 2068.5,-277.5"/>
<text text-anchor="middle" x="2048" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">tuple</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge41_Node000002_Node000030" class="edge">
<title>Node2&#45;&gt;Node30</title>
<g id="a_edge41_Node000002_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1994.61,-384.74C1987.12,-368.2 1977.95,-340.45 1988,-319 1995.15,-303.74 2009.5,-291.51 2022.38,-282.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2024.3,-285.89 2030.95,-277.65 2020.61,-279.94 2024.3,-285.89"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge39_Node000002_Node000022" class="edge">
<title>Node2&#45;&gt;Node22</title>
<g id="a_edge39_Node000002_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.16,-398.2C1735.78,-395.59 1202.67,-385.22 1031,-349 950.48,-332.01 913.68,-343.6 858,-283 842.53,-266.16 837.39,-239.57 835.73,-221.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="839.22,-221.42 835.07,-211.67 832.23,-221.88 839.22,-221.42"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="exceptions_8h.html" target="_top" xlink:title=" ">
<polygon fill="#fff0f0" stroke="red" points="2873.5,-349 2766.5,-349 2766.5,-319 2873.5,-319 2873.5,-349"/>
<text text-anchor="start" x="2774.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/exceptions</text>
<text text-anchor="middle" x="2820" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">/exceptions.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node36 -->
<g id="edge33_Node000002_Node000036" class="edge">
<title>Node2&#45;&gt;Node36</title>
<g id="a_edge33_Node000002_Node000036"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2073.53,-397.98C2206.4,-395.28 2500.35,-385.5 2756.1,-349.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2756.93,-352.55 2766.33,-347.66 2755.93,-345.62 2756.93,-352.55"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="1758.5,-277.5 1633.5,-277.5 1633.5,-258.5 1758.5,-258.5 1758.5,-277.5"/>
<text text-anchor="middle" x="1696" y="-265.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/config/config.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node47 -->
<g id="edge36_Node000002_Node000047" class="edge">
<title>Node2&#45;&gt;Node47</title>
<g id="a_edge36_Node000002_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1930.26,-394.79C1882.26,-389.36 1819.12,-377.02 1770,-349 1742.72,-333.44 1719.71,-304.44 1706.9,-285.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1709.78,-283.97 1701.31,-277.6 1703.97,-287.86 1709.78,-283.97"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2155.5,-343.5 2068.5,-343.5 2068.5,-324.5 2155.5,-324.5 2155.5,-343.5"/>
<text text-anchor="middle" x="2112" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">cvode/cvode.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node48 -->
<g id="edge42_Node000002_Node000048" class="edge">
<title>Node2&#45;&gt;Node48</title>
<g id="a_edge42_Node000002_Node000048"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2026.14,-384.95C2044.67,-374.18 2070.1,-359.38 2088.47,-348.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2090.48,-351.57 2097.36,-343.52 2086.96,-345.52 2090.48,-351.57"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2316,-343.5 2174,-343.5 2174,-324.5 2316,-324.5 2316,-343.5"/>
<text text-anchor="middle" x="2245" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_types.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node49 -->
<g id="edge43_Node000002_Node000049" class="edge">
<title>Node2&#45;&gt;Node49</title>
<g id="a_edge43_Node000002_Node000049"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2055.33,-384.95C2099.63,-373.29 2161.82,-356.91 2202.74,-346.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2203.88,-349.45 2212.66,-343.52 2202.1,-342.68 2203.88,-349.45"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
<g id="a_Node000050"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2486,-343.5 2334,-343.5 2334,-324.5 2486,-324.5 2486,-343.5"/>
<text text-anchor="middle" x="2410" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">sundials/sundials_context.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node50 -->
<g id="edge44_Node000002_Node000050" class="edge">
<title>Node2&#45;&gt;Node50</title>
<g id="a_edge44_Node000002_Node000050"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2073.55,-388.13C2139.03,-378.13 2238.57,-362.81 2325,-349 2332.68,-347.77 2340.76,-346.47 2348.74,-345.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2349.47,-348.59 2358.77,-343.52 2348.34,-341.68 2349.47,-348.59"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
<g id="a_Node000051"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2623.5,-349 2504.5,-349 2504.5,-319 2623.5,-319 2623.5,-349"/>
<text text-anchor="start" x="2512.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">sunmatrix/sunmatrix</text>
<text text-anchor="middle" x="2564" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">_dense.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node51 -->
<g id="edge45_Node000002_Node000051" class="edge">
<title>Node2&#45;&gt;Node51</title>
<g id="a_edge45_Node000002_Node000051"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2073.72,-393.97C2167.86,-386.86 2338.41,-372.27 2494,-349.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2494.86,-352.46 2504.23,-347.51 2493.82,-345.54 2494.86,-352.46"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
<g id="a_Node000052"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="2748.5,-349 2641.5,-349 2641.5,-319 2748.5,-319 2748.5,-349"/>
<text text-anchor="start" x="2649.5" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">sunlinsol/sunlinsol</text>
<text text-anchor="middle" x="2695" y="-326" font-family="Helvetica,sans-Serif" font-size="10.00">_dense.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node52 -->
<g id="edge46_Node000002_Node000052" class="edge">
<title>Node2&#45;&gt;Node52</title>
<g id="a_edge46_Node000002_Node000052"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2073.83,-396.65C2189.44,-392.14 2424.01,-379.94 2631.17,-349.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2631.95,-352.56 2641.32,-347.61 2630.91,-345.64 2631.95,-352.56"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
<g id="a_Node000053"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="3064,-343.5 2930,-343.5 2930,-324.5 3064,-324.5 3064,-343.5"/>
<text text-anchor="middle" x="2997" y="-331.5" font-family="Helvetica,sans-Serif" font-size="10.00">nvector/nvector_serial.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node53 -->
<g id="edge47_Node000002_Node000053" class="edge">
<title>Node2&#45;&gt;Node53</title>
<g id="a_edge47_Node000002_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2073.77,-396.52C2224.11,-390.98 2582.98,-375.91 2883,-349 2896.14,-347.82 2910.09,-346.32 2923.57,-344.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2924.25,-348.18 2933.76,-343.51 2923.42,-341.23 2924.25,-348.18"/>
</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="M1799.89,-324.37C1704.46,-312.27 1531.77,-290.39 1434.53,-278.07"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1434.86,-274.58 1424.5,-276.79 1433.98,-281.52 1434.86,-274.58"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge28_Node000003_Node000012" class="edge">
<title>Node3&#45;&gt;Node12</title>
<g id="a_edge28_Node000003_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1888.77,-318.82C1910.37,-302.34 1938.73,-274.65 1921,-253 1869.59,-190.22 1820.06,-239.18 1742,-217 1649.21,-190.63 1426.18,-97.51 1335,-66 1292.92,-51.46 1243.96,-36 1212.28,-26.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.22,-22.82 1202.63,-23.21 1211.15,-29.5 1213.22,-22.82"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node16 -->
<g id="edge25_Node000003_Node000016" class="edge">
<title>Node3&#45;&gt;Node16</title>
<g id="a_edge25_Node000003_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1914.81,-318.96C1952.66,-305.12 1996.4,-281.89 1975,-253 1953.39,-223.83 1915.15,-211.1 1881.03,-205.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1881.45,-202.3 1871.07,-204.4 1880.5,-209.23 1881.45,-202.3"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node31 -->
<g id="edge26_Node000003_Node000031" class="edge">
<title>Node3&#45;&gt;Node31</title>
<g id="a_edge26_Node000003_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1854.91,-318.8C1845.8,-308.92 1833.63,-295.72 1824.11,-285.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1826.5,-282.82 1817.15,-277.84 1821.36,-287.57 1826.5,-282.82"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node35 -->
<g id="edge27_Node000003_Node000035" class="edge">
<title>Node3&#45;&gt;Node35</title>
<g id="a_edge27_Node000003_Node000035"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1870,-318.8C1871.28,-309.7 1872.95,-297.79 1874.34,-287.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1877.83,-288.23 1875.76,-277.84 1870.9,-287.26 1877.83,-288.23"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node30 -->
<g id="edge29_Node000003_Node000030" class="edge">
<title>Node3&#45;&gt;Node30</title>
<g id="a_edge29_Node000003_Node000030"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1910.39,-318.99C1939.4,-309.25 1978.69,-295.77 2013,-283 2014.6,-282.4 2016.24,-281.78 2017.9,-281.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2019.3,-284.36 2027.34,-277.46 2016.75,-277.84 2019.3,-284.36"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node22 -->
<g id="edge30_Node000003_Node000022" class="edge">
<title>Node3&#45;&gt;Node22</title>
<g id="a_edge30_Node000003_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1882.93,-318.93C1899.62,-301.55 1922.09,-271.95 1904,-253 1894.81,-243.37 1044.33,-210.87 867.12,-204.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="867.24,-200.7 857.12,-203.83 866.98,-207.7 867.24,-200.7"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="reaction_8h.html" target="_top" xlink:title="Defines classes for representing and managing nuclear reactions.">
<polygon fill="#fff0f0" stroke="red" points="1543,-85 1397,-85 1397,-66 1543,-66 1543,-85"/>
<text text-anchor="middle" x="1470" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/reaction/reaction.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1391.25,-252.99C1405.73,-244.45 1422.48,-232.24 1433,-217 1459.06,-179.23 1466.77,-124.18 1469.05,-95.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1472.56,-95.45 1469.71,-85.25 1465.57,-95 1472.56,-95.45"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge23_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge23_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1389.95,-252.97C1474.91,-208.72 1736.48,-72.51 1819.46,-29.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1821.42,-32.23 1828.67,-24.5 1818.19,-26.02 1821.42,-32.23"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node12 -->
<g id="edge22_Node000004_Node000012" class="edge">
<title>Node4&#45;&gt;Node12</title>
<g id="a_edge22_Node000004_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1369.19,-252.88C1373.16,-243.04 1377.94,-229.48 1380,-217 1387.01,-174.58 1393.05,-155.95 1368,-121 1329.74,-67.61 1255.49,-38.15 1212.32,-24.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.15,-21.45 1202.57,-21.96 1211.16,-28.16 1213.15,-21.45"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node16 -->
<g id="edge11_Node000004_Node000016" class="edge">
<title>Node4&#45;&gt;Node16</title>
<g id="a_edge11_Node000004_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1424.82,-258.17C1507.71,-246.33 1654.46,-225.36 1741.22,-212.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1741.84,-216.42 1751.24,-211.54 1740.85,-209.49 1741.84,-216.42"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="screening__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1359.5,-151 1238.5,-151 1238.5,-121 1359.5,-121 1359.5,-151"/>
<text text-anchor="start" x="1246.5" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="1299" y="-128" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_abstract.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node17 -->
<g id="edge14_Node000004_Node000017" class="edge">
<title>Node4&#45;&gt;Node17</title>
<g id="a_edge14_Node000004_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1366.32,-252.86C1369.46,-236.19 1372.34,-208.07 1362,-187 1356.08,-174.93 1345.7,-164.87 1335.06,-157.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1336.77,-153.95 1326.54,-151.19 1332.82,-159.72 1336.77,-153.95"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="screening__types_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1353,-217 1245,-217 1245,-187 1353,-187 1353,-217"/>
<text text-anchor="start" x="1253" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/screening</text>
<text text-anchor="middle" x="1299" y="-194" font-family="Helvetica,sans-Serif" font-size="10.00">/screening_types.h</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node18 -->
<g id="edge19_Node000004_Node000018" class="edge">
<title>Node4&#45;&gt;Node18</title>
<g id="a_edge19_Node000004_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1348.8,-252.8C1340.43,-244.43 1329.68,-233.68 1320.31,-224.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1322.71,-221.76 1313.16,-217.16 1317.76,-226.71 1322.71,-221.76"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="718.5,-211.5 673.5,-211.5 673.5,-192.5 718.5,-192.5 718.5,-211.5"/>
<text text-anchor="middle" x="696" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">utility</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node33 -->
<g id="edge24_Node000004_Node000033" class="edge">
<title>Node4&#45;&gt;Node33</title>
<g id="a_edge24_Node000004_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.3,-262.29C1198.19,-254.23 984.4,-236.75 804,-217 778.76,-214.24 750.27,-210.52 728.9,-207.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="729.11,-204.11 718.72,-206.21 728.15,-211.04 729.11,-204.11"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge5_Node000005_Node000008" class="edge">
<title>Node5&#45;&gt;Node8</title>
<g id="a_edge5_Node000005_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1479.89,-65.87C1490.28,-56.8 1506.84,-42.34 1519.45,-31.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1521.84,-33.88 1527.07,-24.67 1517.24,-28.61 1521.84,-33.88"/>
</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="1096,-24.5 958,-24.5 958,-5.5 1096,-5.5 1096,-24.5"/>
<text text-anchor="middle" x="1027" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">fourdst/logging/logging.h</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge6_Node000005_Node000009" class="edge">
<title>Node5&#45;&gt;Node9</title>
<g id="a_edge6_Node000005_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1405.58,-65.99C1324.88,-55.34 1186.84,-37.11 1101.62,-25.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1101.87,-22.36 1091.49,-24.52 1100.95,-29.3 1101.87,-22.36"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node11 -->
<g id="edge7_Node000005_Node000011" class="edge">
<title>Node5&#45;&gt;Node11</title>
<g id="a_edge7_Node000005_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1543.22,-66.53C1608.11,-58.94 1705.29,-46.25 1789,-30 1793.73,-29.08 1798.66,-28.01 1803.55,-26.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1804.53,-30.25 1813.44,-24.51 1802.9,-23.44 1804.53,-30.25"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node12 -->
<g id="edge8_Node000005_Node000012" class="edge">
<title>Node5&#45;&gt;Node12</title>
<g id="a_edge8_Node000005_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1427.69,-65.99C1369.46,-54.29 1265.81,-33.45 1212.59,-22.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1213.14,-19.29 1202.64,-20.75 1211.76,-26.16 1213.14,-19.29"/>
</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="1383.5,-24.5 1284.5,-24.5 1284.5,-5.5 1383.5,-5.5 1383.5,-24.5"/>
<text text-anchor="middle" x="1334" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">cppad/cppad.hpp</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node14 -->
<g id="edge9_Node000005_Node000014" class="edge">
<title>Node5&#45;&gt;Node14</title>
<g id="a_edge9_Node000005_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1450.22,-65.99C1427.36,-56.16 1389.51,-39.88 1363.24,-28.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1364.37,-25.25 1353.8,-24.52 1361.6,-31.68 1364.37,-25.25"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node15 -->
<g id="edge10_Node000005_Node000015" class="edge">
<title>Node5&#45;&gt;Node15</title>
<g id="a_edge10_Node000005_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1506.79,-65.99C1545.68,-57 1607.89,-42.62 1655.62,-31.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1656.62,-34.94 1665.57,-29.28 1655.04,-28.12 1656.62,-34.94"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node14 -->
<g id="edge13_Node000016_Node000014" class="edge">
<title>Node16&#45;&gt;Node14</title>
<g id="a_edge13_Node000016_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1751.31,-192.47C1715.15,-185.36 1669.17,-172.76 1633,-151 1588.29,-124.1 1597.35,-91.81 1552,-66 1525.31,-50.81 1448.4,-35.31 1393.5,-25.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1393.97,-22.2 1383.52,-23.94 1392.78,-29.1 1393.97,-22.2"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge12_Node000016_Node000015" class="edge">
<title>Node16&#45;&gt;Node15</title>
<g id="a_edge12_Node000016_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1806.76,-192.08C1793.69,-164.61 1753.76,-80.67 1734.13,-39.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1737.17,-37.65 1729.72,-30.12 1730.85,-40.66 1737.17,-37.65"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node5 -->
<g id="edge15_Node000017_Node000005" class="edge">
<title>Node17&#45;&gt;Node5</title>
<g id="a_edge15_Node000017_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1339.96,-120.99C1369,-111.05 1407.55,-97.86 1435.12,-88.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1436.42,-91.69 1444.75,-85.14 1434.15,-85.06 1436.42,-91.69"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node8 -->
<g id="edge16_Node000017_Node000008" class="edge">
<title>Node17&#45;&gt;Node8</title>
<g id="a_edge16_Node000017_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1313.96,-120.81C1330.81,-105.49 1359.56,-81.23 1388,-66 1420.63,-48.53 1460.52,-35.53 1490.81,-27.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1491.95,-30.49 1500.7,-24.52 1490.13,-23.73 1491.95,-30.49"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge18_Node000017_Node000012" class="edge">
<title>Node17&#45;&gt;Node12</title>
<g id="a_edge18_Node000017_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1284.76,-120.88C1262.23,-98.54 1218.49,-55.16 1194.94,-31.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1197.35,-29.27 1187.78,-24.71 1192.42,-34.24 1197.35,-29.27"/>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node14 -->
<g id="edge17_Node000017_Node000014" class="edge">
<title>Node17&#45;&gt;Node14</title>
<g id="a_edge17_Node000017_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1302.36,-120.91C1305.77,-106.91 1311.34,-84.85 1317,-66 1320.18,-55.41 1324.13,-43.7 1327.43,-34.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.75,-35.38 1330.8,-24.79 1324.15,-33.04 1330.75,-35.38"/>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node17 -->
<g id="edge20_Node000018_Node000017" class="edge">
<title>Node18&#45;&gt;Node17</title>
<g id="a_edge20_Node000018_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1299,-186.8C1299,-179.34 1299,-169.99 1299,-161.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1302.5,-161.16 1299,-151.16 1295.5,-161.16 1302.5,-161.16"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="988,-145.5 930,-145.5 930,-126.5 988,-126.5 988,-145.5"/>
<text text-anchor="middle" x="959" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">memory</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge21_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge21_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1244.75,-190.79C1175.98,-177.84 1059.1,-155.84 998.33,-144.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="998.84,-140.94 988.36,-142.53 997.54,-147.82 998.84,-140.94"/>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node46 -->
<g id="edge34_Node000036_Node000046" class="edge">
<title>Node36&#45;&gt;Node46</title>
<g id="a_edge34_Node000036_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2873.59,-323.83C2941.39,-312.23 3058.03,-292.27 3130.32,-279.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3130.94,-283.34 3140.21,-278.2 3129.76,-276.44 3130.94,-283.34"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node12 -->
<g id="edge51_Node000054_Node000012" class="edge">
<title>Node54&#45;&gt;Node12</title>
<g id="a_edge51_Node000054_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M413.98,-252.75C424.89,-234.61 446.22,-203.63 473,-187 532.07,-150.33 1013.27,-49.94 1145.49,-22.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1146.36,-26.22 1155.45,-20.79 1144.95,-19.37 1146.36,-26.22"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node19 -->
<g id="edge57_Node000054_Node000019" class="edge">
<title>Node54&#45;&gt;Node19</title>
<g id="a_edge57_Node000054_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M423.25,-252.93C447.02,-234.39 491.95,-202.32 536,-187 671.09,-140.03 843.49,-135.49 919.73,-136.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="919.79,-139.58 929.83,-136.19 919.87,-132.58 919.79,-139.58"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node33 -->
<g id="edge50_Node000054_Node000033" class="edge">
<title>Node54&#45;&gt;Node33</title>
<g id="a_edge50_Node000054_Node000033"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.74,-260.41C510.42,-252.9 594.08,-238.77 664,-217 665.63,-216.49 667.29,-215.93 668.96,-215.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="670.35,-218.53 678.33,-211.56 667.74,-212.04 670.35,-218.53"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node22 -->
<g id="edge52_Node000054_Node000022" class="edge">
<title>Node54&#45;&gt;Node22</title>
<g id="a_edge52_Node000054_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.75,-259.28C547.38,-245.91 729,-218.81 802.77,-207.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="803.47,-211.24 812.85,-206.31 802.44,-204.32 803.47,-211.24"/>
</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="413,-211.5 357,-211.5 357,-192.5 413,-192.5 413,-211.5"/>
<text text-anchor="middle" x="385" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">sstream</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node24 -->
<g id="edge53_Node000054_Node000024" class="edge">
<title>Node54&#45;&gt;Node24</title>
<g id="a_edge53_Node000054_Node000024"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M401.34,-252.8C398.32,-243.6 394.36,-231.53 391.1,-221.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="394.35,-220.25 387.9,-211.84 387.69,-222.44 394.35,-220.25"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
<g id="a_Node000055"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="138,-211.5 82,-211.5 82,-192.5 138,-192.5 138,-211.5"/>
<text text-anchor="middle" x="110" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node55 -->
<g id="edge54_Node000054_Node000055" class="edge">
<title>Node54&#45;&gt;Node55</title>
<g id="a_edge54_Node000054_Node000055"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.28,-259.69C301.57,-251.61 217.72,-237.05 147,-217 144.85,-216.39 142.65,-215.71 140.45,-214.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.52,-211.65 130.92,-211.63 139.19,-218.25 141.52,-211.65"/>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node56 -->
<g id="edge55_Node000054_Node000056" class="edge">
<title>Node54&#45;&gt;Node56</title>
<g id="a_edge55_Node000054_Node000056"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.39,-262.16C288.45,-255.32 171.12,-240.91 73,-217 70.19,-216.32 67.3,-215.52 64.42,-214.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="65.36,-211.29 54.77,-211.59 63.23,-217.96 65.36,-211.29"/>
</a>
</g>
</g>
<!-- Node57 -->
<g id="Node000057" class="node">
<title>Node57</title>
<g id="a_Node000057"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="212,-211.5 156,-211.5 156,-192.5 212,-192.5 212,-211.5"/>
<text text-anchor="middle" x="184" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">numeric</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node57 -->
<g id="edge56_Node000054_Node000057" class="edge">
<title>Node54&#45;&gt;Node57</title>
<g id="a_edge56_Node000054_Node000057"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M354.17,-254.44C316.86,-245.04 265.48,-231.39 221,-217 219.09,-216.38 217.13,-215.72 215.16,-215.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.99,-211.62 205.4,-211.5 213.61,-218.2 215.99,-211.62"/>
</a>
</g>
</g>
<!-- Node58 -->
<g id="Node000058" class="node">
<title>Node58</title>
<g id="a_Node000058"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="269.5,-211.5 230.5,-211.5 230.5,-192.5 269.5,-192.5 269.5,-211.5"/>
<text text-anchor="middle" x="250" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">print</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node58 -->
<g id="edge58_Node000054_Node000058" class="edge">
<title>Node54&#45;&gt;Node58</title>
<g id="a_edge58_Node000054_Node000058"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M367.26,-252.92C341.67,-243.36 307.54,-230.12 278,-217 277.17,-216.63 276.34,-216.25 275.5,-215.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="276.99,-212.71 266.46,-211.54 273.97,-219.02 276.99,-212.71"/>
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
<g id="a_Node000059"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="338.5,-211.5 287.5,-211.5 287.5,-192.5 338.5,-192.5 338.5,-211.5"/>
<text text-anchor="middle" x="313" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">cwchar</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node59 -->
<g id="edge59_Node000054_Node000059" class="edge">
<title>Node54&#45;&gt;Node59</title>
<g id="a_edge59_Node000054_Node000059"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M385.36,-252.8C370.06,-242.27 349.29,-227.97 333.92,-217.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="335.8,-214.44 325.58,-211.66 331.84,-220.21 335.8,-214.44"/>
</a>
</g>
</g>
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
<g id="a_Node000060"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="655,-211.5 545,-211.5 545,-192.5 655,-192.5 655,-211.5"/>
<text text-anchor="middle" x="600" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">nlohmann/json.hpp</text>
</a>
</g>
</g>
<!-- Node54&#45;&gt;Node60 -->
<g id="edge60_Node000054_Node000060" class="edge">
<title>Node54&#45;&gt;Node60</title>
<g id="a_edge60_Node000054_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M448.57,-252.95C483.35,-241.48 531.91,-225.46 564.59,-214.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="565.78,-217.97 574.18,-211.52 563.59,-211.33 565.78,-217.97"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node4 -->
<g id="edge62_Node000061_Node000004" class="edge">
<title>Node61&#45;&gt;Node4</title>
<g id="a_edge62_Node000061_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M693.14,-325.78C843.07,-313.07 1151.53,-286.93 1291.32,-275.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1291.83,-278.55 1301.5,-274.21 1291.24,-271.57 1291.83,-278.55"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node12 -->
<g id="edge63_Node000061_Node000012" class="edge">
<title>Node61&#45;&gt;Node12</title>
<g id="a_edge63_Node000061_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M621.06,-318.98C647.69,-291.01 711.06,-227.49 774,-187 900.94,-105.33 1073.47,-47.79 1145.38,-25.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1146.68,-29.1 1155.24,-22.86 1144.65,-22.4 1146.68,-29.1"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node22 -->
<g id="edge64_Node000061_Node000022" class="edge">
<title>Node61&#45;&gt;Node22</title>
<g id="a_edge64_Node000061_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M631.67,-318.97C658.91,-302.87 705.03,-275.77 745,-253 767.09,-240.42 792.41,-226.39 810.55,-216.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="812.26,-219.45 819.33,-211.57 808.89,-213.32 812.26,-219.45"/>
</a>
</g>
</g>
<!-- Node61&#45;&gt;Node60 -->
<g id="edge65_Node000061_Node000060" class="edge">
<title>Node61&#45;&gt;Node60</title>
<g id="a_edge65_Node000061_Node000060"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M607.13,-318.84C605.68,-295.34 602.79,-248.26 601.16,-221.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="604.65,-221.51 600.54,-211.75 597.66,-221.94 604.65,-221.51"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node4 -->
<g id="edge83_Node000068_Node000004" class="edge">
<title>Node68&#45;&gt;Node4</title>
<g id="a_edge83_Node000068_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1363,-318.8C1363,-311.34 1363,-301.99 1363,-293.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1366.5,-293.16 1363,-283.16 1359.5,-293.16 1366.5,-293.16"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node5 -->
<g id="edge82_Node000068_Node000005" class="edge">
<title>Node68&#45;&gt;Node5</title>
<g id="a_edge82_Node000068_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1390.48,-318.89C1404.91,-310.25 1421.86,-297.98 1433,-283 1469.99,-233.27 1467.86,-212.15 1478,-151 1481.12,-132.18 1478.04,-110.48 1474.84,-95.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1478.16,-94.2 1472.47,-85.26 1471.35,-95.8 1478.16,-94.2"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node8 -->
<g id="edge77_Node000068_Node000008" class="edge">
<title>Node68&#45;&gt;Node8</title>
<g id="a_edge77_Node000068_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1402.33,-318.8C1420.75,-310.59 1441.9,-298.74 1457,-283 1524.57,-212.57 1530.35,-180.17 1552,-85 1555.94,-67.66 1550.6,-47.82 1545.24,-33.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1548.39,-32.36 1541.28,-24.51 1541.94,-35.08 1548.39,-32.36"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node9 -->
<g id="edge79_Node000068_Node000009" class="edge">
<title>Node68&#45;&gt;Node9</title>
<g id="a_edge79_Node000068_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.16,-323.29C1270.26,-316.1 1233.67,-303.79 1206,-283 1113.7,-213.67 1053.69,-82.05 1034.05,-34.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1037.26,-32.67 1030.29,-24.69 1030.76,-35.27 1037.26,-32.67"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node11 -->
<g id="edge90_Node000068_Node000011" class="edge">
<title>Node68&#45;&gt;Node11</title>
<g id="a_edge90_Node000068_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1424.02,-318.98C1453.47,-310.82 1488.69,-298.95 1518,-283 1652.82,-209.63 1785.9,-77.62 1829.86,-32.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1832.41,-34.41 1836.79,-24.76 1827.35,-29.57 1832.41,-34.41"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node12 -->
<g id="edge91_Node000068_Node000012" class="edge">
<title>Node68&#45;&gt;Node12</title>
<g id="a_edge91_Node000068_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.33,-323.49C1275.73,-316.45 1247.88,-304.23 1230,-283 1167.65,-208.97 1172.47,-82.19 1176.85,-34.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1180.34,-34.94 1177.89,-24.64 1173.38,-34.23 1180.34,-34.94"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node14 -->
<g id="edge94_Node000068_Node000014" class="edge">
<title>Node68&#45;&gt;Node14</title>
<g id="a_edge94_Node000068_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1307.42,-318.95C1286.96,-311.3 1265.11,-299.85 1250,-283 1229.45,-260.09 1233.72,-247.42 1229,-217 1222.45,-174.84 1212.67,-160.42 1229,-121 1245.68,-80.73 1286.12,-47.86 1311.67,-30.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1313.67,-33.04 1320.02,-24.56 1309.77,-27.23 1313.67,-33.04"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node15 -->
<g id="edge78_Node000068_Node000015" class="edge">
<title>Node68&#45;&gt;Node15</title>
<g id="a_edge78_Node000068_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1410.61,-318.9C1434,-310.64 1461.83,-298.7 1484,-283 1585.32,-211.24 1673.92,-89.09 1708.05,-38.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1711.12,-40.45 1713.78,-30.2 1705.31,-36.55 1711.12,-40.45"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node16 -->
<g id="edge81_Node000068_Node000016" class="edge">
<title>Node68&#45;&gt;Node16</title>
<g id="a_edge81_Node000068_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1424.68,-325.31C1469.47,-318.2 1530.77,-305.27 1581,-283 1602.3,-273.56 1602.87,-262.82 1624,-253 1648.49,-241.62 1715.92,-224.82 1762.74,-213.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1763.73,-217.26 1772.68,-211.59 1762.15,-210.44 1763.73,-217.26"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node17 -->
<g id="edge84_Node000068_Node000017" class="edge">
<title>Node68&#45;&gt;Node17</title>
<g id="a_edge84_Node000068_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1334.83,-318.99C1318.58,-310.07 1298.38,-297.48 1283,-283 1256.78,-258.31 1246.97,-251.3 1236,-217 1231.94,-204.3 1230.2,-199.01 1236,-187 1241.85,-174.9 1252.2,-164.82 1262.85,-156.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1265.09,-159.68 1271.38,-151.15 1261.15,-153.9 1265.09,-159.68"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node18 -->
<g id="edge85_Node000068_Node000018" class="edge">
<title>Node68&#45;&gt;Node18</title>
<g id="a_edge85_Node000068_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1330.49,-318.84C1315.92,-310.65 1300.19,-298.79 1292,-283 1283.1,-265.84 1285.89,-243.81 1290.32,-227.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1293.81,-227.78 1293.36,-217.19 1287.11,-225.74 1293.81,-227.78"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node19 -->
<g id="edge92_Node000068_Node000019" class="edge">
<title>Node68&#45;&gt;Node19</title>
<g id="a_edge92_Node000068_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.25,-330.9C1247.23,-326.81 1168.07,-315.24 1107,-283 1045.97,-250.78 993.54,-185.23 970.91,-154.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="973.52,-151.76 964.87,-145.65 967.82,-155.83 973.52,-151.76"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node31 -->
<g id="edge93_Node000068_Node000031" class="edge">
<title>Node68&#45;&gt;Node31</title>
<g id="a_edge93_Node000068_Node000031"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1424.57,-329.2C1504.35,-323.4 1647.4,-310.05 1767,-283 1770.05,-282.31 1773.19,-281.49 1776.32,-280.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1777.62,-283.85 1786.13,-277.54 1775.54,-277.16 1777.62,-283.85"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node22 -->
<g id="edge89_Node000068_Node000022" class="edge">
<title>Node68&#45;&gt;Node22</title>
<g id="a_edge89_Node000068_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.32,-332.64C1189.82,-330.99 959.98,-322.72 892,-283 867.77,-268.85 851.14,-239.84 842.35,-220.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="845.49,-219.36 838.28,-211.6 839.08,-222.17 845.49,-219.36"/>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node47 -->
<g id="edge80_Node000068_Node000047" class="edge">
<title>Node68&#45;&gt;Node47</title>
<g id="a_edge80_Node000068_Node000047"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1424.85,-321.11C1487.09,-309.15 1582.11,-290.89 1641.57,-279.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1642.35,-282.87 1651.51,-277.55 1641.03,-276 1642.35,-282.87"/>
</a>
</g>
</g>
<!-- Node69 -->
<g id="Node000069" class="node">
<title>Node69</title>
<g id="a_Node000069"><a xlink:href="partition__abstract_8h.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="1016.5,-283 901.5,-283 901.5,-253 1016.5,-253 1016.5,-283"/>
<text text-anchor="start" x="909.5" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">gridfire/partition</text>
<text text-anchor="middle" x="959" y="-260" font-family="Helvetica,sans-Serif" font-size="10.00">/partition_abstract.h</text>
</a>
</g>
</g>
<!-- Node68&#45;&gt;Node69 -->
<g id="edge86_Node000068_Node000069" class="edge">
<title>Node68&#45;&gt;Node69</title>
<g id="a_edge86_Node000068_Node000069"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M1301.2,-323.21C1227.06,-311.46 1103.18,-291.84 1026.56,-279.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1026.96,-276.22 1016.54,-278.11 1025.87,-283.14 1026.96,-276.22"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node19 -->
<g id="edge88_Node000069_Node000019" class="edge">
<title>Node69&#45;&gt;Node19</title>
<g id="a_edge88_Node000069_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M959,-252.84C959,-229.34 959,-182.26 959,-155.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="962.5,-155.75 959,-145.75 955.5,-155.75 962.5,-155.75"/>
</a>
</g>
</g>
<!-- Node69&#45;&gt;Node22 -->
<g id="edge87_Node000069_Node000022" class="edge">
<title>Node69&#45;&gt;Node22</title>
<g id="a_edge87_Node000069_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M931.79,-252.95C910.52,-241.98 881.18,-226.83 860.39,-216.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="861.99,-212.99 851.5,-211.52 858.78,-219.21 861.99,-212.99"/>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node2 -->
<g id="edge97_Node000080_Node000002" class="edge">
<title>Node80&#45;&gt;Node2</title>
<g id="a_edge97_Node000080_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M796.85,-466.28C1024.47,-453.95 1687.44,-418.04 1920.12,-405.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1920.41,-408.92 1930.21,-404.89 1920.03,-401.94 1920.41,-408.92"/>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node9 -->
<g id="edge98_Node000080_Node000009" class="edge">
<title>Node80&#45;&gt;Node9</title>
<g id="a_edge98_Node000080_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M653.05,-450.99C605.09,-432.96 543.59,-400.94 514,-349 491.75,-309.94 468.26,-267.36 536,-187 639.81,-63.86 837.44,-29.3 947.67,-19.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="948.06,-23.15 957.73,-18.84 947.48,-16.17 948.06,-23.15"/>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node19 -->
<g id="edge100_Node000080_Node000019" class="edge">
<title>Node80&#45;&gt;Node19</title>
<g id="a_edge100_Node000080_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M718.28,-450.93C717.54,-398.89 723.31,-256.3 804,-187 836.76,-158.87 885.58,-146.51 919.66,-141.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="920.33,-144.55 929.72,-139.65 919.32,-137.62 920.33,-144.55"/>
</a>
</g>
</g>
<!-- Node80&#45;&gt;Node22 -->
<g id="edge99_Node000080_Node000022" class="edge">
<title>Node80&#45;&gt;Node22</title>
<g id="a_edge99_Node000080_Node000022"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M724.77,-450.66C740.25,-397.4 781.67,-255.19 783,-253 791.29,-239.35 804.22,-226.89 815.11,-217.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="817.3,-220.56 822.93,-211.59 812.93,-215.09 817.3,-220.56"/>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node11 -->
<g id="edge104_Node000086_Node000011" class="edge">
<title>Node86&#45;&gt;Node11</title>
<g id="a_edge104_Node000086_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3122.17,-390.41C3119.62,-363.07 3112,-275.59 3112,-203 3112,-203 3112,-203 3112,-135 3112,-102.53 3114.08,-85.34 3088,-66 3039.82,-30.27 2138.86,-18.9 1901.77,-16.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1901.68,-13.02 1891.64,-16.42 1901.61,-20.01 1901.68,-13.02"/>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node46 -->
<g id="edge106_Node000086_Node000046" class="edge">
<title>Node86&#45;&gt;Node46</title>
<g id="a_edge106_Node000086_Node000046"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3127.66,-390.47C3138.41,-370.78 3165.28,-321.59 3181.33,-292.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3184.6,-293.52 3186.32,-283.07 3178.45,-290.17 3184.6,-293.52"/>
</a>
</g>
</g>
<!-- Node86&#45;&gt;Node53 -->
<g id="edge105_Node000086_Node000053" class="edge">
<title>Node86&#45;&gt;Node53</title>
<g id="a_edge105_Node000086_Node000053"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M3106.01,-390.37C3084.78,-379.59 3048.22,-361.02 3023.35,-348.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="3024.63,-345.11 3014.13,-343.7 3021.46,-351.35 3024.63,-345.11"/>
</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="CVODE__solver__strategy_8cpp__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>