Files
C-Plus-Plus/d1/dc2/class_graph__coll__graph.svg
2023-01-22 19:44:10 +00:00

164 lines
9.2 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 7.0.6 (20230106.0513)
-->
<!-- Title: Graph Pages: 1 -->
<svg width="488pt" height="267pt"
viewBox="0.00 0.00 488.00 267.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 263)">
<title>Graph</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="480,-142 437,-142 437,-123 480,-123 480,-142"/>
<text text-anchor="middle" x="458.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">Graph</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d77/class_edge.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="275,-259 236,-259 236,-240 275,-240 275,-259"/>
<text text-anchor="middle" x="255.5" y="-247" font-family="Helvetica,sans-Serif" font-size="10.00">Edge</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M286.92,-248.38C322.23,-245.61 380.52,-236.3 419,-205.5 439.7,-188.94 450.59,-158.19 455.03,-142.41"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="286.73,-244.89 276.97,-249.02 287.18,-251.88 286.73,-244.89"/>
<text text-anchor="middle" x="379" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00"> edges</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/map.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="321,-222 190,-222 190,-181 321,-181 321,-222"/>
<text text-anchor="start" x="198" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">std::map&lt; unsigned</text>
<text text-anchor="start" x="198" y="-199" font-family="Helvetica,sans-Serif" font-size="10.00"> int, std::vector&lt; unsigned</text>
<text text-anchor="middle" x="255.5" y="-188" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M332.48,-192.59C360.69,-187.27 392.3,-178.84 419,-165.5 430.5,-159.76 441.4,-149.83 448.65,-142.36"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="332.17,-189.09 322.94,-194.28 333.4,-195.98 332.17,-189.09"/>
<text text-anchor="middle" x="379" y="-193.5" font-family="Helvetica,sans-Serif" font-size="10.00"> m_adjList</text>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="111,-216.5 0,-216.5 0,-186.5 111,-186.5 111,-216.5"/>
<text text-anchor="start" x="8" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; unsigned</text>
<text text-anchor="middle" x="55.5" y="-193.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M122.76,-201.5C144.32,-201.5 168.22,-201.5 189.67,-201.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="122.9,-198 112.9,-201.5 122.9,-205 122.9,-198"/>
<text text-anchor="middle" x="150.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="315,-115.5 196,-115.5 196,-85.5 315,-85.5 315,-115.5"/>
<text text-anchor="start" x="204" y="-103.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::vector</text>
<text text-anchor="middle" x="255.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge">
<title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M326.47,-102.01C355.47,-103.9 389.22,-107.77 419,-115.5 425.51,-117.19 432.31,-119.86 438.35,-122.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="326.89,-98.52 316.71,-101.44 326.49,-105.51 326.89,-98.52"/>
<text text-anchor="middle" x="379" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00"> capacity</text>
<text text-anchor="middle" x="379" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">residual_capacity</text>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="101.5,-142 9.5,-142 9.5,-123 101.5,-123 101.5,-142"/>
<text text-anchor="middle" x="55.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; int &gt;</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M112.87,-134.13C118.32,-134.26 123.77,-134.39 129,-134.5 222.32,-136.45 245.66,-136.83 339,-137.5 374.55,-137.75 383.52,-139.79 419,-137.5 424.78,-137.13 431.03,-136.44 436.77,-135.69"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="113.35,-130.64 103.26,-133.88 113.17,-137.64 113.35,-130.64"/>
<text text-anchor="middle" x="255.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00"> parent</text>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M113.07,-123.36C138.95,-119.17 169.61,-114.22 195.75,-109.99"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="112.73,-119.87 103.42,-124.92 113.85,-126.78 112.73,-119.87"/>
<text text-anchor="middle" x="150.5" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="312,-67.5 199,-67.5 199,-37.5 312,-37.5 312,-67.5"/>
<text text-anchor="start" x="207" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector&lt; std::tuple</text>
<text text-anchor="middle" x="255.5" y="-44.5" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; int, int, int &gt; &gt;</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M323.52,-57.1C354.32,-61.6 390.3,-70.39 419,-87.5 433.48,-96.13 445.21,-112.17 451.77,-122.59"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="324.3,-53.67 313.93,-55.83 323.38,-60.61 324.3,-53.67"/>
<text text-anchor="middle" x="379" y="-90.5" font-family="Helvetica,sans-Serif" font-size="10.00"> edge_participated</text>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/tuple.html" xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="103.5,-67.5 7.5,-67.5 7.5,-37.5 103.5,-37.5 103.5,-67.5"/>
<text text-anchor="start" x="15.5" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::tuple&lt; int, int,</text>
<text text-anchor="middle" x="55.5" y="-44.5" font-family="Helvetica,sans-Serif" font-size="10.00"> int &gt;</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M115.31,-52.5C141.69,-52.5 172.66,-52.5 198.68,-52.5"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="115.44,-49 105.44,-52.5 115.44,-56 115.44,-49"/>
<text text-anchor="middle" x="150.5" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00"> elements</text>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/bitset.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="309,-19 202,-19 202,0 309,0 309,-19"/>
<text text-anchor="middle" x="255.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::bitset&lt; MAXN &gt;</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M320.61,-9.87C353.21,-13.14 391.62,-22.12 419,-44.5 443.79,-64.76 453.05,-104.13 456.13,-122.55"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="321.11,-6.4 310.86,-9.06 320.54,-13.38 321.11,-6.4"/>
<text text-anchor="middle" x="379" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00"> visited</text>
</g>
</g>
</svg>