Documentation for 1a1570d775

This commit is contained in:
github-actions
2023-04-28 14:48:59 +00:00
parent ffdd173f0d
commit 7312767170
3827 changed files with 57379 additions and 55777 deletions

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('d1/d9a/hopcroft__karp_8cpp.html','../.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for hopcroft_karp.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d43/hopcroft__karp_8cpp__incl.svg" width="580" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d43/hopcroft__karp_8cpp__incl.svg" width="574" height="111"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@@ -279,7 +279,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d9a/hopcroft__karp_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="648" height="163"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d9a/hopcroft__karp_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg" width="647" height="163"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,9 +1,9 @@
<map id="tests" name="tests">
<area shape="rect" id="node1" title=" " alt="" coords="5,35,56,60"/>
<area shape="rect" id="node2" href="$d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" title="function to add edge from u to v" alt="" coords="104,5,279,31"/>
<area shape="rect" id="node4" href="$d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra..." alt="" coords="106,55,277,95"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="327,5,481,31"/>
<area shape="rect" id="node5" href="$d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" title="This function checks for the possibility of augmented path availability." alt="" coords="333,59,475,84"/>
<area shape="rect" id="node7" href="$d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" title="This functions checks whether an augmenting path is available exists beginning with free vertex u." alt="" coords="333,132,475,157"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="529,96,643,121"/>
<area shape="rect" id="node2" href="$d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" title="function to add edge from u to v" alt="" coords="104,5,278,31"/>
<area shape="rect" id="node4" href="$d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra..." alt="" coords="106,55,276,96"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="326,5,480,31"/>
<area shape="rect" id="node5" href="$d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" title="This function checks for the possibility of augmented path availability." alt="" coords="333,59,474,84"/>
<area shape="rect" id="node7" href="$d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" title="This functions checks whether an augmenting path is available exists beginning with free vertex u." alt="" coords="333,132,474,158"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="528,96,641,122"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: tests Pages: 1 -->
<svg width="486pt" height="122pt"
viewBox="0.00 0.00 486.00 122.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 118)">
<svg width="485pt" height="122pt"
viewBox="0.00 0.00 484.50 122.25" 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 118.25)">
<title>tests</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="38,-92 0,-92 0,-73 38,-73 38,-92"/>
<text text-anchor="middle" x="19" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="#999999" stroke="#666666" points="37.75,-92.25 0,-92.25 0,-73 37.75,-73 37.75,-92.25"/>
<text text-anchor="middle" x="18.88" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
@@ -21,104 +21,104 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" target="_top" xlink:title="function to add edge from u to v">
<polygon fill="white" stroke="#666666" points="205,-114 74,-114 74,-95 205,-95 205,-114"/>
<text text-anchor="middle" x="139.5" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
<polygon fill="white" stroke="#666666" points="204.5,-114.25 73.75,-114.25 73.75,-95 204.5,-95 204.5,-114.25"/>
<text text-anchor="middle" x="139.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-85.89C48.14,-87.72 61.02,-90.11 74.23,-92.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.37,-96.15 83.84,-94.54 74.65,-89.27 73.37,-96.15"/>
<path fill="none" stroke="#63b8ff" d="M38.09,-86.01C47.71,-87.8 60.16,-90.12 72.99,-92.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.33,-96.13 82.8,-94.52 73.61,-89.25 72.33,-96.13"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" target="_top" xlink:title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra...">
<polygon fill="white" stroke="#666666" points="203.5,-76.5 75.5,-76.5 75.5,-46.5 203.5,-46.5 203.5,-76.5"/>
<text text-anchor="start" x="83.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="139.5" y="-53.5" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
<polygon fill="white" stroke="#666666" points="203,-76.88 75.25,-76.88 75.25,-46.38 203,-46.38 203,-76.88"/>
<text text-anchor="start" x="83.25" y="-63.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="139.12" y="-52.12" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-79.26C45.69,-77.95 54.82,-76.33 64.51,-74.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.96,-77.91 74.19,-72.72 63.74,-71.02 64.96,-77.91"/>
<path fill="none" stroke="#63b8ff" d="M38.09,-79.39C45.51,-78.07 54.62,-76.45 64.29,-74.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="64.72,-78.04 73.95,-72.84 63.49,-71.15 64.72,-78.04"/>
</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/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="357,-114 241,-114 241,-95 357,-95 357,-114"/>
<text text-anchor="middle" x="299" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="356.25,-114.25 240.5,-114.25 240.5,-95 356.25,-95 356.25,-114.25"/>
<text text-anchor="middle" x="298.38" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M205.47,-104.5C213.51,-104.5 221.75,-104.5 229.83,-104.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.73,-108 239.73,-104.5 229.73,-101 229.73,-108"/>
<path fill="none" stroke="#63b8ff" d="M204.99,-104.62C213.02,-104.62 221.24,-104.62 229.32,-104.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.2,-108.13 239.2,-104.62 229.2,-101.13 229.2,-108.13"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" target="_top" xlink:title="This function checks for the possibility of augmented path availability.">
<polygon fill="white" stroke="#666666" points="352.5,-74 245.5,-74 245.5,-55 352.5,-55 352.5,-74"/>
<text text-anchor="middle" x="299" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
<polygon fill="white" stroke="#666666" points="351.38,-74.25 245.38,-74.25 245.38,-55 351.38,-55 351.38,-74.25"/>
<text text-anchor="middle" x="298.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M203.65,-62.7C213.84,-62.9 224.38,-63.1 234.57,-63.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="234.38,-66.81 244.45,-63.5 234.52,-59.81 234.38,-66.81"/>
<path fill="none" stroke="#63b8ff" d="M203.18,-62.83C213.34,-63.02 223.87,-63.22 234.04,-63.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="233.84,-66.93 243.91,-63.62 233.98,-59.93 233.84,-66.93"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" target="_top" xlink:title="This functions checks whether an augmenting path is available exists beginning with free vertex u.">
<polygon fill="white" stroke="#666666" points="352.5,-19 245.5,-19 245.5,0 352.5,0 352.5,-19"/>
<text text-anchor="middle" x="299" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
<polygon fill="white" stroke="#666666" points="351.38,-19.25 245.38,-19.25 245.38,0 351.38,0 351.38,-19.25"/>
<text text-anchor="middle" x="298.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M187.33,-46.04C209.67,-38.66 236.14,-29.93 257.58,-22.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="258.58,-25.87 266.98,-19.41 256.39,-19.22 258.58,-25.87"/>
<path fill="none" stroke="#63b8ff" d="M187.73,-45.88C209.69,-38.62 235.5,-30.09 256.56,-23.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="257.39,-26.2 265.78,-19.74 255.19,-19.56 257.39,-26.2"/>
</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/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="478,-46 393,-46 393,-27 478,-27 478,-46"/>
<text text-anchor="middle" x="435.5" y="-34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="476.5,-46.25 392.25,-46.25 392.25,-27 476.5,-27 476.5,-46.25"/>
<text text-anchor="middle" x="434.38" y="-32.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M347.8,-54.55C358.9,-52.24 370.77,-49.77 382.06,-47.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.58,-50.67 391.66,-45.21 381.16,-43.82 382.58,-50.67"/>
<path fill="none" stroke="#63b8ff" d="M347.75,-54.52C358.77,-52.21 370.52,-49.76 381.68,-47.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.07,-50.71 391.15,-45.24 380.64,-43.86 382.07,-50.71"/>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M349.7,-19.48C360.14,-21.57 371.19,-23.79 381.74,-25.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="381.01,-29.53 391.51,-28.07 382.39,-22.67 381.01,-29.53"/>
<path fill="none" stroke="#63b8ff" d="M349.27,-19.68C359.65,-21.77 370.62,-23.98 381.09,-26.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.27,-29.7 390.77,-28.24 381.66,-22.84 380.27,-29.7"/>
</g>
<!-- Node7&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M277.63,-19.37C267.88,-27.94 275.01,-37 299,-37 312.87,-37 321.1,-33.97 323.7,-29.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.75,-28.82 320.37,-20.37 320.09,-30.96 326.75,-28.82"/>
<path fill="none" stroke="#63b8ff" d="M277.08,-19.54C267.37,-28.15 274.47,-37.25 298.38,-37.25 312.2,-37.25 320.4,-34.21 322.98,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.03,-29.01 319.67,-20.54 319.36,-31.13 326.03,-29.01"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -1,10 +1,10 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,35,56,60"/>
<area shape="rect" id="node2" href="$d1/d9a/hopcroft__karp_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="104,35,155,60"/>
<area shape="rect" id="node3" href="$d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" title="function to add edge from u to v" alt="" coords="203,5,377,31"/>
<area shape="rect" id="node5" href="$d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra..." alt="" coords="205,55,375,95"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="425,5,580,31"/>
<area shape="rect" id="node6" href="$d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" title="This function checks for the possibility of augmented path availability." alt="" coords="431,59,574,84"/>
<area shape="rect" id="node8" href="$d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" title="This functions checks whether an augmenting path is available exists beginning with free vertex u." alt="" coords="431,132,574,157"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="628,96,741,121"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,35,55,60"/>
<area shape="rect" id="node2" href="$d1/d9a/hopcroft__karp_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" title=" " alt="" coords="103,35,153,60"/>
<area shape="rect" id="node3" href="$d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" title="function to add edge from u to v" alt="" coords="201,5,375,31"/>
<area shape="rect" id="node5" href="$d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra..." alt="" coords="203,55,373,96"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="423,5,578,31"/>
<area shape="rect" id="node6" href="$d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" title="This function checks for the possibility of augmented path availability." alt="" coords="430,59,571,84"/>
<area shape="rect" id="node8" href="$d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" title="This functions checks whether an augmenting path is available exists beginning with free vertex u." alt="" coords="430,132,571,158"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="626,96,738,122"/>
</map>

View File

@@ -1,7 +1,7 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 122 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 560;
var viewWidth = 558;
var viewHeight = 122;
var sectionId = 'dynsection-1';
</script>
@@ -58,8 +58,8 @@ var sectionId = 'dynsection-1';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-92 0,-92 0,-73 38,-73 38,-92"/>
<text text-anchor="middle" x="19" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-92.25 0,-92.25 0,-73 37,-73 37,-92.25"/>
<text text-anchor="middle" x="18.5" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -67,119 +67,119 @@ var sectionId = 'dynsection-1';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/d9a/hopcroft__karp_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="112,-92 74,-92 74,-73 112,-73 112,-92"/>
<text text-anchor="middle" x="93" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="white" stroke="#666666" points="110.75,-92.25 73,-92.25 73,-73 110.75,-73 110.75,-92.25"/>
<text text-anchor="middle" x="91.88" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.17,-82.5C45.62,-82.5 54.42,-82.5 62.74,-82.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.59,-86 72.59,-82.5 62.59,-79 62.59,-86"/>
<path fill="none" stroke="#63b8ff" d="M37.14,-82.62C44.64,-82.62 53.57,-82.62 61.98,-82.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.94,-86.13 71.94,-82.62 61.94,-79.13 61.94,-86.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" target="_top" xlink:title="function to add edge from u to v">
<polygon fill="white" stroke="#666666" points="279,-114 148,-114 148,-95 279,-95 279,-114"/>
<text text-anchor="middle" x="213.5" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
<polygon fill="white" stroke="#666666" points="277.5,-114.25 146.75,-114.25 146.75,-95 277.5,-95 277.5,-114.25"/>
<text text-anchor="middle" x="212.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M112.26,-85.89C122.14,-87.72 135.02,-90.11 148.23,-92.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-96.15 157.84,-94.54 148.65,-89.27 147.37,-96.15"/>
<path fill="none" stroke="#63b8ff" d="M111.09,-86.01C120.71,-87.8 133.16,-90.12 145.99,-92.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.33,-96.13 155.8,-94.52 146.61,-89.25 145.33,-96.13"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" target="_top" xlink:title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra...">
<polygon fill="white" stroke="#666666" points="277.5,-76.5 149.5,-76.5 149.5,-46.5 277.5,-46.5 277.5,-76.5"/>
<text text-anchor="start" x="157.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="213.5" y="-53.5" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
<polygon fill="white" stroke="#666666" points="276,-76.88 148.25,-76.88 148.25,-46.38 276,-46.38 276,-76.88"/>
<text text-anchor="start" x="156.25" y="-63.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="212.12" y="-52.12" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M112.26,-79.26C119.69,-77.95 128.82,-76.33 138.51,-74.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.96,-77.91 148.19,-72.72 137.74,-71.02 138.96,-77.91"/>
<path fill="none" stroke="#63b8ff" d="M111.09,-79.39C118.51,-78.07 127.62,-76.45 137.29,-74.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.72,-78.04 146.95,-72.84 136.49,-71.15 137.72,-78.04"/>
</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/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="431,-114 315,-114 315,-95 431,-95 431,-114"/>
<text text-anchor="middle" x="373" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="429.25,-114.25 313.5,-114.25 313.5,-95 429.25,-95 429.25,-114.25"/>
<text text-anchor="middle" x="371.38" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M279.47,-104.5C287.51,-104.5 295.75,-104.5 303.83,-104.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.73,-108 313.73,-104.5 303.73,-101 303.73,-108"/>
<path fill="none" stroke="#63b8ff" d="M277.99,-104.62C286.02,-104.62 294.24,-104.62 302.32,-104.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.2,-108.13 312.2,-104.62 302.2,-101.13 302.2,-108.13"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" target="_top" xlink:title="This function checks for the possibility of augmented path availability.">
<polygon fill="white" stroke="#666666" points="426.5,-74 319.5,-74 319.5,-55 426.5,-55 426.5,-74"/>
<text text-anchor="middle" x="373" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
<polygon fill="white" stroke="#666666" points="424.38,-74.25 318.38,-74.25 318.38,-55 424.38,-55 424.38,-74.25"/>
<text text-anchor="middle" x="371.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M277.65,-62.7C287.84,-62.9 298.38,-63.1 308.57,-63.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.38,-66.81 318.45,-63.5 308.52,-59.81 308.38,-66.81"/>
<path fill="none" stroke="#63b8ff" d="M276.18,-62.83C286.34,-63.02 296.87,-63.22 307.04,-63.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.84,-66.93 316.91,-63.62 306.98,-59.93 306.84,-66.93"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" target="_top" xlink:title="This functions checks whether an augmenting path is available exists beginning with free vertex u.">
<polygon fill="white" stroke="#666666" points="426.5,-19 319.5,-19 319.5,0 426.5,0 426.5,-19"/>
<text text-anchor="middle" x="373" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
<polygon fill="white" stroke="#666666" points="424.38,-19.25 318.38,-19.25 318.38,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="371.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M261.33,-46.04C283.67,-38.66 310.14,-29.93 331.58,-22.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.58,-25.87 340.98,-19.41 330.39,-19.22 332.58,-25.87"/>
<path fill="none" stroke="#63b8ff" d="M260.73,-45.88C282.69,-38.62 308.5,-30.09 329.56,-23.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.39,-26.2 338.78,-19.74 328.19,-19.56 330.39,-26.2"/>
</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/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="552,-46 467,-46 467,-27 552,-27 552,-46"/>
<text text-anchor="middle" x="509.5" y="-34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="549.5,-46.25 465.25,-46.25 465.25,-27 549.5,-27 549.5,-46.25"/>
<text text-anchor="middle" x="507.38" y="-32.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M421.8,-54.55C432.9,-52.24 444.77,-49.77 456.06,-47.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.58,-50.67 465.66,-45.21 455.16,-43.82 456.58,-50.67"/>
<path fill="none" stroke="#63b8ff" d="M420.75,-54.52C431.77,-52.21 443.52,-49.76 454.68,-47.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.07,-50.71 464.15,-45.24 453.64,-43.86 455.07,-50.71"/>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M423.7,-19.48C434.14,-21.57 445.19,-23.79 455.74,-25.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.01,-29.53 465.51,-28.07 456.39,-22.67 455.01,-29.53"/>
<path fill="none" stroke="#63b8ff" d="M422.27,-19.68C432.65,-21.77 443.62,-23.98 454.09,-26.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.27,-29.7 463.77,-28.24 454.66,-22.84 453.27,-29.7"/>
</g>
<!-- Node8&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M351.63,-19.37C341.88,-27.94 349.01,-37 373,-37 386.87,-37 395.1,-33.97 397.7,-29.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.75,-28.82 394.37,-20.37 394.09,-30.96 400.75,-28.82"/>
<path fill="none" stroke="#63b8ff" d="M350.08,-19.54C340.37,-28.15 347.47,-37.25 371.38,-37.25 385.2,-37.25 393.4,-34.21 395.98,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.03,-29.01 392.67,-20.54 392.36,-31.13 399.03,-29.01"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,19 +1,19 @@
<?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 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="560pt" height="122pt"
viewBox="0.00 0.00 560.00 122.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 118)">
<svg width="558pt" height="122pt"
viewBox="0.00 0.00 557.50 122.25" 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 118.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-92 0,-92 0,-73 38,-73 38,-92"/>
<text text-anchor="middle" x="19" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-92.25 0,-92.25 0,-73 37,-73 37,-92.25"/>
<text text-anchor="middle" x="18.5" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,119 +21,119 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/d9a/hopcroft__karp_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="112,-92 74,-92 74,-73 112,-73 112,-92"/>
<text text-anchor="middle" x="93" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
<polygon fill="white" stroke="#666666" points="110.75,-92.25 73,-92.25 73,-73 110.75,-73 110.75,-92.25"/>
<text text-anchor="middle" x="91.88" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.17,-82.5C45.62,-82.5 54.42,-82.5 62.74,-82.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.59,-86 72.59,-82.5 62.59,-79 62.59,-86"/>
<path fill="none" stroke="#63b8ff" d="M37.14,-82.62C44.64,-82.62 53.57,-82.62 61.98,-82.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.94,-86.13 71.94,-82.62 61.94,-79.13 61.94,-86.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a" target="_top" xlink:title="function to add edge from u to v">
<polygon fill="white" stroke="#666666" points="279,-114 148,-114 148,-95 279,-95 279,-114"/>
<text text-anchor="middle" x="213.5" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
<polygon fill="white" stroke="#666666" points="277.5,-114.25 146.75,-114.25 146.75,-95 277.5,-95 277.5,-114.25"/>
<text text-anchor="middle" x="212.12" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::addEdge</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M112.26,-85.89C122.14,-87.72 135.02,-90.11 148.23,-92.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.37,-96.15 157.84,-94.54 148.65,-89.27 147.37,-96.15"/>
<path fill="none" stroke="#63b8ff" d="M111.09,-86.01C120.71,-87.8 133.16,-90.12 145.99,-92.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.33,-96.13 155.8,-94.52 146.61,-89.25 145.33,-96.13"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d" target="_top" xlink:title="This function counts the number of augmenting paths between left and right sides of the Bipartite gra...">
<polygon fill="white" stroke="#666666" points="277.5,-76.5 149.5,-76.5 149.5,-46.5 277.5,-46.5 277.5,-76.5"/>
<text text-anchor="start" x="157.5" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="213.5" y="-53.5" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
<polygon fill="white" stroke="#666666" points="276,-76.88 148.25,-76.88 148.25,-46.38 276,-46.38 276,-76.88"/>
<text text-anchor="start" x="156.25" y="-63.38" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::hopcroft</text>
<text text-anchor="middle" x="212.12" y="-52.12" font-family="Helvetica,sans-Serif" font-size="10.00">KarpAlgorithm</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M112.26,-79.26C119.69,-77.95 128.82,-76.33 138.51,-74.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.96,-77.91 148.19,-72.72 137.74,-71.02 138.96,-77.91"/>
<path fill="none" stroke="#63b8ff" d="M111.09,-79.39C118.51,-78.07 127.62,-76.45 137.29,-74.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.72,-78.04 146.95,-72.84 136.49,-71.15 137.72,-78.04"/>
</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/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="431,-114 315,-114 315,-95 431,-95 431,-114"/>
<text text-anchor="middle" x="373" y="-102" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
<polygon fill="white" stroke="#666666" points="429.25,-114.25 313.5,-114.25 313.5,-95 429.25,-95 429.25,-114.25"/>
<text text-anchor="middle" x="371.38" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M279.47,-104.5C287.51,-104.5 295.75,-104.5 303.83,-104.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.73,-108 313.73,-104.5 303.73,-101 303.73,-108"/>
<path fill="none" stroke="#63b8ff" d="M277.99,-104.62C286.02,-104.62 294.24,-104.62 302.32,-104.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.2,-108.13 312.2,-104.62 302.2,-101.13 302.2,-108.13"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93" target="_top" xlink:title="This function checks for the possibility of augmented path availability.">
<polygon fill="white" stroke="#666666" points="426.5,-74 319.5,-74 319.5,-55 426.5,-55 426.5,-74"/>
<text text-anchor="middle" x="373" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
<polygon fill="white" stroke="#666666" points="424.38,-74.25 318.38,-74.25 318.38,-55 424.38,-55 424.38,-74.25"/>
<text text-anchor="middle" x="371.38" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::bfs</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M277.65,-62.7C287.84,-62.9 298.38,-63.1 308.57,-63.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.38,-66.81 318.45,-63.5 308.52,-59.81 308.38,-66.81"/>
<path fill="none" stroke="#63b8ff" d="M276.18,-62.83C286.34,-63.02 296.87,-63.22 307.04,-63.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.84,-66.93 316.91,-63.62 306.98,-59.93 306.84,-66.93"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0" target="_top" xlink:title="This functions checks whether an augmenting path is available exists beginning with free vertex u.">
<polygon fill="white" stroke="#666666" points="426.5,-19 319.5,-19 319.5,0 426.5,0 426.5,-19"/>
<text text-anchor="middle" x="373" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
<polygon fill="white" stroke="#666666" points="424.38,-19.25 318.38,-19.25 318.38,0 424.38,0 424.38,-19.25"/>
<text text-anchor="middle" x="371.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">graph::HKGraph::dfs</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M261.33,-46.04C283.67,-38.66 310.14,-29.93 331.58,-22.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.58,-25.87 340.98,-19.41 330.39,-19.22 332.58,-25.87"/>
<path fill="none" stroke="#63b8ff" d="M260.73,-45.88C282.69,-38.62 308.5,-30.09 329.56,-23.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="330.39,-26.2 338.78,-19.74 328.19,-19.56 330.39,-26.2"/>
</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/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="552,-46 467,-46 467,-27 552,-27 552,-46"/>
<text text-anchor="middle" x="509.5" y="-34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="549.5,-46.25 465.25,-46.25 465.25,-27 549.5,-27 549.5,-46.25"/>
<text text-anchor="middle" x="507.38" y="-32.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M421.8,-54.55C432.9,-52.24 444.77,-49.77 456.06,-47.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="456.58,-50.67 465.66,-45.21 455.16,-43.82 456.58,-50.67"/>
<path fill="none" stroke="#63b8ff" d="M420.75,-54.52C431.77,-52.21 443.52,-49.76 454.68,-47.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.07,-50.71 464.15,-45.24 453.64,-43.86 455.07,-50.71"/>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M423.7,-19.48C434.14,-21.57 445.19,-23.79 455.74,-25.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="455.01,-29.53 465.51,-28.07 456.39,-22.67 455.01,-29.53"/>
<path fill="none" stroke="#63b8ff" d="M422.27,-19.68C432.65,-21.77 443.62,-23.98 454.09,-26.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="453.27,-29.7 463.77,-28.24 454.66,-22.84 453.27,-29.7"/>
</g>
<!-- Node8&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M351.63,-19.37C341.88,-27.94 349.01,-37 373,-37 386.87,-37 395.1,-33.97 397.7,-29.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.75,-28.82 394.37,-20.37 394.09,-30.96 400.75,-28.82"/>
<path fill="none" stroke="#63b8ff" d="M350.08,-19.54C340.37,-28.15 347.47,-37.25 371.38,-37.25 385.2,-37.25 393.4,-34.21 395.98,-29.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="399.03,-29.01 392.67,-20.54 392.36,-31.13 399.03,-29.01"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 7.0 KiB