Documentation for 37534f4d8c

This commit is contained in:
github-actions 2021-12-09 17:57:52 +00:00
parent 3e87c587dd
commit ec104fadad
1015 changed files with 9530 additions and 9503 deletions

View File

@ -1,5 +1,5 @@
<map id="numerical_methods/qr_decompose.h" name="numerical_methods/qr_decompose.h">
<area shape="rect" id="node1" title="Library functions to compute QR decomposition of a given matrix." alt="" coords="47,5,200,47"/>
<area shape="rect" id="node1" title="Library functions to compute QR decomposition of a given matrix." alt="" coords="48,5,199,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,68,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="93,95,154,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="178,95,242,121"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: numerical_methods/qr_decompose.h Pages: 1 -->
<svg width="186pt" height="95pt"
@ -13,8 +13,8 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Library functions to compute QR decomposition of a given matrix.">
<polygon fill="#bfbfbf" stroke="black" points="31,-56.5 31,-86.5 146,-86.5 146,-56.5 31,-56.5"/>
<text text-anchor="start" x="39" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/qr</text>
<polygon fill="#bfbfbf" stroke="black" points="32,-56.5 32,-86.5 145,-86.5 145,-56.5 32,-56.5"/>
<text text-anchor="start" x="40" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/qr</text>
<text text-anchor="middle" x="88.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_decompose.h</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -98,7 +98,7 @@ $(document).ready(function(){initNavTree('d0/d10/struct_queue_rep.html','../../'
<div class="dynheader">
Collaboration diagram for QueueRep:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d5c/struct_queue_rep__coll__graph.svg" width="163" height="232"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d9/d5c/struct_queue_rep__coll__graph.svg" width="160" height="232"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">

View File

@ -1,3 +1,3 @@
<map id="node" name="node">
<area shape="rect" id="node1" title="Node, the basic data structure in the tree." alt="" coords="5,51,57,77"/>
<area shape="rect" id="node1" title="Node, the basic data structure in the tree." alt="" coords="5,51,56,77"/>
</map>

View File

@ -1,36 +1,36 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: node Pages: 1 -->
<svg width="109pt" height="96pt"
viewBox="0.00 0.00 109.00 96.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="107pt" height="96pt"
viewBox="0.00 0.00 107.00 96.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 92)">
<title>node</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-92 105,-92 105,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-92 103,-92 103,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Node, the basic data structure in the tree.">
<polygon fill="#bfbfbf" stroke="black" points="0,-34.5 0,-53.5 39,-53.5 39,-34.5 0,-34.5"/>
<text text-anchor="middle" x="19.5" y="-41.5" font-family="Helvetica,sans-Serif" font-size="10.00">node</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-34.5 0,-53.5 38,-53.5 38,-34.5 0,-34.5"/>
<text text-anchor="middle" x="19" y="-41.5" font-family="Helvetica,sans-Serif" font-size="10.00">node</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M49.33,-47.42C53.9,-46.9 57,-45.76 57,-44 57,-41.11 48.64,-39.89 39.18,-40.34"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="49.09,-43.93 39.18,-47.66 49.26,-50.93 49.09,-43.93"/>
<text text-anchor="middle" x="79" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="79" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">leftNode</text>
<text text-anchor="middle" x="79" y="-58" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="79" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="79" y="-36" font-family="Helvetica,sans-Serif" font-size="10.00">par</text>
<text text-anchor="middle" x="79" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">pre</text>
<text text-anchor="middle" x="79" y="-14" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
<text text-anchor="middle" x="79" y="-3" font-family="Helvetica,sans-Serif" font-size="10.00">rightNode</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M48.25,-47.44C52.86,-46.93 56,-45.79 56,-44 56,-41.07 47.53,-39.86 38.04,-40.36"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="47.97,-43.95 38.04,-47.64 48.1,-50.95 47.97,-43.95"/>
<text text-anchor="middle" x="77.5" y="-80" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="77.5" y="-69" font-family="Helvetica,sans-Serif" font-size="10.00">leftNode</text>
<text text-anchor="middle" x="77.5" y="-58" font-family="Helvetica,sans-Serif" font-size="10.00">link</text>
<text text-anchor="middle" x="77.5" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">next</text>
<text text-anchor="middle" x="77.5" y="-36" font-family="Helvetica,sans-Serif" font-size="10.00">par</text>
<text text-anchor="middle" x="77.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">pre</text>
<text text-anchor="middle" x="77.5" y="-14" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
<text text-anchor="middle" x="77.5" y="-3" font-family="Helvetica,sans-Serif" font-size="10.00">rightNode</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1,5 +1,5 @@
<map id="sorting/insertion_sort.c" name="sorting/insertion_sort.c">
<area shape="rect" id="node1" title="Insertion sort algorithm implementation." alt="" coords="94,5,250,32"/>
<area shape="rect" id="node1" title="Insertion sort algorithm implementation." alt="" coords="95,5,249,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,75,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="99,80,160,107"/>
<area shape="rect" id="node4" title=" " alt="" coords="184,80,248,107"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: sorting/insertion_sort.c Pages: 1 -->
<svg width="252pt" height="84pt"
@ -13,7 +13,7 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Insertion sort algorithm implementation.">
<polygon fill="#bfbfbf" stroke="black" points="66.5,-56.5 66.5,-75.5 183.5,-75.5 183.5,-56.5 66.5,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="67,-56.5 67,-75.5 183,-75.5 183,-56.5 67,-56.5"/>
<text text-anchor="middle" x="125" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/insertion_sort.c</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,5 +1,5 @@
<map id="project_euler/problem_8/sol2.c" name="project_euler/problem_8/sol2.c">
<area shape="rect" id="node1" title="Problem 8 solution" alt="" coords="47,5,198,47"/>
<area shape="rect" id="node1" title="Problem 8 solution" alt="" coords="49,5,196,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,67,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,95,155,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="179,95,245,121"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: project_euler/problem_8/sol2.c Pages: 1 -->
<svg width="188pt" height="95pt"
@ -13,8 +13,8 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Problem 8 solution">
<polygon fill="#bfbfbf" stroke="black" points="31.5,-56.5 31.5,-86.5 144.5,-86.5 144.5,-56.5 31.5,-56.5"/>
<text text-anchor="start" x="39.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">project_euler/problem</text>
<polygon fill="#bfbfbf" stroke="black" points="33,-56.5 33,-86.5 143,-86.5 143,-56.5 33,-56.5"/>
<text text-anchor="start" x="41" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">project_euler/problem</text>
<text text-anchor="middle" x="88" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_8/sol2.c</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -358,7 +358,7 @@ output" style="pointer-events: none;" class="inline"/> </p>
</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="../../d0/d46/kohonen__som__trace_8c_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph.svg" width="100%" height="442"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph.svg" width="663" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -435,7 +435,7 @@ output" style="pointer-events: none;" class="inline"/> </p>
</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="../../d0/d46/kohonen__som__trace_8c_a0283886819c7c140a023582b7269e2d0_cgraph.svg" width="100%" height="442"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a0283886819c7c140a023582b7269e2d0_cgraph.svg" width="663" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -512,7 +512,7 @@ output" style="pointer-events: none;" class="inline"/> </p>
</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="../../d0/d46/kohonen__som__trace_8c_a6d0455dd5c30adda100e95f0423c786e_cgraph.svg" width="100%" height="442"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a6d0455dd5c30adda100e95f0423c786e_cgraph.svg" width="663" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -593,7 +593,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a41ae16442e3e5b891a58d2e5932a2cd0_cgraph.svg" width="251" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a41ae16442e3e5b891a58d2e5932a2cd0_cgraph.svg" width="248" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -656,7 +656,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a107f00650b8041f77767927073ddddb8_cgraph.svg" width="216" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_a107f00650b8041f77767927073ddddb8_cgraph.svg" width="214" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -718,7 +718,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_aa2246f940155472084ee461f3685d614_cgraph.svg" width="248" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d46/kohonen__som__trace_8c_aa2246f940155472084ee461f3685d614_cgraph.svg" width="246" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,9 +1,9 @@
<map id="test2" name="test2">
<area shape="rect" id="node1" title="Test that creates a random set of points distributed near the locus of the Lamniscate of Gerono and t..." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="348,107,423,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,251,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="125,107,230,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono." alt="" coords="120,157,235,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="299,5,472,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="520,5,671,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="343,107,415,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,247,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="124,107,227,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono." alt="" coords="118,157,233,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="295,5,464,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="512,5,657,32"/>
</map>

View File

@ -1,60 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test2 Pages: 1 -->
<!--zoomable 142 -->
<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[
.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">
var viewWidth = 507;
var viewHeight = 142;
var sectionId = 'dynsection-3';
</script>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<svg width="497pt" height="142pt"
viewBox="0.00 0.00 497.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test2</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 493,-138 493,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -68,139 +22,97 @@ var sectionId = 'dynsection-3';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="253.5,-38.5 253.5,-57.5 307.5,-57.5 307.5,-38.5 253.5,-38.5"/>
<text text-anchor="middle" x="280.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
<path fill="none" stroke="midnightblue" d="M38.4,-68.14C68.37,-69.73 129.52,-71.92 181,-67 201.92,-65 225,-60.67 243.56,-56.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.36,-60.05 253.36,-54.45 242.84,-53.22 244.36,-60.05"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 181,-133.5 181,-114.5 74,-114.5"/>
<text text-anchor="middle" x="127.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
<path fill="none" stroke="midnightblue" d="M34.85,-76.74C45.54,-83.59 60.42,-92.78 74,-100 80.63,-103.53 87.88,-107.04 94.81,-110.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.44,-113.48 103.99,-114.42 96.33,-107.1 93.44,-113.48"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
<polygon fill="white" stroke="black" points="89,-38.5 89,-57.5 166,-57.5 166,-38.5 89,-38.5"/>
<text text-anchor="middle" x="127.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
<path fill="none" stroke="midnightblue" d="M38.07,-63.78C49.35,-61.76 64.45,-59.07 78.97,-56.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="79.65,-59.91 88.88,-54.71 78.42,-53.02 79.65,-59.91"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" target="_top" xlink:title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono.">
<polygon fill="white" stroke="black" points="86,-0.5 86,-19.5 172,-19.5 172,-0.5 86,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
<polygon fill="white" stroke="black" points="84.5,-0.5 84.5,-19.5 170.5,-19.5 170.5,-0.5 84.5,-0.5"/>
<text text-anchor="middle" x="127.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.03,-26.92 82.35,-24.98 86.71,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.18,-26.38 96.26,-19.53 85.67,-19.84 88.18,-26.38"/>
<path fill="none" stroke="midnightblue" d="M31.84,-57.27C42.41,-48.94 58.55,-37.05 74,-29 77.98,-26.93 82.23,-24.99 86.53,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.89,-26.42 95.93,-19.51 85.34,-19.9 87.89,-26.42"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="217,-114.5 217,-133.5 344,-133.5 344,-114.5 217,-114.5"/>
<text text-anchor="middle" x="280.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
<path fill="none" stroke="midnightblue" d="M181.31,-124C189.56,-124 198.22,-124 206.82,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="206.87,-127.5 216.87,-124 206.87,-120.5 206.87,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="380,-114.5 380,-133.5 489,-133.5 489,-114.5 380,-114.5"/>
<text text-anchor="middle" x="434.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
<path fill="none" stroke="midnightblue" d="M344.2,-124C352.57,-124 361.17,-124 369.56,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.67,-127.5 379.67,-124 369.67,-120.5 369.67,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M168.86,-19.59C192.77,-25.49 223.24,-33.01 246.82,-38.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.25,-42.29 256.8,-41.29 247.93,-35.49 246.25,-42.29"/>
<path fill="none" stroke="midnightblue" d="M166.6,-19.59C190.2,-25.53 220.31,-33.1 243.5,-38.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.74,-42.36 253.29,-41.41 244.45,-35.57 242.74,-42.36"/>
</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="kohonen__som__trace_8c_a0283886819c7c140a023582b7269e2d0_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>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,118 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
-->
<!-- Title: test2 Pages: 1 -->
<svg width="507pt" height="142pt"
viewBox="0.00 0.00 507.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test2</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Test that creates a random set of points distributed near the locus of the Lamniscate of Gerono and t...">
<polygon fill="#bfbfbf" stroke="black" points="0,-57.5 0,-76.5 38,-76.5 38,-57.5 0,-57.5"/>
<text text-anchor="middle" x="19" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" target="_top" xlink:title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono.">
<polygon fill="white" stroke="black" points="86,-0.5 86,-19.5 172,-19.5 172,-0.5 86,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.03,-26.92 82.35,-24.98 86.71,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.18,-26.38 96.26,-19.53 85.67,-19.84 88.18,-26.38"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M168.86,-19.59C192.77,-25.49 223.24,-33.01 246.82,-38.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.25,-42.29 256.8,-41.29 247.93,-35.49 246.25,-42.29"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,4 +1,4 @@
<map id="test_circle" name="test_circle">
<area shape="rect" id="node1" title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ..." alt="" coords="5,5,88,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="136,5,211,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="136,5,208,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test_circle Pages: 1 -->
<svg width="162pt" height="28pt"
viewBox="0.00 0.00 162.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="160pt" height="28pt"
viewBox="0.00 0.00 160.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>test_circle</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 158,-24 158,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 156,-24 156,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="98,-0.5 98,-19.5 154,-19.5 154,-0.5 98,-0.5"/>
<text text-anchor="middle" x="126" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="98,-0.5 98,-19.5 152,-19.5 152,-0.5 98,-0.5"/>
<text text-anchor="middle" x="125" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M62.19,-10C70.34,-10 79.25,-10 87.73,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.78,-13.5 97.78,-10 87.78,-6.5 87.78,-13.5"/>
<path fill="none" stroke="midnightblue" d="M62.12,-10C70.32,-10 79.28,-10 87.78,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.83,-13.5 97.83,-10 87.83,-6.5 87.83,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,9 +1,9 @@
<map id="test1" name="test1">
<area shape="rect" id="node1" title="Test that creates a random set of points distributed near the circumference of a circle and trains an..." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="348,107,423,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,251,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="125,107,230,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ..." alt="" coords="136,157,219,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="299,5,472,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="520,5,671,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="343,107,415,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,247,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="124,107,227,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ..." alt="" coords="134,157,217,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="295,5,464,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="512,5,657,32"/>
</map>

View File

@ -1,60 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test1 Pages: 1 -->
<!--zoomable 142 -->
<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[
.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">
var viewWidth = 507;
var viewHeight = 142;
var sectionId = 'dynsection-2';
</script>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<svg width="497pt" height="142pt"
viewBox="0.00 0.00 497.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test1</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 493,-138 493,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -68,139 +22,97 @@ var sectionId = 'dynsection-2';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="253.5,-38.5 253.5,-57.5 307.5,-57.5 307.5,-38.5 253.5,-38.5"/>
<text text-anchor="middle" x="280.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
<path fill="none" stroke="midnightblue" d="M38.4,-68.14C68.37,-69.73 129.52,-71.92 181,-67 201.92,-65 225,-60.67 243.56,-56.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.36,-60.05 253.36,-54.45 242.84,-53.22 244.36,-60.05"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 181,-133.5 181,-114.5 74,-114.5"/>
<text text-anchor="middle" x="127.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
<path fill="none" stroke="midnightblue" d="M34.85,-76.74C45.54,-83.59 60.42,-92.78 74,-100 80.63,-103.53 87.88,-107.04 94.81,-110.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.44,-113.48 103.99,-114.42 96.33,-107.1 93.44,-113.48"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
<polygon fill="white" stroke="black" points="89,-38.5 89,-57.5 166,-57.5 166,-38.5 89,-38.5"/>
<text text-anchor="middle" x="127.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
<path fill="none" stroke="midnightblue" d="M38.07,-63.78C49.35,-61.76 64.45,-59.07 78.97,-56.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="79.65,-59.91 88.88,-54.71 78.42,-53.02 79.65,-59.91"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" target="_top" xlink:title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ...">
<polygon fill="white" stroke="black" points="98,-0.5 98,-19.5 160,-19.5 160,-0.5 98,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
<polygon fill="white" stroke="black" points="96.5,-0.5 96.5,-19.5 158.5,-19.5 158.5,-0.5 96.5,-0.5"/>
<text text-anchor="middle" x="127.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.58,-26.64 83.51,-24.46 88.47,-22.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="89.82,-25.71 97.96,-18.93 87.37,-19.16 89.82,-25.71"/>
<path fill="none" stroke="midnightblue" d="M31.84,-57.27C42.41,-48.94 58.55,-37.05 74,-29 78.08,-26.88 82.44,-24.89 86.85,-23.06"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.43,-26.2 96.48,-19.31 85.89,-19.68 88.43,-26.2"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="217,-114.5 217,-133.5 344,-133.5 344,-114.5 217,-114.5"/>
<text text-anchor="middle" x="280.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
<path fill="none" stroke="midnightblue" d="M181.31,-124C189.56,-124 198.22,-124 206.82,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="206.87,-127.5 216.87,-124 206.87,-120.5 206.87,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="380,-114.5 380,-133.5 489,-133.5 489,-114.5 380,-114.5"/>
<text text-anchor="middle" x="434.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
<path fill="none" stroke="midnightblue" d="M344.2,-124C352.57,-124 361.17,-124 369.56,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.67,-127.5 379.67,-124 369.67,-120.5 369.67,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M160.06,-17.42C184.97,-23.56 220.49,-32.33 247.12,-38.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.31,-42.3 256.85,-41.3 247.98,-35.51 246.31,-42.3"/>
<path fill="none" stroke="midnightblue" d="M158.69,-17.6C183.16,-23.76 217.7,-32.45 243.58,-38.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.84,-42.38 253.39,-41.43 244.54,-35.59 242.84,-42.38"/>
</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="kohonen__som__trace_8c_a1440a7779ac56f47a3f355ce4a8c7da0_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>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,118 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
-->
<!-- Title: test1 Pages: 1 -->
<svg width="507pt" height="142pt"
viewBox="0.00 0.00 507.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test1</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Test that creates a random set of points distributed near the circumference of a circle and trains an...">
<polygon fill="#bfbfbf" stroke="black" points="0,-57.5 0,-76.5 38,-76.5 38,-57.5 0,-57.5"/>
<text text-anchor="middle" x="19" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" target="_top" xlink:title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ...">
<polygon fill="white" stroke="black" points="98,-0.5 98,-19.5 160,-19.5 160,-0.5 98,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.58,-26.64 83.51,-24.46 88.47,-22.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="89.82,-25.71 97.96,-18.93 87.37,-19.16 89.82,-25.71"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M160.06,-17.42C184.97,-23.56 220.49,-32.33 247.12,-38.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.31,-42.3 256.85,-41.3 247.98,-35.51 246.31,-42.3"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,15 +1,15 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,166,56,192"/>
<area shape="rect" id="node2" href="$d0/d46/kohonen__som__trace_8c.html#a2256c10b16edba377b64a44b6c656908" title="Convert clock cycle difference to time in seconds." alt="" coords="104,90,207,116"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,165,56,192"/>
<area shape="rect" id="node2" href="$d0/d46/kohonen__som__trace_8c.html#a2256c10b16edba377b64a44b6c656908" title="Convert clock cycle difference to time in seconds." alt="" coords="104,89,207,116"/>
<area shape="rect" id="node3" href="$d0/d46/kohonen__som__trace_8c.html#a1440a7779ac56f47a3f355ce4a8c7da0" title="Test that creates a random set of points distributed near the circumference of a circle and trains an..." alt="" coords="130,140,181,167"/>
<area shape="rect" id="node10" href="$d0/d46/kohonen__som__trace_8c.html#a0283886819c7c140a023582b7269e2d0" title="Test that creates a random set of points distributed near the locus of the Lamniscate of Gerono and t..." alt="" coords="130,191,181,218"/>
<area shape="rect" id="node12" href="$d0/d46/kohonen__som__trace_8c.html#a6d0455dd5c30adda100e95f0423c786e" title="Test that creates a random set of points distributed in six clusters in 3D space." alt="" coords="130,242,181,268"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="499,115,573,142"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="255,191,401,218"/>
<area shape="rect" id="node8" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="275,242,381,268"/>
<area shape="rect" id="node9" href="$d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ..." alt="" coords="287,39,369,66"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="449,191,623,218"/>
<area shape="rect" id="node7" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="671,191,821,218"/>
<area shape="rect" id="node11" href="$d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono." alt="" coords="271,140,385,167"/>
<area shape="rect" id="node13" href="$d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points." alt="" coords="269,343,387,370"/>
<area shape="rect" id="node10" href="$d0/d46/kohonen__som__trace_8c.html#a0283886819c7c140a023582b7269e2d0" title="Test that creates a random set of points distributed near the locus of the Lamniscate of Gerono and t..." alt="" coords="130,191,181,217"/>
<area shape="rect" id="node12" href="$d0/d46/kohonen__som__trace_8c.html#a6d0455dd5c30adda100e95f0423c786e" title="Test that creates a random set of points distributed in six clusters in 3D space." alt="" coords="130,241,181,268"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="494,115,566,141"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="255,191,397,217"/>
<area shape="rect" id="node8" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="275,241,377,268"/>
<area shape="rect" id="node9" href="$d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ..." alt="" coords="285,39,367,65"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="445,191,615,217"/>
<area shape="rect" id="node7" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="663,191,808,217"/>
<area shape="rect" id="node11" href="$d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono." alt="" coords="269,140,383,167"/>
<area shape="rect" id="node13" href="$d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points." alt="" coords="267,343,385,369"/>
</map>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 281 -->
@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 620;
var viewWidth = 610;
var viewHeight = 281;
var sectionId = 'dynsection-1';
</script>
@ -54,7 +54,7 @@ var sectionId = 'dynsection-1';
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-277.32 616,-277.32 616,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-276.92 606,-276.92 606,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -128,175 +128,175 @@ var sectionId = 'dynsection-1';
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="370,-171.5 370,-190.5 426,-190.5 426,-171.5 370,-171.5"/>
<text text-anchor="middle" x="398" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="366.5,-171.5 366.5,-190.5 420.5,-190.5 420.5,-171.5 366.5,-171.5"/>
<text text-anchor="middle" x="393.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.86,-168.39C138.52,-171.41 145.7,-175.56 151,-181 177.07,-207.78 155.42,-237.01 187,-257 228.31,-283.14 250.67,-272.61 297,-257 331.54,-245.37 363.6,-216.53 381.7,-197.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="384.25,-200.31 388.57,-190.64 379.16,-195.51 384.25,-200.31"/>
<path fill="none" stroke="midnightblue" d="M131.86,-168.39C138.52,-171.41 145.7,-175.56 151,-181 177.07,-207.78 155.42,-237.01 187,-257 227.18,-282.43 248.99,-272.35 294,-257 328.01,-245.4 359.42,-216.78 377.24,-198.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="379.99,-200.35 384.23,-190.64 374.86,-195.58 379.99,-200.35"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="187,-114.5 187,-133.5 297,-133.5 297,-114.5 187,-114.5"/>
<text text-anchor="middle" x="242" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="white" stroke="black" points="187,-114.5 187,-133.5 294,-133.5 294,-114.5 187,-114.5"/>
<text text-anchor="middle" x="240.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-156.56C149.28,-151.34 176.35,-143.27 199.16,-136.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.38,-139.76 208.97,-133.55 198.38,-133.05 200.38,-139.76"/>
<path fill="none" stroke="midnightblue" d="M131.55,-156.56C148.86,-151.34 175.61,-143.27 198.16,-136.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.28,-139.79 207.84,-133.55 197.26,-133.08 199.28,-139.79"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="202.5,-76.5 202.5,-95.5 281.5,-95.5 281.5,-76.5 202.5,-76.5"/>
<text text-anchor="middle" x="242" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
<polygon fill="white" stroke="black" points="202,-76.5 202,-95.5 279,-95.5 279,-76.5 202,-76.5"/>
<text text-anchor="middle" x="240.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.79,-154.29C138.15,-151.22 145.15,-147.36 151,-143 169.65,-129.09 167.48,-117.66 187,-105 190.1,-102.99 193.44,-101.16 196.88,-99.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.35,-102.69 206.15,-95.52 195.58,-96.26 198.35,-102.69"/>
<path fill="none" stroke="midnightblue" d="M131.79,-154.29C138.15,-151.22 145.15,-147.36 151,-143 169.65,-129.09 167.54,-117.75 187,-105 189.97,-103.06 193.16,-101.28 196.45,-99.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.14,-102.74 205.89,-95.52 195.33,-96.33 198.14,-102.74"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" target="_top" xlink:title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ...">
<polygon fill="white" stroke="black" points="211,-228.5 211,-247.5 273,-247.5 273,-228.5 211,-228.5"/>
<text text-anchor="middle" x="242" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
<polygon fill="white" stroke="black" points="209.5,-228.5 209.5,-247.5 271.5,-247.5 271.5,-228.5 209.5,-228.5"/>
<text text-anchor="middle" x="240.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M131.62,-169.94C137.96,-173.04 145,-176.85 151,-181 168.85,-193.35 168.85,-202.1 187,-214 192.77,-217.78 199.22,-221.23 205.61,-224.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="204.28,-227.5 214.84,-228.39 207.15,-221.11 204.28,-227.5"/>
<path fill="none" stroke="midnightblue" d="M131.62,-169.94C137.96,-173.04 145,-176.85 151,-181 168.85,-193.35 168.91,-202.01 187,-214 192.54,-217.67 198.73,-221.05 204.86,-224.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="203.8,-227.41 214.35,-228.41 206.73,-221.05 203.8,-227.41"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="333,-114.5 333,-133.5 463,-133.5 463,-114.5 333,-114.5"/>
<text text-anchor="middle" x="398" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="330,-114.5 330,-133.5 457,-133.5 457,-114.5 330,-114.5"/>
<text text-anchor="middle" x="393.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M297.29,-124C305.57,-124 314.24,-124 322.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="322.92,-127.5 332.92,-124 322.92,-120.5 322.92,-127.5"/>
<path fill="none" stroke="midnightblue" d="M294.31,-124C302.56,-124 311.22,-124 319.82,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="319.87,-127.5 329.87,-124 319.87,-120.5 319.87,-127.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="499,-114.5 499,-133.5 612,-133.5 612,-114.5 499,-114.5"/>
<text text-anchor="middle" x="555.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="493,-114.5 493,-133.5 602,-133.5 602,-114.5 493,-114.5"/>
<text text-anchor="middle" x="547.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M463.15,-124C471.59,-124 480.26,-124 488.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="488.94,-127.5 498.94,-124 488.94,-120.5 488.94,-127.5"/>
<path fill="none" stroke="midnightblue" d="M457.2,-124C465.57,-124 474.17,-124 482.56,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="482.67,-127.5 492.67,-124 482.67,-120.5 482.67,-127.5"/>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M268.78,-228.46C294.21,-219.05 333.28,-204.59 361.61,-194.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="362.98,-197.33 371.14,-190.57 360.55,-190.76 362.98,-197.33"/>
<path fill="none" stroke="midnightblue" d="M266.77,-228.46C291.6,-219.09 329.68,-204.71 357.43,-194.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.02,-197.38 367.14,-190.57 356.55,-190.83 359.02,-197.38"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.79,-131.71C138.15,-134.78 145.15,-138.64 151,-143 169.65,-156.91 165.63,-171.81 187,-181 243.43,-205.27 316.55,-197.59 359.94,-189.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="360.65,-192.94 369.78,-187.57 359.3,-186.07 360.65,-192.94"/>
<path fill="none" stroke="midnightblue" d="M131.79,-131.71C138.15,-134.78 145.15,-138.64 151,-143 169.65,-156.91 165.63,-171.81 187,-181 242.26,-204.77 313.86,-197.23 356.32,-189.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="357.07,-192.73 366.2,-187.36 355.71,-185.86 357.07,-192.73"/>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-124C143.74,-124 160.18,-124 176.68,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.91,-127.5 186.91,-124 176.91,-120.5 176.91,-127.5"/>
<path fill="none" stroke="midnightblue" d="M131.55,-124C143.56,-124 160.1,-124 176.63,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.88,-127.5 186.88,-124 176.88,-120.5 176.88,-127.5"/>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.77,-118.56C149.28,-113.34 176.35,-105.27 199.16,-98.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.38,-101.76 208.97,-95.55 198.38,-95.05 200.38,-101.76"/>
<path fill="none" stroke="midnightblue" d="M131.55,-118.56C148.86,-113.34 175.61,-105.27 198.16,-98.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.28,-101.79 207.84,-95.55 197.26,-95.08 199.28,-101.79"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" target="_top" xlink:title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono.">
<polygon fill="white" stroke="black" points="199,-152.5 199,-171.5 285,-171.5 285,-152.5 199,-152.5"/>
<text text-anchor="middle" x="242" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
<polygon fill="white" stroke="black" points="197.5,-152.5 197.5,-171.5 283.5,-171.5 283.5,-152.5 197.5,-152.5"/>
<text text-anchor="middle" x="240.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M131.77,-129.44C149.28,-134.66 176.35,-142.73 199.16,-149.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.38,-152.95 208.97,-152.45 200.38,-146.24 198.38,-152.95"/>
<path fill="none" stroke="midnightblue" d="M131.55,-129.44C148.86,-134.66 175.61,-142.73 198.16,-149.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.26,-152.92 207.84,-152.45 199.28,-146.21 197.26,-152.92"/>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M285.08,-167.19C308.45,-170.08 337.27,-173.63 359.81,-176.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.65,-179.92 370,-177.67 360.5,-172.97 359.65,-179.92"/>
<path fill="none" stroke="midnightblue" d="M283.56,-167.29C306.36,-170.16 334.26,-173.67 356.11,-176.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.95,-179.93 366.31,-177.7 356.82,-172.98 355.95,-179.93"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.61,-77.23C166.59,-61.67 244.63,-33.86 297,-67 328.58,-86.99 307.83,-115.37 333,-143 341.84,-152.7 353.73,-160.69 364.87,-166.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="363.48,-170.01 373.97,-171.47 366.68,-163.78 363.48,-170.01"/>
<path fill="none" stroke="midnightblue" d="M131.58,-77.21C166.12,-61.79 242.61,-34.48 294,-67 325.58,-86.99 304.98,-115.23 330,-143 338.63,-152.58 350.25,-160.54 361.13,-166.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.54,-169.77 370.01,-171.36 362.81,-163.59 359.54,-169.77"/>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-91.44C149.28,-96.66 176.35,-104.73 199.16,-111.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.38,-114.95 208.97,-114.45 200.38,-108.24 198.38,-114.95"/>
<path fill="none" stroke="midnightblue" d="M131.55,-91.44C148.86,-96.66 175.61,-104.73 198.16,-111.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.26,-114.92 207.84,-114.45 199.28,-108.21 197.26,-114.92"/>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge19" class="edge">
<title>Node12&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.77,-86C147.51,-86 170.97,-86 192.12,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.27,-89.5 202.27,-86 192.27,-82.5 192.27,-89.5"/>
<path fill="none" stroke="midnightblue" d="M131.55,-86C147.22,-86 170.64,-86 191.66,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="191.74,-89.5 201.74,-86 191.74,-82.5 191.74,-89.5"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" target="_top" xlink:title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points.">
<polygon fill="white" stroke="black" points="198,-0.5 198,-19.5 286,-19.5 286,-0.5 198,-0.5"/>
<text text-anchor="middle" x="242" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
<polygon fill="white" stroke="black" points="196.5,-0.5 196.5,-19.5 284.5,-19.5 284.5,-0.5 196.5,-0.5"/>
<text text-anchor="middle" x="240.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge20" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M125.49,-76.39C139.65,-65.32 164.17,-46.98 187,-34 193.5,-30.3 200.67,-26.77 207.61,-23.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.11,-26.77 216.84,-19.53 206.28,-20.36 209.11,-26.77"/>
<path fill="none" stroke="midnightblue" d="M125.52,-76.43C139.7,-65.4 164.24,-47.1 187,-34 193.19,-30.44 199.99,-27 206.6,-23.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.38,-26.93 216.03,-19.61 205.48,-20.56 208.38,-26.93"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge21" class="edge">
<title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M276.1,-19.55C283.78,-23.06 291.35,-27.76 297,-34 331.24,-71.82 301.04,-103.23 333,-143 340.97,-152.91 352.27,-160.82 363.17,-166.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.64,-169.95 372.14,-171.37 364.82,-163.72 361.64,-169.95"/>
<path fill="none" stroke="midnightblue" d="M273.42,-19.58C280.98,-23.1 288.45,-27.8 294,-34 328.04,-72 298.25,-103.07 330,-143 337.76,-152.76 348.77,-160.63 359.39,-166.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="358.05,-169.86 368.53,-171.39 361.29,-163.66 358.05,-169.86"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="620pt" height="281pt"
viewBox="0.00 0.00 620.00 281.32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 277.32)">
<svg width="610pt" height="281pt"
viewBox="0.00 0.00 610.00 280.92" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 276.92)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-277.32 616,-277.32 616,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-276.92 606,-276.92 606,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -82,175 +82,175 @@
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="370,-171.5 370,-190.5 426,-190.5 426,-171.5 370,-171.5"/>
<text text-anchor="middle" x="398" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="366.5,-171.5 366.5,-190.5 420.5,-190.5 420.5,-171.5 366.5,-171.5"/>
<text text-anchor="middle" x="393.5" y="-178.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.86,-168.39C138.52,-171.41 145.7,-175.56 151,-181 177.07,-207.78 155.42,-237.01 187,-257 228.31,-283.14 250.67,-272.61 297,-257 331.54,-245.37 363.6,-216.53 381.7,-197.91"/>
<polygon fill="midnightblue" stroke="midnightblue" points="384.25,-200.31 388.57,-190.64 379.16,-195.51 384.25,-200.31"/>
<path fill="none" stroke="midnightblue" d="M131.86,-168.39C138.52,-171.41 145.7,-175.56 151,-181 177.07,-207.78 155.42,-237.01 187,-257 227.18,-282.43 248.99,-272.35 294,-257 328.01,-245.4 359.42,-216.78 377.24,-198.16"/>
<polygon fill="midnightblue" stroke="midnightblue" points="379.99,-200.35 384.23,-190.64 374.86,-195.58 379.99,-200.35"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="187,-114.5 187,-133.5 297,-133.5 297,-114.5 187,-114.5"/>
<text text-anchor="middle" x="242" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="white" stroke="black" points="187,-114.5 187,-133.5 294,-133.5 294,-114.5 187,-114.5"/>
<text text-anchor="middle" x="240.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-156.56C149.28,-151.34 176.35,-143.27 199.16,-136.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.38,-139.76 208.97,-133.55 198.38,-133.05 200.38,-139.76"/>
<path fill="none" stroke="midnightblue" d="M131.55,-156.56C148.86,-151.34 175.61,-143.27 198.16,-136.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.28,-139.79 207.84,-133.55 197.26,-133.08 199.28,-139.79"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="202.5,-76.5 202.5,-95.5 281.5,-95.5 281.5,-76.5 202.5,-76.5"/>
<text text-anchor="middle" x="242" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
<polygon fill="white" stroke="black" points="202,-76.5 202,-95.5 279,-95.5 279,-76.5 202,-76.5"/>
<text text-anchor="middle" x="240.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.79,-154.29C138.15,-151.22 145.15,-147.36 151,-143 169.65,-129.09 167.48,-117.66 187,-105 190.1,-102.99 193.44,-101.16 196.88,-99.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.35,-102.69 206.15,-95.52 195.58,-96.26 198.35,-102.69"/>
<path fill="none" stroke="midnightblue" d="M131.79,-154.29C138.15,-151.22 145.15,-147.36 151,-143 169.65,-129.09 167.54,-117.75 187,-105 189.97,-103.06 193.16,-101.28 196.45,-99.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.14,-102.74 205.89,-95.52 195.33,-96.33 198.14,-102.74"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a107f00650b8041f77767927073ddddb8" target="_top" xlink:title="Creates a random set of points distributed near the circumference of a circle and trains an SOM that ...">
<polygon fill="white" stroke="black" points="211,-228.5 211,-247.5 273,-247.5 273,-228.5 211,-228.5"/>
<text text-anchor="middle" x="242" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
<polygon fill="white" stroke="black" points="209.5,-228.5 209.5,-247.5 271.5,-247.5 271.5,-228.5 209.5,-228.5"/>
<text text-anchor="middle" x="240.5" y="-235.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_circle</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M131.62,-169.94C137.96,-173.04 145,-176.85 151,-181 168.85,-193.35 168.85,-202.1 187,-214 192.77,-217.78 199.22,-221.23 205.61,-224.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="204.28,-227.5 214.84,-228.39 207.15,-221.11 204.28,-227.5"/>
<path fill="none" stroke="midnightblue" d="M131.62,-169.94C137.96,-173.04 145,-176.85 151,-181 168.85,-193.35 168.91,-202.01 187,-214 192.54,-217.67 198.73,-221.05 204.86,-224.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="203.8,-227.41 214.35,-228.41 206.73,-221.05 203.8,-227.41"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="333,-114.5 333,-133.5 463,-133.5 463,-114.5 333,-114.5"/>
<text text-anchor="middle" x="398" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="330,-114.5 330,-133.5 457,-133.5 457,-114.5 330,-114.5"/>
<text text-anchor="middle" x="393.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M297.29,-124C305.57,-124 314.24,-124 322.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="322.92,-127.5 332.92,-124 322.92,-120.5 322.92,-127.5"/>
<path fill="none" stroke="midnightblue" d="M294.31,-124C302.56,-124 311.22,-124 319.82,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="319.87,-127.5 329.87,-124 319.87,-120.5 319.87,-127.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="499,-114.5 499,-133.5 612,-133.5 612,-114.5 499,-114.5"/>
<text text-anchor="middle" x="555.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="493,-114.5 493,-133.5 602,-133.5 602,-114.5 493,-114.5"/>
<text text-anchor="middle" x="547.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M463.15,-124C471.59,-124 480.26,-124 488.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="488.94,-127.5 498.94,-124 488.94,-120.5 488.94,-127.5"/>
<path fill="none" stroke="midnightblue" d="M457.2,-124C465.57,-124 474.17,-124 482.56,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="482.67,-127.5 492.67,-124 482.67,-120.5 482.67,-127.5"/>
</g>
<!-- Node9&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<title>Node9&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M268.78,-228.46C294.21,-219.05 333.28,-204.59 361.61,-194.1"/>
<polygon fill="midnightblue" stroke="midnightblue" points="362.98,-197.33 371.14,-190.57 360.55,-190.76 362.98,-197.33"/>
<path fill="none" stroke="midnightblue" d="M266.77,-228.46C291.6,-219.09 329.68,-204.71 357.43,-194.24"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.02,-197.38 367.14,-190.57 356.55,-190.83 359.02,-197.38"/>
</g>
<!-- Node10&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<title>Node10&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.79,-131.71C138.15,-134.78 145.15,-138.64 151,-143 169.65,-156.91 165.63,-171.81 187,-181 243.43,-205.27 316.55,-197.59 359.94,-189.51"/>
<polygon fill="midnightblue" stroke="midnightblue" points="360.65,-192.94 369.78,-187.57 359.3,-186.07 360.65,-192.94"/>
<path fill="none" stroke="midnightblue" d="M131.79,-131.71C138.15,-134.78 145.15,-138.64 151,-143 169.65,-156.91 165.63,-171.81 187,-181 242.26,-204.77 313.86,-197.23 356.32,-189.31"/>
<polygon fill="midnightblue" stroke="midnightblue" points="357.07,-192.73 366.2,-187.36 355.71,-185.86 357.07,-192.73"/>
</g>
<!-- Node10&#45;&gt;Node5 -->
<g id="edge12" class="edge">
<title>Node10&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-124C143.74,-124 160.18,-124 176.68,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.91,-127.5 186.91,-124 176.91,-120.5 176.91,-127.5"/>
<path fill="none" stroke="midnightblue" d="M131.55,-124C143.56,-124 160.1,-124 176.63,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="176.88,-127.5 186.88,-124 176.88,-120.5 176.88,-127.5"/>
</g>
<!-- Node10&#45;&gt;Node8 -->
<g id="edge13" class="edge">
<title>Node10&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.77,-118.56C149.28,-113.34 176.35,-105.27 199.16,-98.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.38,-101.76 208.97,-95.55 198.38,-95.05 200.38,-101.76"/>
<path fill="none" stroke="midnightblue" d="M131.55,-118.56C148.86,-113.34 175.61,-105.27 198.16,-98.47"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.28,-101.79 207.84,-95.55 197.26,-95.08 199.28,-101.79"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#aa2246f940155472084ee461f3685d614" target="_top" xlink:title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono.">
<polygon fill="white" stroke="black" points="199,-152.5 199,-171.5 285,-171.5 285,-152.5 199,-152.5"/>
<text text-anchor="middle" x="242" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
<polygon fill="white" stroke="black" points="197.5,-152.5 197.5,-171.5 283.5,-171.5 283.5,-152.5 197.5,-152.5"/>
<text text-anchor="middle" x="240.5" y="-159.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_lamniscate</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node10&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M131.77,-129.44C149.28,-134.66 176.35,-142.73 199.16,-149.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.38,-152.95 208.97,-152.45 200.38,-146.24 198.38,-152.95"/>
<path fill="none" stroke="midnightblue" d="M131.55,-129.44C148.86,-134.66 175.61,-142.73 198.16,-149.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.26,-152.92 207.84,-152.45 199.28,-146.21 197.26,-152.92"/>
</g>
<!-- Node11&#45;&gt;Node4 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M285.08,-167.19C308.45,-170.08 337.27,-173.63 359.81,-176.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.65,-179.92 370,-177.67 360.5,-172.97 359.65,-179.92"/>
<path fill="none" stroke="midnightblue" d="M283.56,-167.29C306.36,-170.16 334.26,-173.67 356.11,-176.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="355.95,-179.93 366.31,-177.7 356.82,-172.98 355.95,-179.93"/>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<title>Node12&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M131.61,-77.23C166.59,-61.67 244.63,-33.86 297,-67 328.58,-86.99 307.83,-115.37 333,-143 341.84,-152.7 353.73,-160.69 364.87,-166.79"/>
<polygon fill="midnightblue" stroke="midnightblue" points="363.48,-170.01 373.97,-171.47 366.68,-163.78 363.48,-170.01"/>
<path fill="none" stroke="midnightblue" d="M131.58,-77.21C166.12,-61.79 242.61,-34.48 294,-67 325.58,-86.99 304.98,-115.23 330,-143 338.63,-152.58 350.25,-160.54 361.13,-166.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="359.54,-169.77 370.01,-171.36 362.81,-163.59 359.54,-169.77"/>
</g>
<!-- Node12&#45;&gt;Node5 -->
<g id="edge18" class="edge">
<title>Node12&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M131.77,-91.44C149.28,-96.66 176.35,-104.73 199.16,-111.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="198.38,-114.95 208.97,-114.45 200.38,-108.24 198.38,-114.95"/>
<path fill="none" stroke="midnightblue" d="M131.55,-91.44C148.86,-96.66 175.61,-104.73 198.16,-111.53"/>
<polygon fill="midnightblue" stroke="midnightblue" points="197.26,-114.92 207.84,-114.45 199.28,-108.21 197.26,-114.92"/>
</g>
<!-- Node12&#45;&gt;Node8 -->
<g id="edge19" class="edge">
<title>Node12&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M131.77,-86C147.51,-86 170.97,-86 192.12,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="192.27,-89.5 202.27,-86 192.27,-82.5 192.27,-89.5"/>
<path fill="none" stroke="midnightblue" d="M131.55,-86C147.22,-86 170.64,-86 191.66,-86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="191.74,-89.5 201.74,-86 191.74,-82.5 191.74,-89.5"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" target="_top" xlink:title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points.">
<polygon fill="white" stroke="black" points="198,-0.5 198,-19.5 286,-19.5 286,-0.5 198,-0.5"/>
<text text-anchor="middle" x="242" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
<polygon fill="white" stroke="black" points="196.5,-0.5 196.5,-19.5 284.5,-19.5 284.5,-0.5 196.5,-0.5"/>
<text text-anchor="middle" x="240.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge20" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M125.49,-76.39C139.65,-65.32 164.17,-46.98 187,-34 193.5,-30.3 200.67,-26.77 207.61,-23.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.11,-26.77 216.84,-19.53 206.28,-20.36 209.11,-26.77"/>
<path fill="none" stroke="midnightblue" d="M125.52,-76.43C139.7,-65.4 164.24,-47.1 187,-34 193.19,-30.44 199.99,-27 206.6,-23.9"/>
<polygon fill="midnightblue" stroke="midnightblue" points="208.38,-26.93 216.03,-19.61 205.48,-20.56 208.38,-26.93"/>
</g>
<!-- Node13&#45;&gt;Node4 -->
<g id="edge21" class="edge">
<title>Node13&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M276.1,-19.55C283.78,-23.06 291.35,-27.76 297,-34 331.24,-71.82 301.04,-103.23 333,-143 340.97,-152.91 352.27,-160.82 363.17,-166.8"/>
<polygon fill="midnightblue" stroke="midnightblue" points="361.64,-169.95 372.14,-171.37 364.82,-163.72 361.64,-169.95"/>
<path fill="none" stroke="midnightblue" d="M273.42,-19.58C280.98,-23.1 288.45,-27.8 294,-34 328.04,-72 298.25,-103.07 330,-143 337.76,-152.76 348.77,-160.63 359.39,-166.62"/>
<polygon fill="midnightblue" stroke="midnightblue" points="358.05,-169.86 368.53,-171.39 361.29,-163.66 358.05,-169.86"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -1,4 +1,4 @@
<map id="test_3d_classes" name="test_3d_classes">
<area shape="rect" id="node1" title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points." alt="" coords="5,5,123,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="171,5,245,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="171,5,243,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test_3d_classes Pages: 1 -->
<svg width="188pt" height="28pt"
viewBox="0.00 0.00 188.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="186pt" height="28pt"
viewBox="0.00 0.00 186.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>test_3d_classes</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 184,-24 184,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 182,-24 182,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="124,-0.5 124,-19.5 180,-19.5 180,-0.5 124,-0.5"/>
<text text-anchor="middle" x="152" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="124,-0.5 124,-19.5 178,-19.5 178,-0.5 124,-0.5"/>
<text text-anchor="middle" x="151" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M88.11,-10C96.58,-10 105.39,-10 113.65,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="113.74,-13.5 123.74,-10 113.74,-6.5 113.74,-13.5"/>
<path fill="none" stroke="midnightblue" d="M88.01,-10C96.53,-10 105.4,-10 113.67,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="113.76,-13.5 123.76,-10 113.76,-6.5 113.76,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,9 +1,9 @@
<map id="test3" name="test3">
<area shape="rect" id="node1" title="Test that creates a random set of points distributed in six clusters in 3D space." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="348,107,423,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,251,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="125,107,230,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points." alt="" coords="119,157,236,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="299,5,472,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="520,5,671,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="343,107,415,133"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="104,5,247,32"/>
<area shape="rect" id="node6" href="$d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" title="Save a given n&#45;dimensional data martix to file." alt="" coords="124,107,227,133"/>
<area shape="rect" id="node7" href="$d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points." alt="" coords="117,157,234,184"/>
<area shape="rect" id="node4" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="295,5,464,32"/>
<area shape="rect" id="node5" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="512,5,657,32"/>
</map>

View File

@ -1,60 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test3 Pages: 1 -->
<!--zoomable 142 -->
<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[
.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">
var viewWidth = 507;
var viewHeight = 142;
var sectionId = 'dynsection-4';
</script>
<script xlink:href="../../svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<svg width="497pt" height="142pt"
viewBox="0.00 0.00 497.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 493,-138 493,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -68,139 +22,97 @@ var sectionId = 'dynsection-4';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="253.5,-38.5 253.5,-57.5 307.5,-57.5 307.5,-38.5 253.5,-38.5"/>
<text text-anchor="middle" x="280.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
<path fill="none" stroke="midnightblue" d="M38.4,-68.14C68.37,-69.73 129.52,-71.92 181,-67 201.92,-65 225,-60.67 243.56,-56.64"/>
<polygon fill="midnightblue" stroke="midnightblue" points="244.36,-60.05 253.36,-54.45 242.84,-53.22 244.36,-60.05"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 181,-133.5 181,-114.5 74,-114.5"/>
<text text-anchor="middle" x="127.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
<path fill="none" stroke="midnightblue" d="M34.85,-76.74C45.54,-83.59 60.42,-92.78 74,-100 80.63,-103.53 87.88,-107.04 94.81,-110.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="93.44,-113.48 103.99,-114.42 96.33,-107.1 93.44,-113.48"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
<polygon fill="white" stroke="black" points="89,-38.5 89,-57.5 166,-57.5 166,-38.5 89,-38.5"/>
<text text-anchor="middle" x="127.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
<path fill="none" stroke="midnightblue" d="M38.07,-63.78C49.35,-61.76 64.45,-59.07 78.97,-56.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="79.65,-59.91 88.88,-54.71 78.42,-53.02 79.65,-59.91"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" target="_top" xlink:title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points.">
<polygon fill="white" stroke="black" points="85,-0.5 85,-19.5 173,-19.5 173,-0.5 85,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
<polygon fill="white" stroke="black" points="83.5,-0.5 83.5,-19.5 171.5,-19.5 171.5,-0.5 83.5,-0.5"/>
<text text-anchor="middle" x="127.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.03,-26.92 82.35,-24.98 86.71,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.18,-26.38 96.26,-19.53 85.67,-19.84 88.18,-26.38"/>
<path fill="none" stroke="midnightblue" d="M31.84,-57.27C42.41,-48.94 58.55,-37.05 74,-29 77.98,-26.93 82.23,-24.99 86.53,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.89,-26.42 95.93,-19.51 85.34,-19.9 87.89,-26.42"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="217,-114.5 217,-133.5 344,-133.5 344,-114.5 217,-114.5"/>
<text text-anchor="middle" x="280.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
<path fill="none" stroke="midnightblue" d="M181.31,-124C189.56,-124 198.22,-124 206.82,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="206.87,-127.5 216.87,-124 206.87,-120.5 206.87,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="380,-114.5 380,-133.5 489,-133.5 489,-114.5 380,-114.5"/>
<text text-anchor="middle" x="434.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
<path fill="none" stroke="midnightblue" d="M344.2,-124C352.57,-124 361.17,-124 369.56,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="369.67,-127.5 379.67,-124 369.67,-120.5 369.67,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M168.86,-19.59C192.77,-25.49 223.24,-33.01 246.82,-38.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.25,-42.29 256.8,-41.29 247.93,-35.49 246.25,-42.29"/>
<path fill="none" stroke="midnightblue" d="M166.6,-19.59C190.2,-25.53 220.31,-33.1 243.5,-38.94"/>
<polygon fill="midnightblue" stroke="midnightblue" points="242.74,-42.36 253.29,-41.41 244.45,-35.57 242.74,-42.36"/>
</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="kohonen__som__trace_8c_a6d0455dd5c30adda100e95f0423c786e_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>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,118 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
-->
<!-- Title: test3 Pages: 1 -->
<svg width="507pt" height="142pt"
viewBox="0.00 0.00 507.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 503,-138 503,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Test that creates a random set of points distributed in six clusters in 3D space.">
<polygon fill="#bfbfbf" stroke="black" points="0,-57.5 0,-76.5 38,-76.5 38,-57.5 0,-57.5"/>
<text text-anchor="middle" x="19" y="-64.5" font-family="Helvetica,sans-Serif" font-size="10.00">test3</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="257,-38.5 257,-57.5 313,-57.5 313,-38.5 257,-38.5"/>
<text text-anchor="middle" x="285" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.25,-68.11C68.59,-69.71 131.27,-71.96 184,-67 204.93,-65.03 228,-60.79 246.71,-56.81"/>
<polygon fill="midnightblue" stroke="midnightblue" points="247.59,-60.2 256.61,-54.64 246.09,-53.36 247.59,-60.2"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaeaeffbff2be4d5d15b0d4f10f846abde" target="_top" xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="white" stroke="black" points="74,-114.5 74,-133.5 184,-133.5 184,-114.5 74,-114.5"/>
<text text-anchor="middle" x="129" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M34.83,-76.78C45.51,-83.65 60.38,-92.85 74,-100 80.81,-103.57 88.26,-107.11 95.39,-110.33"/>
<polygon fill="midnightblue" stroke="midnightblue" points="94.26,-113.66 104.83,-114.49 97.09,-107.25 94.26,-113.66"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga7b84b14e60f47812b581d1f93057c85a" target="_top" xlink:title="Save a given n&#45;dimensional data martix to file.">
<polygon fill="white" stroke="black" points="89.5,-38.5 89.5,-57.5 168.5,-57.5 168.5,-38.5 89.5,-38.5"/>
<text text-anchor="middle" x="129" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">save_nd_data</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M38.32,-63.78C49.66,-61.78 64.81,-59.12 79.42,-56.55"/>
<polygon fill="midnightblue" stroke="midnightblue" points="80.16,-59.97 89.4,-54.79 78.95,-53.08 80.16,-59.97"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d0/d46/kohonen__som__trace_8c.html#a41ae16442e3e5b891a58d2e5932a2cd0" target="_top" xlink:title="Creates a random set of points distributed in four clusters in 3D space with centroids at the points.">
<polygon fill="white" stroke="black" points="85,-0.5 85,-19.5 173,-19.5 173,-0.5 85,-0.5"/>
<text text-anchor="middle" x="129" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_3d_classes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M31.83,-57.23C42.38,-48.88 58.51,-36.98 74,-29 78.03,-26.92 82.35,-24.98 86.71,-23.19"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.18,-26.38 96.26,-19.53 85.67,-19.84 88.18,-26.38"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="220,-114.5 220,-133.5 350,-133.5 350,-114.5 220,-114.5"/>
<text text-anchor="middle" x="285" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M184.29,-124C192.57,-124 201.24,-124 209.85,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="209.92,-127.5 219.92,-124 209.92,-120.5 209.92,-127.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="386,-114.5 386,-133.5 499,-133.5 499,-114.5 386,-114.5"/>
<text text-anchor="middle" x="442.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M350.15,-124C358.59,-124 367.26,-124 375.73,-124"/>
<polygon fill="midnightblue" stroke="midnightblue" points="375.94,-127.5 385.94,-124 375.94,-120.5 375.94,-127.5"/>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M168.86,-19.59C192.77,-25.49 223.24,-33.01 246.82,-38.83"/>
<polygon fill="midnightblue" stroke="midnightblue" points="246.25,-42.29 256.8,-41.29 247.93,-35.49 246.25,-42.29"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1,4 +1,4 @@
<map id="test_lamniscate" name="test_lamniscate">
<area shape="rect" id="node1" title="Creates a random set of points distributed near the locus of the Lamniscate of Gerono." alt="" coords="5,5,120,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="168,5,243,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" title="Helper function to generate a random number in a given interval." alt="" coords="168,5,240,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test_lamniscate Pages: 1 -->
<svg width="186pt" height="28pt"
viewBox="0.00 0.00 186.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="184pt" height="28pt"
viewBox="0.00 0.00 184.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>test_lamniscate</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 182,-24 182,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 180,-24 180,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gaf5ce14f026d6d231bef29161bac2b485" target="_top" xlink:title="Helper function to generate a random number in a given interval.">
<polygon fill="white" stroke="black" points="122,-0.5 122,-19.5 178,-19.5 178,-0.5 122,-0.5"/>
<text text-anchor="middle" x="150" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
<polygon fill="white" stroke="black" points="122,-0.5 122,-19.5 176,-19.5 176,-0.5 122,-0.5"/>
<text text-anchor="middle" x="149" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">_random</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M86.1,-10C94.61,-10 103.49,-10 111.81,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="111.98,-13.5 121.98,-10 111.98,-6.5 111.98,-13.5"/>
<path fill="none" stroke="midnightblue" d="M86,-10C94.48,-10 103.34,-10 111.61,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="111.7,-13.5 121.7,-10 111.7,-6.5 111.7,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,5 +1,5 @@
<map id="project_euler/problem_5/sol1.c" name="project_euler/problem_5/sol1.c">
<area shape="rect" id="node1" title="Problem 5 solution &#45; Naive algorithm (slowest)" alt="" coords="5,5,156,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="7,95,69,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="93,95,157,121"/>
<area shape="rect" id="node1" title="Problem 5 solution &#45; Naive algorithm (slowest)" alt="" coords="5,5,152,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,67,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,95,155,121"/>
</map>

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: project_euler/problem_5/sol1.c Pages: 1 -->
<svg width="122pt" height="95pt"
viewBox="0.00 0.00 121.50 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="120pt" height="95pt"
viewBox="0.00 0.00 120.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 91)">
<title>project_euler/problem_5/sol1.c</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 117.5,-91 117.5,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 116,-91 116,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Problem 5 solution &#45; Naive algorithm (slowest)">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 113,-86.5 113,-56.5 0,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 110,-86.5 110,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">project_euler/problem</text>
<text text-anchor="middle" x="56.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_5/sol1.c</text>
<text text-anchor="middle" x="55" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_5/sol1.c</text>
</a>
</g>
</g>
@ -23,31 +23,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1.5,-0.5 1.5,-19.5 47.5,-19.5 47.5,-0.5 1.5,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 46,-19.5 46,-0.5 0,-0.5"/>
<text text-anchor="middle" x="23" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M48.92,-56.4C44.46,-48.11 38.78,-37.55 34.02,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="36.98,-26.81 29.16,-19.66 30.81,-30.12 36.98,-26.81"/>
<path fill="none" stroke="midnightblue" d="M47.42,-56.4C42.96,-48.11 37.28,-37.55 32.52,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="35.48,-26.81 27.66,-19.66 29.31,-30.12 35.48,-26.81"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="65.5,-0.5 65.5,-19.5 113.5,-19.5 113.5,-0.5 65.5,-0.5"/>
<text text-anchor="middle" x="89.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
<polygon fill="white" stroke="#bfbfbf" points="64,-0.5 64,-19.5 112,-19.5 112,-0.5 64,-0.5"/>
<text text-anchor="middle" x="88" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M64.32,-56.4C68.97,-48.02 74.9,-37.33 79.84,-28.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="82.91,-30.1 84.7,-19.66 76.79,-26.71 82.91,-30.1"/>
<path fill="none" stroke="midnightblue" d="M62.82,-56.4C67.47,-48.02 73.4,-37.33 78.34,-28.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="81.41,-30.1 83.2,-19.66 75.29,-26.71 81.41,-30.1"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -149,7 +149,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d57/hash__xor8_8c_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="283" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d57/hash__xor8_8c_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="280" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d7/d3b/group__hash.html#ga39d4c16427acbf8bbe744f6d8ed61dc0" title="Test function for xor8." alt="" coords="104,5,181,32"/>
<area shape="rect" id="node3" href="$d7/d3b/group__hash.html#gae4836b42b998b336298f3b19dcc9cdeb" title="8&#45;bit XOR algorithm implementation" alt="" coords="229,5,277,32"/>
<area shape="rect" id="node2" href="$d7/d3b/group__hash.html#ga39d4c16427acbf8bbe744f6d8ed61dc0" title="Test function for xor8." alt="" coords="104,5,180,32"/>
<area shape="rect" id="node3" href="$d7/d3b/group__hash.html#gae4836b42b998b336298f3b19dcc9cdeb" title="8&#45;bit XOR algorithm implementation" alt="" coords="228,5,275,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="212pt" height="28pt"
viewBox="0.00 0.00 212.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="210pt" height="28pt"
viewBox="0.00 0.00 210.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 208,-24 208,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 206,-24 206,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d7/d3b/group__hash.html#ga39d4c16427acbf8bbe744f6d8ed61dc0" target="_top" xlink:title="Test function for xor8.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 132,-19.5 132,-0.5 74,-0.5"/>
<text text-anchor="middle" x="103" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_xor8</text>
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 131,-19.5 131,-0.5 74,-0.5"/>
<text text-anchor="middle" x="102.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test_xor8</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.2,-10C45.73,-10 54.76,-10 63.63,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.86,-13.5 73.86,-10 63.86,-6.5 63.86,-13.5"/>
<path fill="none" stroke="midnightblue" d="M38.09,-10C45.64,-10 54.71,-10 63.6,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.85,-13.5 73.85,-10 63.85,-6.5 63.85,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d7/d3b/group__hash.html#gae4836b42b998b336298f3b19dcc9cdeb" target="_top" xlink:title="8&#45;bit XOR algorithm implementation">
<polygon fill="white" stroke="black" points="168,-0.5 168,-19.5 204,-19.5 204,-0.5 168,-0.5"/>
<text text-anchor="middle" x="186" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">xor8</text>
<polygon fill="white" stroke="black" points="167,-0.5 167,-19.5 202,-19.5 202,-0.5 167,-0.5"/>
<text text-anchor="middle" x="184.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">xor8</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M132.33,-10C140.58,-10 149.57,-10 157.75,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="157.9,-13.5 167.9,-10 157.9,-6.5 157.9,-13.5"/>
<path fill="none" stroke="midnightblue" d="M131.03,-10C139.33,-10 148.42,-10 156.67,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="156.89,-13.5 166.89,-10 156.89,-6.5 156.89,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,5 +1,5 @@
<map id="project_euler/problem_9/sol2.c" name="project_euler/problem_9/sol2.c">
<area shape="rect" id="node1" title="Problem 9 solution" alt="" coords="5,5,156,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="7,95,69,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="93,95,157,121"/>
<area shape="rect" id="node1" title="Problem 9 solution" alt="" coords="5,5,152,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,67,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,95,155,121"/>
</map>

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: project_euler/problem_9/sol2.c Pages: 1 -->
<svg width="122pt" height="95pt"
viewBox="0.00 0.00 121.50 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="120pt" height="95pt"
viewBox="0.00 0.00 120.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 91)">
<title>project_euler/problem_9/sol2.c</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 117.5,-91 117.5,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 116,-91 116,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Problem 9 solution">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 113,-86.5 113,-56.5 0,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 110,-86.5 110,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">project_euler/problem</text>
<text text-anchor="middle" x="56.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_9/sol2.c</text>
<text text-anchor="middle" x="55" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_9/sol2.c</text>
</a>
</g>
</g>
@ -23,31 +23,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="1.5,-0.5 1.5,-19.5 47.5,-19.5 47.5,-0.5 1.5,-0.5"/>
<text text-anchor="middle" x="24.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
<polygon fill="white" stroke="#bfbfbf" points="0,-0.5 0,-19.5 46,-19.5 46,-0.5 0,-0.5"/>
<text text-anchor="middle" x="23" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M48.92,-56.4C44.46,-48.11 38.78,-37.55 34.02,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="36.98,-26.81 29.16,-19.66 30.81,-30.12 36.98,-26.81"/>
<path fill="none" stroke="midnightblue" d="M47.42,-56.4C42.96,-48.11 37.28,-37.55 32.52,-28.71"/>
<polygon fill="midnightblue" stroke="midnightblue" points="35.48,-26.81 27.66,-19.66 29.31,-30.12 35.48,-26.81"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="65.5,-0.5 65.5,-19.5 113.5,-19.5 113.5,-0.5 65.5,-0.5"/>
<text text-anchor="middle" x="89.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
<polygon fill="white" stroke="#bfbfbf" points="64,-0.5 64,-19.5 112,-19.5 112,-0.5 64,-0.5"/>
<text text-anchor="middle" x="88" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M64.32,-56.4C68.97,-48.02 74.9,-37.33 79.84,-28.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="82.91,-30.1 84.7,-19.66 76.79,-26.71 82.91,-30.1"/>
<path fill="none" stroke="midnightblue" d="M62.82,-56.4C67.47,-48.02 73.4,-37.33 78.34,-28.42"/>
<polygon fill="midnightblue" stroke="midnightblue" points="81.41,-30.1 83.2,-19.66 75.29,-26.71 81.41,-30.1"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('d0/d6c/problem__4_2sol_8c.html','../..
</div><div class="textblock"><div class="dynheader">
Include dependency graph for sol.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d50/problem__4_2sol_8c__incl.svg" width="162" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d50/problem__4_2sol_8c__incl.svg" width="158" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
@ -195,7 +195,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6c/problem__4_2sol_8c_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="216" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6c/problem__4_2sol_8c_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="215" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,4 +1,4 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d0/d6c/problem__4_2sol_8c.html#adf9bea8d35848959bde5b3f277edf0c4" title="Check if number is palindromic." alt="" coords="104,5,211,32"/>
<area shape="rect" id="node2" href="$d0/d6c/problem__4_2sol_8c.html#adf9bea8d35848959bde5b3f277edf0c4" title="Check if number is palindromic." alt="" coords="104,5,209,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="162pt" height="28pt"
viewBox="0.00 0.00 162.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="161pt" height="28pt"
viewBox="0.00 0.00 161.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 158,-24 158,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 157,-24 157,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d6c/problem__4_2sol_8c.html#adf9bea8d35848959bde5b3f277edf0c4" target="_top" xlink:title="Check if number is palindromic.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 154,-19.5 154,-0.5 74,-0.5"/>
<text text-anchor="middle" x="114" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_palindromic</text>
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 153,-19.5 153,-0.5 74,-0.5"/>
<text text-anchor="middle" x="113.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_palindromic</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.37,-10C45.76,-10 54.66,-10 63.7,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.9,-13.5 73.9,-10 63.9,-6.5 63.9,-13.5"/>
<path fill="none" stroke="midnightblue" d="M38.28,-10C45.7,-10 54.66,-10 63.75,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.99,-13.5 73.99,-10 63.99,-6.5 63.99,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -192,7 +192,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6d/problem__10_2sol1_8c_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="343" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6d/problem__10_2sol1_8c_a0ddf1224851353fc92bfbff6f499fa97_cgraph.svg" width="339" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -228,7 +228,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6d/problem__10_2sol1_8c_ae3d987cb2ad0ddb0c3caa4c2506a20e5_cgraph.svg" width="244" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d6d/problem__10_2sol1_8c_ae3d987cb2ad0ddb0c3caa4c2506a20e5_cgraph.svg" width="240" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d0/d6d/problem__10_2sol1_8c.html#ae3d987cb2ad0ddb0c3caa4c2506a20e5" title="Computes sum of prime numbers less than N." alt="" coords="104,5,217,32"/>
<area shape="rect" id="node3" href="$d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" title="Function to check if a number is prime." alt="" coords="265,5,337,32"/>
<area shape="rect" id="node2" href="$d0/d6d/problem__10_2sol1_8c.html#ae3d987cb2ad0ddb0c3caa4c2506a20e5" title="Computes sum of prime numbers less than N." alt="" coords="104,5,215,32"/>
<area shape="rect" id="node3" href="$d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" title="Function to check if a number is prime." alt="" coords="263,5,333,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="257pt" height="28pt"
viewBox="0.00 0.00 257.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="254pt" height="28pt"
viewBox="0.00 0.00 254.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 253,-24 253,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 250,-24 250,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d6d/problem__10_2sol1_8c.html#ae3d987cb2ad0ddb0c3caa4c2506a20e5" target="_top" xlink:title="Computes sum of prime numbers less than N.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 159,-19.5 159,-0.5 74,-0.5"/>
<text text-anchor="middle" x="116.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sum_of_primes</text>
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 157,-19.5 157,-0.5 74,-0.5"/>
<text text-anchor="middle" x="115.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sum_of_primes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.41,-10C45.74,-10 54.57,-10 63.59,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.8,-13.5 73.8,-10 63.8,-6.5 63.8,-13.5"/>
<path fill="none" stroke="midnightblue" d="M38.22,-10C45.55,-10 54.39,-10 63.43,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.63,-13.5 73.63,-10 63.63,-6.5 63.63,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" target="_top" xlink:title="Function to check if a number is prime.">
<polygon fill="white" stroke="black" points="195,-0.5 195,-19.5 249,-19.5 249,-0.5 195,-0.5"/>
<text text-anchor="middle" x="222" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
<polygon fill="white" stroke="black" points="193,-0.5 193,-19.5 246,-19.5 246,-0.5 193,-0.5"/>
<text text-anchor="middle" x="219.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M159,-10C167.54,-10 176.47,-10 184.81,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="184.97,-13.5 194.97,-10 184.97,-6.5 184.97,-13.5"/>
<path fill="none" stroke="midnightblue" d="M157.11,-10C165.62,-10 174.54,-10 182.86,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="183,-13.5 193,-10 183,-6.5 183,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1,4 +1,4 @@
<map id="sum_of_primes" name="sum_of_primes">
<area shape="rect" id="node1" title="Computes sum of prime numbers less than N." alt="" coords="5,5,119,32"/>
<area shape="rect" id="node2" href="$d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" title="Function to check if a number is prime." alt="" coords="167,5,239,32"/>
<area shape="rect" id="node1" title="Computes sum of prime numbers less than N." alt="" coords="5,5,116,32"/>
<area shape="rect" id="node2" href="$d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" title="Function to check if a number is prime." alt="" coords="164,5,235,32"/>
</map>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: sum_of_primes Pages: 1 -->
<svg width="183pt" height="28pt"
viewBox="0.00 0.00 183.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="180pt" height="28pt"
viewBox="0.00 0.00 180.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>sum_of_primes</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 179,-24 179,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 176,-24 176,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Computes sum of prime numbers less than N.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 85,-19.5 85,-0.5 0,-0.5"/>
<text text-anchor="middle" x="42.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sum_of_primes</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 83,-19.5 83,-0.5 0,-0.5"/>
<text text-anchor="middle" x="41.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">sum_of_primes</text>
</a>
</g>
</g>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d6d/problem__10_2sol1_8c.html#acc871ab6bfead702e983a7f9c412915f" target="_top" xlink:title="Function to check if a number is prime.">
<polygon fill="white" stroke="black" points="121,-0.5 121,-19.5 175,-19.5 175,-0.5 121,-0.5"/>
<text text-anchor="middle" x="148" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
<polygon fill="white" stroke="black" points="119,-0.5 119,-19.5 172,-19.5 172,-0.5 119,-0.5"/>
<text text-anchor="middle" x="145.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">is_prime</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M85,-10C93.54,-10 102.47,-10 110.81,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="110.97,-13.5 120.97,-10 110.97,-6.5 110.97,-13.5"/>
<path fill="none" stroke="midnightblue" d="M83.11,-10C91.62,-10 100.54,-10 108.86,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="109,-13.5 119,-10 109,-6.5 109,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -102,7 +102,7 @@ $(document).ready(function(){initNavTree('d0/d7f/so1_8c.html','../../'); initRes
</div><div class="textblock"><div class="dynheader">
Include dependency graph for so1.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d77/so1_8c__incl.svg" width="162" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d77/so1_8c__incl.svg" width="158" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">

View File

@ -172,7 +172,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="503" height="63"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="502" height="63"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -250,7 +250,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_a823ef5170955cfef40e07d9a4d2e87e2_cgraph.svg" width="312" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_a823ef5170955cfef40e07d9a4d2e87e2_cgraph.svg" width="311" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -292,7 +292,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="404" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/d8a/octal__to__hexadecimal_8c_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="403" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,4 +1,4 @@
<map id="octalToHexadecimal" name="octalToHexadecimal">
<area shape="rect" id="node1" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="5,5,147,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="195,5,307,32"/>
<area shape="rect" id="node1" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="5,5,145,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="193,5,305,32"/>
</map>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: octalToHexadecimal Pages: 1 -->
<svg width="234pt" height="28pt"
viewBox="0.00 0.00 234.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="233pt" height="28pt"
viewBox="0.00 0.00 233.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>octalToHexadecimal</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 230,-24 230,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 229,-24 229,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 106,-19.5 106,-0.5 0,-0.5"/>
<text text-anchor="middle" x="53" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 105,-19.5 105,-0.5 0,-0.5"/>
<text text-anchor="middle" x="52.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
</a>
</g>
</g>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" target="_top" xlink:title="Convert octal number to decimal number.">
<polygon fill="white" stroke="black" points="142,-0.5 142,-19.5 226,-19.5 226,-0.5 142,-0.5"/>
<text text-anchor="middle" x="184" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
<polygon fill="white" stroke="black" points="141,-0.5 141,-19.5 225,-19.5 225,-0.5 141,-0.5"/>
<text text-anchor="middle" x="183" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M106.1,-10C114.55,-10 123.3,-10 131.73,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="131.81,-13.5 141.81,-10 131.81,-6.5 131.81,-13.5"/>
<path fill="none" stroke="midnightblue" d="M105.03,-10C113.46,-10 122.21,-10 130.64,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="130.74,-13.5 140.74,-10 130.74,-6.5 130.74,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,5 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Test function." alt="" coords="5,5,49,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="97,5,239,32"/>
<area shape="rect" id="node3" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="287,5,399,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="97,5,237,32"/>
<area shape="rect" id="node3" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="285,5,397,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test Pages: 1 -->
<svg width="303pt" height="28pt"
viewBox="0.00 0.00 303.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="302pt" height="28pt"
viewBox="0.00 0.00 302.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 299,-24 299,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 298,-24 298,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" target="_top" xlink:title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call...">
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 175,-19.5 175,-0.5 69,-0.5"/>
<text text-anchor="middle" x="122" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 174,-19.5 174,-0.5 69,-0.5"/>
<text text-anchor="middle" x="121.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M33.22,-10C40.28,-10 49.12,-10 58.44,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.69,-13.5 68.69,-10 58.69,-6.5 58.69,-13.5"/>
<path fill="none" stroke="midnightblue" d="M33.14,-10C40.33,-10 49.36,-10 58.87,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.9,-13.5 68.9,-10 58.9,-6.5 58.9,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" target="_top" xlink:title="Convert octal number to decimal number.">
<polygon fill="white" stroke="black" points="211,-0.5 211,-19.5 295,-19.5 295,-0.5 211,-0.5"/>
<text text-anchor="middle" x="253" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
<polygon fill="white" stroke="black" points="210,-0.5 210,-19.5 294,-19.5 294,-0.5 210,-0.5"/>
<text text-anchor="middle" x="252" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M175.1,-10C183.55,-10 192.3,-10 200.73,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="200.81,-13.5 210.81,-10 200.81,-6.5 200.81,-13.5"/>
<path fill="none" stroke="midnightblue" d="M174.03,-10C182.46,-10 191.21,-10 199.64,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="199.74,-13.5 209.74,-10 199.74,-6.5 199.74,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1,6 +1,6 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="196,5,337,32"/>
<area shape="rect" id="node2" href="$d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call..." alt="" coords="196,5,336,32"/>
<area shape="rect" id="node4" href="$d0/d8a/octal__to__hexadecimal_8c.html#aa8dca7b867074164d5f45b0f3851269d" title="Test function." alt="" coords="104,31,148,57"/>
<area shape="rect" id="node3" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="385,5,497,32"/>
<area shape="rect" id="node3" href="$d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" title="Convert octal number to decimal number." alt="" coords="384,5,496,32"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="377pt" height="47pt"
viewBox="0.00 0.00 377.00 47.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="376pt" height="47pt"
viewBox="0.00 0.00 376.00 47.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 43)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-43 373,-43 373,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-43 372,-43 372,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/d8a/octal__to__hexadecimal_8c.html#a823ef5170955cfef40e07d9a4d2e87e2" target="_top" xlink:title="Convert octal number to hexadecimal number dynamically allocated memory needs to be freed by the call...">
<polygon fill="white" stroke="black" points="143,-19.5 143,-38.5 249,-38.5 249,-19.5 143,-19.5"/>
<text text-anchor="middle" x="196" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
<polygon fill="white" stroke="black" points="143,-19.5 143,-38.5 248,-38.5 248,-19.5 143,-19.5"/>
<text text-anchor="middle" x="195.5" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToHexadecimal</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.07,-29C60.31,-29 99.25,-29 132.77,-29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.98,-32.5 142.98,-29 132.98,-25.5 132.98,-32.5"/>
<path fill="none" stroke="midnightblue" d="M38.02,-29C60.19,-29 99.02,-29 132.45,-29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.63,-32.5 142.63,-29 132.63,-25.5 132.63,-32.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
@ -52,22 +52,22 @@
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/d8a/octal__to__hexadecimal_8c.html#a86a4edb605c2a03d9175c59de679347d" target="_top" xlink:title="Convert octal number to decimal number.">
<polygon fill="white" stroke="black" points="285,-19.5 285,-38.5 369,-38.5 369,-19.5 285,-19.5"/>
<text text-anchor="middle" x="327" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
<polygon fill="white" stroke="black" points="284,-19.5 284,-38.5 368,-38.5 368,-19.5 284,-19.5"/>
<text text-anchor="middle" x="326" y="-26.5" font-family="Helvetica,sans-Serif" font-size="10.00">octalToDecimal</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M249.1,-29C257.55,-29 266.3,-29 274.73,-29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="274.81,-32.5 284.81,-29 274.81,-25.5 274.81,-32.5"/>
<path fill="none" stroke="midnightblue" d="M248.03,-29C256.46,-29 265.21,-29 273.64,-29"/>
<polygon fill="midnightblue" stroke="midnightblue" points="273.74,-32.5 283.74,-29 273.74,-25.5 273.74,-32.5"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M107.22,-12.89C114.44,-14.21 123.51,-15.88 133.07,-17.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.68,-21.12 143.15,-19.48 133.95,-14.23 132.68,-21.12"/>
<path fill="none" stroke="midnightblue" d="M107.14,-12.89C114.33,-14.21 123.36,-15.88 132.87,-17.63"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.43,-21.11 142.9,-19.48 133.7,-14.23 132.43,-21.11"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1,5 +1,5 @@
<map id="searching/binary_search.c" name="searching/binary_search.c">
<area shape="rect" id="node1" title="Program to perform binary search of a target value in a given sorted array." alt="" coords="5,5,183,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="15,80,85,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="109,80,170,107"/>
<area shape="rect" id="node1" title="Program to perform binary search of a target value in a given sorted array." alt="" coords="5,5,180,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="14,80,83,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="107,80,169,107"/>
</map>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: searching/binary_search.c Pages: 1 -->
<svg width="141pt" height="84pt"
viewBox="0.00 0.00 141.00 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="139pt" height="84pt"
viewBox="0.00 0.00 139.00 84.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 80)">
<title>searching/binary_search.c</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 137,-80 137,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-80 135,-80 135,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Program to perform binary search of a target value in a given sorted array.">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-75.5 133,-75.5 133,-56.5 0,-56.5"/>
<text text-anchor="middle" x="66.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">searching/binary_search.c</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-75.5 131,-75.5 131,-56.5 0,-56.5"/>
<text text-anchor="middle" x="65.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">searching/binary_search.c</text>
</a>
</g>
</g>
@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="7.5,-0.5 7.5,-19.5 59.5,-19.5 59.5,-0.5 7.5,-0.5"/>
<text text-anchor="middle" x="33.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">assert.h</text>
<polygon fill="white" stroke="#bfbfbf" points="6.5,-0.5 6.5,-19.5 58.5,-19.5 58.5,-0.5 6.5,-0.5"/>
<text text-anchor="middle" x="32.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">assert.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M61.05,-56.08C56.49,-48.61 49.83,-37.72 44.21,-28.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="47.05,-26.46 38.85,-19.75 41.08,-30.11 47.05,-26.46"/>
<path fill="none" stroke="midnightblue" d="M60.05,-56.08C55.49,-48.61 48.83,-37.72 43.21,-28.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="46.05,-26.46 37.85,-19.75 40.08,-30.11 46.05,-26.46"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="77.5,-0.5 77.5,-19.5 123.5,-19.5 123.5,-0.5 77.5,-0.5"/>
<text text-anchor="middle" x="100.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
<polygon fill="white" stroke="#bfbfbf" points="76.5,-0.5 76.5,-19.5 122.5,-19.5 122.5,-0.5 76.5,-0.5"/>
<text text-anchor="middle" x="99.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M72.11,-56.08C76.87,-48.53 83.82,-37.49 89.65,-28.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="92.62,-30.08 94.99,-19.75 86.7,-26.35 92.62,-30.08"/>
<path fill="none" stroke="midnightblue" d="M71.11,-56.08C75.87,-48.53 82.82,-37.49 88.65,-28.23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="91.62,-30.08 93.99,-19.75 85.7,-26.35 91.62,-30.08"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1,5 +1,5 @@
<map id="conversions/c_atoi_str_to_integer.c" name="conversions/c_atoi_str_to_integer.c">
<area shape="rect" id="node1" title="Recoding the original atoi function in stdlib.h." alt="" coords="106,5,238,47"/>
<area shape="rect" id="node1" title="Recoding the original atoi function in stdlib.h." alt="" coords="107,5,237,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,75,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="99,95,160,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="184,95,248,121"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: conversions/c_atoi_str_to_integer.c Pages: 1 -->
<svg width="258pt" height="95pt"
@ -13,8 +13,8 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Recoding the original atoi function in stdlib.h.">
<polygon fill="#bfbfbf" stroke="black" points="75.5,-56.5 75.5,-86.5 174.5,-86.5 174.5,-56.5 75.5,-56.5"/>
<text text-anchor="start" x="83.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">conversions/c_atoi</text>
<polygon fill="#bfbfbf" stroke="black" points="76,-56.5 76,-86.5 174,-86.5 174,-56.5 76,-56.5"/>
<text text-anchor="start" x="84" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">conversions/c_atoi</text>
<text text-anchor="middle" x="125" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_str_to_integer.c</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,5 +1,5 @@
<map id="misc/collatz.c" name="misc/collatz.c">
<area shape="rect" id="node1" title="Implementation of Collatz&#39; conjecture" alt="" coords="28,5,129,32"/>
<area shape="rect" id="node1" title="Implementation of Collatz&#39; conjecture" alt="" coords="27,5,130,32"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,80,67,107"/>
<area shape="rect" id="node3" title=" " alt="" coords="91,80,155,107"/>
</map>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: misc/collatz.c Pages: 1 -->
<svg width="120pt" height="84pt"
@ -13,7 +13,7 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Implementation of Collatz&#39; conjecture">
<polygon fill="#bfbfbf" stroke="black" points="17,-56.5 17,-75.5 93,-75.5 93,-56.5 17,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="16.5,-56.5 16.5,-75.5 93.5,-75.5 93.5,-56.5 16.5,-56.5"/>
<text text-anchor="middle" x="55" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">misc/collatz.c</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('d0/dc7/geometry__datatypes_8h.html','.
<div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d41/geometry__datatypes_8h__dep__incl.svg" width="355" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/d41/geometry__datatypes_8h__dep__incl.svg" width="350" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>

View File

@ -99,7 +99,7 @@ $(document).ready(function(){initNavTree('d0/dcb/group__kohonen__1d.html','../..
<div class="dynheader">
Collaboration diagram for Kohonen SOM trace/chain algorithm:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d.svg" width="427" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d.svg" width="418" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<table class="memberdecls">
@ -339,7 +339,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d_gaeaeffbff2be4d5d15b0d4f10f846abde_cgraph.svg" width="578" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d_gaeaeffbff2be4d5d15b0d4f10f846abde_cgraph.svg" width="564" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -456,7 +456,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d_gae334493a0917a24736fe5ba82aa6f81f_cgraph.svg" width="383" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/group__kohonen__1d_gae334493a0917a24736fe5ba82aa6f81f_cgraph.svg" width="374" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,4 +1,4 @@
<map id="Kohonen SOM trace/chain algorithm" name="Kohonen SOM trace/chain algorithm">
<area shape="rect" id="node1" title=" " alt="" coords="243,5,421,45"/>
<area shape="rect" id="node2" href="$d9/d66/group__machine__learning.html" title=" " alt="" coords="5,13,195,38"/>
<area shape="rect" id="node1" title=" " alt="" coords="237,5,412,45"/>
<area shape="rect" id="node2" href="$d9/d66/group__machine__learning.html" title=" " alt="" coords="5,13,189,38"/>
</map>

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: Kohonen SOM trace/chain algorithm Pages: 1 -->
<svg width="320pt" height="38pt"
viewBox="0.00 0.00 320.00 38.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="313pt" height="38pt"
viewBox="0.00 0.00 313.00 38.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 34)">
<title>Kohonen SOM trace/chain algorithm</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-34 316,-34 316,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-34 309,-34 309,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="312,-30 178,-30 178,0 312,0 312,-30"/>
<text text-anchor="start" x="186" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">Kohonen SOM trace/chain</text>
<text text-anchor="middle" x="245" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00"> algorithm</text>
<polygon fill="#bfbfbf" stroke="black" points="305,-30 174,-30 174,0 305,0 305,-30"/>
<text text-anchor="start" x="182" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">Kohonen SOM trace/chain</text>
<text text-anchor="middle" x="239.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00"> algorithm</text>
</a>
</g>
</g>
@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d66/group__machine__learning.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="142,-24.5 0,-24.5 0,-5.5 142,-5.5 142,-24.5"/>
<text text-anchor="middle" x="71" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">Machine learning algorithms</text>
<polygon fill="white" stroke="black" points="138,-24.5 0,-24.5 0,-5.5 138,-5.5 138,-24.5"/>
<text text-anchor="middle" x="69" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">Machine learning algorithms</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="black" d="M152.67,-15C161.09,-15 169.58,-15 177.81,-15"/>
<polygon fill="black" stroke="black" points="152.46,-11.5 142.46,-15 152.46,-18.5 152.46,-11.5"/>
<path fill="none" stroke="black" d="M148.07,-15C156.67,-15 165.34,-15 173.75,-15"/>
<polygon fill="black" stroke="black" points="148.05,-11.5 138.05,-15 148.05,-18.5 148.05,-11.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,4 +1,4 @@
<map id="kohonen_update_weights" name="kohonen_update_weights">
<area shape="rect" id="node1" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="5,5,179,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="227,5,377,32"/>
<area shape="rect" id="node1" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="5,5,175,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="223,5,368,32"/>
</map>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: kohonen_update_weights Pages: 1 -->
<svg width="287pt" height="28pt"
viewBox="0.00 0.00 287.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="280pt" height="28pt"
viewBox="0.00 0.00 280.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>kohonen_update_weights</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 283,-24 283,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 276,-24 276,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 130,-19.5 130,-0.5 0,-0.5"/>
<text text-anchor="middle" x="65" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 127,-19.5 127,-0.5 0,-0.5"/>
<text text-anchor="middle" x="63.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="166,-0.5 166,-19.5 279,-19.5 279,-0.5 166,-0.5"/>
<text text-anchor="middle" x="222.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="163,-0.5 163,-19.5 272,-19.5 272,-0.5 163,-0.5"/>
<text text-anchor="middle" x="217.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M130.15,-10C138.59,-10 147.26,-10 155.73,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="155.94,-13.5 165.94,-10 155.94,-6.5 155.94,-13.5"/>
<path fill="none" stroke="midnightblue" d="M127.2,-10C135.57,-10 144.17,-10 152.56,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="152.67,-13.5 162.67,-10 152.67,-6.5 152.67,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1,5 +1,5 @@
<map id="kohonen_som_tracer" name="kohonen_som_tracer">
<area shape="rect" id="node1" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="5,5,152,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="200,5,373,32"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="421,5,572,32"/>
<area shape="rect" id="node1" title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given..." alt="" coords="5,5,148,32"/>
<area shape="rect" id="node2" href="$d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" title="Update weights of the SOM using Kohonen algorithm." alt="" coords="196,5,365,32"/>
<area shape="rect" id="node3" href="$d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" title="Get minimum value and index of the value in a vector." alt="" coords="413,5,559,32"/>
</map>

View File

@ -1,20 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: kohonen_som_tracer Pages: 1 -->
<svg width="433pt" height="28pt"
viewBox="0.00 0.00 433.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="423pt" height="28pt"
viewBox="0.00 0.00 423.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>kohonen_som_tracer</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 429,-24 429,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 419,-24 419,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Apply incremental algorithm with updating neighborhood and learning rates on all samples in the given...">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 110,-19.5 110,-0.5 0,-0.5"/>
<text text-anchor="middle" x="55" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 107,-19.5 107,-0.5 0,-0.5"/>
<text text-anchor="middle" x="53.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_som_tracer</text>
</a>
</g>
</g>
@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#gae334493a0917a24736fe5ba82aa6f81f" target="_top" xlink:title="Update weights of the SOM using Kohonen algorithm.">
<polygon fill="white" stroke="black" points="146,-0.5 146,-19.5 276,-19.5 276,-0.5 146,-0.5"/>
<text text-anchor="middle" x="211" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 270,-19.5 270,-0.5 143,-0.5"/>
<text text-anchor="middle" x="206.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_update_weights</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M110.29,-10C118.57,-10 127.24,-10 135.85,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="135.92,-13.5 145.92,-10 135.92,-6.5 135.92,-13.5"/>
<path fill="none" stroke="midnightblue" d="M107.31,-10C115.56,-10 124.22,-10 132.82,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.87,-13.5 142.87,-10 132.87,-6.5 132.87,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/group__kohonen__1d.html#ga4a57a413a3cef286a7da6d4666575586" target="_top" xlink:title="Get minimum value and index of the value in a vector.">
<polygon fill="white" stroke="black" points="312,-0.5 312,-19.5 425,-19.5 425,-0.5 312,-0.5"/>
<text text-anchor="middle" x="368.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
<polygon fill="white" stroke="black" points="306,-0.5 306,-19.5 415,-19.5 415,-0.5 306,-0.5"/>
<text text-anchor="middle" x="360.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">kohonen_get_min_1d</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M276.15,-10C284.59,-10 293.26,-10 301.73,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="301.94,-13.5 311.94,-10 301.94,-6.5 301.94,-13.5"/>
<path fill="none" stroke="midnightblue" d="M270.2,-10C278.57,-10 287.17,-10 295.56,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="295.67,-13.5 305.67,-10 295.67,-6.5 295.67,-13.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -336,7 +336,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="343" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="340" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -543,7 +543,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_ab215107dbb50c7efa811a687ce9b95af_cgraph.svg" width="244" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_ab215107dbb50c7efa811a687ce9b95af_cgraph.svg" width="242" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -623,7 +623,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_a0c5173884bd798a6ca6f437b9b932409_cgraph.svg" width="244" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_a0c5173884bd798a6ca6f437b9b932409_cgraph.svg" width="242" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -700,7 +700,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_ab138609c765e2fd8b89e9c107cd40d57_cgraph.svg" width="244" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/dcb/poly__add_8c_ab138609c765e2fd8b89e9c107cd40d57_cgraph.svg" width="242" height="190"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,7 +1,7 @@
<map id="test2" name="test2">
<area shape="rect" id="node1" title="Test function 2." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="106,5,237,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,239,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,210,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,209,184"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="107,5,233,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,236,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,207,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,207,184"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test2 Pages: 1 -->
<svg width="183pt" height="142pt"
viewBox="0.00 0.00 183.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="181pt" height="142pt"
viewBox="0.00 0.00 181.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test2</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 179,-138 179,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 177,-138 177,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,61 +22,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" target="_top" xlink:title="The function will create a polynomial.">
<polygon fill="white" stroke="black" points="75.5,-114.5 75.5,-133.5 173.5,-133.5 173.5,-114.5 75.5,-114.5"/>
<text text-anchor="middle" x="124.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
<polygon fill="white" stroke="black" points="76,-114.5 76,-133.5 171,-133.5 171,-114.5 76,-114.5"/>
<text text-anchor="middle" x="123.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M31.88,-76.66C42.47,-84.94 58.62,-96.8 74,-105 77.7,-106.97 81.65,-108.85 85.65,-110.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.37,-113.85 94.95,-114.42 87.04,-107.38 84.37,-113.85"/>
<path fill="none" stroke="midnightblue" d="M31.9,-76.63C42.49,-84.9 58.65,-96.75 74,-105 77.67,-106.98 81.6,-108.86 85.56,-110.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.22,-113.84 94.79,-114.47 86.91,-107.38 84.22,-113.84"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" target="_top" xlink:title="The function will display the polynomial.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 175,-95.5 175,-76.5 74,-76.5"/>
<text text-anchor="middle" x="124.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 173,-95.5 173,-76.5 74,-76.5"/>
<text text-anchor="middle" x="123.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.03,-70.31C45.42,-71.67 54.44,-73.32 63.82,-75.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.2,-78.49 73.66,-76.85 64.46,-71.6 63.2,-78.49"/>
<path fill="none" stroke="midnightblue" d="M38.32,-70.4C45.68,-71.76 54.61,-73.42 63.87,-75.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.51,-78.63 73.98,-77.01 64.79,-71.74 63.51,-78.63"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" target="_top" xlink:title="Frees memory space.">
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 153.5,-57.5 153.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="124.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 151.5,-57.5 151.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="123.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M38.03,-63.69C50.95,-61.32 68.84,-58.03 84.92,-55.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.95,-58.45 95.15,-53.2 84.68,-51.57 85.95,-58.45"/>
<path fill="none" stroke="midnightblue" d="M38.32,-63.6C51.36,-61.19 69.33,-57.86 85.32,-54.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.27,-58.28 95.46,-53.01 84.99,-51.39 86.27,-58.28"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" target="_top" xlink:title="The function will add 2 polynomials.">
<polygon fill="white" stroke="black" points="96,-0.5 96,-19.5 153,-19.5 153,-0.5 96,-0.5"/>
<text text-anchor="middle" x="124.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
<polygon fill="white" stroke="black" points="95.5,-0.5 95.5,-19.5 151.5,-19.5 151.5,-0.5 95.5,-0.5"/>
<text text-anchor="middle" x="123.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M31.88,-57.34C42.47,-49.06 58.62,-37.2 74,-29 77.99,-26.87 82.27,-24.86 86.59,-23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.04,-26.19 95.99,-19.18 85.41,-19.7 88.04,-26.19"/>
<path fill="none" stroke="midnightblue" d="M31.9,-57.37C42.49,-49.1 58.65,-37.25 74,-29 77.76,-26.98 81.79,-25.05 85.85,-23.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.41,-26.4 95.3,-19.33 84.72,-19.94 87.41,-26.4"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -3,8 +3,8 @@
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#ab215107dbb50c7efa811a687ce9b95af" title="Test function 1." alt="" coords="104,31,155,57"/>
<area shape="rect" id="node7" href="$d0/dcb/poly__add_8c.html#a0c5173884bd798a6ca6f437b9b932409" title="Test function 2." alt="" coords="104,81,155,108"/>
<area shape="rect" id="node8" href="$d0/dcb/poly__add_8c.html#ab138609c765e2fd8b89e9c107cd40d57" title="Test function 3." alt="" coords="104,132,155,159"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="205,107,335,133"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="203,157,337,184"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="231,5,309,32"/>
<area shape="rect" id="node6" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="232,56,308,83"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="205,107,332,133"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="203,157,335,184"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="231,5,306,32"/>
<area shape="rect" id="node6" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="231,56,306,83"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="257pt" height="142pt"
viewBox="0.00 0.00 257.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="255pt" height="142pt"
viewBox="0.00 0.00 255.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 253,-138 253,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 251,-138 251,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -67,109 +67,109 @@
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" target="_top" xlink:title="The function will create a polynomial.">
<polygon fill="white" stroke="black" points="149.5,-38.5 149.5,-57.5 247.5,-57.5 247.5,-38.5 149.5,-38.5"/>
<text text-anchor="middle" x="198.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
<polygon fill="white" stroke="black" points="150,-38.5 150,-57.5 245,-57.5 245,-38.5 150,-38.5"/>
<text text-anchor="middle" x="197.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M105.88,-95.34C116.47,-87.06 132.62,-75.2 148,-67 151.7,-65.03 155.65,-63.15 159.65,-61.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="161.04,-64.62 168.95,-57.58 158.37,-58.15 161.04,-64.62"/>
<path fill="none" stroke="midnightblue" d="M105.9,-95.37C116.49,-87.1 132.65,-75.25 148,-67 151.67,-65.02 155.6,-63.14 159.56,-61.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.91,-64.62 168.79,-57.53 158.22,-58.16 160.91,-64.62"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" target="_top" xlink:title="The function will display the polynomial.">
<polygon fill="white" stroke="black" points="148,-0.5 148,-19.5 249,-19.5 249,-0.5 148,-0.5"/>
<text text-anchor="middle" x="198.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
<polygon fill="white" stroke="black" points="148,-0.5 148,-19.5 247,-19.5 247,-0.5 148,-0.5"/>
<text text-anchor="middle" x="197.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M103.91,-95.27C106.65,-92.39 109.55,-89.16 112,-86 130.39,-62.35 124.83,-48 148,-29 150.02,-27.34 152.21,-25.81 154.49,-24.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="156.44,-27.35 163.68,-19.61 153.19,-21.14 156.44,-27.35"/>
<path fill="none" stroke="midnightblue" d="M103.91,-95.27C106.65,-92.39 109.55,-89.16 112,-86 130.39,-62.35 124.9,-48.08 148,-29 150.01,-27.34 152.19,-25.81 154.47,-24.4"/>
<polygon fill="midnightblue" stroke="midnightblue" points="156.4,-27.34 163.61,-19.58 153.13,-21.15 156.4,-27.34"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" target="_top" xlink:title="Frees memory space.">
<polygon fill="white" stroke="black" points="169.5,-114.5 169.5,-133.5 227.5,-133.5 227.5,-114.5 169.5,-114.5"/>
<text text-anchor="middle" x="198.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
<polygon fill="white" stroke="black" points="169.5,-114.5 169.5,-133.5 225.5,-133.5 225.5,-114.5 169.5,-114.5"/>
<text text-anchor="middle" x="197.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M112.03,-108.31C124.95,-110.68 142.84,-113.97 158.92,-116.92"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.68,-120.43 169.15,-118.8 159.95,-113.55 158.68,-120.43"/>
<path fill="none" stroke="midnightblue" d="M112.32,-108.4C125.36,-110.81 143.33,-114.14 159.32,-117.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.99,-120.61 169.46,-118.99 160.27,-113.72 158.99,-120.61"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" target="_top" xlink:title="The function will add 2 polynomials.">
<polygon fill="white" stroke="black" points="170,-76.5 170,-95.5 227,-95.5 227,-76.5 170,-76.5"/>
<text text-anchor="middle" x="198.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
<polygon fill="white" stroke="black" points="169.5,-76.5 169.5,-95.5 225.5,-95.5 225.5,-76.5 169.5,-76.5"/>
<text text-anchor="middle" x="197.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M112.03,-101.69C125.27,-99.26 143.72,-95.87 160.09,-92.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.75,-96.31 169.95,-91.06 159.48,-89.42 160.75,-96.31"/>
<path fill="none" stroke="midnightblue" d="M112.32,-101.6C125.36,-99.19 143.33,-95.86 159.32,-92.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.27,-96.28 169.46,-91.01 158.99,-89.39 160.27,-96.28"/>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M112.03,-63.69C119.85,-62.26 129.48,-60.49 139.44,-58.66"/>
<polygon fill="midnightblue" stroke="midnightblue" points="140.24,-62.07 149.44,-56.82 138.98,-55.19 140.24,-62.07"/>
<path fill="none" stroke="midnightblue" d="M112.32,-63.6C120.19,-62.15 129.84,-60.36 139.77,-58.52"/>
<polygon fill="midnightblue" stroke="midnightblue" points="140.54,-61.93 149.73,-56.67 139.26,-55.05 140.54,-61.93"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge8" class="edge">
<title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M105.88,-57.34C116.47,-49.06 132.62,-37.2 148,-29 151.7,-27.03 155.65,-25.15 159.65,-23.41"/>
<polygon fill="midnightblue" stroke="midnightblue" points="161.04,-26.62 168.95,-19.58 158.37,-20.15 161.04,-26.62"/>
<path fill="none" stroke="midnightblue" d="M105.9,-57.37C116.49,-49.1 132.65,-37.25 148,-29 151.67,-27.02 155.6,-25.14 159.56,-23.39"/>
<polygon fill="midnightblue" stroke="midnightblue" points="160.91,-26.62 168.79,-19.53 158.22,-20.16 160.91,-26.62"/>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M105.88,-76.66C116.47,-84.94 132.62,-96.8 148,-105 151.79,-107.02 155.85,-108.94 159.94,-110.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.89,-114.07 169.47,-114.62 161.54,-107.59 158.89,-114.07"/>
<path fill="none" stroke="midnightblue" d="M105.9,-76.63C116.49,-84.9 132.65,-96.75 148,-105 151.76,-107.02 155.79,-108.95 159.85,-110.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.72,-114.06 169.3,-114.67 161.41,-107.6 158.72,-114.06"/>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M112.03,-70.31C125.27,-72.74 143.72,-76.13 160.09,-79.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="159.48,-82.58 169.95,-80.94 160.75,-75.69 159.48,-82.58"/>
<path fill="none" stroke="midnightblue" d="M112.32,-70.4C125.36,-72.81 143.33,-76.14 159.32,-79.11"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.99,-82.61 169.46,-80.99 160.27,-75.72 158.99,-82.61"/>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge12" class="edge">
<title>Node8&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M112.03,-32.31C119.85,-33.74 129.48,-35.51 139.44,-37.34"/>
<polygon fill="midnightblue" stroke="midnightblue" points="138.98,-40.81 149.44,-39.18 140.24,-33.93 138.98,-40.81"/>
<path fill="none" stroke="midnightblue" d="M112.32,-32.4C120.19,-33.85 129.84,-35.64 139.77,-37.48"/>
<polygon fill="midnightblue" stroke="midnightblue" points="139.26,-40.95 149.73,-39.33 140.54,-34.07 139.26,-40.95"/>
</g>
<!-- Node8&#45;&gt;Node4 -->
<g id="edge13" class="edge">
<title>Node8&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M112.03,-25.69C119.42,-24.33 128.44,-22.68 137.82,-20.96"/>
<polygon fill="midnightblue" stroke="midnightblue" points="138.46,-24.4 147.66,-19.15 137.2,-17.51 138.46,-24.4"/>
<path fill="none" stroke="midnightblue" d="M112.32,-25.6C119.68,-24.24 128.61,-22.58 137.87,-20.87"/>
<polygon fill="midnightblue" stroke="midnightblue" points="138.79,-24.26 147.98,-18.99 137.51,-17.37 138.79,-24.26"/>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge14" class="edge">
<title>Node8&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M103.91,-38.73C106.65,-41.61 109.55,-44.84 112,-48 130.39,-71.65 124.83,-86 148,-105 151.58,-107.94 155.66,-110.45 159.92,-112.6"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.8,-115.93 169.36,-116.73 161.6,-109.52 158.8,-115.93"/>
<path fill="none" stroke="midnightblue" d="M103.91,-38.73C106.65,-41.61 109.55,-44.84 112,-48 130.39,-71.65 124.9,-85.92 148,-105 151.59,-107.96 155.69,-110.5 159.96,-112.67"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.87,-116.01 169.43,-116.84 161.69,-109.61 158.87,-116.01"/>
</g>
<!-- Node8&#45;&gt;Node6 -->
<g id="edge15" class="edge">
<title>Node8&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M105.88,-38.66C116.47,-46.94 132.62,-58.8 148,-67 151.99,-69.13 156.27,-71.14 160.59,-73"/>
<polygon fill="midnightblue" stroke="midnightblue" points="159.41,-76.3 169.99,-76.82 162.04,-69.81 159.41,-76.3"/>
<path fill="none" stroke="midnightblue" d="M105.9,-38.63C116.49,-46.9 132.65,-58.75 148,-67 151.76,-69.02 155.79,-70.95 159.85,-72.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="158.72,-76.06 169.3,-76.67 161.41,-69.6 158.72,-76.06"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@ -1,7 +1,7 @@
<map id="test3" name="test3">
<area shape="rect" id="node1" title="Test function 3." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="106,5,237,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,239,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,210,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,209,184"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="107,5,233,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,236,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,207,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,207,184"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test3 Pages: 1 -->
<svg width="183pt" height="142pt"
viewBox="0.00 0.00 183.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="181pt" height="142pt"
viewBox="0.00 0.00 181.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test3</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 179,-138 179,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 177,-138 177,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,61 +22,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" target="_top" xlink:title="The function will create a polynomial.">
<polygon fill="white" stroke="black" points="75.5,-114.5 75.5,-133.5 173.5,-133.5 173.5,-114.5 75.5,-114.5"/>
<text text-anchor="middle" x="124.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
<polygon fill="white" stroke="black" points="76,-114.5 76,-133.5 171,-133.5 171,-114.5 76,-114.5"/>
<text text-anchor="middle" x="123.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M31.88,-76.66C42.47,-84.94 58.62,-96.8 74,-105 77.7,-106.97 81.65,-108.85 85.65,-110.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.37,-113.85 94.95,-114.42 87.04,-107.38 84.37,-113.85"/>
<path fill="none" stroke="midnightblue" d="M31.9,-76.63C42.49,-84.9 58.65,-96.75 74,-105 77.67,-106.98 81.6,-108.86 85.56,-110.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.22,-113.84 94.79,-114.47 86.91,-107.38 84.22,-113.84"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" target="_top" xlink:title="The function will display the polynomial.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 175,-95.5 175,-76.5 74,-76.5"/>
<text text-anchor="middle" x="124.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 173,-95.5 173,-76.5 74,-76.5"/>
<text text-anchor="middle" x="123.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.03,-70.31C45.42,-71.67 54.44,-73.32 63.82,-75.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.2,-78.49 73.66,-76.85 64.46,-71.6 63.2,-78.49"/>
<path fill="none" stroke="midnightblue" d="M38.32,-70.4C45.68,-71.76 54.61,-73.42 63.87,-75.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.51,-78.63 73.98,-77.01 64.79,-71.74 63.51,-78.63"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" target="_top" xlink:title="Frees memory space.">
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 153.5,-57.5 153.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="124.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 151.5,-57.5 151.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="123.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M38.03,-63.69C50.95,-61.32 68.84,-58.03 84.92,-55.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.95,-58.45 95.15,-53.2 84.68,-51.57 85.95,-58.45"/>
<path fill="none" stroke="midnightblue" d="M38.32,-63.6C51.36,-61.19 69.33,-57.86 85.32,-54.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.27,-58.28 95.46,-53.01 84.99,-51.39 86.27,-58.28"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" target="_top" xlink:title="The function will add 2 polynomials.">
<polygon fill="white" stroke="black" points="96,-0.5 96,-19.5 153,-19.5 153,-0.5 96,-0.5"/>
<text text-anchor="middle" x="124.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
<polygon fill="white" stroke="black" points="95.5,-0.5 95.5,-19.5 151.5,-19.5 151.5,-0.5 95.5,-0.5"/>
<text text-anchor="middle" x="123.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M31.88,-57.34C42.47,-49.06 58.62,-37.2 74,-29 77.99,-26.87 82.27,-24.86 86.59,-23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.04,-26.19 95.99,-19.18 85.41,-19.7 88.04,-26.19"/>
<path fill="none" stroke="midnightblue" d="M31.9,-57.37C42.49,-49.1 58.65,-37.25 74,-29 77.76,-26.98 81.79,-25.05 85.85,-23.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.41,-26.4 95.3,-19.33 84.72,-19.94 87.41,-26.4"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1,7 +1,7 @@
<map id="test1" name="test1">
<area shape="rect" id="node1" title="Test function 1." alt="" coords="5,81,56,108"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="106,5,237,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,239,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,210,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,209,184"/>
<area shape="rect" id="node2" href="$d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" title="The function will create a polynomial." alt="" coords="107,5,233,32"/>
<area shape="rect" id="node3" href="$d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" title="The function will display the polynomial." alt="" coords="104,56,236,83"/>
<area shape="rect" id="node4" href="$d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" title="Frees memory space." alt="" coords="133,107,207,133"/>
<area shape="rect" id="node5" href="$d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" title="The function will add 2 polynomials." alt="" coords="133,157,207,184"/>
</map>

View File

@ -1,14 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test1 Pages: 1 -->
<svg width="183pt" height="142pt"
viewBox="0.00 0.00 183.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="181pt" height="142pt"
viewBox="0.00 0.00 181.00 142.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138)">
<title>test1</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 179,-138 179,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-138 177,-138 177,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
@ -22,61 +22,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/dcb/poly__add_8c.html#a29eace09ec1373a92003075f1c2f6d9d" target="_top" xlink:title="The function will create a polynomial.">
<polygon fill="white" stroke="black" points="75.5,-114.5 75.5,-133.5 173.5,-133.5 173.5,-114.5 75.5,-114.5"/>
<text text-anchor="middle" x="124.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
<polygon fill="white" stroke="black" points="76,-114.5 76,-133.5 171,-133.5 171,-114.5 76,-114.5"/>
<text text-anchor="middle" x="123.5" y="-121.5" font-family="Helvetica,sans-Serif" font-size="10.00">create_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M31.88,-76.66C42.47,-84.94 58.62,-96.8 74,-105 77.7,-106.97 81.65,-108.85 85.65,-110.59"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.37,-113.85 94.95,-114.42 87.04,-107.38 84.37,-113.85"/>
<path fill="none" stroke="midnightblue" d="M31.9,-76.63C42.49,-84.9 58.65,-96.75 74,-105 77.67,-106.98 81.6,-108.86 85.56,-110.61"/>
<polygon fill="midnightblue" stroke="midnightblue" points="84.22,-113.84 94.79,-114.47 86.91,-107.38 84.22,-113.84"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/dcb/poly__add_8c.html#ab9b9bedcb99f279d491d1b856791a36d" target="_top" xlink:title="The function will display the polynomial.">
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 175,-95.5 175,-76.5 74,-76.5"/>
<text text-anchor="middle" x="124.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
<polygon fill="white" stroke="black" points="74,-76.5 74,-95.5 173,-95.5 173,-76.5 74,-76.5"/>
<text text-anchor="middle" x="123.5" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">display_polynomial</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M38.03,-70.31C45.42,-71.67 54.44,-73.32 63.82,-75.04"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.2,-78.49 73.66,-76.85 64.46,-71.6 63.2,-78.49"/>
<path fill="none" stroke="midnightblue" d="M38.32,-70.4C45.68,-71.76 54.61,-73.42 63.87,-75.13"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.51,-78.63 73.98,-77.01 64.79,-71.74 63.51,-78.63"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/dcb/poly__add_8c.html#a5a103fff33166d6e4d975b8b63c6e895" target="_top" xlink:title="Frees memory space.">
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 153.5,-57.5 153.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="124.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
<polygon fill="white" stroke="black" points="95.5,-38.5 95.5,-57.5 151.5,-57.5 151.5,-38.5 95.5,-38.5"/>
<text text-anchor="middle" x="123.5" y="-45.5" font-family="Helvetica,sans-Serif" font-size="10.00">free_poly</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M38.03,-63.69C50.95,-61.32 68.84,-58.03 84.92,-55.08"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.95,-58.45 95.15,-53.2 84.68,-51.57 85.95,-58.45"/>
<path fill="none" stroke="midnightblue" d="M38.32,-63.6C51.36,-61.19 69.33,-57.86 85.32,-54.89"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.27,-58.28 95.46,-53.01 84.99,-51.39 86.27,-58.28"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d0/dcb/poly__add_8c.html#a6ff38afe4720527c9513139cbab460af" target="_top" xlink:title="The function will add 2 polynomials.">
<polygon fill="white" stroke="black" points="96,-0.5 96,-19.5 153,-19.5 153,-0.5 96,-0.5"/>
<text text-anchor="middle" x="124.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
<polygon fill="white" stroke="black" points="95.5,-0.5 95.5,-19.5 151.5,-19.5 151.5,-0.5 95.5,-0.5"/>
<text text-anchor="middle" x="123.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">poly_add</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M31.88,-57.34C42.47,-49.06 58.62,-37.2 74,-29 77.99,-26.87 82.27,-24.86 86.59,-23"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.04,-26.19 95.99,-19.18 85.41,-19.7 88.04,-26.19"/>
<path fill="none" stroke="midnightblue" d="M31.9,-57.37C42.49,-49.1 58.65,-37.25 74,-29 77.76,-26.98 81.79,-25.05 85.85,-23.26"/>
<polygon fill="midnightblue" stroke="midnightblue" points="87.41,-26.4 95.3,-19.33 84.72,-19.94 87.41,-26.4"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('d0/dd9/hexadecimal__to__octal2_8c.html
</div><div class="textblock"><div class="dynheader">
Include dependency graph for hexadecimal_to_octal2.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d8/dfc/hexadecimal__to__octal2_8c__incl.svg" width="183" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d8/dfc/hexadecimal__to__octal2_8c__incl.svg" width="180" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">

View File

@ -1,5 +1,5 @@
<map id="data_structures/binary_trees/threaded_binary_trees.c" name="data_structures/binary_trees/threaded_binary_trees.c">
<area shape="rect" id="node1" title="This file is a simple implementation of a Threaded Binary Tree." alt="" coords="5,5,164,61"/>
<area shape="rect" id="node2" title=" " alt="" coords="11,109,73,136"/>
<area shape="rect" id="node3" title=" " alt="" coords="97,109,161,136"/>
<area shape="rect" id="node1" title="This file is a simple implementation of a Threaded Binary Tree." alt="" coords="5,5,160,61"/>
<area shape="rect" id="node2" title=" " alt="" coords="9,109,71,136"/>
<area shape="rect" id="node3" title=" " alt="" coords="95,109,159,136"/>
</map>

View File

@ -1,22 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: data_structures/binary_trees/threaded_binary_trees.c Pages: 1 -->
<svg width="127pt" height="106pt"
viewBox="0.00 0.00 127.00 106.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="124pt" height="106pt"
viewBox="0.00 0.00 124.00 106.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 102)">
<title>data_structures/binary_trees/threaded_binary_trees.c</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-102 123,-102 123,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-102 120,-102 120,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="This file is a simple implementation of a Threaded Binary Tree.">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-97.5 119,-97.5 119,-56.5 0,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-97.5 116,-97.5 116,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-85.5" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures/binary</text>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">_trees/threaded_binary</text>
<text text-anchor="middle" x="59.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_trees.c</text>
<text text-anchor="middle" x="58" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_trees.c</text>
</a>
</g>
</g>
@ -24,31 +24,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="4.5,-0.5 4.5,-19.5 50.5,-19.5 50.5,-0.5 4.5,-0.5"/>
<text text-anchor="middle" x="27.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
<polygon fill="white" stroke="#bfbfbf" points="3,-0.5 3,-19.5 49,-19.5 49,-0.5 3,-0.5"/>
<text text-anchor="middle" x="26" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M49.9,-56.5C45.56,-47.68 40.47,-37.34 36.24,-28.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="39.32,-27.08 31.76,-19.65 33.04,-30.17 39.32,-27.08"/>
<path fill="none" stroke="midnightblue" d="M48.4,-56.5C44.06,-47.68 38.97,-37.34 34.74,-28.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="37.82,-27.08 30.26,-19.65 31.54,-30.17 37.82,-27.08"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="68.5,-0.5 68.5,-19.5 116.5,-19.5 116.5,-0.5 68.5,-0.5"/>
<text text-anchor="middle" x="92.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
<polygon fill="white" stroke="#bfbfbf" points="67,-0.5 67,-19.5 115,-19.5 115,-0.5 67,-0.5"/>
<text text-anchor="middle" x="91" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdlib.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M69.4,-56.5C73.88,-47.68 79.13,-37.34 83.49,-28.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="86.7,-30.15 88.11,-19.65 80.46,-26.98 86.7,-30.15"/>
<path fill="none" stroke="midnightblue" d="M67.9,-56.5C72.38,-47.68 77.63,-37.34 81.99,-28.74"/>
<polygon fill="midnightblue" stroke="midnightblue" points="85.2,-30.15 86.61,-19.65 78.96,-26.98 85.2,-30.15"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

404
d0/df3/6_8c.html Normal file
View File

@ -0,0 +1,404 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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.2"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C: leetcode/src/6.c File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Algorithms_in_C<span id="projectnumber">&#160;1.0.0</span>
</div>
<div id="projectbrief">Set of algorithms implemented in C.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.2 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search",'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d0/df3/6_8c.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">6.c File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Implementation of the <a href="https://leetcode.com/problems/zigzag-conversion/" target="_blank">ZigZag Conversion</a> Leetcode problem.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;assert.h&gt;</code><br />
<code>#include &lt;stdint.h&gt;</code><br />
<code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;string.h&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for 6.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/d1c/6_8c__incl.svg" width="435" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:afdf3bfe2dc8aadac13c7e6d051d3bd5d"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d">convert</a> (char *in, uint16_t numRows)</td></tr>
<tr class="memdesc:afdf3bfe2dc8aadac13c7e6d051d3bd5d"><td class="mdescLeft">&#160;</td><td class="mdescRight">for assert for unsigned int with fixed size <a href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d">More...</a><br /></td></tr>
<tr class="separator:afdf3bfe2dc8aadac13c7e6d051d3bd5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a109c3813445bcf97d154a671119deae9"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a> (char *s, int numRows, char *expected)</td></tr>
<tr class="memdesc:a109c3813445bcf97d154a671119deae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self-test implementations. <a href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">More...</a><br /></td></tr>
<tr class="separator:a109c3813445bcf97d154a671119deae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self-test implementations. <a href="../../d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d">More...</a><br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840291bc02cba5474a4cb46a9b9566fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/df3/6_8c.html#a840291bc02cba5474a4cb46a9b9566fe">main</a> (void)</td></tr>
<tr class="memdesc:a840291bc02cba5474a4cb46a9b9566fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <a href="../../d0/df3/6_8c.html#a840291bc02cba5474a4cb46a9b9566fe">More...</a><br /></td></tr>
<tr class="separator:a840291bc02cba5474a4cb46a9b9566fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p >Implementation of the <a href="https://leetcode.com/problems/zigzag-conversion/" target="_blank">ZigZag Conversion</a> Leetcode problem. </p>
<p >A decent solution to the ZigZag conversion problem. Take advantage of the fact that the maximum gap between the chars is 2 times the depth(the number of rows). The actual gap between the two first chars of a rows depends on the depth of the row. The gaps between successives chars on the same row is the complement of the first gap to the maximum gap. </p><dl class="section author"><dt>Author</dt><dd><a href="https://github.com/straight-into-the-wall" target="_blank">straight_into_the_wall</a> </dd></dl>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="afdf3bfe2dc8aadac13c7e6d051d3bd5d" name="afdf3bfe2dc8aadac13c7e6d051d3bd5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdf3bfe2dc8aadac13c7e6d051d3bd5d">&#9670;&nbsp;</a></span>convert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char * convert </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint16_t&#160;</td>
<td class="paramname"><em>numRows</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>for assert for unsigned int with fixed size </p>
<p >for IO operations for malloc for string tools</p>
<p >Convert a string to the it's zigzag equivalent on a given number of rows. </p><dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">in</td><td>the string in input. </td></tr>
<tr><td class="paramname">numRows</td><td>the desired number of rows. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the converted new (malloced) string. </dd></dl>
<div class="fragment"><div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> uint16_t len = strlen(in);</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <span class="keywordflow">if</span> (len &lt; numRows)</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> {</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> numRows = len;</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> }</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">char</span>* out = <a class="code hl_define" href="../../d2/ddd/malloc__dbg_8h.html#afdddaa949a93c1ef559a638e98f9c21b">calloc</a>(len + 1, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>));</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> <span class="keywordflow">if</span> (numRows &lt; 2)</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> {</div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span> memcpy(out, in, len + 1);</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> <span class="keywordflow">return</span> out;</div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> }</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> uint16_t <a class="code hl_define" href="../../d1/d6b/group__kohonen__2d.html#gaffe776513b24d84b39af8ab0930fef7f">max</a> = numRows - 1;</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> uint16_t rr = 2 * <a class="code hl_define" href="../../d1/d6b/group__kohonen__2d.html#gaffe776513b24d84b39af8ab0930fef7f">max</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> uint16_t i = 0;</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> uint16_t o = 0;</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> uint16_t delta = 0;</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <span class="comment">// first row</span></div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span> <span class="keywordflow">while</span> (i &lt; len)</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> {</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> out[o++] = in[i];</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> i += rr;</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> }</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> <span class="comment">// middle rows</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> <span class="keywordflow">for</span> (uint16_t l = 1; l &lt; <a class="code hl_define" href="../../d1/d6b/group__kohonen__2d.html#gaffe776513b24d84b39af8ab0930fef7f">max</a>; l++)</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> {</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> i = l;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> delta = 2 * l;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <span class="keywordflow">while</span> (i &lt; len)</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> {</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> out[o++] = in[i];</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> delta = rr - delta;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> i += delta;</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> }</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> <span class="comment">// last row</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> i = <a class="code hl_define" href="../../d1/d6b/group__kohonen__2d.html#gaffe776513b24d84b39af8ab0930fef7f">max</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> <span class="keywordflow">while</span> (i &lt; len)</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> {</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> out[o++] = in[i];</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> i += rr;</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> }</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> <span class="keywordflow">return</span> out;</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span>}</div>
<div class="ttc" id="agroup__kohonen__2d_html_gaffe776513b24d84b39af8ab0930fef7f"><div class="ttname"><a href="../../d1/d6b/group__kohonen__2d.html#gaffe776513b24d84b39af8ab0930fef7f">max</a></div><div class="ttdeci">#define max(a, b)</div><div class="ttdoc">shorthand for maximum value</div><div class="ttdef"><b>Definition:</b> kohonen_som_topology.c:39</div></div>
<div class="ttc" id="amalloc__dbg_8h_html_afdddaa949a93c1ef559a638e98f9c21b"><div class="ttname"><a href="../../d2/ddd/malloc__dbg_8h.html#afdddaa949a93c1ef559a638e98f9c21b">calloc</a></div><div class="ttdeci">#define calloc(elemCount, elemSize)</div><div class="ttdoc">This macro replace the standard calloc function with calloc_dbg.</div><div class="ttdef"><b>Definition:</b> malloc_dbg.h:22</div></div>
</div><!-- fragment -->
</div>
</div>
<a id="a840291bc02cba5474a4cb46a9b9566fe" name="a840291bc02cba5474a4cb46a9b9566fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a840291bc02cba5474a4cb46a9b9566fe">&#9670;&nbsp;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Main function. </p>
<dl class="section return"><dt>Returns</dt><dd>0 on exit </dd></dl>
<div class="fragment"><div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>{</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// run self-test implementations</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span>}</div>
<div class="ttc" id="a6_8c_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> 6.c:100</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/df3/6_8c_a840291bc02cba5474a4cb46a9b9566fe_cgraph.svg" width="399" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&nbsp;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void test </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Self-test implementations. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<div class="fragment"><div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">char</span>* s01 = <span class="stringliteral">&quot;PAYPALISHIRING&quot;</span>;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keywordtype">char</span>* r01 = <span class="stringliteral">&quot;PINALSIGYAHRPI&quot;</span>;</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a>(s01, 4, r01);</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> <span class="keywordtype">char</span>* r02 = <span class="stringliteral">&quot;PAHNAPLSIIGYIR&quot;</span>;</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a>(s01, 3, r02);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> <span class="keywordtype">char</span>* s03 = <span class="stringliteral">&quot;A&quot;</span>;</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a>(s03, 1, s03);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a>(s03, 3, s03);</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> <span class="keywordtype">char</span>* s04 =</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> <span class="stringliteral">&quot;cbxdwjccgtdoqiscyspqzvuqivzptlpvooynyapgvswoaosaghrffnxnjyeeltzaiznicc&quot;</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> <span class="stringliteral">&quot;ozwknwyhzgpqlwfkjqipuu&quot;</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> <span class="stringliteral">&quot;jvwtxlbznryjdohbvghmyuiggtyqjtmuqinntqmihntkddnalwnmsxsatqqeldacnnpjfe&quot;</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="stringliteral">&quot;rmrnyuqnwbjjpdjhdeavkn&quot;</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> <span class="stringliteral">&quot;ykpoxhxclqqedqavdwzoiorrwwxyrhlsrdgqkduvtmzzczufvtvfioygkvedervvudnegh&quot;</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="stringliteral">&quot;bctcbxdxezrzgbpfhzanff&quot;</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> <span class="stringliteral">&quot;eccbgqfmzjqtlrsppxqiywjobspefujlxnmddurddiyobqfspvcoulcvdrzkmkwlyiqdch&quot;</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="stringliteral">&quot;ghrgytzdnobqcvdeqjystm&quot;</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="stringliteral">&quot;epxcaniewqmoxkjwpymqorluxedvywhcoghotpusfgiestckrpaigocfufbubiyrrffmwa&quot;</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> <span class="stringliteral">&quot;eeimidfnnzcphkflpbqsvt&quot;</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> <span class="stringliteral">&quot;dwludsgaungfzoihbxifoprwcjzsdxngtacw&quot;</span>;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keywordtype">char</span>* r04 =</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> <span class="stringliteral">&quot;cbxdwjccgtdoqiscyspqzvuqivzptlpvooynyapgvswoaosaghrffnxnjyeeltzaiznicc&quot;</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> <span class="stringliteral">&quot;ozwknwyhzgpqlwfkjqipuu&quot;</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="stringliteral">&quot;jvwtxlbznryjdohbvghmyuiggtyqjtmuqinntqmihntkddnalwnmsxsatqqeldacnnpjfe&quot;</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <span class="stringliteral">&quot;rmrnyuqnwbjjpdjhdeavkn&quot;</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> <span class="stringliteral">&quot;ykpoxhxclqqedqavdwzoiorrwwxyrhlsrdgqkduvtmzzczufvtvfioygkvedervvudnegh&quot;</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> <span class="stringliteral">&quot;bctcbxdxezrzgbpfhzanff&quot;</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> <span class="stringliteral">&quot;eccbgqfmzjqtlrsppxqiywjobspefujlxnmddurddiyobqfspvcoulcvdrzkmkwlyiqdch&quot;</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> <span class="stringliteral">&quot;ghrgytzdnobqcvdeqjystm&quot;</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> <span class="stringliteral">&quot;epxcaniewqmoxkjwpymqorluxedvywhcoghotpusfgiestckrpaigocfufbubiyrrffmwa&quot;</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> <span class="stringliteral">&quot;eeimidfnnzwccpahtkgfnl&quot;</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span> <span class="stringliteral">&quot;xpdbsqzsjvctwdrwploufdisxgbahuinogzf&quot;</span>;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> <a class="code hl_function" href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a>(s04, 472, r04);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>}</div>
<div class="ttc" id="a6_8c_html_a109c3813445bcf97d154a671119deae9"><div class="ttname"><a href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9">testZigZag</a></div><div class="ttdeci">static void testZigZag(char *s, int numRows, char *expected)</div><div class="ttdoc">Self-test implementations.</div><div class="ttdef"><b>Definition:</b> 6.c:86</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/df3/6_8c_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="300" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="a109c3813445bcf97d154a671119deae9" name="a109c3813445bcf97d154a671119deae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a109c3813445bcf97d154a671119deae9">&#9670;&nbsp;</a></span>testZigZag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void testZigZag </td>
<td>(</td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>numRows</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char *&#160;</td>
<td class="paramname"><em>expected</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Self-test implementations. </p>
<dl class="section return"><dt>Returns</dt><dd>void </dd></dl>
<div class="fragment"><div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span>{</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="keywordtype">char</span>* ret = <a class="code hl_function" href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d">convert</a>(s, numRows);</div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">int</span> len = strlen(s);</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> <span class="keywordtype">int</span> cmp = strncmp(ret, expected, len);</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> assert(!cmp);</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> </div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <a class="code hl_define" href="../../d2/ddd/malloc__dbg_8h.html#a9cc854374299a1dd933bf62029761768">free</a>(ret);</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>}</div>
<div class="ttc" id="a6_8c_html_afdf3bfe2dc8aadac13c7e6d051d3bd5d"><div class="ttname"><a href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d">convert</a></div><div class="ttdeci">char * convert(char *in, uint16_t numRows)</div><div class="ttdoc">for assert for unsigned int with fixed size</div><div class="ttdef"><b>Definition:</b> 6.c:29</div></div>
<div class="ttc" id="amalloc__dbg_8h_html_a9cc854374299a1dd933bf62029761768"><div class="ttname"><a href="../../d2/ddd/malloc__dbg_8h.html#a9cc854374299a1dd933bf62029761768">free</a></div><div class="ttdeci">#define free(ptr)</div><div class="ttdoc">This macro replace the standard free function with free_dbg.</div><div class="ttdef"><b>Definition:</b> malloc_dbg.h:26</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d0/df3/6_8c_a109c3813445bcf97d154a671119deae9_cgraph.svg" width="208" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_03902f230b9e9b7c999f936617a23997.html">leetcode</a></li><li class="navelem"><a class="el" href="../../dir_614f310c248f2b9541b559085cafcb40.html">src</a></li><li class="navelem"><a class="el" href="../../d0/df3/6_8c.html">6.c</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.2 </li>
</ul>
</div>
</body>
</html>

7
d0/df3/6_8c.js Normal file
View File

@ -0,0 +1,7 @@
var 6_8c =
[
[ "convert", "d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d", null ],
[ "main", "d0/df3/6_8c.html#a840291bc02cba5474a4cb46a9b9566fe", null ],
[ "test", "d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d", null ],
[ "testZigZag", "d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9", null ]
];

View File

@ -0,0 +1,4 @@
<map id="testZigZag" name="testZigZag">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,89,32"/>
<area shape="rect" id="node2" href="$d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" title="for assert for unsigned int with fixed size" alt="" coords="137,5,203,32"/>
</map>

View File

@ -0,0 +1 @@
d4fc4ad81af05b416dbc3efdcebf0b15

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: testZigZag Pages: 1 -->
<svg width="156pt" height="28pt"
viewBox="0.00 0.00 156.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>testZigZag</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 152,-24 152,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 63,-19.5 63,-0.5 0,-0.5"/>
<text text-anchor="middle" x="31.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">testZigZag</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" target="_top" xlink:title="for assert for unsigned int with fixed size">
<polygon fill="white" stroke="black" points="99,-0.5 99,-19.5 148,-19.5 148,-0.5 99,-0.5"/>
<text text-anchor="middle" x="123.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">convert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M63.22,-10C71.38,-10 80.25,-10 88.57,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="88.73,-13.5 98.73,-10 88.73,-6.5 88.73,-13.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1,6 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,32"/>
<area shape="rect" id="node2" href="$d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,5,148,32"/>
<area shape="rect" id="node3" href="$d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9" title="Self&#45;test implementations." alt="" coords="196,5,280,32"/>
<area shape="rect" id="node4" href="$d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" title="for assert for unsigned int with fixed size" alt="" coords="328,5,393,32"/>
</map>

View File

@ -0,0 +1 @@
0e35938b604f3cafb23eda4cf9a2b7e1

View File

@ -0,0 +1,67 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="299pt" height="28pt"
viewBox="0.00 0.00 299.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>main</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 295,-24 295,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 38,-19.5 38,-0.5 0,-0.5"/>
<text text-anchor="middle" x="19" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/df3/6_8c.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="black" points="74,-0.5 74,-19.5 107,-19.5 107,-0.5 74,-0.5"/>
<text text-anchor="middle" x="90.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M38.26,-10C46.07,-10 55.31,-10 63.79,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="63.95,-13.5 73.95,-10 63.95,-6.5 63.95,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="black" points="143,-0.5 143,-19.5 206,-19.5 206,-0.5 143,-0.5"/>
<text text-anchor="middle" x="174.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">testZigZag</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M107.31,-10C114.61,-10 123.66,-10 132.69,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="132.79,-13.5 142.79,-10 132.79,-6.5 132.79,-13.5"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" target="_top" xlink:title="for assert for unsigned int with fixed size">
<polygon fill="white" stroke="black" points="242,-0.5 242,-19.5 291,-19.5 291,-0.5 242,-0.5"/>
<text text-anchor="middle" x="266.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">convert</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M206.22,-10C214.38,-10 223.25,-10 231.57,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="231.73,-13.5 241.73,-10 231.73,-6.5 231.73,-13.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -0,0 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,49,32"/>
<area shape="rect" id="node2" href="$d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9" title="Self&#45;test implementations." alt="" coords="97,5,181,32"/>
<area shape="rect" id="node3" href="$d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" title="for assert for unsigned int with fixed size" alt="" coords="229,5,295,32"/>
</map>

View File

@ -0,0 +1 @@
d3d15fec9b8e675da68d14323d2b03bf

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: test Pages: 1 -->
<svg width="225pt" height="28pt"
viewBox="0.00 0.00 225.00 28.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 24)">
<title>test</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-24 221,-24 221,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#bfbfbf" stroke="black" points="0,-0.5 0,-19.5 33,-19.5 33,-0.5 0,-0.5"/>
<text text-anchor="middle" x="16.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d0/df3/6_8c.html#a109c3813445bcf97d154a671119deae9" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="black" points="69,-0.5 69,-19.5 132,-19.5 132,-0.5 69,-0.5"/>
<text text-anchor="middle" x="100.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">testZigZag</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M33.31,-10C40.61,-10 49.66,-10 58.69,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.79,-13.5 68.79,-10 58.79,-6.5 58.79,-13.5"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d0/df3/6_8c.html#afdf3bfe2dc8aadac13c7e6d051d3bd5d" target="_top" xlink:title="for assert for unsigned int with fixed size">
<polygon fill="white" stroke="black" points="168,-0.5 168,-19.5 217,-19.5 217,-0.5 168,-0.5"/>
<text text-anchor="middle" x="192.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">convert</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M132.22,-10C140.38,-10 149.25,-10 157.57,-10"/>
<polygon fill="midnightblue" stroke="midnightblue" points="157.73,-13.5 167.73,-10 157.73,-6.5 157.73,-13.5"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1,5 +1,5 @@
<map id="sorting/insertion_sort_recursive.c" name="sorting/insertion_sort_recursive.c">
<area shape="rect" id="node1" title="Insertion sort algorithm implementation." alt="" coords="99,5,245,47"/>
<area shape="rect" id="node1" title="Insertion sort algorithm implementation." alt="" coords="101,5,243,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,95,75,121"/>
<area shape="rect" id="node3" title=" " alt="" coords="99,95,160,121"/>
<area shape="rect" id="node4" title=" " alt="" coords="184,95,248,121"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: sorting/insertion_sort_recursive.c Pages: 1 -->
<svg width="252pt" height="95pt"
@ -13,8 +13,8 @@
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Insertion sort algorithm implementation.">
<polygon fill="#bfbfbf" stroke="black" points="70.5,-56.5 70.5,-86.5 179.5,-86.5 179.5,-56.5 70.5,-56.5"/>
<text text-anchor="start" x="78.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/insertion_sort</text>
<polygon fill="#bfbfbf" stroke="black" points="71.5,-56.5 71.5,-86.5 178.5,-86.5 178.5,-56.5 71.5,-56.5"/>
<text text-anchor="start" x="79.5" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/insertion_sort</text>
<text text-anchor="middle" x="125" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_recursive.c</text>
</a>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@ -1,4 +1,4 @@
<map id="project_euler/problem_1/sol4.c" name="project_euler/problem_1/sol4.c">
<area shape="rect" id="node1" title="Problem 1 solution" alt="" coords="5,5,156,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="50,95,111,121"/>
<area shape="rect" id="node1" title="Problem 1 solution" alt="" coords="5,5,152,47"/>
<area shape="rect" id="node2" title=" " alt="" coords="48,95,109,121"/>
</map>

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: project_euler/problem_1/sol4.c Pages: 1 -->
<svg width="121pt" height="95pt"
viewBox="0.00 0.00 121.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="118pt" height="95pt"
viewBox="0.00 0.00 118.00 95.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 91)">
<title>project_euler/problem_1/sol4.c</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 117,-91 117,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-91 114,-91 114,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Problem 1 solution">
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 113,-86.5 113,-56.5 0,-56.5"/>
<polygon fill="#bfbfbf" stroke="black" points="0,-56.5 0,-86.5 110,-86.5 110,-56.5 0,-56.5"/>
<text text-anchor="start" x="8" y="-74.5" font-family="Helvetica,sans-Serif" font-size="10.00">project_euler/problem</text>
<text text-anchor="middle" x="56.5" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_1/sol4.c</text>
<text text-anchor="middle" x="55" y="-63.5" font-family="Helvetica,sans-Serif" font-size="10.00">_1/sol4.c</text>
</a>
</g>
</g>
@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="33.5,-0.5 33.5,-19.5 79.5,-19.5 79.5,-0.5 33.5,-0.5"/>
<text text-anchor="middle" x="56.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
<polygon fill="white" stroke="#bfbfbf" points="32,-0.5 32,-19.5 78,-19.5 78,-0.5 32,-0.5"/>
<text text-anchor="middle" x="55" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">stdio.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M56.5,-56.4C56.5,-48.47 56.5,-38.46 56.5,-29.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="60,-29.66 56.5,-19.66 53,-29.66 60,-29.66"/>
<path fill="none" stroke="midnightblue" d="M55,-56.4C55,-48.47 55,-38.46 55,-29.86"/>
<polygon fill="midnightblue" stroke="midnightblue" points="58.5,-29.66 55,-19.66 51.5,-29.66 58.5,-29.66"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: elem Pages: 1 -->
<svg width="86pt" height="28pt"

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('d1/d20/server_8c.html','../../'); init
</div><div class="textblock"><div class="dynheader">
Include dependency graph for server.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d16/server_8c__incl.svg" width="664" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../de/d16/server_8c__incl.svg" width="662" height="112"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="117pt" height="28pt"

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -103,7 +103,7 @@ $(document).ready(function(){initNavTree('d1/d2f/problem__7_2sol_8c.html','../..
</div><div class="textblock"><div class="dynheader">
Include dependency graph for sol.c:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d29/problem__7_2sol_8c__incl.svg" width="163" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d29/problem__7_2sol_8c__incl.svg" width="160" height="127"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div><table class="memberdecls">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: main Pages: 1 -->
<svg width="123pt" height="28pt"

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -100,7 +100,7 @@ $(document).ready(function(){initNavTree('d1/d6b/group__kohonen__2d.html','../..
<div class="dynheader">
Collaboration diagram for Kohonen SOM topology algorithm:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d.svg" width="412" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d.svg" width="403" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
<table class="memberdecls">
@ -435,7 +435,7 @@ Functions</h2></td></tr>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_gacb42eda8af6ebd6a141a34ab00a0b710_cgraph.svg" width="515" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_gacb42eda8af6ebd6a141a34ab00a0b710_cgraph.svg" width="503" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -583,7 +583,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_ga83abb572c60d202e100595a989dfe123_cgraph.svg" width="362" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_ga83abb572c60d202e100595a989dfe123_cgraph.svg" width="352" height="88"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@ -763,7 +763,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_ga49d35f68f5d11d8ef6f8cce0d0e7bcba_cgraph.svg" width="298" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d6b/group__kohonen__2d_ga49d35f68f5d11d8ef6f8cce0d0e7bcba_cgraph.svg" width="290" height="38"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@ -1,4 +1,4 @@
<map id="Kohonen SOM topology algorithm" name="Kohonen SOM topology algorithm">
<area shape="rect" id="node1" title=" " alt="" coords="243,5,407,45"/>
<area shape="rect" id="node2" href="$d9/d66/group__machine__learning.html" title=" " alt="" coords="5,13,195,38"/>
<area shape="rect" id="node1" title=" " alt="" coords="237,5,397,45"/>
<area shape="rect" id="node2" href="$d9/d66/group__machine__learning.html" title=" " alt="" coords="5,13,189,38"/>
</map>

View File

@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.49.3 (20211023.0002)
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
-->
<!-- Title: Kohonen SOM topology algorithm Pages: 1 -->
<svg width="309pt" height="38pt"
viewBox="0.00 0.00 309.00 38.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<svg width="302pt" height="38pt"
viewBox="0.00 0.00 302.00 38.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 34)">
<title>Kohonen SOM topology algorithm</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-34 305,-34 305,4 -4,4"/>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-34 298,-34 298,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#bfbfbf" stroke="black" points="301,-30 178,-30 178,0 301,0 301,-30"/>
<text text-anchor="start" x="186" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">Kohonen SOM topology</text>
<text text-anchor="middle" x="239.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00"> algorithm</text>
<polygon fill="#bfbfbf" stroke="black" points="294,-30 174,-30 174,0 294,0 294,-30"/>
<text text-anchor="start" x="182" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">Kohonen SOM topology</text>
<text text-anchor="middle" x="234" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00"> algorithm</text>
</a>
</g>
</g>
@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d9/d66/group__machine__learning.html" target="_top" xlink:title=" ">
<polygon fill="white" stroke="black" points="142,-24.5 0,-24.5 0,-5.5 142,-5.5 142,-24.5"/>
<text text-anchor="middle" x="71" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">Machine learning algorithms</text>
<polygon fill="white" stroke="black" points="138,-24.5 0,-24.5 0,-5.5 138,-5.5 138,-24.5"/>
<text text-anchor="middle" x="69" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">Machine learning algorithms</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="black" d="M152.24,-15C160.89,-15 169.59,-15 177.95,-15"/>
<polygon fill="black" stroke="black" points="152.13,-11.5 142.13,-15 152.13,-18.5 152.13,-11.5"/>
<path fill="none" stroke="black" d="M148.26,-15C156.89,-15 165.56,-15 173.89,-15"/>
<polygon fill="black" stroke="black" points="148.18,-11.5 138.18,-15 148.18,-18.5 148.18,-11.5"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Some files were not shown because too many files have changed in this diff Show More