Documentation for 0953376d31

This commit is contained in:
github-actions
2023-06-16 21:18:14 +00:00
parent 26f1eee566
commit 14deeecd50
7241 changed files with 234176 additions and 54779 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: machine_learning/adaline_learning.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -120,8 +120,7 @@ $(document).ready(function(){initNavTree('d5/db0/adaline__learning_8cpp.html','.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for adaline_learning.cpp:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d7/da7/adaline__learning_8cpp__incl.svg" width="100%" height="394"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d7/da7/adaline__learning_8cpp__incl.svg" width="100%" height="394"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
@@ -212,18 +211,17 @@ Variables</h2></td></tr>
<div class="line"><span class="lineno"> 378</span>}</div>
<div class="ttc" id="abasic_istream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_istream.html">std::cin</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="adsu__path__compression_8cpp_html_a45d94ead4cf4e1ff9f87c38bc99f59ae"><div class="ttname"><a href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae">test2</a></div><div class="ttdeci">static void test2()</div><div class="ttdoc">Self-implementations, 2nd test.</div><div class="ttdef"><b>Definition:</b> dsu_path_compression.cpp:186</div></div>
<div class="ttc" id="adsu__path__compression_8cpp_html_ae7880ce913f3058a35ff106d5be9e243"><div class="ttname"><a href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243">test1</a></div><div class="ttdeci">static void test1()</div><div class="ttdoc">Self-test implementations, 1st test.</div><div class="ttdef"><b>Definition:</b> dsu_path_compression.cpp:169</div></div>
<div class="ttc" id="adsu__path__compression_8cpp_html_a45d94ead4cf4e1ff9f87c38bc99f59ae"><div class="ttname"><a href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae">test2</a></div><div class="ttdeci">static void test2()</div><div class="ttdoc">Self-implementations, 2nd test.</div><div class="ttdef"><b>Definition</b> dsu_path_compression.cpp:186</div></div>
<div class="ttc" id="adsu__path__compression_8cpp_html_ae7880ce913f3058a35ff106d5be9e243"><div class="ttname"><a href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243">test1</a></div><div class="ttdeci">static void test1()</div><div class="ttdoc">Self-test implementations, 1st test.</div><div class="ttdef"><b>Definition</b> dsu_path_compression.cpp:169</div></div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="ahamiltons__cycle_8cpp_html_a0cc94918b6831f308d4fe4fa27f08299"><div class="ttname"><a href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299">test3</a></div><div class="ttdeci">static void test3()</div><div class="ttdef"><b>Definition:</b> hamiltons_cycle.cpp:122</div></div>
<div class="ttc" id="ahamiltons__cycle_8cpp_html_a0cc94918b6831f308d4fe4fa27f08299"><div class="ttname"><a href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299">test3</a></div><div class="ttdeci">static void test3()</div><div class="ttdef"><b>Definition</b> hamiltons_cycle.cpp:122</div></div>
<div class="ttc" id="asrand_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/srand.html">std::srand</a></div><div class="ttdeci">T srand(T... args)</div></div>
<div class="ttc" id="astrtof_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/string/byte/strtof.html">std::strtof</a></div><div class="ttdeci">T strtof(T... args)</div></div>
<div class="ttc" id="atime_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/time.html">std::time</a></div><div class="ttdeci">T time(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -280,14 +278,13 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 252</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot; ...passed&quot;</span> &lt;&lt; <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a>;</div>
<div class="line"><span class="lineno"> 253</span>}</div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
<div class="ttc" id="aclassmachine__learning_1_1adaline_html"><div class="ttname"><a href="../../d6/d30/classmachine__learning_1_1adaline.html">machine_learning::adaline</a></div><div class="ttdef"><b>Definition:</b> adaline_learning.cpp:46</div></div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition:</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="aclassmachine__learning_1_1adaline_html"><div class="ttname"><a href="../../d6/d30/classmachine__learning_1_1adaline.html">machine_learning::adaline</a></div><div class="ttdef"><b>Definition</b> adaline_learning.cpp:46</div></div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="avector_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a52053d88ea1bcbbed9aca67ab4eeb499_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a52053d88ea1bcbbed9aca67ab4eeb499_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -356,8 +353,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"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a379f7488a305f2571f2932b319931f82_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a379f7488a305f2571f2932b319931f82_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -429,8 +425,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"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a992bdf1fdb0b9d414bcf7981d2d87aa9_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d5/db0/adaline__learning_8cpp_a992bdf1fdb0b9d414bcf7981d2d87aa9_cgraph.svg" width="100%" height="588"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -441,7 +436,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_3343723ae086de42ee4ca9774da3a13f.html">machine_learning</a></li><li class="navelem"><a class="el" href="../../d5/db0/adaline__learning_8cpp.html">adaline_learning.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
</ul>
</div>
</body>

View File

@@ -1,14 +1,29 @@
<map id="test2" name="test2">
<area shape="rect" id="node1" title=" " alt="" coords="5,115,56,140"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="rect" id="node3" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="163,191,235,216"/>
<area shape="rect" id="node4" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="rect" id="node7" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,115,56,140"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="44,112,70,92,103,74,169,50,226,34,278,25,327,19,430,16,561,10,683,8,788,12,787,17,683,13,561,15,430,21,327,25,279,30,228,40,171,56,105,79,73,97,48,116"/>
<area shape="rect" id="Node000003" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,121,95,115,96,120,57,126"/>
<area shape="rect" id="Node000006" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="poly" id="edge14_Node000001_Node000006" title=" " alt="" coords="56,128,327,165,327,170,56,133"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="163,191,235,216"/>
<area shape="poly" id="edge15_Node000001_Node000012" title=" " alt="" coords="52,138,105,169,149,187,147,192,103,174,49,143"/>
<area shape="rect" id="Node000004" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="294,87,342,81,547,55,547,60,342,86,295,92"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="poly" id="edge13_Node000003_Node000005" title=" " alt="" coords="294,95,733,74,766,73,766,78,733,79,295,100"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="241,113,295,132,355,153,354,158,293,137,239,118"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="733,30,787,23,788,28,734,35"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="734,54,766,59,766,64,733,59"/>
<area shape="poly" id="edge10_Node000006_Node000004" title=" " alt="" coords="461,158,599,71,602,76,464,162"/>
<area shape="rect" id="Node000007" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="445,200,493,261,526,294,563,324,570,328,567,333,560,328,522,298,489,264,441,203"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="513,167,573,160,573,165,514,173"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="514,186,571,192,571,197,513,192"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="poly" id="edge11_Node000006_Node000010" title=" " alt="" coords="487,199,562,225,583,231,582,237,561,230,485,204"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="poly" id="edge12_Node000006_Node000011" title=" " alt="" coords="454,200,502,238,563,274,575,280,573,285,560,279,499,242,451,204"/>
</map>

View File

@@ -1 +1 @@
188a94473f4bb678e48bd6ac4c3ca396
fcfb426b22da23ecec76dd183714e158

View File

@@ -5,98 +5,104 @@
-->
<!-- Title: test2 Pages: 1 -->
<!--zoomable 288 -->
<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>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<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="dirArrow">
<path 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="text/javascript">
<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 = 676;
var viewHeight = 288;
var sectionId = 'dynsection-3';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test2</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-197.88 0,-197.88 0,-178.62 37.75,-178.62 37.75,-197.88"/>
<text text-anchor="middle" x="18.88" y="-184.38" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M30.51,-198.11C40.77,-207.01 57.15,-219.68 73.75,-226.25 216.99,-282.9 263.33,-263.56 417,-274.25 476.25,-278.37 545.27,-275.5 586.69,-272.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.85,-276.38 596.6,-272.24 586.4,-269.39 586.85,-276.38"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-191.05C46.39,-192.31 56.64,-193.87 67.52,-195.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="66.67,-199.1 77.09,-197.15 67.73,-192.18 66.67,-199.1"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -104,30 +110,36 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-185.81C77.42,-180.47 173.3,-167.51 241.35,-158.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.58,-161.67 251.02,-156.87 240.64,-154.74 241.58,-161.67"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-140.88 118,-140.88 118,-121.62 172.25,-121.62 172.25,-140.88"/>
<text text-anchor="middle" x="145.12" y="-127.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge15_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.02,-178.39C44.62,-171.3 59.65,-161.87 73.75,-155.25 84.38,-150.26 96.33,-145.79 107.33,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-145.21 116.51,-138.8 105.92,-138.55 108.08,-145.21"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -135,54 +147,72 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.94,-197.16C188.47,-192.9 203.21,-187.86 216.5,-183.25 231.23,-178.14 247.16,-172.55 261.86,-167.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.55,-170.48 270.81,-163.85 260.22,-163.88 262.55,-170.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -190,112 +220,121 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</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()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</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="adaline__learning_8cpp_a379f7488a305f2571f2932b319931f82_cgraph_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>
<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="adaline__learning_8cpp_a379f7488a305f2571f2932b319931f82_cgraph_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>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -9,48 +9,54 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 283.88)">
<title>test2</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-197.88 0,-197.88 0,-178.62 37.75,-178.62 37.75,-197.88"/>
<text text-anchor="middle" x="18.88" y="-184.38" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M30.51,-198.11C40.77,-207.01 57.15,-219.68 73.75,-226.25 216.99,-282.9 263.33,-263.56 417,-274.25 476.25,-278.37 545.27,-275.5 586.69,-272.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.85,-276.38 596.6,-272.24 586.4,-269.39 586.85,-276.38"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-191.05C46.39,-192.31 56.64,-193.87 67.52,-195.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="66.67,-199.1 77.09,-197.15 67.73,-192.18 66.67,-199.1"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -58,30 +64,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-185.81C77.42,-180.47 173.3,-167.51 241.35,-158.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.58,-161.67 251.02,-156.87 240.64,-154.74 241.58,-161.67"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-140.88 118,-140.88 118,-121.62 172.25,-121.62 172.25,-140.88"/>
<text text-anchor="middle" x="145.12" y="-127.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge15_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.02,-178.39C44.62,-171.3 59.65,-161.87 73.75,-155.25 84.38,-150.26 96.33,-145.79 107.33,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-145.21 116.51,-138.8 105.92,-138.55 108.08,-145.21"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -89,54 +101,72 @@
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.94,-197.16C188.47,-192.9 203.21,-187.86 216.5,-183.25 231.23,-178.14 247.16,-172.55 261.86,-167.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.55,-170.48 270.81,-163.85 260.22,-163.88 262.55,-170.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -144,70 +174,85 @@
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,22 +1,49 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,204,55,230"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="107,80,178,106"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/srand.html#" title=" " alt="" coords="103,129,182,155"/>
<area shape="rect" id="node4" href="$d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" title="Self&#45;test implementations, 1st test." alt="" coords="117,179,168,204"/>
<area shape="rect" id="node16" href="$d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" title="Self&#45;implementations, 2nd test." alt="" coords="117,228,168,254"/>
<area shape="rect" id="node17" href="$dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" title=" " alt="" coords="117,277,168,303"/>
<area shape="rect" id="node20" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/time.html#" title=" " alt="" coords="106,327,179,352"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/at.html#" title=" " alt="" coords="233,129,335,155"/>
<area shape="rect" id="node6" href="$dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" title="prints the minimum, maximum and size of the set to which i belongs to" alt="" coords="250,255,318,280"/>
<area shape="rect" id="node11" href="$dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com..." alt="" coords="232,179,336,204"/>
<area shape="rect" id="node7" href="$dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" title="A utility function that returns the max element of the set to which i belongs to." alt="" coords="413,304,514,330"/>
<area shape="rect" id="node9" href="$dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" title="A utility function that returns the min element of the set to which i belongs to." alt="" coords="415,353,512,379"/>
<area shape="rect" id="node10" href="$dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" title="A utility function that returns the size of the set to which i belongs to." alt="" coords="426,255,501,280"/>
<area shape="rect" id="node8" href="$dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" title="Method to find the representative of the set to which i belongs to, T(n) = O(1)" alt="" coords="589,255,680,280"/>
<area shape="rect" id="node12" href="$dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" title="A utility function which check whether i and j belongs to same set or not." alt="" coords="416,5,511,31"/>
<area shape="rect" id="node13" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="427,55,500,80"/>
<area shape="rect" id="node14" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="429,104,498,130"/>
<area shape="rect" id="node15" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="424,153,503,179"/>
<area shape="rect" id="node18" href="$dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" title=" " alt="" coords="230,353,338,379"/>
<area shape="rect" id="node19" 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="386,403,541,428"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,204,55,230"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="107,80,178,106"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="36,202,62,161,101,115,103,113,107,117,105,119,66,164,41,205"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/srand.html#" title=" " alt="" coords="103,129,182,155"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="48,201,101,164,105,161,108,166,104,168,51,206"/>
<area shape="rect" id="Node000004" href="$d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" title="Self&#45;test implementations, 1st test." alt="" coords="117,179,168,204"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="55,209,102,198,104,203,56,214"/>
<area shape="rect" id="Node000016" href="$d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" title="Self&#45;implementations, 2nd test." alt="" coords="117,228,168,254"/>
<area shape="poly" id="edge20_Node000001_Node000016" title=" " alt="" coords="56,219,104,230,102,235,55,225"/>
<area shape="rect" id="Node000017" href="$dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" title=" " alt="" coords="117,277,168,303"/>
<area shape="poly" id="edge24_Node000001_Node000017" title=" " alt="" coords="51,228,104,264,109,267,106,271,101,268,48,232"/>
<area shape="rect" id="Node000020" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/time.html#" title=" " alt="" coords="106,327,179,352"/>
<area shape="poly" id="edge27_Node000001_Node000020" title=" " alt="" coords="41,229,67,269,105,314,107,316,103,320,101,317,62,272,36,232"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/at.html#" title=" " alt="" coords="233,129,335,155"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="167,180,231,158,232,163,169,185"/>
<area shape="rect" id="Node000006" href="$dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" title="prints the minimum, maximum and size of the set to which i belongs to" alt="" coords="250,255,318,280"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="169,202,247,245,244,249,167,207"/>
<area shape="rect" id="Node000011" href="$dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com..." alt="" coords="232,179,336,204"/>
<area shape="poly" id="edge13_Node000004_Node000011" title=" " alt="" coords="168,189,217,189,217,194,168,194"/>
<area shape="rect" id="Node000007" href="$dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" title="A utility function that returns the max element of the set to which i belongs to." alt="" coords="413,304,514,330"/>
<area shape="poly" id="edge6_Node000006_Node000007" title=" " alt="" coords="319,274,401,297,399,302,318,279"/>
<area shape="rect" id="Node000009" href="$dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" title="A utility function that returns the min element of the set to which i belongs to." alt="" coords="415,353,512,379"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="302,279,339,309,388,340,402,346,400,351,385,345,336,313,298,283"/>
<area shape="rect" id="Node000010" href="$dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" title="A utility function that returns the size of the set to which i belongs to." alt="" coords="426,255,501,280"/>
<area shape="poly" id="edge11_Node000006_Node000010" title=" " alt="" coords="319,265,412,265,412,270,319,270"/>
<area shape="rect" id="Node000008" href="$dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" title="Method to find the representative of the set to which i belongs to, T(n) = O(1)" alt="" coords="589,255,680,280"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="510,301,574,282,575,287,512,306"/>
<area shape="poly" id="edge8_Node000008_Node000008" title=" " alt="" coords="605,256,600,246,603,236,615,230,634,228,656,231,667,238,664,243,654,236,634,233,617,235,607,240,605,245,610,253"/>
<area shape="poly" id="edge10_Node000009_Node000008" title=" " alt="" coords="511,352,539,340,576,315,608,289,611,293,580,320,542,345,513,357"/>
<area shape="poly" id="edge12_Node000010_Node000008" title=" " alt="" coords="501,265,574,265,574,270,501,270"/>
<area shape="poly" id="edge14_Node000011_Node000008" title=" " alt="" coords="337,198,541,240,575,248,574,253,540,245,336,203"/>
<area shape="rect" id="Node000012" href="$dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" title="A utility function which check whether i and j belongs to same set or not." alt="" coords="416,5,511,31"/>
<area shape="poly" id="edge15_Node000011_Node000012" title=" " alt="" coords="323,176,336,166,348,150,354,135,359,103,364,72,371,56,385,40,401,29,404,33,388,44,376,59,369,74,364,104,360,136,353,153,340,169,326,180"/>
<area shape="rect" id="Node000013" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="427,55,500,80"/>
<area shape="poly" id="edge17_Node000011_Node000013" title=" " alt="" coords="321,176,337,166,352,147,359,128,367,109,385,89,412,75,414,80,388,94,372,111,364,130,356,149,340,169,324,180"/>
<area shape="rect" id="Node000014" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/min.html#" title=" " alt="" coords="429,104,498,130"/>
<area shape="poly" id="edge18_Node000011_Node000014" title=" " alt="" coords="315,176,337,165,385,138,414,128,416,133,387,143,340,170,317,181"/>
<area shape="rect" id="Node000015" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="424,153,503,179"/>
<area shape="poly" id="edge19_Node000011_Node000015" title=" " alt="" coords="336,182,409,171,410,176,337,187"/>
<area shape="poly" id="edge16_Node000012_Node000008" title=" " alt="" coords="512,24,542,40,563,63,581,88,607,143,623,196,632,240,627,241,618,198,602,145,576,91,559,66,539,44,510,28"/>
<area shape="poly" id="edge21_Node000016_Node000005" title=" " alt="" coords="165,225,180,215,204,189,228,164,234,160,237,165,232,168,207,193,184,219,169,230"/>
<area shape="poly" id="edge22_Node000016_Node000006" title=" " alt="" coords="168,243,236,256,235,261,167,248"/>
<area shape="poly" id="edge23_Node000016_Node000011" title=" " alt="" coords="167,230,231,207,232,212,169,235"/>
<area shape="rect" id="Node000018" href="$dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" title=" " alt="" coords="230,353,338,379"/>
<area shape="poly" id="edge25_Node000017_Node000018" title=" " alt="" coords="169,301,247,343,244,348,167,306"/>
<area shape="rect" id="Node000019" 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="386,403,541,428"/>
<area shape="poly" id="edge26_Node000018_Node000019" title=" " alt="" coords="334,377,401,396,399,401,333,382"/>
</map>

View File

@@ -1 +1 @@
a5e7b74fcb5cd15881c81d25607e4624
26cfac60c49e214268fcb6aee8cbc5fe

View File

@@ -5,438 +5,513 @@
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 325 -->
<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>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<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="dirArrow">
<path 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="text/javascript">
<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 = 514;
var viewHeight = 325;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-168.25 0,-168.25 0,-149 37,-149 37,-168.25"/>
<text text-anchor="middle" x="18.5" y="-154.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-261.25 76,-261.25 76,-242 129.5,-242 129.5,-261.25"/>
<text text-anchor="middle" x="102.75" y="-247.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M24.87,-168.55C33.51,-183.86 51.69,-213.56 73,-233.62 73.58,-234.17 74.18,-234.71 74.79,-235.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.22,-238.43 82.33,-241.6 76.4,-232.82 72.22,-238.43"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="132.5,-224.25 73,-224.25 73,-205 132.5,-205 132.5,-224.25"/>
<text text-anchor="middle" x="102.75" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::srand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.98,-168.53C43.71,-176.33 59.16,-187.39 73,-196.62 73.98,-197.28 74.98,-197.94 76,-198.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.91,-202.07 84.22,-204.51 77.69,-196.17 73.91,-202.07"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" target="_top" xlink:title="Self&#45;test implementations, 1st test.">
<g id="a_Node000004"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" target="_top" xlink:title="Self&#45;test implementations, 1st test.">
<polygon fill="white" stroke="#666666" points="121.62,-187.25 83.88,-187.25 83.88,-168 121.62,-168 121.62,-187.25"/>
<text text-anchor="middle" x="102.75" y="-173.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.35,-162.75C47.84,-165.17 61.34,-168.29 73.27,-171.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.12,-174.6 82.65,-173.44 73.7,-167.78 72.12,-174.6"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" target="_top" xlink:title="Self&#45;implementations, 2nd test.">
<g id="a_Node000016"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" target="_top" xlink:title="Self&#45;implementations, 2nd test.">
<polygon fill="white" stroke="#666666" points="121.62,-150.25 83.88,-150.25 83.88,-131 121.62,-131 121.62,-150.25"/>
<text text-anchor="middle" x="102.75" y="-136.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<g id="edge20_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge20_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.35,-154.72C47.84,-152.42 61.34,-149.47 73.27,-146.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.63,-150.14 82.65,-144.59 72.14,-143.3 73.63,-150.14"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" target="_top" xlink:title=" ">
<g id="a_Node000017"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="121.62,-113.25 83.88,-113.25 83.88,-94 121.62,-94 121.62,-113.25"/>
<text text-anchor="middle" x="102.75" y="-99.75" font-family="Helvetica,sans-Serif" font-size="10.00">test3</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge24" class="edge">
<g id="edge24_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge24_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.46,-148.71C44.19,-141.16 59.42,-130.57 73,-121.62 74.13,-120.88 75.3,-120.12 76.48,-119.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.99,-121.91 84.55,-113.59 74.23,-116 77.99,-121.91"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_node20"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<g id="a_Node000020"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.88,-76.25 75.62,-76.25 75.62,-57 129.88,-57 129.88,-76.25"/>
<text text-anchor="middle" x="102.75" y="-62.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::time</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge27" class="edge">
<g id="edge27_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge27_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M25.04,-148.59C33.78,-133.42 51.93,-104.34 73,-84.62 73.58,-84.08 74.18,-83.55 74.79,-83.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.4,-85.44 82.34,-76.67 72.23,-79.82 76.4,-85.44"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/at.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/at.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="247.5,-224.25 170.75,-224.25 170.75,-205 247.5,-205 247.5,-224.25"/>
<text text-anchor="middle" x="209.12" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::at</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<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="M121.93,-184.07C135.06,-188.72 153.27,-195.18 169.57,-200.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.35,-204.59 178.94,-204.63 170.68,-197.99 168.35,-204.59"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" target="_top" xlink:title="prints the minimum, maximum and size of the set to which i belongs to">
<g id="a_Node000006"><a xlink:href="../../dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" target="_top" xlink:title="prints the minimum, maximum and size of the set to which i belongs to">
<polygon fill="white" stroke="#666666" points="234.75,-130.25 183.5,-130.25 183.5,-111 234.75,-111 234.75,-130.25"/>
<text text-anchor="middle" x="209.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-167.7C138,-158.92 161.68,-145.99 180.15,-135.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.7,-138.5 188.8,-130.63 178.35,-132.35 181.7,-138.5"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" target="_top" xlink:title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com...">
<g id="a_Node000011"><a xlink:href="../../dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" target="_top" xlink:title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com...">
<polygon fill="white" stroke="#666666" points="248.25,-187.25 170,-187.25 170,-168 248.25,-168 248.25,-187.25"/>
<text text-anchor="middle" x="209.12" y="-173.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::UnionSet</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<g id="edge13_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge13_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-177.62C132.24,-177.62 145.69,-177.62 158.89,-177.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.84,-181.13 168.84,-177.62 158.84,-174.13 158.84,-181.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" target="_top" xlink:title="A utility function that returns the max element of the set to which i belongs to.">
<g id="a_Node000007"><a xlink:href="../../dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" target="_top" xlink:title="A utility function that returns the max element of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="381.25,-93.25 306,-93.25 306,-74 381.25,-74 381.25,-93.25"/>
<text text-anchor="middle" x="343.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get_max</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.05,-113.67C252.22,-108.87 275.56,-102.35 296.11,-96.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.87,-99.76 305.56,-93.7 294.98,-93.02 296.87,-99.76"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" target="_top" xlink:title="A utility function that returns the min element of the set to which i belongs to.">
<g id="a_Node000009"><a xlink:href="../../dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" target="_top" xlink:title="A utility function that returns the min element of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="379.75,-56.25 307.5,-56.25 307.5,-37 379.75,-37 379.75,-56.25"/>
<text text-anchor="middle" x="343.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get_min</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M221.12,-110.62C235.19,-98.29 260.72,-77.4 285.75,-64.62 289.28,-62.82 293.02,-61.16 296.84,-59.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="297.83,-62.63 306.01,-55.9 295.42,-56.06 297.83,-62.63"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" target="_top" xlink:title="A utility function that returns the size of the set to which i belongs to.">
<g id="a_Node000010"><a xlink:href="../../dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" target="_top" xlink:title="A utility function that returns the size of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="371.5,-130.25 315.75,-130.25 315.75,-111 371.5,-111 371.5,-130.25"/>
<text text-anchor="middle" x="343.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::size</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.05,-120.62C254.67,-120.62 282.35,-120.62 304.72,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.53,-124.13 314.53,-120.62 304.53,-117.13 304.53,-124.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" target="_top" xlink:title="Method to find the representative of the set to which i belongs to, T(n) = O(1)">
<g id="a_Node000008"><a xlink:href="../../dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" target="_top" xlink:title="Method to find the representative of the set to which i belongs to, T(n) = O(1)">
<polygon fill="white" stroke="#666666" points="506,-130.25 437.5,-130.25 437.5,-111 506,-111 506,-130.25"/>
<text text-anchor="middle" x="471.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::findSet</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.09,-93.74C393.79,-98.05 411.11,-103.13 426.72,-107.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.62,-111.33 436.2,-110.78 427.59,-104.61 425.62,-111.33"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.69,-130.54C442.54,-139.15 449.23,-148.25 471.75,-148.25 484.77,-148.25 492.5,-145.21 494.93,-140.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.03,-140.11 491.81,-131.54 491.32,-142.12 498.03,-140.11"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge10" class="edge">
<g id="edge10_Node000009_Node000008" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge10_Node000009_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.05,-55.58C387.35,-58.04 394.84,-61.05 401.5,-64.62 420.71,-74.95 439.79,-90.91 453.03,-103.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.18,-105.22 459.84,-109.56 455,-100.14 450.18,-105.22"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge12" class="edge">
<g id="edge12_Node000010_Node000008" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge12_Node000010_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M371.99,-120.62C387.83,-120.62 408.15,-120.62 426.24,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.15,-124.13 436.15,-120.62 426.15,-117.13 426.15,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node8 -->
<g id="edge14" class="edge">
<g id="edge14_Node000011_Node000008" class="edge">
<title>Node11&#45;&gt;Node8</title>
<g id="a_edge14_Node000011_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.42,-170.86C287.18,-163.81 348.75,-152.08 401.5,-139.62 409.69,-137.69 418.38,-135.46 426.73,-133.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.34,-136.4 436.06,-130.39 425.49,-129.65 427.34,-136.4"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" target="_top" xlink:title="A utility function which check whether i and j belongs to same set or not.">
<g id="a_Node000012"><a xlink:href="../../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" target="_top" xlink:title="A utility function which check whether i and j belongs to same set or not.">
<polygon fill="white" stroke="#666666" points="379,-317.25 308.25,-317.25 308.25,-298 379,-298 379,-317.25"/>
<text text-anchor="middle" x="343.62" y="-303.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::isSame</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.18,-187.54C243.07,-189.76 246.75,-192.43 249.75,-195.62 280.41,-228.2 253.19,-258.94 285.75,-289.62 289.28,-292.95 293.42,-295.66 297.83,-297.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.21,-301.4 306.79,-301.96 298.86,-294.92 296.21,-301.4"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="370.75,-280.25 316.5,-280.25 316.5,-261 370.75,-261 370.75,-280.25"/>
<text text-anchor="middle" x="343.62" y="-266.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge17" class="edge">
<g id="edge17_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge17_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.82,-187.67C242.07,-189.9 246.22,-192.55 249.75,-195.62 272.34,-215.31 262.02,-234.33 285.75,-252.62 291.65,-257.17 298.72,-260.59 305.83,-263.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.58,-266.73 315.17,-266.31 306.63,-260.03 304.58,-266.73"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000014"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369.25,-243.25 318,-243.25 318,-224 369.25,-224 369.25,-243.25"/>
<text text-anchor="middle" x="343.62" y="-229.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<g id="edge18_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge18_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.91,-187.59C238.46,-190.13 244.35,-192.91 249.75,-195.62 266.1,-203.86 268.94,-208.38 285.75,-215.62 292.59,-218.57 300.07,-221.28 307.3,-223.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.01,-227.23 316.6,-226.89 308.1,-220.55 306.01,-227.23"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373,-206.25 314.25,-206.25 314.25,-187 373,-187 373,-206.25"/>
<text text-anchor="middle" x="343.62" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<g id="edge19_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge19_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.45,-183.12C265.63,-185.58 285.87,-188.49 303.18,-190.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.68,-194.58 313.07,-192.53 303.67,-187.65 302.68,-194.58"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge16" class="edge">
<g id="edge16_Node000012_Node000008" class="edge">
<title>Node12&#45;&gt;Node8</title>
<g id="a_edge16_Node000012_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.37,-301.86C387.37,-299.2 395.33,-295.31 401.5,-289.62 445.51,-249.1 462.26,-176.51 468.03,-141.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.58,-142.07 469.59,-131.66 464.66,-141.04 471.58,-142.07"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge21" class="edge">
<g id="edge21_Node000016_Node000005" class="edge">
<title>Node16&#45;&gt;Node5</title>
<g id="a_edge21_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.27,-150.6C125.1,-153.05 129.04,-155.79 132.5,-158.62 150.5,-173.36 149.56,-183.12 168.5,-196.62 169.81,-197.56 171.17,-198.46 172.57,-199.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.72,-202.85 181.17,-204.59 174.08,-196.71 170.72,-202.85"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge22" class="edge">
<g id="edge22_Node000016_Node000006" class="edge">
<title>Node16&#45;&gt;Node6</title>
<g id="a_edge22_Node000016_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-137.14C135.83,-134.48 155.42,-130.72 172.41,-127.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.95,-130.74 182.12,-125.42 171.64,-123.86 172.95,-130.74"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge23" class="edge">
<g id="edge23_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge23_Node000016_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-147.07C135.06,-151.72 153.27,-158.18 169.57,-163.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.35,-167.59 178.94,-167.63 170.68,-160.99 168.35,-167.59"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" target="_top" xlink:title=" ">
<g id="a_Node000018"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.75,-56.25 168.5,-56.25 168.5,-37 249.75,-37 249.75,-56.25"/>
<text text-anchor="middle" x="209.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">hamilton_cycle</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge25" class="edge">
<g id="edge25_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge25_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-93.7C138,-84.92 161.68,-71.99 180.15,-61.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.7,-64.5 188.8,-56.63 178.35,-58.35 181.7,-64.5"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_node19"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_Node000019"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="401.5,-19.25 285.75,-19.25 285.75,0 401.5,0 401.5,-19.25"/>
<text text-anchor="middle" x="343.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge26" class="edge">
<g id="edge26_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge26_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M246.33,-36.51C261.67,-32.23 279.73,-27.19 296.04,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.77,-25.78 305.46,-19.72 294.89,-19.04 296.77,-25.78"/>
</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()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</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="adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_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>
<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="adaline__learning_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_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>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -9,346 +9,427 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 321.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-168.25 0,-168.25 0,-149 37,-149 37,-168.25"/>
<text text-anchor="middle" x="18.5" y="-154.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-261.25 76,-261.25 76,-242 129.5,-242 129.5,-261.25"/>
<text text-anchor="middle" x="102.75" y="-247.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M24.87,-168.55C33.51,-183.86 51.69,-213.56 73,-233.62 73.58,-234.17 74.18,-234.71 74.79,-235.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.22,-238.43 82.33,-241.6 76.4,-232.82 72.22,-238.43"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="132.5,-224.25 73,-224.25 73,-205 132.5,-205 132.5,-224.25"/>
<text text-anchor="middle" x="102.75" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::srand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.98,-168.53C43.71,-176.33 59.16,-187.39 73,-196.62 73.98,-197.28 74.98,-197.94 76,-198.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.91,-202.07 84.22,-204.51 77.69,-196.17 73.91,-202.07"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" target="_top" xlink:title="Self&#45;test implementations, 1st test.">
<g id="a_Node000004"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#ae7880ce913f3058a35ff106d5be9e243" target="_top" xlink:title="Self&#45;test implementations, 1st test.">
<polygon fill="white" stroke="#666666" points="121.62,-187.25 83.88,-187.25 83.88,-168 121.62,-168 121.62,-187.25"/>
<text text-anchor="middle" x="102.75" y="-173.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.35,-162.75C47.84,-165.17 61.34,-168.29 73.27,-171.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.12,-174.6 82.65,-173.44 73.7,-167.78 72.12,-174.6"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_node16"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" target="_top" xlink:title="Self&#45;implementations, 2nd test.">
<g id="a_Node000016"><a xlink:href="../../d3/dae/dsu__path__compression_8cpp.html#a45d94ead4cf4e1ff9f87c38bc99f59ae" target="_top" xlink:title="Self&#45;implementations, 2nd test.">
<polygon fill="white" stroke="#666666" points="121.62,-150.25 83.88,-150.25 83.88,-131 121.62,-131 121.62,-150.25"/>
<text text-anchor="middle" x="102.75" y="-136.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node16 -->
<g id="edge20" class="edge">
<g id="edge20_Node000001_Node000016" class="edge">
<title>Node1&#45;&gt;Node16</title>
<g id="a_edge20_Node000001_Node000016"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.35,-154.72C47.84,-152.42 61.34,-149.47 73.27,-146.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.63,-150.14 82.65,-144.59 72.14,-143.3 73.63,-150.14"/>
</a>
</g>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_node17"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" target="_top" xlink:title=" ">
<g id="a_Node000017"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#a0cc94918b6831f308d4fe4fa27f08299" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="121.62,-113.25 83.88,-113.25 83.88,-94 121.62,-94 121.62,-113.25"/>
<text text-anchor="middle" x="102.75" y="-99.75" font-family="Helvetica,sans-Serif" font-size="10.00">test3</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge24" class="edge">
<g id="edge24_Node000001_Node000017" class="edge">
<title>Node1&#45;&gt;Node17</title>
<g id="a_edge24_Node000001_Node000017"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M33.46,-148.71C44.19,-141.16 59.42,-130.57 73,-121.62 74.13,-120.88 75.3,-120.12 76.48,-119.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.99,-121.91 84.55,-113.59 74.23,-116 77.99,-121.91"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="node20" class="node">
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_node20"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<g id="a_Node000020"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.88,-76.25 75.62,-76.25 75.62,-57 129.88,-57 129.88,-76.25"/>
<text text-anchor="middle" x="102.75" y="-62.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::time</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node20 -->
<g id="edge27" class="edge">
<g id="edge27_Node000001_Node000020" class="edge">
<title>Node1&#45;&gt;Node20</title>
<g id="a_edge27_Node000001_Node000020"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M25.04,-148.59C33.78,-133.42 51.93,-104.34 73,-84.62 73.58,-84.08 74.18,-83.55 74.79,-83.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="76.4,-85.44 82.34,-76.67 72.23,-79.82 76.4,-85.44"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/at.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/at.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="247.5,-224.25 170.75,-224.25 170.75,-205 247.5,-205 247.5,-224.25"/>
<text text-anchor="middle" x="209.12" y="-210.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::at</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<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="M121.93,-184.07C135.06,-188.72 153.27,-195.18 169.57,-200.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.35,-204.59 178.94,-204.63 170.68,-197.99 168.35,-204.59"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" target="_top" xlink:title="prints the minimum, maximum and size of the set to which i belongs to">
<g id="a_Node000006"><a xlink:href="../../dd/d1f/classdsu.html#a0ce2672c570f4235eafddb0c9a58115a" target="_top" xlink:title="prints the minimum, maximum and size of the set to which i belongs to">
<polygon fill="white" stroke="#666666" points="234.75,-130.25 183.5,-130.25 183.5,-111 234.75,-111 234.75,-130.25"/>
<text text-anchor="middle" x="209.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-167.7C138,-158.92 161.68,-145.99 180.15,-135.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.7,-138.5 188.8,-130.63 178.35,-132.35 181.7,-138.5"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" target="_top" xlink:title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com...">
<g id="a_Node000011"><a xlink:href="../../dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559" target="_top" xlink:title="Method that combines two disjoint sets to which i and j belongs to and make a single set having a com...">
<polygon fill="white" stroke="#666666" points="248.25,-187.25 170,-187.25 170,-168 248.25,-168 248.25,-187.25"/>
<text text-anchor="middle" x="209.12" y="-173.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::UnionSet</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node11 -->
<g id="edge13" class="edge">
<g id="edge13_Node000004_Node000011" class="edge">
<title>Node4&#45;&gt;Node11</title>
<g id="a_edge13_Node000004_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-177.62C132.24,-177.62 145.69,-177.62 158.89,-177.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.84,-181.13 168.84,-177.62 158.84,-174.13 158.84,-181.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" target="_top" xlink:title="A utility function that returns the max element of the set to which i belongs to.">
<g id="a_Node000007"><a xlink:href="../../dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde" target="_top" xlink:title="A utility function that returns the max element of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="381.25,-93.25 306,-93.25 306,-74 381.25,-74 381.25,-93.25"/>
<text text-anchor="middle" x="343.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get_max</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.05,-113.67C252.22,-108.87 275.56,-102.35 296.11,-96.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.87,-99.76 305.56,-93.7 294.98,-93.02 296.87,-99.76"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" target="_top" xlink:title="A utility function that returns the min element of the set to which i belongs to.">
<g id="a_Node000009"><a xlink:href="../../dd/d1f/classdsu.html#ac713a5b496d0405c82e2808a85e58415" target="_top" xlink:title="A utility function that returns the min element of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="379.75,-56.25 307.5,-56.25 307.5,-37 379.75,-37 379.75,-56.25"/>
<text text-anchor="middle" x="343.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::get_min</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M221.12,-110.62C235.19,-98.29 260.72,-77.4 285.75,-64.62 289.28,-62.82 293.02,-61.16 296.84,-59.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="297.83,-62.63 306.01,-55.9 295.42,-56.06 297.83,-62.63"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" target="_top" xlink:title="A utility function that returns the size of the set to which i belongs to.">
<g id="a_Node000010"><a xlink:href="../../dd/d1f/classdsu.html#a1c24228b0f2f49220133fb8c3566a55c" target="_top" xlink:title="A utility function that returns the size of the set to which i belongs to.">
<polygon fill="white" stroke="#666666" points="371.5,-130.25 315.75,-130.25 315.75,-111 371.5,-111 371.5,-130.25"/>
<text text-anchor="middle" x="343.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::size</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M235.05,-120.62C254.67,-120.62 282.35,-120.62 304.72,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.53,-124.13 314.53,-120.62 304.53,-117.13 304.53,-124.13"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" target="_top" xlink:title="Method to find the representative of the set to which i belongs to, T(n) = O(1)">
<g id="a_Node000008"><a xlink:href="../../dd/d1f/classdsu.html#a16851f78fe390fc1430905c83d6a2f1c" target="_top" xlink:title="Method to find the representative of the set to which i belongs to, T(n) = O(1)">
<polygon fill="white" stroke="#666666" points="506,-130.25 437.5,-130.25 437.5,-111 506,-111 506,-130.25"/>
<text text-anchor="middle" x="471.75" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::findSet</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<g id="edge7_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.09,-93.74C393.79,-98.05 411.11,-103.13 426.72,-107.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.62,-111.33 436.2,-110.78 427.59,-104.61 425.62,-111.33"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000008_Node000008" class="edge">
<title>Node8&#45;&gt;Node8</title>
<g id="a_edge8_Node000008_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M451.69,-130.54C442.54,-139.15 449.23,-148.25 471.75,-148.25 484.77,-148.25 492.5,-145.21 494.93,-140.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="498.03,-140.11 491.81,-131.54 491.32,-142.12 498.03,-140.11"/>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge10" class="edge">
<g id="edge10_Node000009_Node000008" class="edge">
<title>Node9&#45;&gt;Node8</title>
<g id="a_edge10_Node000009_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M380.05,-55.58C387.35,-58.04 394.84,-61.05 401.5,-64.62 420.71,-74.95 439.79,-90.91 453.03,-103.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="450.18,-105.22 459.84,-109.56 455,-100.14 450.18,-105.22"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge12" class="edge">
<g id="edge12_Node000010_Node000008" class="edge">
<title>Node10&#45;&gt;Node8</title>
<g id="a_edge12_Node000010_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M371.99,-120.62C387.83,-120.62 408.15,-120.62 426.24,-120.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="426.15,-124.13 436.15,-120.62 426.15,-117.13 426.15,-124.13"/>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node8 -->
<g id="edge14" class="edge">
<g id="edge14_Node000011_Node000008" class="edge">
<title>Node11&#45;&gt;Node8</title>
<g id="a_edge14_Node000011_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.42,-170.86C287.18,-163.81 348.75,-152.08 401.5,-139.62 409.69,-137.69 418.38,-135.46 426.73,-133.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.34,-136.4 436.06,-130.39 425.49,-129.65 427.34,-136.4"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" target="_top" xlink:title="A utility function which check whether i and j belongs to same set or not.">
<g id="a_Node000012"><a xlink:href="../../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303" target="_top" xlink:title="A utility function which check whether i and j belongs to same set or not.">
<polygon fill="white" stroke="#666666" points="379,-317.25 308.25,-317.25 308.25,-298 379,-298 379,-317.25"/>
<text text-anchor="middle" x="343.62" y="-303.75" font-family="Helvetica,sans-Serif" font-size="10.00">dsu::isSame</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000011_Node000012" class="edge">
<title>Node11&#45;&gt;Node12</title>
<g id="a_edge15_Node000011_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M239.18,-187.54C243.07,-189.76 246.75,-192.43 249.75,-195.62 280.41,-228.2 253.19,-258.94 285.75,-289.62 289.28,-292.95 293.42,-295.66 297.83,-297.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.21,-301.4 306.79,-301.96 298.86,-294.92 296.21,-301.4"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="370.75,-280.25 316.5,-280.25 316.5,-261 370.75,-261 370.75,-280.25"/>
<text text-anchor="middle" x="343.62" y="-266.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node13 -->
<g id="edge17" class="edge">
<g id="edge17_Node000011_Node000013" class="edge">
<title>Node11&#45;&gt;Node13</title>
<g id="a_edge17_Node000011_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M237.82,-187.67C242.07,-189.9 246.22,-192.55 249.75,-195.62 272.34,-215.31 262.02,-234.33 285.75,-252.62 291.65,-257.17 298.72,-260.59 305.83,-263.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.58,-266.73 315.17,-266.31 306.63,-260.03 304.58,-266.73"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<g id="a_Node000014"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/min.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369.25,-243.25 318,-243.25 318,-224 369.25,-224 369.25,-243.25"/>
<text text-anchor="middle" x="343.62" y="-229.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::min</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge18" class="edge">
<g id="edge18_Node000011_Node000014" class="edge">
<title>Node11&#45;&gt;Node14</title>
<g id="a_edge18_Node000011_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.91,-187.59C238.46,-190.13 244.35,-192.91 249.75,-195.62 266.1,-203.86 268.94,-208.38 285.75,-215.62 292.59,-218.57 300.07,-221.28 307.3,-223.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.01,-227.23 316.6,-226.89 308.1,-220.55 306.01,-227.23"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373,-206.25 314.25,-206.25 314.25,-187 373,-187 373,-206.25"/>
<text text-anchor="middle" x="343.62" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<g id="edge19_Node000011_Node000015" class="edge">
<title>Node11&#45;&gt;Node15</title>
<g id="a_edge19_Node000011_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.45,-183.12C265.63,-185.58 285.87,-188.49 303.18,-190.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="302.68,-194.58 313.07,-192.53 303.67,-187.65 302.68,-194.58"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge16" class="edge">
<g id="edge16_Node000012_Node000008" class="edge">
<title>Node12&#45;&gt;Node8</title>
<g id="a_edge16_Node000012_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M379.37,-301.86C387.37,-299.2 395.33,-295.31 401.5,-289.62 445.51,-249.1 462.26,-176.51 468.03,-141.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="471.58,-142.07 469.59,-131.66 464.66,-141.04 471.58,-142.07"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node5 -->
<g id="edge21" class="edge">
<g id="edge21_Node000016_Node000005" class="edge">
<title>Node16&#45;&gt;Node5</title>
<g id="a_edge21_Node000016_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.27,-150.6C125.1,-153.05 129.04,-155.79 132.5,-158.62 150.5,-173.36 149.56,-183.12 168.5,-196.62 169.81,-197.56 171.17,-198.46 172.57,-199.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="170.72,-202.85 181.17,-204.59 174.08,-196.71 170.72,-202.85"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node6 -->
<g id="edge22" class="edge">
<g id="edge22_Node000016_Node000006" class="edge">
<title>Node16&#45;&gt;Node6</title>
<g id="a_edge22_Node000016_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-137.14C135.83,-134.48 155.42,-130.72 172.41,-127.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.95,-130.74 182.12,-125.42 171.64,-123.86 172.95,-130.74"/>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge23" class="edge">
<g id="edge23_Node000016_Node000011" class="edge">
<title>Node16&#45;&gt;Node11</title>
<g id="a_edge23_Node000016_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-147.07C135.06,-151.72 153.27,-158.18 169.57,-163.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.35,-167.59 178.94,-167.63 170.68,-160.99 168.35,-167.59"/>
</a>
</g>
</g>
<!-- Node18 -->
<g id="node18" class="node">
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_node18"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" target="_top" xlink:title=" ">
<g id="a_Node000018"><a xlink:href="../../dd/d0c/hamiltons__cycle_8cpp.html#abcf824e347eecfeeb69ea0280f34f3e4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="249.75,-56.25 168.5,-56.25 168.5,-37 249.75,-37 249.75,-56.25"/>
<text text-anchor="middle" x="209.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">hamilton_cycle</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node18 -->
<g id="edge25" class="edge">
<g id="edge25_Node000017_Node000018" class="edge">
<title>Node17&#45;&gt;Node18</title>
<g id="a_edge25_Node000017_Node000018"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M121.93,-93.7C138,-84.92 161.68,-71.99 180.15,-61.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.7,-64.5 188.8,-56.63 178.35,-58.35 181.7,-64.5"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="node19" class="node">
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_node19"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<g id="a_Node000019"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/push_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="401.5,-19.25 285.75,-19.25 285.75,0 401.5,0 401.5,-19.25"/>
<text text-anchor="middle" x="343.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::push_back</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node19 -->
<g id="edge26" class="edge">
<g id="edge26_Node000018_Node000019" class="edge">
<title>Node18&#45;&gt;Node19</title>
<g id="a_edge26_Node000018_Node000019"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M246.33,-36.51C261.67,-32.23 279.73,-27.19 296.04,-22.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="296.77,-25.78 305.46,-19.72 294.89,-19.04 296.77,-25.78"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,13 +1,27 @@
<map id="test1" name="test1">
<area shape="rect" id="node1" title=" " alt="" coords="5,89,56,115"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="rect" id="node3" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="rect" id="node4" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="rect" id="node7" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,89,56,115"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,90,103,74,277,35,415,15,554,8,733,10,788,12,788,18,733,15,554,13,415,20,278,40,104,79,57,95"/>
<area shape="rect" id="Node000003" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,100,89,100,89,105,56,105"/>
<area shape="rect" id="Node000006" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="poly" id="edge14_Node000001_Node000006" title=" " alt="" coords="57,109,104,125,220,149,328,166,327,172,219,155,103,130,55,114"/>
<area shape="rect" id="Node000004" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="294,87,342,81,547,55,547,60,342,86,295,92"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="poly" id="edge13_Node000003_Node000005" title=" " alt="" coords="294,95,733,74,766,73,766,78,733,79,295,100"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="239,113,353,153,351,158,238,118"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="733,30,787,23,788,28,734,35"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="734,54,766,59,766,64,733,59"/>
<area shape="poly" id="edge10_Node000006_Node000004" title=" " alt="" coords="461,158,599,71,602,76,464,162"/>
<area shape="rect" id="Node000007" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="445,200,493,261,526,294,563,324,570,328,567,333,560,328,522,298,489,264,441,203"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="513,167,573,160,573,165,514,173"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="514,186,571,192,571,197,513,192"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="poly" id="edge11_Node000006_Node000010" title=" " alt="" coords="487,199,562,225,583,231,582,237,561,230,485,204"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="poly" id="edge12_Node000006_Node000011" title=" " alt="" coords="454,200,502,238,563,274,575,280,573,285,560,279,499,242,451,204"/>
</map>

View File

@@ -1 +1 @@
215d30e3852df25fd56ae67a282d5c8b
cf3525d24cd5b53bc1cbf5cdc43627d2

View File

@@ -5,98 +5,104 @@
-->
<!-- Title: test1 Pages: 1 -->
<!--zoomable 288 -->
<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>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<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="dirArrow">
<path 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="text/javascript">
<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 = 676;
var viewHeight = 288;
var sectionId = 'dynsection-2';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test1</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-216.88 0,-216.88 0,-197.62 37.75,-197.62 37.75,-216.88"/>
<text text-anchor="middle" x="18.88" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M38.05,-214.68C48.37,-218.64 61.61,-223.29 73.75,-226.25 278.51,-276.14 334.82,-279.63 545.5,-274.25 558.96,-273.91 573.71,-273.23 586.75,-272.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.89,-275.97 596.68,-271.92 586.5,-268.98 586.89,-275.97"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-207.25C45.15,-207.25 53.57,-207.25 62.6,-207.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.42,-210.75 72.42,-207.25 62.42,-203.75 62.42,-210.75"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -104,15 +110,18 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.08,-199.93C48.41,-196.01 61.65,-191.36 73.75,-188.25 129.25,-173.99 193.28,-163.67 241.52,-157.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.74,-160.46 251.19,-155.66 240.81,-153.52 241.74,-160.46"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -120,54 +129,72 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M174.9,-197.24C198.22,-189.13 231.77,-177.46 260.27,-167.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.22,-170.57 269.52,-163.98 258.92,-163.96 261.22,-170.57"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -175,112 +202,121 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</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()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</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="adaline__learning_8cpp_a52053d88ea1bcbbed9aca67ab4eeb499_cgraph_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>
<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="adaline__learning_8cpp_a52053d88ea1bcbbed9aca67ab4eeb499_cgraph_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>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -9,48 +9,54 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 283.88)">
<title>test1</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-216.88 0,-216.88 0,-197.62 37.75,-197.62 37.75,-216.88"/>
<text text-anchor="middle" x="18.88" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M38.05,-214.68C48.37,-218.64 61.61,-223.29 73.75,-226.25 278.51,-276.14 334.82,-279.63 545.5,-274.25 558.96,-273.91 573.71,-273.23 586.75,-272.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.89,-275.97 596.68,-271.92 586.5,-268.98 586.89,-275.97"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-207.25C45.15,-207.25 53.57,-207.25 62.6,-207.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.42,-210.75 72.42,-207.25 62.42,-203.75 62.42,-210.75"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -58,15 +64,18 @@
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.08,-199.93C48.41,-196.01 61.65,-191.36 73.75,-188.25 129.25,-173.99 193.28,-163.67 241.52,-157.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.74,-160.46 251.19,-155.66 240.81,-153.52 241.74,-160.46"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -74,54 +83,72 @@
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M174.9,-197.24C198.22,-189.13 231.77,-177.46 260.27,-167.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="261.22,-170.57 269.52,-163.98 258.92,-163.96 261.22,-170.57"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -129,70 +156,85 @@
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -1,14 +1,29 @@
<map id="test3" name="test3">
<area shape="rect" id="node1" title=" " alt="" coords="5,115,56,140"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="rect" id="node3" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="rect" id="node12" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="163,191,235,216"/>
<area shape="rect" id="node4" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="rect" id="node7" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,115,56,140"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="803,5,874,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="44,112,70,92,103,74,169,50,226,34,278,25,327,19,430,16,561,10,683,8,788,12,787,17,683,13,561,15,430,21,327,25,279,30,228,40,171,56,105,79,73,97,48,116"/>
<area shape="rect" id="Node000003" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="104,89,294,115"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="56,121,95,115,96,120,57,126"/>
<area shape="rect" id="Node000006" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="342,161,513,201"/>
<area shape="poly" id="edge14_Node000001_Node000006" title=" " alt="" coords="56,128,327,165,327,170,56,133"/>
<area shape="rect" id="Node000012" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="163,191,235,216"/>
<area shape="poly" id="edge15_Node000001_Node000012" title=" " alt="" coords="52,138,105,169,149,187,147,192,103,174,49,143"/>
<area shape="rect" id="Node000004" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="561,25,733,65"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="294,87,342,81,547,55,547,60,342,86,295,92"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="781,59,896,84"/>
<area shape="poly" id="edge13_Node000003_Node000005" title=" " alt="" coords="294,95,733,74,766,73,766,78,733,79,295,100"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="241,113,295,132,355,153,354,158,293,137,239,118"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="733,30,787,23,788,28,734,35"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="734,54,766,59,766,64,733,59"/>
<area shape="poly" id="edge10_Node000006_Node000004" title=" " alt="" coords="461,158,599,71,602,76,464,162"/>
<area shape="rect" id="Node000007" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="561,338,733,379"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="445,200,493,261,526,294,563,324,570,328,567,333,560,328,522,298,489,264,441,203"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="587,140,707,166"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="513,167,573,160,573,165,514,173"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="586,189,708,215"/>
<area shape="poly" id="edge9_Node000006_Node000009" title=" " alt="" coords="514,186,571,192,571,197,513,192"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="591,239,703,264"/>
<area shape="poly" id="edge11_Node000006_Node000010" title=" " alt="" coords="487,199,562,225,583,231,582,237,561,230,485,204"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="584,288,710,314"/>
<area shape="poly" id="edge12_Node000006_Node000011" title=" " alt="" coords="454,200,502,238,563,274,575,280,573,285,560,279,499,242,451,204"/>
</map>

View File

@@ -1 +1 @@
103a17bc7458a65ac08e506a32c4cd7f
bd70dfdb0f4914f285981a0b39b336f8

View File

@@ -5,98 +5,104 @@
-->
<!-- Title: test3 Pages: 1 -->
<!--zoomable 288 -->
<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>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<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="dirArrow">
<path 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="text/javascript">
<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 = 676;
var viewHeight = 288;
var sectionId = 'dynsection-4';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test3</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-197.88 0,-197.88 0,-178.62 37.75,-178.62 37.75,-197.88"/>
<text text-anchor="middle" x="18.88" y="-184.38" font-family="Helvetica,sans-Serif" font-size="10.00">test3</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M30.51,-198.11C40.77,-207.01 57.15,-219.68 73.75,-226.25 216.99,-282.9 263.33,-263.56 417,-274.25 476.25,-278.37 545.27,-275.5 586.69,-272.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.85,-276.38 596.6,-272.24 586.4,-269.39 586.85,-276.38"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-191.05C46.39,-192.31 56.64,-193.87 67.52,-195.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="66.67,-199.1 77.09,-197.15 67.73,-192.18 66.67,-199.1"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -104,30 +110,36 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-185.81C77.42,-180.47 173.3,-167.51 241.35,-158.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.58,-161.67 251.02,-156.87 240.64,-154.74 241.58,-161.67"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-140.88 118,-140.88 118,-121.62 172.25,-121.62 172.25,-140.88"/>
<text text-anchor="middle" x="145.12" y="-127.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge15_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.02,-178.39C44.62,-171.3 59.65,-161.87 73.75,-155.25 84.38,-150.26 96.33,-145.79 107.33,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-145.21 116.51,-138.8 105.92,-138.55 108.08,-145.21"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -135,54 +147,72 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.94,-197.16C188.47,-192.9 203.21,-187.86 216.5,-183.25 231.23,-178.14 247.16,-172.55 261.86,-167.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.55,-170.48 270.81,-163.85 260.22,-163.88 262.55,-170.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -190,112 +220,121 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</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()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path 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" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</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="adaline__learning_8cpp_a992bdf1fdb0b9d414bcf7981d2d87aa9_cgraph_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>
<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="adaline__learning_8cpp_a992bdf1fdb0b9d414bcf7981d2d87aa9_cgraph_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>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -9,48 +9,54 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 283.88)">
<title>test3</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-197.88 0,-197.88 0,-178.62 37.75,-178.62 37.75,-197.88"/>
<text text-anchor="middle" x="18.88" y="-184.38" font-family="Helvetica,sans-Serif" font-size="10.00">test3</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="651.5,-279.88 598,-279.88 598,-260.62 651.5,-260.62 651.5,-279.88"/>
<text text-anchor="middle" x="624.75" y="-266.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<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="M30.51,-198.11C40.77,-207.01 57.15,-219.68 73.75,-226.25 216.99,-282.9 263.33,-263.56 417,-274.25 476.25,-278.37 545.27,-275.5 586.69,-272.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.85,-276.38 596.6,-272.24 586.4,-269.39 586.85,-276.38"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216.5,-216.88 73.75,-216.88 73.75,-197.62 216.5,-197.62 216.5,-216.88"/>
<text text-anchor="middle" x="145.12" y="-203.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.21,-191.05C46.39,-192.31 56.64,-193.87 67.52,-195.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="66.67,-199.1 77.09,-197.15 67.73,-192.18 66.67,-199.1"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-163.5 252.5,-163.5 252.5,-133 381,-133 381,-163.5"/>
<text text-anchor="start" x="260.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="316.75" y="-138.75" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
@@ -58,30 +64,36 @@
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge14" class="edge">
<g id="edge14_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge14_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.94,-185.81C77.42,-180.47 173.3,-167.51 241.35,-158.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.58,-161.67 251.02,-156.87 240.64,-154.74 241.58,-161.67"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000012"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-140.88 118,-140.88 118,-121.62 172.25,-121.62 172.25,-140.88"/>
<text text-anchor="middle" x="145.12" y="-127.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<g id="edge15_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge15_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M34.02,-178.39C44.62,-171.3 59.65,-161.87 73.75,-155.25 84.38,-150.26 96.33,-145.79 107.33,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-145.21 116.51,-138.8 105.92,-138.55 108.08,-145.21"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-265.5 417,-265.5 417,-235 545.5,-235 545.5,-265.5"/>
<text text-anchor="start" x="425" y="-252" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-240.75" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
@@ -89,54 +101,72 @@
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M216.79,-216.59C228.71,-218.16 240.95,-219.76 252.5,-221.25 303.81,-227.89 361.64,-235.25 406.18,-240.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="405.56,-244.47 415.92,-242.26 406.44,-237.53 405.56,-244.47"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="668,-239.88 581.5,-239.88 581.5,-220.62 668,-220.62 668,-239.88"/>
<text text-anchor="middle" x="624.75" y="-226.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<g id="edge13_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge13_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M216.83,-210.54C296.65,-214.27 430.41,-220.57 545.5,-226.25 553.53,-226.65 562.02,-227.07 570.34,-227.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.94,-231.03 580.11,-228.04 570.3,-224.04 569.94,-231.03"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.94,-197.16C188.47,-192.9 203.21,-187.86 216.5,-183.25 231.23,-178.14 247.16,-172.55 261.86,-167.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="262.55,-170.48 270.81,-163.85 260.22,-163.88 262.55,-170.48"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-259.26C559.89,-261.22 574.19,-263.24 586.66,-265.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="586.15,-268.61 596.54,-266.55 587.13,-261.68 586.15,-268.61"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M545.96,-241.24C554.13,-240.09 562.43,-238.92 570.41,-237.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="570.65,-241.15 580.06,-236.28 569.67,-234.22 570.65,-241.15"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge10_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M342.78,-163.96C370.46,-181.33 415.2,-209.42 446.08,-228.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="443.86,-232.17 454.19,-234.52 447.58,-226.24 443.86,-232.17"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="545.5,-30.5 417,-30.5 417,0 545.5,0 545.5,-30.5"/>
<text text-anchor="start" x="425" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="481.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
@@ -144,70 +174,85 @@
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M328.18,-132.76C344.57,-109.49 378.49,-65.45 417,-39.25 418.71,-38.09 420.49,-36.97 422.31,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="423.53,-38.68 430.74,-30.91 420.26,-32.49 423.53,-38.68"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="526,-178.88 436.5,-178.88 436.5,-159.62 526,-159.62 526,-178.88"/>
<text text-anchor="middle" x="481.25" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-156.43C395.81,-158.34 411.42,-160.35 425.77,-162.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="425.1,-165.78 435.46,-163.59 425.99,-158.84 425.1,-165.78"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="527.12,-141.88 435.38,-141.88 435.38,-122.62 527.12,-122.62 527.12,-141.88"/>
<text text-anchor="middle" x="481.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000006_Node000009" class="edge">
<title>Node6&#45;&gt;Node9</title>
<g id="a_edge9_Node000006_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M381.04,-142.02C395.25,-140.62 410.22,-139.15 424.11,-137.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="424.37,-141.17 433.98,-136.71 423.69,-134.2 424.37,-141.17"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<g id="a_Node000010"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="523.38,-104.88 439.12,-104.88 439.12,-85.62 523.38,-85.62 523.38,-104.88"/>
<text text-anchor="middle" x="481.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<g id="edge11_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge11_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M360.55,-132.51C377.98,-126.27 398.37,-119.18 417,-113.25 422.17,-111.6 427.6,-109.95 433.02,-108.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="433.72,-111.49 442.34,-105.34 431.76,-104.77 433.72,-111.49"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.25,-67.88 434.25,-67.88 434.25,-48.62 528.25,-48.62 528.25,-67.88"/>
<text text-anchor="middle" x="481.25" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000006_Node000011" class="edge">
<title>Node6&#45;&gt;Node11</title>
<g id="a_edge12_Node000006_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M335.17,-132.65C354.09,-116.46 385.79,-91.42 417,-76.25 420.13,-74.73 423.42,-73.31 426.77,-72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="427.72,-75.02 435.96,-68.37 425.37,-68.43 427.72,-75.02"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 12 KiB