Documentation for 6376bf46af

This commit is contained in:
github-actions
2023-09-27 18:42:32 +00:00
parent d28eba1fef
commit b5b4d78981
5708 changed files with 52275 additions and 51112 deletions

View File

@@ -1,5 +1,5 @@
<map id="machine_learning::adaline" name="machine_learning::adaline">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,94,177,120"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector.html" title=" " alt="" coords="18,5,164,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="94,46,94,94,88,94,88,46"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="94,47,94,94,88,94,88,47"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::adaline Pages: 1 -->
<svg width="137pt" height="94pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M64.25,-55.4C64.25,-43.43 64.25,-28.73 64.25,-19.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.75,-55.16 64.25,-65.16 67.75,-55.16 60.75,-55.16"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M64.25,-54.65C64.25,-42.82 64.25,-28.54 64.25,-19.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.75,-54.64 64.25,-64.64 67.75,-54.64 60.75,-54.64"/>
</a>
</g>
<text text-anchor="middle" x="82.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> weights</text>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: machine_learning::adaline Pages: 1 -->
<svg width="137pt" height="94pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M64.25,-55.4C64.25,-43.43 64.25,-28.73 64.25,-19.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.75,-55.16 64.25,-65.16 67.75,-55.16 60.75,-55.16"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M64.25,-54.65C64.25,-42.82 64.25,-28.54 64.25,-19.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="60.75,-54.64 64.25,-64.64 67.75,-54.64 60.75,-54.64"/>
</a>
</g>
<text text-anchor="middle" x="82.62" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> weights</text>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: divide_and_conquer/karatsuba_algorithm_for_fast_multiplication.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -118,28 +118,28 @@ Include dependency graph for karatsuba_algorithm_for_fast_multiplication.cpp:</d
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:dd/dba/namespacedivide__and__conquer"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dba/namespacedivide__and__conquer.html">divide_and_conquer</a></td></tr>
<tr class="memitem:dd/dba/namespacedivide__and__conquer" id="r_dd/dba/namespacedivide__and__conquer"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dba/namespacedivide__and__conquer.html">divide_and_conquer</a></td></tr>
<tr class="memdesc:dd/dba/namespacedivide__and__conquer"><td class="mdescLeft">&#160;</td><td class="mdescRight">for <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a> <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:de/d41/namespacekaratsuba__algorithm"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d41/namespacekaratsuba__algorithm.html">karatsuba_algorithm</a></td></tr>
<tr class="memitem:de/d41/namespacekaratsuba__algorithm" id="r_de/d41/namespacekaratsuba__algorithm"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d41/namespacekaratsuba__algorithm.html">karatsuba_algorithm</a></td></tr>
<tr class="memdesc:de/d41/namespacekaratsuba__algorithm"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions for the <a href="https://en.wikipedia.org/wiki/Karatsuba_algorithm" target="_blank">Karatsuba algorithm for fast multiplication</a> implementation. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:ad76f5cac3ef8dc034f6abb99b64c2b20"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ad76f5cac3ef8dc034f6abb99b64c2b20">divide_and_conquer::karatsuba_algorithm::add_strings</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> first, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> second)</td></tr>
<tr class="memitem:ad76f5cac3ef8dc034f6abb99b64c2b20" id="r_ad76f5cac3ef8dc034f6abb99b64c2b20"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ad76f5cac3ef8dc034f6abb99b64c2b20">divide_and_conquer::karatsuba_algorithm::add_strings</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> first, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> second)</td></tr>
<tr class="memdesc:ad76f5cac3ef8dc034f6abb99b64c2b20"><td class="mdescLeft">&#160;</td><td class="mdescRight">Binary addition. <br /></td></tr>
<tr class="separator:ad76f5cac3ef8dc034f6abb99b64c2b20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad9e3edfe156b59fc06a5585403fe0d6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aad9e3edfe156b59fc06a5585403fe0d6">divide_and_conquer::karatsuba_algorithm::safe_substr</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;str, int64_t x1, int64_t x2, int64_t n)</td></tr>
<tr class="memitem:aad9e3edfe156b59fc06a5585403fe0d6" id="r_aad9e3edfe156b59fc06a5585403fe0d6"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aad9e3edfe156b59fc06a5585403fe0d6">divide_and_conquer::karatsuba_algorithm::safe_substr</a> (const <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> &amp;str, int64_t x1, int64_t x2, int64_t n)</td></tr>
<tr class="memdesc:aad9e3edfe156b59fc06a5585403fe0d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Wrapper function for substr that considers leading zeros. <br /></td></tr>
<tr class="separator:aad9e3edfe156b59fc06a5585403fe0d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a890d2f26855ada3b9f1d43aec70a86"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#a7a890d2f26855ada3b9f1d43aec70a86">divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> str1, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> str2)</td></tr>
<tr class="memitem:a7a890d2f26855ada3b9f1d43aec70a86" id="r_a7a890d2f26855ada3b9f1d43aec70a86"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#a7a890d2f26855ada3b9f1d43aec70a86">divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> str1, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> str2)</td></tr>
<tr class="memdesc:a7a890d2f26855ada3b9f1d43aec70a86"><td class="mdescLeft">&#160;</td><td class="mdescRight">The main function implements Karatsuba's algorithm for fast multiplication. <br /></td></tr>
<tr class="separator:a7a890d2f26855ada3b9f1d43aec70a86"><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="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d" id="r_aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self-test implementations. <br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4" id="r_ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -489,7 +489,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_93bc990c5cceb745f78af6949e9ef947.html">divide_and_conquer</a></li><li class="navelem"><a class="el" href="../../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html">karatsuba_algorithm_for_fast_multiplication.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,20 +1,20 @@
<map id="divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm" name="divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm">
<area shape="rect" id="Node000001" title="The main function implements Karatsuba&#39;s algorithm for fast multiplication." alt="" coords="5,94,152,150"/>
<area shape="rect" id="Node000002" href="$da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ad76f5cac3ef8dc034f6abb99b64c2b20" title="Binary addition." alt="" coords="200,61,346,116"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="152,107,185,101,186,106,153,112"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="152,107,184,101,185,106,153,112"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="420,6,492,32"/>
<area shape="poly" id="edge6_Node000001_Node000004" title=" " alt="" coords="102,92,144,53,170,36,199,22,252,8,308,3,360,4,405,8,405,14,360,9,308,9,253,14,201,27,173,40,148,58,106,96"/>
<area shape="poly" id="edge6_Node000001_Node000004" title=" " alt="" coords="102,92,144,53,170,36,199,22,252,8,307,3,360,4,405,8,404,14,359,9,308,9,253,14,201,27,173,40,148,58,106,96"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="400,141,511,167"/>
<area shape="poly" id="edge11_Node000001_Node000005" title=" " alt="" coords="152,125,385,145,385,151,152,131"/>
<area shape="poly" id="edge11_Node000001_Node000005" title=" " alt="" coords="152,125,384,145,384,150,152,131"/>
<area shape="rect" id="Node000006" href="$da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aad9e3edfe156b59fc06a5585403fe0d6" title="Wrapper function for substr that considers leading zeros." alt="" coords="200,215,346,271"/>
<area shape="poly" id="edge7_Node000001_Node000006" title=" " alt="" coords="126,148,216,205,213,209,123,153"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="236,60,237,50,243,42,256,36,273,34,293,37,305,44,302,49,291,42,273,39,257,41,247,46,242,52,242,60"/>
<area shape="poly" id="edge2_Node000002_Node000002" title=" " alt="" coords="236,60,237,50,243,42,256,36,273,34,292,37,304,44,302,48,291,42,273,39,257,41,247,46,242,52,242,60"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/at.html#" title=" " alt="" coords="407,76,505,101"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="346,86,391,86,391,91,346,91"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="345,58,405,35,407,40,347,63"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="347,112,404,133,403,138,346,117"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="347,112,404,133,402,138,346,117"/>
<area shape="poly" id="edge9_Node000006_Node000005" title=" " alt="" coords="330,212,413,171,415,176,332,217"/>
<area shape="poly" id="edge8_Node000006_Node000006" title=" " alt="" coords="236,215,237,205,243,196,256,191,273,189,293,191,305,199,302,203,291,196,273,194,257,196,247,200,242,207,242,215"/>
<area shape="poly" id="edge8_Node000006_Node000006" title=" " alt="" coords="236,215,237,205,243,196,256,191,273,189,292,191,304,198,302,203,291,196,273,194,257,196,247,200,242,207,242,215"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/substr.html#" title=" " alt="" coords="394,230,517,256"/>
<area shape="poly" id="edge10_Node000006_Node000007" title=" " alt="" coords="346,240,379,240,379,246,346,246"/>
<area shape="poly" id="edge10_Node000006_Node000007" title=" " alt="" coords="346,240,378,240,378,246,346,246"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm Pages: 1 -->
<svg width="392pt" height="207pt"
@@ -44,8 +44,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.22,-121.33C118.29,-122.73 126.68,-124.19 134.93,-125.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.23,-129.23 144.68,-127.49 135.43,-122.33 134.23,-129.23"/>
<path fill="none" stroke="#63b8ff" d="M110.22,-121.33C118.11,-122.7 126.3,-124.12 134.38,-125.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.74,-128.97 144.19,-127.23 134.94,-122.07 133.74,-128.97"/>
</a>
</g>
</g>
@@ -62,8 +62,8 @@
<g id="edge6_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge6_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.12,-133.02C90.76,-150.59 117.06,-174.35 145.75,-184.88 196.59,-203.52 260.27,-200.01 299.73,-195.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300,-198.38 309.43,-193.56 299.05,-191.44 300,-198.38"/>
<path fill="none" stroke="#63b8ff" d="M74.12,-133.02C90.76,-150.59 117.06,-174.35 145.75,-184.88 196.37,-203.44 259.72,-200.04 299.22,-195.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.5,-198.58 308.93,-193.76 298.55,-191.64 299.5,-198.58"/>
</a>
</g>
</g>
@@ -80,8 +80,8 @@
<g id="edge11_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge11_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.03,-107.25C160.42,-102.94 235,-96.57 284.7,-92.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.87,-95.74 294.53,-91.4 284.27,-88.76 284.87,-95.74"/>
<path fill="none" stroke="#63b8ff" d="M110.03,-107.25C160.21,-102.96 234.38,-96.62 284.08,-92.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.36,-95.86 294.02,-91.53 283.76,-88.89 284.36,-95.86"/>
</a>
</g>
</g>
@@ -100,8 +100,8 @@
<g id="edge7_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.58,-90.54C109.67,-77.82 135.38,-61.55 156.89,-47.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.56,-50.38 165.13,-42.08 154.81,-44.47 158.56,-50.38"/>
<path fill="none" stroke="#63b8ff" d="M89.58,-90.54C109.58,-77.88 135.15,-61.69 156.6,-48.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.28,-51.19 164.85,-42.89 154.53,-45.28 158.28,-51.19"/>
</a>
</g>
</g>
@@ -109,8 +109,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.32,-158.07C172.91,-167.55 181.34,-175.75 200.62,-175.75 212.07,-175.75 219.7,-172.86 223.5,-168.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.08,-169.6 225.93,-159.07 220.26,-168.02 227.08,-169.6"/>
<path fill="none" stroke="#63b8ff" d="M175.32,-158.07C172.91,-167.55 181.34,-175.75 200.62,-175.75 211.77,-175.75 219.3,-173.01 223.19,-168.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.49,-170.09 225.56,-159.54 219.71,-168.37 226.49,-170.09"/>
</a>
</g>
</g>
@@ -127,8 +127,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-136.88C266.92,-136.88 278.54,-136.88 289.4,-136.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.38,-140.38 299.38,-136.88 289.38,-133.38 289.38,-140.38"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-136.88C266.81,-136.88 278.3,-136.88 289.05,-136.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.86,-140.38 298.86,-136.88 288.86,-133.38 288.86,-140.38"/>
</a>
</g>
</g>
@@ -136,8 +136,8 @@
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-157.73C270.9,-163.53 286.93,-169.7 300.7,-175"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.15,-178.54 309.74,-178.87 301.66,-172.01 299.15,-178.54"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-157.73C270.75,-163.48 286.61,-169.58 300.29,-174.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.74,-178 309.33,-178.32 301.25,-171.46 298.74,-178"/>
</a>
</g>
</g>
@@ -145,8 +145,8 @@
<g id="edge5_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge5_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-117.23C270.17,-112.02 285.38,-106.5 298.69,-101.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.7,-104.67 307.91,-97.97 297.31,-98.09 299.7,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-117.23C270.03,-112.07 285.08,-106.61 298.3,-101.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.27,-105.19 307.48,-98.49 296.89,-98.61 299.27,-105.19"/>
</a>
</g>
</g>
@@ -154,8 +154,8 @@
<g id="edge9_Node000006_Node000005" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge9_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M244.38,-42.07C264.64,-52.12 288.36,-63.88 306.68,-72.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.01,-76.54 315.52,-77.84 308.12,-70.27 305.01,-76.54"/>
<path fill="none" stroke="#63b8ff" d="M244.38,-42.07C264.55,-52.07 288.14,-63.77 306.43,-72.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.65,-75.87 315.16,-77.17 307.76,-69.59 304.65,-75.87"/>
</a>
</g>
</g>
@@ -163,8 +163,8 @@
<g id="edge8_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge8_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.32,-42.07C172.91,-51.55 181.34,-59.75 200.62,-59.75 212.07,-59.75 219.7,-56.86 223.5,-52.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.08,-53.6 225.93,-43.07 220.26,-52.02 227.08,-53.6"/>
<path fill="none" stroke="#63b8ff" d="M175.32,-42.07C172.91,-51.55 181.34,-59.75 200.62,-59.75 211.77,-59.75 219.3,-57.01 223.19,-52.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.49,-54.09 225.56,-43.54 219.71,-52.37 226.49,-54.09"/>
</a>
</g>
</g>
@@ -181,8 +181,8 @@
<g id="edge10_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge10_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-20.88C263.88,-20.88 272.23,-20.88 280.35,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.24,-24.38 290.24,-20.88 280.24,-17.38 280.24,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-20.88C263.7,-20.88 271.85,-20.88 279.79,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.72,-24.38 289.72,-20.88 279.72,-17.38 279.72,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::karatsuba_algorithm Pages: 1 -->
<svg width="392pt" height="207pt"
@@ -34,8 +34,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.22,-121.33C118.29,-122.73 126.68,-124.19 134.93,-125.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.23,-129.23 144.68,-127.49 135.43,-122.33 134.23,-129.23"/>
<path fill="none" stroke="#63b8ff" d="M110.22,-121.33C118.11,-122.7 126.3,-124.12 134.38,-125.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="133.74,-128.97 144.19,-127.23 134.94,-122.07 133.74,-128.97"/>
</a>
</g>
</g>
@@ -52,8 +52,8 @@
<g id="edge6_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge6_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.12,-133.02C90.76,-150.59 117.06,-174.35 145.75,-184.88 196.59,-203.52 260.27,-200.01 299.73,-195.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300,-198.38 309.43,-193.56 299.05,-191.44 300,-198.38"/>
<path fill="none" stroke="#63b8ff" d="M74.12,-133.02C90.76,-150.59 117.06,-174.35 145.75,-184.88 196.37,-203.44 259.72,-200.04 299.22,-195.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.5,-198.58 308.93,-193.76 298.55,-191.64 299.5,-198.58"/>
</a>
</g>
</g>
@@ -70,8 +70,8 @@
<g id="edge11_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge11_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.03,-107.25C160.42,-102.94 235,-96.57 284.7,-92.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.87,-95.74 294.53,-91.4 284.27,-88.76 284.87,-95.74"/>
<path fill="none" stroke="#63b8ff" d="M110.03,-107.25C160.21,-102.96 234.38,-96.62 284.08,-92.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.36,-95.86 294.02,-91.53 283.76,-88.89 284.36,-95.86"/>
</a>
</g>
</g>
@@ -90,8 +90,8 @@
<g id="edge7_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge7_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M89.58,-90.54C109.67,-77.82 135.38,-61.55 156.89,-47.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.56,-50.38 165.13,-42.08 154.81,-44.47 158.56,-50.38"/>
<path fill="none" stroke="#63b8ff" d="M89.58,-90.54C109.58,-77.88 135.15,-61.69 156.6,-48.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="158.28,-51.19 164.85,-42.89 154.53,-45.28 158.28,-51.19"/>
</a>
</g>
</g>
@@ -99,8 +99,8 @@
<g id="edge2_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge2_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.32,-158.07C172.91,-167.55 181.34,-175.75 200.62,-175.75 212.07,-175.75 219.7,-172.86 223.5,-168.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.08,-169.6 225.93,-159.07 220.26,-168.02 227.08,-169.6"/>
<path fill="none" stroke="#63b8ff" d="M175.32,-158.07C172.91,-167.55 181.34,-175.75 200.62,-175.75 211.77,-175.75 219.3,-173.01 223.19,-168.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.49,-170.09 225.56,-159.54 219.71,-168.37 226.49,-170.09"/>
</a>
</g>
</g>
@@ -117,8 +117,8 @@
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-136.88C266.92,-136.88 278.54,-136.88 289.4,-136.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.38,-140.38 299.38,-136.88 289.38,-133.38 289.38,-140.38"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-136.88C266.81,-136.88 278.3,-136.88 289.05,-136.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.86,-140.38 298.86,-136.88 288.86,-133.38 288.86,-140.38"/>
</a>
</g>
</g>
@@ -126,8 +126,8 @@
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-157.73C270.9,-163.53 286.93,-169.7 300.7,-175"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.15,-178.54 309.74,-178.87 301.66,-172.01 299.15,-178.54"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-157.73C270.75,-163.48 286.61,-169.58 300.29,-174.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.74,-178 309.33,-178.32 301.25,-171.46 298.74,-178"/>
</a>
</g>
</g>
@@ -135,8 +135,8 @@
<g id="edge5_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge5_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-117.23C270.17,-112.02 285.38,-106.5 298.69,-101.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.7,-104.67 307.91,-97.97 297.31,-98.09 299.7,-104.67"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-117.23C270.03,-112.07 285.08,-106.61 298.3,-101.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.27,-105.19 307.48,-98.49 296.89,-98.61 299.27,-105.19"/>
</a>
</g>
</g>
@@ -144,8 +144,8 @@
<g id="edge9_Node000006_Node000005" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge9_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M244.38,-42.07C264.64,-52.12 288.36,-63.88 306.68,-72.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.01,-76.54 315.52,-77.84 308.12,-70.27 305.01,-76.54"/>
<path fill="none" stroke="#63b8ff" d="M244.38,-42.07C264.55,-52.07 288.14,-63.77 306.43,-72.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.65,-75.87 315.16,-77.17 307.76,-69.59 304.65,-75.87"/>
</a>
</g>
</g>
@@ -153,8 +153,8 @@
<g id="edge8_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge8_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M175.32,-42.07C172.91,-51.55 181.34,-59.75 200.62,-59.75 212.07,-59.75 219.7,-56.86 223.5,-52.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.08,-53.6 225.93,-43.07 220.26,-52.02 227.08,-53.6"/>
<path fill="none" stroke="#63b8ff" d="M175.32,-42.07C172.91,-51.55 181.34,-59.75 200.62,-59.75 211.77,-59.75 219.3,-57.01 223.19,-52.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.49,-54.09 225.56,-43.54 219.71,-52.37 226.49,-54.09"/>
</a>
</g>
</g>
@@ -171,8 +171,8 @@
<g id="edge10_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge10_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M255.81,-20.88C263.88,-20.88 272.23,-20.88 280.35,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.24,-24.38 290.24,-20.88 280.24,-17.38 280.24,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M255.81,-20.88C263.7,-20.88 271.85,-20.88 279.79,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="279.72,-24.38 289.72,-20.88 279.72,-17.38 279.72,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

@@ -1,5 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="Node000001" title="Self&#45;test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,82,16,82,21,49,21"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="49,16,81,16,81,21,49,21"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: test Pages: 1 -->
<svg width="130pt" height="27pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.78,-9.62 48.3,-9.62 56.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="56.56,-13.13 66.56,-9.63 56.56,-6.13 56.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,8 +1,8 @@
<map id="divide_and_conquer::karatsuba_algorithm::safe_substr" name="divide_and_conquer::karatsuba_algorithm::safe_substr">
<area shape="rect" id="Node000001" title="Wrapper function for substr that considers leading zeros." alt="" coords="5,29,152,85"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="42,29,43,19,49,10,61,5,79,3,98,5,110,13,108,17,97,10,78,8,63,10,52,14,48,21,47,29"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="42,29,43,19,49,10,61,5,79,3,98,5,110,12,107,17,96,10,78,8,63,10,52,14,48,21,47,29"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="206,19,317,45"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="152,44,191,39,192,44,152,50"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="152,44,190,39,191,44,152,50"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/substr.html#" title=" " alt="" coords="200,68,323,94"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="152,64,185,69,184,74,152,69"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="152,64,185,68,184,74,152,69"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::safe_substr Pages: 1 -->
<svg width="246pt" height="75pt"
@@ -33,8 +33,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M29.57,-48.82C27.16,-58.3 35.59,-66.5 54.88,-66.5 66.32,-66.5 73.95,-63.61 77.75,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.33,-60.35 80.18,-49.82 74.51,-58.77 81.33,-60.35"/>
<path fill="none" stroke="#63b8ff" d="M29.57,-48.82C27.16,-58.3 35.59,-66.5 54.88,-66.5 66.02,-66.5 73.55,-63.76 77.44,-59.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.74,-60.84 79.81,-50.29 73.96,-59.12 80.74,-60.84"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.06,-35.24C119.77,-36.61 129.86,-38.03 139.49,-39.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.73,-42.95 149.12,-40.88 139.71,-36.02 138.73,-42.95"/>
<path fill="none" stroke="#63b8ff" d="M110.06,-35.24C119.56,-36.58 129.43,-37.97 138.87,-39.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.23,-42.74 148.62,-40.67 139.21,-35.81 138.23,-42.74"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.06,-20.41C118.13,-19.33 126.48,-18.22 134.6,-17.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.04,-20.48 144.49,-15.69 134.11,-13.54 135.04,-20.48"/>
<path fill="none" stroke="#63b8ff" d="M110.06,-20.41C118.04,-19.34 126.29,-18.25 134.32,-17.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.54,-20.68 143.99,-15.89 133.61,-13.74 134.54,-20.68"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::safe_substr Pages: 1 -->
<svg width="246pt" height="75pt"
@@ -23,8 +23,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M29.57,-48.82C27.16,-58.3 35.59,-66.5 54.88,-66.5 66.32,-66.5 73.95,-63.61 77.75,-59.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.33,-60.35 80.18,-49.82 74.51,-58.77 81.33,-60.35"/>
<path fill="none" stroke="#63b8ff" d="M29.57,-48.82C27.16,-58.3 35.59,-66.5 54.88,-66.5 66.02,-66.5 73.55,-63.76 77.44,-59.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.74,-60.84 79.81,-50.29 73.96,-59.12 80.74,-60.84"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.06,-35.24C119.77,-36.61 129.86,-38.03 139.49,-39.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.73,-42.95 149.12,-40.88 139.71,-36.02 138.73,-42.95"/>
<path fill="none" stroke="#63b8ff" d="M110.06,-35.24C119.56,-36.58 129.43,-37.97 138.87,-39.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.23,-42.74 148.62,-40.67 139.21,-35.81 138.23,-42.74"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.06,-20.41C118.13,-19.33 126.48,-18.22 134.6,-17.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.04,-20.48 144.49,-15.69 134.11,-13.54 135.04,-20.48"/>
<path fill="none" stroke="#63b8ff" d="M110.06,-20.41C118.04,-19.34 126.29,-18.25 134.32,-17.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="134.54,-20.68 143.99,-15.89 133.61,-13.74 134.54,-20.68"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -1,10 +1,10 @@
<map id="divide_and_conquer::karatsuba_algorithm::add_strings" name="divide_and_conquer::karatsuba_algorithm::add_strings">
<area shape="rect" id="Node000001" title="Binary addition." alt="" coords="5,40,152,95"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="43,39,44,29,50,21,62,15,79,13,98,16,109,23,107,28,96,21,78,18,63,20,53,25,49,31,49,39"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="43,39,44,29,50,21,62,15,79,13,97,16,109,23,106,27,96,21,78,18,63,20,53,25,49,31,49,39"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/at.html#" title=" " alt="" coords="206,5,305,31"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="151,44,192,33,193,38,153,50"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="151,44,191,33,193,38,153,50"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="219,55,292,80"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="152,65,204,65,204,70,152,70"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="152,65,203,65,203,70,152,70"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="200,104,311,130"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="153,85,193,97,192,102,151,91"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="153,85,193,97,191,102,151,91"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::add_strings Pages: 1 -->
<svg width="237pt" height="101pt"
@@ -33,8 +33,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.4,-67.82C28.07,-77.3 36.22,-85.5 54.88,-85.5 65.95,-85.5 73.32,-82.61 77,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.57,-79.34 79.35,-68.82 73.74,-77.81 80.57,-79.34"/>
<path fill="none" stroke="#63b8ff" d="M30.4,-67.82C28.07,-77.3 36.22,-85.5 54.88,-85.5 65.66,-85.5 72.93,-82.76 76.7,-78.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.01,-79.83 78.99,-69.29 73.21,-78.17 80.01,-79.83"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-61.99C120.23,-64.85 130.68,-67.81 140.49,-70.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.27,-74.17 149.84,-73.52 141.17,-67.43 139.27,-74.17"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-61.99C120.01,-64.79 130.23,-67.69 139.86,-70.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.81,-73.75 149.38,-73.11 140.72,-67.02 138.81,-73.75"/>
</a>
</g>
</g>
@@ -69,8 +69,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-46.62C123.34,-46.62 137.16,-46.62 149.36,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.05,-50.13 159.05,-46.62 149.05,-43.13 149.05,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-46.62C123.07,-46.62 136.6,-46.62 148.61,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.53,-50.13 158.53,-46.63 148.53,-43.13 148.53,-50.13"/>
</a>
</g>
</g>
@@ -87,8 +87,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-31.26C120.23,-28.4 130.68,-25.44 140.49,-22.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.17,-25.82 149.84,-19.73 139.27,-19.08 141.17,-25.82"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-31.26C120.01,-28.46 130.23,-25.56 139.86,-22.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.72,-26.23 149.38,-20.14 138.81,-19.5 140.72,-26.23"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::karatsuba_algorithm::add_strings Pages: 1 -->
<svg width="237pt" height="101pt"
@@ -23,8 +23,8 @@
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M30.4,-67.82C28.07,-77.3 36.22,-85.5 54.88,-85.5 65.95,-85.5 73.32,-82.61 77,-78.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.57,-79.34 79.35,-68.82 73.74,-77.81 80.57,-79.34"/>
<path fill="none" stroke="#63b8ff" d="M30.4,-67.82C28.07,-77.3 36.22,-85.5 54.88,-85.5 65.66,-85.5 72.93,-82.76 76.7,-78.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.01,-79.83 78.99,-69.29 73.21,-78.17 80.01,-79.83"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-61.99C120.23,-64.85 130.68,-67.81 140.49,-70.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="139.27,-74.17 149.84,-73.52 141.17,-67.43 139.27,-74.17"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-61.99C120.01,-64.79 130.23,-67.69 139.86,-70.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.81,-73.75 149.38,-73.11 140.72,-67.02 138.81,-73.75"/>
</a>
</g>
</g>
@@ -59,8 +59,8 @@
<g id="edge3_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge3_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-46.62C123.34,-46.62 137.16,-46.62 149.36,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.05,-50.13 159.05,-46.62 149.05,-43.13 149.05,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-46.62C123.07,-46.62 136.6,-46.62 148.61,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.53,-50.13 158.53,-46.63 148.53,-43.13 148.53,-50.13"/>
</a>
</g>
</g>
@@ -77,8 +77,8 @@
<g id="edge4_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge4_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M110.14,-31.26C120.23,-28.4 130.68,-25.44 140.49,-22.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.17,-25.82 149.84,-19.73 139.27,-19.08 141.17,-25.82"/>
<path fill="none" stroke="#63b8ff" d="M110.14,-31.26C120.01,-28.46 130.23,-25.56 139.86,-22.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="140.72,-26.23 149.38,-20.14 138.81,-19.5 140.72,-26.23"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@@ -1,7 +1,7 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="Node000002" href="$da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,5,146,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,88,16,88,21,55,21"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="55,16,87,16,87,21,55,21"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="146,16,179,16,179,21,146,21"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="146,16,178,16,178,21,146,21"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="203pt" height="27pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.58,-9.62 53.31,-9.62 61.45,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-13.13 71.2,-9.63 61.2,-6.13 61.2,-13.13"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.94,-9.62 121.68,-9.62 130.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.08,-13.13 140.08,-9.62 130.08,-6.13 130.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.78,-9.62 121.3,-9.62 129.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.56,-13.13 139.56,-9.63 129.56,-6.13 129.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: main Pages: 1 -->
<svg width="203pt" height="27pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.58,-9.62 53.31,-9.62 61.45,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.2,-13.13 71.2,-9.63 61.2,-6.13 61.2,-13.13"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.94,-9.62 121.68,-9.62 130.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.08,-13.13 140.08,-9.62 130.08,-6.13 130.08,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.78,-9.62 121.3,-9.62 129.75,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.56,-13.13 139.56,-9.63 129.56,-6.13 129.56,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: spirograph Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -105,10 +105,10 @@ $(document).ready(function(){initNavTree('da/dd3/namespacespirograph.html','../.
<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:aeca22dbe4563358960e907a40cd3e1ac"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </td></tr>
<tr class="memitem:aeca22dbe4563358960e907a40cd3e1ac" id="r_aeca22dbe4563358960e907a40cd3e1ac"><td class="memTemplParams" colspan="2">template&lt;<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> N&gt; </td></tr>
<tr class="memitem:aeca22dbe4563358960e907a40cd3e1ac"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../da/dd3/namespacespirograph.html#aeca22dbe4563358960e907a40cd3e1ac">spirograph</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; double, double &gt;, N &gt; *points, double l, double k, double rot)</td></tr>
<tr class="separator:aeca22dbe4563358960e907a40cd3e1ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e83a64e8443fff1e5ffdc1c299c1e99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/namespacespirograph.html#a8e83a64e8443fff1e5ffdc1c299c1e99">test</a> ()</td></tr>
<tr class="memitem:a8e83a64e8443fff1e5ffdc1c299c1e99" id="r_a8e83a64e8443fff1e5ffdc1c299c1e99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dd3/namespacespirograph.html#a8e83a64e8443fff1e5ffdc1c299c1e99">test</a> ()</td></tr>
<tr class="memdesc:a8e83a64e8443fff1e5ffdc1c299c1e99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test function to save resulting points to a CSV file. <br /></td></tr>
<tr class="separator:a8e83a64e8443fff1e5ffdc1c299c1e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -274,7 +274,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../da/dd3/namespacespirograph.html">spirograph</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.7 </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.8 </li>
</ul>
</div>
</body>

View File

@@ -1,11 +1,11 @@
<map id="spirograph::test" name="spirograph::test">
<area shape="rect" id="Node000001" title="Test function to save resulting points to a CSV file." alt="" coords="5,80,117,106"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/close.html#" title=" " alt="" coords="172,5,309,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,77,164,40,179,34,181,39,166,45,88,82"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="86,77,164,40,179,34,180,39,166,45,88,82"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_ofstream/is_open.html#" title=" " alt="" coords="165,55,316,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="117,82,150,78,151,83,118,88"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="117,82,149,78,150,83,118,88"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="203,104,278,130"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="118,98,189,107,188,113,117,103"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="118,98,188,107,188,113,117,103"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/basic_stringstream/str.html#" title=" " alt="" coords="169,153,312,179"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="89,104,166,140,181,145,179,150,164,145,86,109"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: spirograph::test Pages: 1 -->
<svg width="241pt" height="138pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.01,-74.62C76.34,-82.78 98.98,-94.28 119.5,-102.62 123.2,-104.13 127.09,-105.6 131,-107"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.76,-110.62 140.35,-110.56 132.04,-104 129.76,-110.62"/>
<path fill="none" stroke="#63b8ff" d="M61.01,-74.62C76.34,-82.78 98.98,-94.28 119.5,-102.62 123.1,-104.09 126.86,-105.51 130.66,-106.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.33,-110.12 139.92,-110.07 131.61,-103.51 129.33,-110.12"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.95,-70.53C91.85,-71.67 100.32,-72.88 108.78,-74.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-77.67 118.47,-75.63 109.07,-70.74 108.08,-77.67"/>
<path fill="none" stroke="#63b8ff" d="M83.95,-70.53C91.68,-71.64 99.94,-72.83 108.22,-74.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="107.58,-77.46 117.97,-75.41 108.57,-70.53 107.58,-77.46"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.95,-59.03C101.02,-56.71 120.7,-54.04 137.41,-51.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.46,-55.15 146.9,-50.34 136.52,-48.22 137.46,-55.15"/>
<path fill="none" stroke="#63b8ff" d="M83.95,-59.03C100.86,-56.73 120.33,-54.09 136.93,-51.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.96,-55.36 146.4,-50.54 136.02,-48.42 136.96,-55.36"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.66,-54.61C77,-46.71 99.31,-35.71 119.5,-27.62 123.21,-26.14 127.1,-24.69 131.02,-23.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.05,-26.29 140.38,-19.74 129.78,-19.67 132.05,-26.29"/>
<path fill="none" stroke="#63b8ff" d="M61.66,-54.61C77,-46.71 99.31,-35.71 119.5,-27.62 123.1,-26.18 126.87,-24.77 130.67,-23.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.62,-26.79 139.95,-20.23 129.35,-20.17 131.62,-26.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: spirograph::test Pages: 1 -->
<svg width="241pt" height="138pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.01,-74.62C76.34,-82.78 98.98,-94.28 119.5,-102.62 123.2,-104.13 127.09,-105.6 131,-107"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.76,-110.62 140.35,-110.56 132.04,-104 129.76,-110.62"/>
<path fill="none" stroke="#63b8ff" d="M61.01,-74.62C76.34,-82.78 98.98,-94.28 119.5,-102.62 123.1,-104.09 126.86,-105.51 130.66,-106.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="129.33,-110.12 139.92,-110.07 131.61,-103.51 129.33,-110.12"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.95,-70.53C91.85,-71.67 100.32,-72.88 108.78,-74.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.08,-77.67 118.47,-75.63 109.07,-70.74 108.08,-77.67"/>
<path fill="none" stroke="#63b8ff" d="M83.95,-70.53C91.68,-71.64 99.94,-72.83 108.22,-74.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="107.58,-77.46 117.97,-75.41 108.57,-70.53 107.58,-77.46"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M83.95,-59.03C101.02,-56.71 120.7,-54.04 137.41,-51.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.46,-55.15 146.9,-50.34 136.52,-48.22 137.46,-55.15"/>
<path fill="none" stroke="#63b8ff" d="M83.95,-59.03C100.86,-56.73 120.33,-54.09 136.93,-51.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.96,-55.36 146.4,-50.54 136.02,-48.42 136.96,-55.36"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge4_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge4_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M61.66,-54.61C77,-46.71 99.31,-35.71 119.5,-27.62 123.21,-26.14 127.1,-24.69 131.02,-23.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.05,-26.29 140.38,-19.74 129.78,-19.67 132.05,-26.29"/>
<path fill="none" stroke="#63b8ff" d="M61.66,-54.61C77,-46.71 99.31,-35.71 119.5,-27.62 123.1,-26.18 126.87,-24.77 130.67,-23.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.62,-26.79 139.95,-20.23 129.35,-20.17 131.62,-26.79"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -1,7 +1,7 @@
<map id="spirograph::spirograph" name="spirograph::spirograph">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,155,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/cos.html#" title=" " alt="" coords="203,5,271,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="155,29,187,23,188,29,156,34"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="155,29,186,24,187,29,156,34"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sin.html#" title=" " alt="" coords="205,55,269,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="156,52,191,58,190,63,155,58"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="156,52,190,58,189,63,155,58"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: spirograph::spirograph Pages: 1 -->
<svg width="207pt" height="64pt"
@@ -40,8 +40,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.44,-36.74C120.7,-38.09 129.02,-39.46 136.73,-40.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.07,-44.33 146.51,-42.5 137.21,-37.42 136.07,-44.33"/>
<path fill="none" stroke="#63b8ff" d="M112.44,-36.74C120.51,-38.06 128.63,-39.4 136.19,-40.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.58,-44.08 146.01,-42.25 136.71,-37.18 135.58,-44.08"/>
</a>
</g>
</g>
@@ -58,8 +58,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.44,-18.99C121.37,-17.6 130.37,-16.2 138.59,-14.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.9,-18.26 148.24,-13.26 137.82,-11.34 138.9,-18.26"/>
<path fill="none" stroke="#63b8ff" d="M112.44,-18.99C121.16,-17.64 129.96,-16.27 138.03,-15.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.41,-18.49 147.75,-13.5 137.33,-11.58 138.41,-18.49"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: spirograph::spirograph Pages: 1 -->
<svg width="207pt" height="64pt"
@@ -30,8 +30,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.44,-36.74C120.7,-38.09 129.02,-39.46 136.73,-40.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.07,-44.33 146.51,-42.5 137.21,-37.42 136.07,-44.33"/>
<path fill="none" stroke="#63b8ff" d="M112.44,-36.74C120.51,-38.06 128.63,-39.4 136.19,-40.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.58,-44.08 146.01,-42.25 136.71,-37.18 135.58,-44.08"/>
</a>
</g>
</g>
@@ -48,8 +48,8 @@
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M112.44,-18.99C121.37,-17.6 130.37,-16.2 138.59,-14.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.9,-18.26 148.24,-13.26 137.82,-11.34 138.9,-18.26"/>
<path fill="none" stroke="#63b8ff" d="M112.44,-18.99C121.16,-17.64 129.96,-16.27 138.03,-15.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.41,-18.49 147.75,-13.5 137.33,-11.58 138.41,-18.49"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB