204 lines
11 KiB
XML
204 lines
11 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
|
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
|
<!-- Generated by graphviz version 14.1.2 (20260124.0452)
|
|
-->
|
|
<!-- Title: src/include/gridfire/solver/strategies Pages: 1 -->
|
|
<svg width="316pt" height="181pt"
|
|
viewBox="0.00 0.00 316.00 181.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
|
|
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
|
|
|
<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>
|
|
<script type="application/ecmascript" xlink:href="svg.min.js"/>
|
|
<svg id="graph" class="graph">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 177)">
|
|
<title>src/include/gridfire/solver/strategies</title>
|
|
<g id="clust1" class="cluster">
|
|
<title>clusterdir_e2a8863ee8e7cd9122c04bdba1c35a3b</title>
|
|
<g id="a_clust1"><a xlink:href="dir_e2a8863ee8e7cd9122c04bdba1c35a3b.html" target="_top" xlink:title="solver">
|
|
<polygon fill="#edf0f7" stroke="#7f7f7f" stroke-dasharray="5,2" points="26.12,-39.25 26.12,-165 116.12,-165 116.12,-39.25 26.12,-39.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="71.12" y="-151.5" font-family="Helvetica,sans-Serif" font-size="10.00">solver</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>clusterdir_230a420a279f78b45ea47b2d650bf1a7</title>
|
|
<g id="a_clust2"><a xlink:href="dir_230a420a279f78b45ea47b2d650bf1a7.html" target="_top">
|
|
<polygon fill="#edf0f7" stroke="#404040" stroke-width="2" points="34.12,-47.25 34.12,-137.75 108.12,-137.75 108.12,-47.25 34.12,-47.25"/>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7 -->
|
|
<g id="node1" class="node">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7</title>
|
|
<text xml:space="preserve" text-anchor="middle" x="71.12" y="-116.25" font-family="Helvetica,sans-Serif" font-size="10.00">strategies</text>
|
|
</g>
|
|
<!-- dir_3c6e26120bd25666a475751afc8a34bc -->
|
|
<g id="node2" class="node">
|
|
<title>dir_3c6e26120bd25666a475751afc8a34bc</title>
|
|
<g id="a_node2"><a xlink:href="dir_3c6e26120bd25666a475751afc8a34bc.html" target="_top" xlink:title="triggers">
|
|
<polygon fill="#a2b4d6" stroke="#404040" points="97.25,-74.5 49,-74.5 49,-55.25 97.25,-55.25 97.25,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="73.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">triggers</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7->dir_3c6e26120bd25666a475751afc8a34bc -->
|
|
<g id="edge1" class="edge">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7->dir_3c6e26120bd25666a475751afc8a34bc</title>
|
|
<g id="a_edge1"><a xlink:href="dir_000053_000062.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M71.44,-110.8C71.69,-104.2 72.04,-94.69 72.36,-86.11"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="75.86,-86.3 72.74,-76.18 68.86,-86.04 75.86,-86.3"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge1-headlabel"><a xlink:href="dir_000053_000062.html" target="_top" xlink:title="1">
|
|
<text xml:space="preserve" text-anchor="middle" x="78.62" y="-84.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_65399a8758e023307b203d8d0ac0cfa6 -->
|
|
<g id="node3" class="node">
|
|
<title>dir_65399a8758e023307b203d8d0ac0cfa6</title>
|
|
<g id="a_node3"><a xlink:href="dir_65399a8758e023307b203d8d0ac0cfa6.html" target="_top" xlink:title="config">
|
|
<polygon fill="#edf0f7" stroke="#7f7f7f" points="42.25,-19.25 0,-19.25 0,0 42.25,0 42.25,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="21.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">config</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7->dir_65399a8758e023307b203d8d0ac0cfa6 -->
|
|
<g id="edge2" class="edge">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7->dir_65399a8758e023307b203d8d0ac0cfa6</title>
|
|
<g id="a_edge2"><a xlink:href="dir_000053_000002.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M64.08,-110.74C57.14,-102.13 46.66,-88.1 40.12,-74.5 33.36,-60.43 28.45,-43.46 25.32,-30.54"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="28.81,-30.09 23.19,-21.11 21.98,-31.63 28.81,-30.09"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge2-headlabel"><a xlink:href="dir_000053_000002.html" target="_top" xlink:title="2">
|
|
<text xml:space="preserve" text-anchor="middle" x="32.03" y="-27.62" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_9e86cb84d90706cd957af3c853ce5bc2 -->
|
|
<g id="node4" class="node">
|
|
<title>dir_9e86cb84d90706cd957af3c853ce5bc2</title>
|
|
<g id="a_node4"><a xlink:href="dir_9e86cb84d90706cd957af3c853ce5bc2.html" target="_top" xlink:title="types">
|
|
<polygon fill="#edf0f7" stroke="#7f7f7f" points="164.12,-74.5 124.12,-74.5 124.12,-55.25 164.12,-55.25 164.12,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="144.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">types</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7->dir_9e86cb84d90706cd957af3c853ce5bc2 -->
|
|
<g id="edge3" class="edge">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7->dir_9e86cb84d90706cd957af3c853ce5bc2</title>
|
|
<g id="a_edge3"><a xlink:href="dir_000053_000065.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M82.85,-110.57C93.52,-102.79 109.52,-91.12 122.5,-81.65"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="124.45,-84.56 130.47,-75.84 120.33,-78.9 124.45,-84.56"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge3-headlabel"><a xlink:href="dir_000053_000065.html" target="_top" xlink:title="2">
|
|
<text xml:space="preserve" text-anchor="middle" x="124.45" y="-84.2" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_aff155d61c3b73b9ab7dcdc908c4d49e -->
|
|
<g id="node5" class="node">
|
|
<title>dir_aff155d61c3b73b9ab7dcdc908c4d49e</title>
|
|
<g id="a_node5"><a xlink:href="dir_aff155d61c3b73b9ab7dcdc908c4d49e.html" target="_top" xlink:title="engine">
|
|
<polygon fill="#edf0f7" stroke="red" stroke-dasharray="5,2" points="226.38,-74.5 181.88,-74.5 181.88,-55.25 226.38,-55.25 226.38,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="204.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">engine</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7->dir_aff155d61c3b73b9ab7dcdc908c4d49e -->
|
|
<g id="edge4" class="edge">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7->dir_aff155d61c3b73b9ab7dcdc908c4d49e</title>
|
|
<g id="a_edge4"><a xlink:href="dir_000053_000007.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M92.49,-110.57C113.63,-102.11 146.3,-89.03 170.84,-79.2"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.09,-82.47 180.07,-75.51 169.48,-75.97 172.09,-82.47"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge4-headlabel"><a xlink:href="dir_000053_000007.html" target="_top" xlink:title="2">
|
|
<text xml:space="preserve" text-anchor="middle" x="171.21" y="-82.01" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_cd87a60aa1dbf4ee960e0533fd7a9743 -->
|
|
<g id="node6" class="node">
|
|
<title>dir_cd87a60aa1dbf4ee960e0533fd7a9743</title>
|
|
<g id="a_node6"><a xlink:href="dir_cd87a60aa1dbf4ee960e0533fd7a9743.html" target="_top" xlink:title="exceptions">
|
|
<polygon fill="#edf0f7" stroke="#7f7f7f" points="307.75,-74.5 244.5,-74.5 244.5,-55.25 307.75,-55.25 307.75,-74.5"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="276.12" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">exceptions</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_230a420a279f78b45ea47b2d650bf1a7->dir_cd87a60aa1dbf4ee960e0533fd7a9743 -->
|
|
<g id="edge5" class="edge">
|
|
<title>dir_230a420a279f78b45ea47b2d650bf1a7->dir_cd87a60aa1dbf4ee960e0533fd7a9743</title>
|
|
<g id="a_edge5"><a xlink:href="dir_000053_000010.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M100.5,-111.5C135.23,-102.47 193.35,-87.38 233.15,-77.04"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.84,-80.47 242.64,-74.57 232.08,-73.7 233.84,-80.47"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge5-headlabel"><a xlink:href="dir_000053_000010.html" target="_top" xlink:title="1">
|
|
<text xml:space="preserve" text-anchor="middle" x="232.54" y="-79.87" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_3c6e26120bd25666a475751afc8a34bc->dir_65399a8758e023307b203d8d0ac0cfa6 -->
|
|
<g id="edge6" class="edge">
|
|
<title>dir_3c6e26120bd25666a475751afc8a34bc->dir_65399a8758e023307b203d8d0ac0cfa6</title>
|
|
<g id="a_edge6"><a xlink:href="dir_000062_000002.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M64.54,-55.08C57.28,-47.65 46.67,-36.79 37.76,-27.66"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="40.45,-25.4 30.96,-20.69 35.44,-30.29 40.45,-25.4"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge6-headlabel"><a xlink:href="dir_000062_000002.html" target="_top" xlink:title="1">
|
|
<text xml:space="preserve" text-anchor="middle" x="43.93" y="-21.03" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">1</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_6ccae78e9032a1b4db4873aea5f3b43d -->
|
|
<g id="node7" class="node">
|
|
<title>dir_6ccae78e9032a1b4db4873aea5f3b43d</title>
|
|
<g id="a_node7"><a xlink:href="dir_6ccae78e9032a1b4db4873aea5f3b43d.html" target="_top" xlink:title="trigger">
|
|
<polygon fill="#edf0f7" stroke="red" stroke-dasharray="5,2" points="103.62,-19.25 60.62,-19.25 60.62,0 103.62,0 103.62,-19.25"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="82.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">trigger</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- dir_3c6e26120bd25666a475751afc8a34bc->dir_6ccae78e9032a1b4db4873aea5f3b43d -->
|
|
<g id="edge7" class="edge">
|
|
<title>dir_3c6e26120bd25666a475751afc8a34bc->dir_6ccae78e9032a1b4db4873aea5f3b43d</title>
|
|
<g id="a_edge7"><a xlink:href="dir_000062_000061.html" target="_top">
|
|
<path fill="none" stroke="#63b8ff" d="M74.61,-55.08C75.72,-48.49 77.29,-39.21 78.71,-30.82"/>
|
|
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.14,-31.55 80.35,-21.1 75.24,-30.38 82.14,-31.55"/>
|
|
</a>
|
|
</g>
|
|
<g id="a_edge7-headlabel"><a xlink:href="dir_000062_000061.html" target="_top" xlink:title="2">
|
|
<text xml:space="preserve" text-anchor="middle" x="84.59" y="-30.2" font-family="Helvetica,sans-Serif" font-size="10.00" fill="#63b8ff">2</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
</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>
|