Files
C-Plus-Plus/df/ddd/connected__components_8cpp_a88ec9ad42717780d6caaff9d3d6977f9_cgraph.svg
2023-01-22 19:44:10 +00:00

103 lines
4.9 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: tests Pages: 1 -->
<svg width="368pt" height="119pt"
viewBox="0.00 0.00 368.00 119.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 115)">
<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,-74 0,-74 0,-55 38,-55 38,-74"/>
<text text-anchor="middle" x="19" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">tests</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../df/dce/namespacegraph.html#a9125ceb66bfbec3093bba64c2c1e99e2" target="_top" xlink:title="Function that add edge between two nodes or vertices of graph.">
<polygon fill="white" stroke="#666666" points="198,-111 113,-111 113,-92 198,-92 198,-111"/>
<text text-anchor="middle" x="155.5" y="-99" font-family="Helvetica,sans-Serif" font-size="10.00">graph::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.32,-71.55C48.69,-75.39 61.96,-80.05 74,-83.5 82.91,-86.05 92.45,-88.47 101.75,-90.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.89,-94.04 111.42,-92.85 102.45,-87.21 100.89,-94.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/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="182.5,-74 128.5,-74 128.5,-55 182.5,-55 182.5,-74"/>
<text text-anchor="middle" x="155.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M38.42,-64.5C58.63,-64.5 91.62,-64.5 117.27,-64.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="116.96,-68 126.96,-64.5 116.96,-61 116.96,-68"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../df/dce/namespacegraph.html#a83ab16e96cec644109a58dfc9329bc2b" target="_top" xlink:title="Function that perfoms depth first search algorithm on graph and calculated the number of connected co...">
<polygon fill="white" stroke="#666666" points="237,-37 74,-37 74,-18 237,-18 237,-37"/>
<text text-anchor="middle" x="155.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">graph::getConnectedComponents</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.37,-57.92C48.75,-54.32 62.02,-49.9 74,-46.5 81.79,-44.29 90.05,-42.13 98.2,-40.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.82,-43.56 107.71,-37.8 97.17,-36.75 98.82,-43.56"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8" target="_top" xlink:title="Utility function for depth first seach algorithm this function explores the vertex which is passed in...">
<polygon fill="white" stroke="#666666" points="355.5,-56 277.5,-56 277.5,-37 355.5,-37 355.5,-56"/>
<text text-anchor="middle" x="316.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">graph::explore</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="M237.4,-37.17C247.21,-38.34 257,-39.51 266.16,-40.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="265.54,-44.05 275.89,-41.77 266.37,-37.1 265.54,-44.05"/>
</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/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="360,-19 273,-19 273,0 360,0 360,-19"/>
<text text-anchor="middle" x="316.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M237.4,-18.34C245.45,-17.43 253.48,-16.52 261.16,-15.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.46,-19.14 271,-14.54 260.67,-12.18 261.46,-19.14"/>
</g>
<!-- Node5&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M291.29,-56.37C279.8,-64.94 288.2,-74 316.5,-74 332.42,-74 342.04,-71.13 345.37,-67.1"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="348.74,-66.13 342.19,-57.8 342.11,-68.4 348.74,-66.13"/>
</g>
</g>
</svg>