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

@@ -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++: Member List</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');
@@ -136,7 +136,7 @@ $(document).ready(function(){initNavTree('d3/d95/classdata__structures_1_1tree__
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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

@@ -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::strassens_multiplication::Matrix&lt; T, typename &gt; Class Template 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');
@@ -116,81 +116,81 @@ Collaboration diagram for divide_and_conquer::strassens_multiplication::Matrix&l
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a01f3a05cf5abdc5d63999ef1bf9f9256"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:a01f3a05cf5abdc5d63999ef1bf9f9256" id="r_a01f3a05cf5abdc5d63999ef1bf9f9256"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:a01f3a05cf5abdc5d63999ef1bf9f9256"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a01f3a05cf5abdc5d63999ef1bf9f9256">Matrix</a> (const Integer <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1">size</a>)</td></tr>
<tr class="memdesc:a01f3a05cf5abdc5d63999ef1bf9f9256"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a01f3a05cf5abdc5d63999ef1bf9f9256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aa49765cce39ce48b9241e993e0cfb9"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:a4aa49765cce39ce48b9241e993e0cfb9" id="r_a4aa49765cce39ce48b9241e993e0cfb9"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:a4aa49765cce39ce48b9241e993e0cfb9"><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a4aa49765cce39ce48b9241e993e0cfb9">Matrix</a> (const Integer rows, const Integer cols)</td></tr>
<tr class="memdesc:a4aa49765cce39ce48b9241e993e0cfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <br /></td></tr>
<tr class="separator:a4aa49765cce39ce48b9241e993e0cfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4e183ec8eab778cb243e4ae0b22a0f1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; size_t, size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1">size</a> () const</td></tr>
<tr class="memitem:ae4e183ec8eab778cb243e4ae0b22a0f1" id="r_ae4e183ec8eab778cb243e4ae0b22a0f1"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/utility/pair.html">std::pair</a>&lt; size_t, size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1">size</a> () const</td></tr>
<tr class="memdesc:ae4e183ec8eab778cb243e4ae0b22a0f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the matrix shape. <br /></td></tr>
<tr class="separator:ae4e183ec8eab778cb243e4ae0b22a0f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4c64e5723fa12a043fd0a7f5ed5bb37"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:ac4c64e5723fa12a043fd0a7f5ed5bb37" id="r_ac4c64e5723fa12a043fd0a7f5ed5bb37"><td class="memTemplParams" colspan="2">template&lt;typename Integer , typename = typename std::enable_if&lt; std::is_integral&lt;Integer&gt;::value, Integer&gt;::type&gt; </td></tr>
<tr class="memitem:ac4c64e5723fa12a043fd0a7f5ed5bb37"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ac4c64e5723fa12a043fd0a7f5ed5bb37">operator[]</a> (const Integer index)</td></tr>
<tr class="memdesc:ac4c64e5723fa12a043fd0a7f5ed5bb37"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the address of the element at ith place (here ith row of the matrix) <br /></td></tr>
<tr class="separator:ac4c64e5723fa12a043fd0a7f5ed5bb37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fcb7db9bdeabd874712ec4f00483d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a1fcb7db9bdeabd874712ec4f00483d17">slice</a> (const size_t row_start, const size_t row_end=MAX_SIZE, const size_t col_start=MAX_SIZE, const size_t col_end=MAX_SIZE) const</td></tr>
<tr class="memitem:a1fcb7db9bdeabd874712ec4f00483d17" id="r_a1fcb7db9bdeabd874712ec4f00483d17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a1fcb7db9bdeabd874712ec4f00483d17">slice</a> (const size_t row_start, const size_t row_end=MAX_SIZE, const size_t col_start=MAX_SIZE, const size_t col_end=MAX_SIZE) const</td></tr>
<tr class="memdesc:a1fcb7db9bdeabd874712ec4f00483d17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a new matrix and returns a part of it. <br /></td></tr>
<tr class="separator:a1fcb7db9bdeabd874712ec4f00483d17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6534125643a02c114bd4cddba9bc17f"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, Number&gt;::type&gt; </td></tr>
<tr class="memitem:ab6534125643a02c114bd4cddba9bc17f" id="r_ab6534125643a02c114bd4cddba9bc17f"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, Number&gt;::type&gt; </td></tr>
<tr class="memitem:ab6534125643a02c114bd4cddba9bc17f"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ab6534125643a02c114bd4cddba9bc17f">h_stack</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other)</td></tr>
<tr class="memdesc:ab6534125643a02c114bd4cddba9bc17f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontally stack the matrix (one after the other) <br /></td></tr>
<tr class="separator:ab6534125643a02c114bd4cddba9bc17f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af12ceffdc07cc87eca8a4a8ac87d60fe"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, Number&gt;::type&gt; </td></tr>
<tr class="memitem:af12ceffdc07cc87eca8a4a8ac87d60fe" id="r_af12ceffdc07cc87eca8a4a8ac87d60fe"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, Number&gt;::type&gt; </td></tr>
<tr class="memitem:af12ceffdc07cc87eca8a4a8ac87d60fe"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#af12ceffdc07cc87eca8a4a8ac87d60fe">v_stack</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other)</td></tr>
<tr class="memdesc:af12ceffdc07cc87eca8a4a8ac87d60fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Horizontally stack the matrix (current matrix above the other) <br /></td></tr>
<tr class="separator:af12ceffdc07cc87eca8a4a8ac87d60fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad36ec1f1a97298e49de605384e5f8211"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:ad36ec1f1a97298e49de605384e5f8211" id="r_ad36ec1f1a97298e49de605384e5f8211"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:ad36ec1f1a97298e49de605384e5f8211"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ad36ec1f1a97298e49de605384e5f8211">operator+</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:ad36ec1f1a97298e49de605384e5f8211"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add two matrices and returns a new matrix. <br /></td></tr>
<tr class="separator:ad36ec1f1a97298e49de605384e5f8211"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae190115f8d4d31e47d7290e0b6871391"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:ae190115f8d4d31e47d7290e0b6871391" id="r_ae190115f8d4d31e47d7290e0b6871391"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:ae190115f8d4d31e47d7290e0b6871391"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae190115f8d4d31e47d7290e0b6871391">operator+=</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:ae190115f8d4d31e47d7290e0b6871391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add another matrices to current matrix. <br /></td></tr>
<tr class="separator:ae190115f8d4d31e47d7290e0b6871391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a678681c9f6266a8219bd6bee6972d70e"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a678681c9f6266a8219bd6bee6972d70e" id="r_a678681c9f6266a8219bd6bee6972d70e"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a678681c9f6266a8219bd6bee6972d70e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a678681c9f6266a8219bd6bee6972d70e">operator-</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:a678681c9f6266a8219bd6bee6972d70e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract two matrices and returns a new matrix. <br /></td></tr>
<tr class="separator:a678681c9f6266a8219bd6bee6972d70e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c986fb57b74fe1b7c5953cb1922c3d"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a42c986fb57b74fe1b7c5953cb1922c3d" id="r_a42c986fb57b74fe1b7c5953cb1922c3d"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a42c986fb57b74fe1b7c5953cb1922c3d"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a42c986fb57b74fe1b7c5953cb1922c3d">operator-=</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:a42c986fb57b74fe1b7c5953cb1922c3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Subtract another matrices to current matrix. <br /></td></tr>
<tr class="separator:a42c986fb57b74fe1b7c5953cb1922c3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60599668b56001cef4bb59d4cb5c6c6c"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a60599668b56001cef4bb59d4cb5c6c6c" id="r_a60599668b56001cef4bb59d4cb5c6c6c"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a60599668b56001cef4bb59d4cb5c6c6c"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a60599668b56001cef4bb59d4cb5c6c6c">operator*</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:a60599668b56001cef4bb59d4cb5c6c6c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply two matrices and returns a new matrix. <br /></td></tr>
<tr class="separator:a60599668b56001cef4bb59d4cb5c6c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedbe01e48a96fefa0b393ec577b0f19e"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:aedbe01e48a96fefa0b393ec577b0f19e" id="r_aedbe01e48a96fefa0b393ec577b0f19e"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:aedbe01e48a96fefa0b393ec577b0f19e"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#aedbe01e48a96fefa0b393ec577b0f19e">operator*</a> (const Number other) const</td></tr>
<tr class="memdesc:aedbe01e48a96fefa0b393ec577b0f19e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply matrix with a number and returns a new matrix. <br /></td></tr>
<tr class="separator:aedbe01e48a96fefa0b393ec577b0f19e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09566a6a59d30875434c140e18e0a12"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:af09566a6a59d30875434c140e18e0a12" id="r_af09566a6a59d30875434c140e18e0a12"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:af09566a6a59d30875434c140e18e0a12"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#af09566a6a59d30875434c140e18e0a12">operator*=</a> (const Number other) const</td></tr>
<tr class="memdesc:af09566a6a59d30875434c140e18e0a12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Multiply a number to current matrix. <br /></td></tr>
<tr class="separator:af09566a6a59d30875434c140e18e0a12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d8eb669b37a27224376b08515b4ee50"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a5d8eb669b37a27224376b08515b4ee50" id="r_a5d8eb669b37a27224376b08515b4ee50"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a5d8eb669b37a27224376b08515b4ee50"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a5d8eb669b37a27224376b08515b4ee50">naive_multiplication</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:a5d8eb669b37a27224376b08515b4ee50"><td class="mdescLeft">&#160;</td><td class="mdescRight">Naive multiplication performed on this. <br /></td></tr>
<tr class="separator:a5d8eb669b37a27224376b08515b4ee50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87c2ed8f19bda2ad21ee4cbed32c394a"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a87c2ed8f19bda2ad21ee4cbed32c394a" id="r_a87c2ed8f19bda2ad21ee4cbed32c394a"><td class="memTemplParams" colspan="2">template&lt;typename Number , typename = typename std::enable_if&lt; std::is_integral&lt;Number&gt;::value || std::is_floating_point&lt;Number&gt;::value, bool&gt;::type&gt; </td></tr>
<tr class="memitem:a87c2ed8f19bda2ad21ee4cbed32c394a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a87c2ed8f19bda2ad21ee4cbed32c394a">strassens_multiplication</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; Number &gt; &amp;other) const</td></tr>
<tr class="memdesc:a87c2ed8f19bda2ad21ee4cbed32c394a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Strassens method of multiplying two matrices References: <a href="https://en.wikipedia.org/wiki/Strassen_algorithm">https://en.wikipedia.org/wiki/Strassen_algorithm</a>. <br /></td></tr>
<tr class="separator:a87c2ed8f19bda2ad21ee4cbed32c394a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a562faa16a4b4ed5d4804823c56f99c9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a562faa16a4b4ed5d4804823c56f99c9c">operator==</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; T &gt; &amp;other) const</td></tr>
<tr class="memitem:a562faa16a4b4ed5d4804823c56f99c9c" id="r_a562faa16a4b4ed5d4804823c56f99c9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a562faa16a4b4ed5d4804823c56f99c9c">operator==</a> (const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; T &gt; &amp;other) const</td></tr>
<tr class="memdesc:a562faa16a4b4ed5d4804823c56f99c9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compares two matrices if each of them are equal or not. <br /></td></tr>
<tr class="separator:a562faa16a4b4ed5d4804823c56f99c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a048f49ac4b28af539a9669e696c8a843"><td class="memItemLeft" align="right" valign="top"><a id="a048f49ac4b28af539a9669e696c8a843" name="a048f49ac4b28af539a9669e696c8a843"></a>
<tr class="memitem:a048f49ac4b28af539a9669e696c8a843" id="r_a048f49ac4b28af539a9669e696c8a843"><td class="memItemLeft" align="right" valign="top"><a id="a048f49ac4b28af539a9669e696c8a843" name="a048f49ac4b28af539a9669e696c8a843"></a>
<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>_mat</b></td></tr>
<tr class="separator:a048f49ac4b28af539a9669e696c8a843"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a6e6290aa94e1b8fc00732531b4842f6e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a6e6290aa94e1b8fc00732531b4842f6e">operator&lt;&lt;</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;out, const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; T &gt; &amp;mat)</td></tr>
<tr class="memitem:a6e6290aa94e1b8fc00732531b4842f6e" id="r_a6e6290aa94e1b8fc00732531b4842f6e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a6e6290aa94e1b8fc00732531b4842f6e">operator&lt;&lt;</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;out, const <a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</a>&lt; T &gt; &amp;mat)</td></tr>
<tr class="separator:a6e6290aa94e1b8fc00732531b4842f6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1294,7 +1294,7 @@ template&lt;typename T , typename = typename std::enable_if&lt; st
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>divide_and_conquer/strassen_matrix_multiplication.cpp</li>
<li>divide_and_conquer/<b>strassen_matrix_multiplication.cpp</b></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
@@ -1302,7 +1302,7 @@ template&lt;typename T , typename = typename std::enable_if&lt; st
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dd/dba/namespacedivide__and__conquer.html">divide_and_conquer</a></li><li class="navelem"><b>strassens_multiplication</b></li><li class="navelem"><a class="el" href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html">Matrix</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,9 +1,9 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::Matrix" name="divide_and_conquer::strassens_multiplication::Matrix::Matrix">
<area shape="rect" id="Node000001" title="Constructor." alt="" coords="5,24,175,79"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/emplace_back.html#" title=" " alt="" coords="223,5,398,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="174,36,207,31,208,36,175,41"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="174,36,207,31,207,36,175,41"/>
<area shape="rect" id="Node000003" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="226,56,395,111"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="175,61,212,66,211,72,174,66"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="175,61,211,66,210,72,174,66"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="446,71,561,96"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="395,81,431,81,431,86,395,86"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="395,81,430,81,430,86,395,86"/>
</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::strassens_multiplication::Matrix::Matrix Pages: 1 -->
<svg width="425pt" height="88pt"
@@ -42,8 +42,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="M127.15,-54.47C135.21,-55.7 143.54,-56.98 151.79,-58.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-61.84 161.56,-59.89 152.21,-54.92 151.15,-61.84"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-54.47C135.03,-55.68 143.17,-56.92 151.23,-58.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.65,-61.61 161.07,-59.66 151.71,-54.69 150.65,-61.61"/>
</a>
</g>
</g>
@@ -62,8 +62,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="M127.15,-35.66C136.07,-34.35 145.31,-33 154.41,-31.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.61,-35.02 164,-30.1 153.6,-28.09 154.61,-35.02"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-35.66C135.87,-34.38 144.91,-33.05 153.81,-31.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.12,-35.24 163.5,-30.32 153.1,-28.31 154.12,-35.24"/>
</a>
</g>
</g>
@@ -80,8 +80,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.47,-20.88C301.44,-20.88 310.6,-20.88 319.37,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.22,-24.38 329.22,-20.88 319.22,-17.38 319.22,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M292.47,-20.88C301.24,-20.88 310.19,-20.88 318.78,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.71,-24.38 328.71,-20.88 318.71,-17.38 318.71,-24.38"/>
</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::strassens_multiplication::Matrix::Matrix Pages: 1 -->
<svg width="425pt" height="88pt"
@@ -32,8 +32,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="M127.15,-54.47C135.21,-55.7 143.54,-56.98 151.79,-58.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-61.84 161.56,-59.89 152.21,-54.92 151.15,-61.84"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-54.47C135.03,-55.68 143.17,-56.92 151.23,-58.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.65,-61.61 161.07,-59.66 151.71,-54.69 150.65,-61.61"/>
</a>
</g>
</g>
@@ -52,8 +52,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="M127.15,-35.66C136.07,-34.35 145.31,-33 154.41,-31.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.61,-35.02 164,-30.1 153.6,-28.09 154.61,-35.02"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-35.66C135.87,-34.38 144.91,-33.05 153.81,-31.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.12,-35.24 163.5,-30.32 153.1,-28.31 154.12,-35.24"/>
</a>
</g>
</g>
@@ -70,8 +70,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.47,-20.88C301.44,-20.88 310.6,-20.88 319.37,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.22,-24.38 329.22,-20.88 319.22,-17.38 319.22,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M292.47,-20.88C301.24,-20.88 310.19,-20.88 318.78,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.71,-24.38 328.71,-20.88 318.71,-17.38 318.71,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 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::strassens_multiplication::Matrix::slice Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -42,8 +42,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::slice Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -32,8 +32,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -3,6 +3,6 @@
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="223,5,392,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,51,207,46,208,51,175,56"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="440,54,555,79"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,425,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,426,51,425,56,392,51"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,424,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,425,51,424,56,392,51"/>
</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::strassens_multiplication::Matrix::operator&#45;= Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -62,8 +62,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -71,8 +71,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.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: divide_and_conquer::strassens_multiplication::Matrix::operator&#45;= Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -52,8 +52,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -61,8 +61,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,5 +1,5 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::Matrix" name="divide_and_conquer::strassens_multiplication::Matrix::Matrix">
<area shape="rect" id="Node000001" title="Constructor." alt="" coords="5,5,175,61"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/emplace_back.html#" title=" " alt="" coords="223,20,398,46"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,31,208,31,208,36,175,36"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,31,207,31,207,36,175,36"/>
</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::strassens_multiplication::Matrix::Matrix Pages: 1 -->
<svg width="303pt" height="50pt"
@@ -42,8 +42,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="M127.15,-20.88C135.21,-20.88 143.54,-20.88 151.79,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.56,-24.38 161.56,-20.88 151.56,-17.38 151.56,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-20.88C135.03,-20.88 143.17,-20.88 151.23,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.05,-24.38 161.05,-20.88 151.05,-17.38 151.05,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::Matrix Pages: 1 -->
<svg width="303pt" height="50pt"
@@ -32,8 +32,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="M127.15,-20.88C135.21,-20.88 143.54,-20.88 151.79,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.56,-24.38 161.56,-20.88 151.56,-17.38 151.56,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-20.88C135.03,-20.88 143.17,-20.88 151.23,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.05,-24.38 161.05,-20.88 151.05,-17.38 151.05,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 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::strassens_multiplication::Matrix::operator== Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -42,8 +42,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::operator== Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -32,8 +32,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,5 +1,5 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::naive_multiplication" name="divide_and_conquer::strassens_multiplication::Matrix::naive_multiplication">
<area shape="rect" id="Node000001" title="Naive multiplication performed on this." alt="" coords="5,5,193,61"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="241,20,356,46"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="193,31,226,31,226,36,193,36"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="193,31,225,31,225,36,193,36"/>
</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::strassens_multiplication::Matrix::naive_multiplication Pages: 1 -->
<svg width="271pt" height="50pt"
@@ -42,8 +42,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="M140.68,-20.88C148.91,-20.88 157.21,-20.88 165.17,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.15,-24.38 175.15,-20.88 165.15,-17.38 165.15,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M140.68,-20.88C148.81,-20.88 157.02,-20.88 164.89,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.64,-24.38 174.64,-20.88 164.64,-17.38 164.64,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 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::strassens_multiplication::Matrix::naive_multiplication Pages: 1 -->
<svg width="271pt" height="50pt"
@@ -32,8 +32,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="M140.68,-20.88C148.91,-20.88 157.21,-20.88 165.17,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.15,-24.38 175.15,-20.88 165.15,-17.38 165.15,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M140.68,-20.88C148.81,-20.88 157.02,-20.88 164.89,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.64,-24.38 174.64,-20.88 164.64,-17.38 164.64,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,11 +1,11 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::operator*" name="divide_and_conquer::strassens_multiplication::Matrix::operator*">
<area shape="rect" id="Node000001" title="Multiply two matrices and returns a new matrix." alt="" coords="5,71,175,126"/>
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a5d8eb669b37a27224376b08515b4ee50" title="Naive multiplication performed on this." alt="" coords="223,5,410,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,71,208,62,209,67,176,77"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,71,207,62,209,67,176,77"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="458,86,573,111"/>
<area shape="poly" id="edge5_Node000001_Node000003" title=" " alt="" coords="175,96,444,96,444,101,175,101"/>
<area shape="poly" id="edge5_Node000001_Node000003" title=" " alt="" coords="175,96,443,96,443,101,175,101"/>
<area shape="rect" id="Node000004" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="232,136,401,192"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="176,120,218,133,217,138,175,126"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="404,59,461,78,460,83,403,64"/>
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="401,133,459,114,461,119,402,138"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="176,120,218,133,216,138,175,126"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="404,59,461,78,459,83,403,64"/>
<area shape="poly" id="edge4_Node000004_Node000003" title=" " alt="" coords="401,133,459,114,460,119,402,138"/>
</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::strassens_multiplication::Matrix::operator* Pages: 1 -->
<svg width="434pt" height="148pt"
@@ -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="M127.44,-88.26C135.55,-90.63 143.93,-93.08 152.26,-95.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.19,-99.13 161.77,-98.58 153.15,-92.42 151.19,-99.13"/>
<path fill="none" stroke="#63b8ff" d="M127.44,-88.26C135.46,-90.6 143.74,-93.02 151.99,-95.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.73,-98.71 161.31,-98.15 152.7,-91.99 150.73,-98.71"/>
</a>
</g>
</g>
@@ -62,8 +62,8 @@
<g id="edge5_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge5_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M127.18,-69.88C186.09,-69.88 273.29,-69.88 328.81,-69.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.47,-73.38 338.47,-69.88 328.47,-66.38 328.47,-73.38"/>
<path fill="none" stroke="#63b8ff" d="M127.18,-69.88C185.85,-69.88 272.56,-69.88 328.11,-69.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.95,-73.38 337.95,-69.88 327.95,-66.38 327.95,-73.38"/>
</a>
</g>
</g>
@@ -82,8 +82,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="M127.44,-51.49C137.76,-48.48 148.53,-45.33 159.07,-42.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.9,-45.36 168.51,-39.2 157.93,-38.64 159.9,-45.36"/>
<path fill="none" stroke="#63b8ff" d="M127.44,-51.49C137.65,-48.51 148.31,-45.39 158.74,-42.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.44,-45.79 168.06,-39.62 157.48,-39.07 159.44,-45.79"/>
</a>
</g>
</g>
@@ -91,8 +91,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="M298.52,-97.53C313.1,-92.68 328.18,-87.67 341.43,-83.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.24,-86.36 350.63,-79.88 340.03,-79.71 342.24,-86.36"/>
<path fill="none" stroke="#63b8ff" d="M298.52,-97.53C312.95,-92.73 327.88,-87.77 341.04,-83.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.8,-86.83 350.19,-80.36 339.6,-80.19 341.8,-86.83"/>
</a>
</g>
</g>
@@ -100,8 +100,8 @@
<g id="edge4_Node000004_Node000003" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M297.23,-41.8C312.06,-46.72 327.48,-51.85 341.03,-56.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.85,-59.98 350.44,-59.81 342.06,-53.33 339.85,-59.98"/>
<path fill="none" stroke="#63b8ff" d="M297.23,-41.8C311.91,-46.67 327.18,-51.75 340.63,-56.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.42,-59.5 350.01,-59.33 341.62,-52.86 339.42,-59.5"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 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::strassens_multiplication::Matrix::operator* Pages: 1 -->
<svg width="434pt" height="148pt"
@@ -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="M127.44,-88.26C135.55,-90.63 143.93,-93.08 152.26,-95.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.19,-99.13 161.77,-98.58 153.15,-92.42 151.19,-99.13"/>
<path fill="none" stroke="#63b8ff" d="M127.44,-88.26C135.46,-90.6 143.74,-93.02 151.99,-95.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.73,-98.71 161.31,-98.15 152.7,-91.99 150.73,-98.71"/>
</a>
</g>
</g>
@@ -52,8 +52,8 @@
<g id="edge5_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge5_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M127.18,-69.88C186.09,-69.88 273.29,-69.88 328.81,-69.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.47,-73.38 338.47,-69.88 328.47,-66.38 328.47,-73.38"/>
<path fill="none" stroke="#63b8ff" d="M127.18,-69.88C185.85,-69.88 272.56,-69.88 328.11,-69.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="327.95,-73.38 337.95,-69.88 327.95,-66.38 327.95,-73.38"/>
</a>
</g>
</g>
@@ -72,8 +72,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="M127.44,-51.49C137.76,-48.48 148.53,-45.33 159.07,-42.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.9,-45.36 168.51,-39.2 157.93,-38.64 159.9,-45.36"/>
<path fill="none" stroke="#63b8ff" d="M127.44,-51.49C137.65,-48.51 148.31,-45.39 158.74,-42.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.44,-45.79 168.06,-39.62 157.48,-39.07 159.44,-45.79"/>
</a>
</g>
</g>
@@ -81,8 +81,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="M298.52,-97.53C313.1,-92.68 328.18,-87.67 341.43,-83.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="342.24,-86.36 350.63,-79.88 340.03,-79.71 342.24,-86.36"/>
<path fill="none" stroke="#63b8ff" d="M298.52,-97.53C312.95,-92.73 327.88,-87.77 341.04,-83.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="341.8,-86.83 350.19,-80.36 339.6,-80.19 341.8,-86.83"/>
</a>
</g>
</g>
@@ -90,8 +90,8 @@
<g id="edge4_Node000004_Node000003" class="edge">
<title>Node4&#45;&gt;Node3</title>
<g id="a_edge4_Node000004_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M297.23,-41.8C312.06,-46.72 327.48,-51.85 341.03,-56.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.85,-59.98 350.44,-59.81 342.06,-53.33 339.85,-59.98"/>
<path fill="none" stroke="#63b8ff" d="M297.23,-41.8C311.91,-46.67 327.18,-51.75 340.63,-56.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.42,-59.5 350.01,-59.33 341.62,-52.86 339.42,-59.5"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@@ -3,6 +3,6 @@
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="223,5,392,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,51,207,46,208,51,175,56"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="440,54,555,79"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,425,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,426,51,425,56,392,51"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,424,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,425,51,424,56,392,51"/>
</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::strassens_multiplication::Matrix::operator&#45; Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -62,8 +62,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -71,8 +71,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.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: divide_and_conquer::strassens_multiplication::Matrix::operator&#45; Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -52,8 +52,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -61,8 +61,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

@@ -1,28 +1,28 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::strassens_multiplication" name="divide_and_conquer::strassens_multiplication::Matrix::strassens_multiplication">
<area shape="rect" id="Node000001" title="Strassens method of multiplying two matrices References: https://en.wikipedia.org/wiki/Strassen_algor..." alt="" coords="5,187,219,242"/>
<area shape="poly" id="edge11_Node000001_Node000001" title=" " alt="" coords="64,186,64,176,73,168,89,162,112,160,139,163,155,170,152,175,137,168,112,165,90,167,76,172,69,178,69,186"/>
<area shape="poly" id="edge11_Node000001_Node000001" title=" " alt="" coords="64,186,64,176,73,168,89,162,112,160,138,163,154,170,152,174,137,168,112,165,90,167,76,172,69,178,69,186"/>
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ab6534125643a02c114bd4cddba9bc17f" title="Horizontally stack the matrix (one after the other)" alt="" coords="276,16,445,72"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="142,184,198,137,265,88,284,77,287,81,268,93,201,142,146,188"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="142,184,198,137,265,88,284,77,287,82,268,93,201,142,146,188"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="725,187,841,213"/>
<area shape="poly" id="edge8_Node000001_Node000004" title=" " alt="" coords="153,184,205,155,266,132,331,121,397,118,464,121,528,128,645,153,733,179,732,184,643,158,527,134,463,126,397,123,331,126,267,137,207,160,155,189"/>
<area shape="poly" id="edge8_Node000001_Node000004" title=" " alt="" coords="153,184,205,155,266,132,331,121,397,118,463,121,528,128,644,153,733,179,731,184,643,158,527,134,463,126,397,123,331,126,267,137,207,160,155,189"/>
<area shape="rect" id="Node000005" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a5d8eb669b37a27224376b08515b4ee50" title="Naive multiplication performed on this." alt="" coords="267,147,454,202"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="219,195,252,189,252,195,220,200"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="219,195,251,190,252,195,220,200"/>
<area shape="rect" id="Node000006" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="505,263,674,318"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="155,241,207,270,267,292,324,302,382,306,490,302,490,307,382,311,323,307,266,297,205,274,153,245"/>
<area shape="poly" id="edge6_Node000001_Node000006" title=" " alt="" coords="155,241,207,270,267,292,324,302,381,306,489,302,489,307,381,311,323,307,266,297,205,274,153,245"/>
<area shape="rect" id="Node000007" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a1fcb7db9bdeabd874712ec4f00483d17" title="Creates a new matrix and returns a part of it." alt="" coords="276,227,445,282"/>
<area shape="poly" id="edge9_Node000001_Node000007" title=" " alt="" coords="220,229,262,236,261,241,219,235"/>
<area shape="poly" id="edge9_Node000001_Node000007" title=" " alt="" coords="220,229,261,236,260,241,219,235"/>
<area shape="rect" id="Node000008" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#af12ceffdc07cc87eca8a4a8ac87d60fe" title="Horizontally stack the matrix (current matrix above the other)" alt="" coords="276,357,445,413"/>
<area shape="poly" id="edge12_Node000001_Node000008" title=" " alt="" coords="146,241,201,288,268,336,287,348,284,352,265,341,198,292,142,245"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="513,46,667,71"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="446,47,498,50,498,55,445,52"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="445,16,500,6,560,3,621,10,651,18,679,31,715,60,743,98,763,138,776,172,771,174,759,140,739,101,712,64,676,36,649,23,620,15,560,8,500,12,446,21"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="446,47,497,50,497,55,445,52"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="445,16,500,6,560,3,621,10,651,18,679,31,715,60,743,98,763,137,776,172,771,174,758,140,739,101,711,64,676,36,649,23,620,15,560,8,500,12,446,21"/>
<area shape="poly" id="edge5_Node000005_Node000004" title=" " alt="" coords="455,178,710,193,710,198,454,183"/>
<area shape="poly" id="edge7_Node000006_Node000004" title=" " alt="" coords="650,260,739,217,741,222,652,265"/>
<area shape="poly" id="edge10_Node000007_Node000004" title=" " alt="" coords="445,241,710,207,711,212,446,246"/>
<area shape="poly" id="edge16_Node000008_Node000004" title=" " alt="" coords="445,375,576,357,635,344,676,328,705,306,730,279,766,225,771,228,735,282,709,310,679,333,637,349,577,362,446,380"/>
<area shape="poly" id="edge15_Node000008_Node000006" title=" " alt="" coords="429,354,506,322,508,327,431,359"/>
<area shape="poly" id="edge10_Node000007_Node000004" title=" " alt="" coords="445,241,709,207,710,212,446,246"/>
<area shape="poly" id="edge16_Node000008_Node000004" title=" " alt="" coords="445,375,576,357,635,344,676,328,705,306,730,279,766,225,770,228,734,282,709,310,679,333,637,349,577,362,446,380"/>
<area shape="poly" id="edge15_Node000008_Node000006" title=" " alt="" coords="429,354,505,322,507,327,431,359"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="530,394,649,419"/>
<area shape="poly" id="edge13_Node000008_Node000009" title=" " alt="" coords="446,391,516,397,515,402,445,396"/>
<area shape="poly" id="edge13_Node000008_Node000009" title=" " alt="" coords="446,391,515,397,515,402,445,396"/>
<area shape="rect" id="Node000010" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/emplace_back.html#" title=" " alt="" coords="502,443,677,469"/>
<area shape="poly" id="edge14_Node000008_Node000010" title=" " alt="" coords="446,411,503,429,526,436,524,441,501,435,444,416"/>
<area shape="poly" id="edge14_Node000008_Node000010" title=" " alt="" coords="446,411,503,429,525,436,523,441,501,435,444,416"/>
</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::strassens_multiplication::Matrix::strassens_multiplication Pages: 1 -->
<!--zoomable 356 -->
@@ -69,8 +69,8 @@ var sectionId = 'dynsection-15';
<g id="edge11_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge11_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.62,-211.82C42.35,-221.3 53.81,-229.5 80,-229.5 95.55,-229.5 105.91,-226.61 111.07,-222.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.7,-223.41 114.38,-212.82 108.03,-221.3 114.7,-223.41"/>
<path fill="none" stroke="#63b8ff" d="M45.62,-211.82C42.35,-221.3 53.81,-229.5 80,-229.5 95.14,-229.5 105.36,-226.76 110.65,-222.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.93,-223.84 113.88,-213.25 107.31,-221.56 113.93,-223.84"/>
</a>
</g>
</g>
@@ -89,8 +89,8 @@ var sectionId = 'dynsection-15';
<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="M104.11,-211.77C126.56,-231.72 162.15,-261.74 196,-283.62 200.55,-286.57 205.38,-289.45 210.29,-292.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.32,-295.67 218.77,-297.38 211.67,-289.53 208.32,-295.67"/>
<path fill="none" stroke="#63b8ff" d="M104.11,-211.77C126.56,-231.72 162.15,-261.74 196,-283.62 200.43,-286.49 205.13,-289.3 209.91,-292"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.99,-294.94 218.44,-296.66 211.34,-288.8 207.99,-294.94"/>
</a>
</g>
</g>
@@ -107,8 +107,8 @@ var sectionId = 'dynsection-15';
<g id="edge8_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge8_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.58,-211.79C133.86,-225.88 165.38,-243.12 196,-250.62 321.88,-281.49 475.88,-238.63 545.25,-215.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.33,-218.16 554.64,-211.59 544.05,-211.54 546.33,-218.16"/>
<path fill="none" stroke="#63b8ff" d="M111.58,-211.79C133.86,-225.88 165.38,-243.12 196,-250.62 321.62,-281.43 475.24,-238.81 544.82,-215.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.9,-218.65 554.21,-212.08 543.62,-212.03 545.9,-218.65"/>
</a>
</g>
</g>
@@ -127,8 +127,8 @@ var sectionId = 'dynsection-15';
<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="M160.48,-203.57C168.6,-204.89 176.86,-206.23 185,-207.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.16,-211.13 194.6,-209.28 185.29,-204.22 184.16,-211.13"/>
<path fill="none" stroke="#63b8ff" d="M160.48,-203.57C168.42,-204.86 176.49,-206.17 184.45,-207.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.67,-210.89 194.1,-209.04 184.8,-203.98 183.67,-210.89"/>
</a>
</g>
</g>
@@ -147,8 +147,8 @@ var sectionId = 'dynsection-15';
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.58,-169.46C133.86,-155.37 165.38,-138.13 196,-130.62 251.03,-117.13 315.26,-118.74 363.61,-123.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.99,-126.81 373.29,-124.32 363.69,-119.84 362.99,-126.81"/>
<path fill="none" stroke="#63b8ff" d="M111.58,-169.46C133.86,-155.37 165.38,-138.13 196,-130.62 250.8,-117.19 314.72,-118.72 363,-123.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.49,-126.66 372.79,-124.17 363.18,-119.69 362.49,-126.66"/>
</a>
</g>
</g>
@@ -167,8 +167,8 @@ var sectionId = 'dynsection-15';
<g id="edge9_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.48,-177.68C170.88,-175.99 181.51,-174.26 191.82,-172.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.11,-175.92 201.41,-170.86 190.98,-169.01 192.11,-175.92"/>
<path fill="none" stroke="#63b8ff" d="M160.48,-177.68C170.67,-176.03 181.07,-174.33 191.17,-172.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.61,-176.16 200.92,-171.1 190.49,-169.25 191.61,-176.16"/>
</a>
</g>
</g>
@@ -187,8 +187,8 @@ var sectionId = 'dynsection-15';
<g id="edge12_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge12_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.11,-169.48C126.56,-149.53 162.15,-119.51 196,-97.62 200.55,-94.68 205.38,-91.8 210.29,-89.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.67,-91.72 218.77,-83.87 208.32,-85.58 211.67,-91.72"/>
<path fill="none" stroke="#63b8ff" d="M104.11,-169.48C126.56,-149.53 162.15,-119.51 196,-97.62 200.43,-94.76 205.13,-91.95 209.91,-89.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-92.45 218.44,-84.59 207.99,-86.31 211.34,-92.45"/>
</a>
</g>
</g>
@@ -205,8 +205,8 @@ var sectionId = 'dynsection-15';
<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="M330.07,-314.56C342.85,-313.73 356.36,-312.86 369.31,-312.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="369.28,-315.47 379.03,-311.33 368.82,-308.48 369.28,-315.47"/>
<path fill="none" stroke="#63b8ff" d="M330.07,-314.56C342.72,-313.74 356.09,-312.88 368.92,-312.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="368.77,-315.56 378.52,-311.43 368.31,-308.58 368.77,-315.56"/>
</a>
</g>
</g>
@@ -214,8 +214,8 @@ var sectionId = 'dynsection-15';
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.19,-337.55C380.42,-348.88 450.93,-356.01 504,-326.62 544.53,-304.18 566.86,-251 576.47,-221.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.03,-223.09 579.64,-212.5 573.34,-221.03 580.03,-223.09"/>
<path fill="none" stroke="#63b8ff" d="M330.19,-337.55C380.42,-348.88 450.93,-356.01 504,-326.62 544.36,-304.28 566.67,-251.47 576.34,-222.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="579.58,-223.54 579.19,-212.95 572.89,-221.47 579.58,-223.54"/>
</a>
</g>
</g>
@@ -223,8 +223,8 @@ var sectionId = 'dynsection-15';
<g id="edge5_Node000005_Node000004" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge5_Node000005_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M336.77,-216.43C394.62,-212.94 475.78,-208.05 528.68,-204.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.75,-208.3 538.53,-204.2 528.33,-201.31 528.75,-208.3"/>
<path fill="none" stroke="#63b8ff" d="M336.77,-216.43C394.5,-212.95 475.44,-208.07 528.35,-204.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.24,-208.39 538.01,-204.29 527.82,-201.4 528.24,-208.39"/>
</a>
</g>
</g>
@@ -232,8 +232,8 @@ var sectionId = 'dynsection-15';
<g id="edge7_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge7_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M484.1,-154.95C505.9,-165.32 531.56,-177.52 551.18,-186.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.57,-190.44 560.11,-191.57 552.58,-184.12 549.57,-190.44"/>
<path fill="none" stroke="#63b8ff" d="M484.1,-154.95C505.8,-165.27 531.33,-177.41 550.9,-186.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.21,-189.79 559.74,-190.92 552.21,-183.47 549.21,-189.79"/>
</a>
</g>
</g>
@@ -241,8 +241,8 @@ var sectionId = 'dynsection-15';
<g id="edge10_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge10_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.24,-168.82C388.36,-176.39 473.72,-187.5 528.64,-194.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.18,-198.25 538.54,-196.07 529.08,-191.31 528.18,-198.25"/>
<path fill="none" stroke="#63b8ff" d="M330.24,-168.82C388.23,-176.37 473.36,-187.45 528.3,-194.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.68,-198.05 538.04,-195.87 528.58,-191.11 527.68,-198.05"/>
</a>
</g>
</g>
@@ -250,8 +250,8 @@ var sectionId = 'dynsection-15';
<g id="edge16_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge16_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.04,-68.43C389.98,-74.87 475.28,-86.63 504,-103.62 535.71,-122.38 559.68,-159.16 572.3,-181.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.64,-183.39 577.42,-190.58 575.82,-180.11 569.64,-183.39"/>
<path fill="none" stroke="#63b8ff" d="M330.04,-68.43C389.98,-74.87 475.28,-86.63 504,-103.62 535.56,-122.3 559.47,-158.82 572.13,-181.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.92,-183.06 576.71,-190.24 575.1,-179.77 568.92,-183.06"/>
</a>
</g>
</g>
@@ -259,8 +259,8 @@ var sectionId = 'dynsection-15';
<g id="edge15_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge15_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.26,-83.93C336.49,-91.54 357.23,-100.21 376.23,-108.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.7,-111.71 385.28,-112.34 377.4,-105.25 374.7,-111.71"/>
<path fill="none" stroke="#63b8ff" d="M318.26,-83.93C336.33,-91.47 356.85,-100.05 375.7,-107.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.31,-111.13 384.88,-111.75 377.01,-104.67 374.31,-111.13"/>
</a>
</g>
</g>
@@ -277,8 +277,8 @@ var sectionId = 'dynsection-15';
<g id="edge13_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge13_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.07,-56.71C347.29,-55.09 365.82,-53.35 382.55,-51.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.63,-55.19 392.25,-50.77 381.97,-48.22 382.63,-55.19"/>
<path fill="none" stroke="#63b8ff" d="M330.07,-56.71C347.13,-55.11 365.47,-53.38 382.08,-51.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.12,-55.33 391.75,-50.91 381.46,-48.36 382.12,-55.33"/>
</a>
</g>
</g>
@@ -295,8 +295,8 @@ var sectionId = 'dynsection-15';
<g id="edge14_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge14_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.7,-41.29C343.74,-36.65 358.59,-31.87 372.5,-27.62 378.01,-25.94 383.8,-24.24 389.57,-22.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.17,-25.77 398.84,-19.68 388.26,-19.04 390.17,-25.77"/>
<path fill="none" stroke="#63b8ff" d="M329.7,-41.29C343.74,-36.65 358.59,-31.87 372.5,-27.62 377.87,-25.99 383.51,-24.33 389.13,-22.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="389.71,-26.19 398.38,-20.1 387.8,-19.45 389.71,-26.19"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 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::strassens_multiplication::Matrix::strassens_multiplication Pages: 1 -->
<svg width="635pt" height="356pt"
@@ -23,8 +23,8 @@
<g id="edge11_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge11_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M45.62,-211.82C42.35,-221.3 53.81,-229.5 80,-229.5 95.55,-229.5 105.91,-226.61 111.07,-222.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.7,-223.41 114.38,-212.82 108.03,-221.3 114.7,-223.41"/>
<path fill="none" stroke="#63b8ff" d="M45.62,-211.82C42.35,-221.3 53.81,-229.5 80,-229.5 95.14,-229.5 105.36,-226.76 110.65,-222.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="113.93,-223.84 113.88,-213.25 107.31,-221.56 113.93,-223.84"/>
</a>
</g>
</g>
@@ -43,8 +43,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="M104.11,-211.77C126.56,-231.72 162.15,-261.74 196,-283.62 200.55,-286.57 205.38,-289.45 210.29,-292.22"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="208.32,-295.67 218.77,-297.38 211.67,-289.53 208.32,-295.67"/>
<path fill="none" stroke="#63b8ff" d="M104.11,-211.77C126.56,-231.72 162.15,-261.74 196,-283.62 200.43,-286.49 205.13,-289.3 209.91,-292"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.99,-294.94 218.44,-296.66 211.34,-288.8 207.99,-294.94"/>
</a>
</g>
</g>
@@ -61,8 +61,8 @@
<g id="edge8_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge8_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.58,-211.79C133.86,-225.88 165.38,-243.12 196,-250.62 321.88,-281.49 475.88,-238.63 545.25,-215.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="546.33,-218.16 554.64,-211.59 544.05,-211.54 546.33,-218.16"/>
<path fill="none" stroke="#63b8ff" d="M111.58,-211.79C133.86,-225.88 165.38,-243.12 196,-250.62 321.62,-281.43 475.24,-238.81 544.82,-215.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="545.9,-218.65 554.21,-212.08 543.62,-212.03 545.9,-218.65"/>
</a>
</g>
</g>
@@ -81,8 +81,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="M160.48,-203.57C168.6,-204.89 176.86,-206.23 185,-207.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="184.16,-211.13 194.6,-209.28 185.29,-204.22 184.16,-211.13"/>
<path fill="none" stroke="#63b8ff" d="M160.48,-203.57C168.42,-204.86 176.49,-206.17 184.45,-207.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="183.67,-210.89 194.1,-209.04 184.8,-203.98 183.67,-210.89"/>
</a>
</g>
</g>
@@ -101,8 +101,8 @@
<g id="edge6_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge6_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M111.58,-169.46C133.86,-155.37 165.38,-138.13 196,-130.62 251.03,-117.13 315.26,-118.74 363.61,-123.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.99,-126.81 373.29,-124.32 363.69,-119.84 362.99,-126.81"/>
<path fill="none" stroke="#63b8ff" d="M111.58,-169.46C133.86,-155.37 165.38,-138.13 196,-130.62 250.8,-117.19 314.72,-118.72 363,-123.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="362.49,-126.66 372.79,-124.17 363.18,-119.69 362.49,-126.66"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<g id="edge9_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge9_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M160.48,-177.68C170.88,-175.99 181.51,-174.26 191.82,-172.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="192.11,-175.92 201.41,-170.86 190.98,-169.01 192.11,-175.92"/>
<path fill="none" stroke="#63b8ff" d="M160.48,-177.68C170.67,-176.03 181.07,-174.33 191.17,-172.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="191.61,-176.16 200.92,-171.1 190.49,-169.25 191.61,-176.16"/>
</a>
</g>
</g>
@@ -141,8 +141,8 @@
<g id="edge12_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge12_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M104.11,-169.48C126.56,-149.53 162.15,-119.51 196,-97.62 200.55,-94.68 205.38,-91.8 210.29,-89.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.67,-91.72 218.77,-83.87 208.32,-85.58 211.67,-91.72"/>
<path fill="none" stroke="#63b8ff" d="M104.11,-169.48C126.56,-149.53 162.15,-119.51 196,-97.62 200.43,-94.76 205.13,-91.95 209.91,-89.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-92.45 218.44,-84.59 207.99,-86.31 211.34,-92.45"/>
</a>
</g>
</g>
@@ -159,8 +159,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="M330.07,-314.56C342.85,-313.73 356.36,-312.86 369.31,-312.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="369.28,-315.47 379.03,-311.33 368.82,-308.48 369.28,-315.47"/>
<path fill="none" stroke="#63b8ff" d="M330.07,-314.56C342.72,-313.74 356.09,-312.88 368.92,-312.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="368.77,-315.56 378.52,-311.43 368.31,-308.58 368.77,-315.56"/>
</a>
</g>
</g>
@@ -168,8 +168,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.19,-337.55C380.42,-348.88 450.93,-356.01 504,-326.62 544.53,-304.18 566.86,-251 576.47,-221.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="580.03,-223.09 579.64,-212.5 573.34,-221.03 580.03,-223.09"/>
<path fill="none" stroke="#63b8ff" d="M330.19,-337.55C380.42,-348.88 450.93,-356.01 504,-326.62 544.36,-304.28 566.67,-251.47 576.34,-222.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="579.58,-223.54 579.19,-212.95 572.89,-221.47 579.58,-223.54"/>
</a>
</g>
</g>
@@ -177,8 +177,8 @@
<g id="edge5_Node000005_Node000004" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge5_Node000005_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M336.77,-216.43C394.62,-212.94 475.78,-208.05 528.68,-204.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.75,-208.3 538.53,-204.2 528.33,-201.31 528.75,-208.3"/>
<path fill="none" stroke="#63b8ff" d="M336.77,-216.43C394.5,-212.95 475.44,-208.07 528.35,-204.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.24,-208.39 538.01,-204.29 527.82,-201.4 528.24,-208.39"/>
</a>
</g>
</g>
@@ -186,8 +186,8 @@
<g id="edge7_Node000006_Node000004" class="edge">
<title>Node6&#45;&gt;Node4</title>
<g id="a_edge7_Node000006_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M484.1,-154.95C505.9,-165.32 531.56,-177.52 551.18,-186.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.57,-190.44 560.11,-191.57 552.58,-184.12 549.57,-190.44"/>
<path fill="none" stroke="#63b8ff" d="M484.1,-154.95C505.8,-165.27 531.33,-177.41 550.9,-186.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="549.21,-189.79 559.74,-190.92 552.21,-183.47 549.21,-189.79"/>
</a>
</g>
</g>
@@ -195,8 +195,8 @@
<g id="edge10_Node000007_Node000004" class="edge">
<title>Node7&#45;&gt;Node4</title>
<g id="a_edge10_Node000007_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.24,-168.82C388.36,-176.39 473.72,-187.5 528.64,-194.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.18,-198.25 538.54,-196.07 529.08,-191.31 528.18,-198.25"/>
<path fill="none" stroke="#63b8ff" d="M330.24,-168.82C388.23,-176.37 473.36,-187.45 528.3,-194.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="527.68,-198.05 538.04,-195.87 528.58,-191.11 527.68,-198.05"/>
</a>
</g>
</g>
@@ -204,8 +204,8 @@
<g id="edge16_Node000008_Node000004" class="edge">
<title>Node8&#45;&gt;Node4</title>
<g id="a_edge16_Node000008_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.04,-68.43C389.98,-74.87 475.28,-86.63 504,-103.62 535.71,-122.38 559.68,-159.16 572.3,-181.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.64,-183.39 577.42,-190.58 575.82,-180.11 569.64,-183.39"/>
<path fill="none" stroke="#63b8ff" d="M330.04,-68.43C389.98,-74.87 475.28,-86.63 504,-103.62 535.56,-122.3 559.47,-158.82 572.13,-181.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.92,-183.06 576.71,-190.24 575.1,-179.77 568.92,-183.06"/>
</a>
</g>
</g>
@@ -213,8 +213,8 @@
<g id="edge15_Node000008_Node000006" class="edge">
<title>Node8&#45;&gt;Node6</title>
<g id="a_edge15_Node000008_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M318.26,-83.93C336.49,-91.54 357.23,-100.21 376.23,-108.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.7,-111.71 385.28,-112.34 377.4,-105.25 374.7,-111.71"/>
<path fill="none" stroke="#63b8ff" d="M318.26,-83.93C336.33,-91.47 356.85,-100.05 375.7,-107.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="374.31,-111.13 384.88,-111.75 377.01,-104.67 374.31,-111.13"/>
</a>
</g>
</g>
@@ -231,8 +231,8 @@
<g id="edge13_Node000008_Node000009" class="edge">
<title>Node8&#45;&gt;Node9</title>
<g id="a_edge13_Node000008_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M330.07,-56.71C347.29,-55.09 365.82,-53.35 382.55,-51.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.63,-55.19 392.25,-50.77 381.97,-48.22 382.63,-55.19"/>
<path fill="none" stroke="#63b8ff" d="M330.07,-56.71C347.13,-55.11 365.47,-53.38 382.08,-51.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="382.12,-55.33 391.75,-50.91 381.46,-48.36 382.12,-55.33"/>
</a>
</g>
</g>
@@ -249,8 +249,8 @@
<g id="edge14_Node000008_Node000010" class="edge">
<title>Node8&#45;&gt;Node10</title>
<g id="a_edge14_Node000008_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.7,-41.29C343.74,-36.65 358.59,-31.87 372.5,-27.62 378.01,-25.94 383.8,-24.24 389.57,-22.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="390.17,-25.77 398.84,-19.68 388.26,-19.04 390.17,-25.77"/>
<path fill="none" stroke="#63b8ff" d="M329.7,-41.29C343.74,-36.65 358.59,-31.87 372.5,-27.62 377.87,-25.99 383.51,-24.33 389.13,-22.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="389.71,-26.19 398.38,-20.1 387.8,-19.45 389.71,-26.19"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,7 +1,7 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::h_stack" name="divide_and_conquer::strassens_multiplication::Matrix::h_stack">
<area shape="rect" id="Node000001" title="Horizontally stack the matrix (one after the other)" alt="" coords="5,16,175,71"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="223,5,377,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,31,208,27,209,32,175,36"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,31,207,27,208,32,175,36"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="242,55,358,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="175,51,228,57,227,62,175,56"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="175,51,227,57,227,62,175,56"/>
</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::strassens_multiplication::Matrix::h_stack Pages: 1 -->
<svg width="287pt" height="64pt"
@@ -42,8 +42,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="M127.25,-35.3C135.45,-36.3 143.88,-37.33 152.15,-38.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.56,-41.92 161.91,-39.66 152.41,-34.97 151.56,-41.92"/>
<path fill="none" stroke="#63b8ff" d="M127.25,-35.3C135.26,-36.28 143.5,-37.29 151.59,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.06,-41.74 161.41,-39.48 151.91,-34.79 151.06,-41.74"/>
</a>
</g>
</g>
@@ -60,8 +60,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="M127.25,-20.36C140.28,-18.85 153.89,-17.27 166.54,-15.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.84,-19.18 176.37,-14.55 166.04,-12.22 166.84,-19.18"/>
<path fill="none" stroke="#63b8ff" d="M127.25,-20.36C140.15,-18.86 153.61,-17.3 166.16,-15.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.34,-19.35 175.87,-14.72 165.53,-12.4 166.34,-19.35"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.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::strassens_multiplication::Matrix::h_stack Pages: 1 -->
<svg width="287pt" height="64pt"
@@ -32,8 +32,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="M127.25,-35.3C135.45,-36.3 143.88,-37.33 152.15,-38.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.56,-41.92 161.91,-39.66 152.41,-34.97 151.56,-41.92"/>
<path fill="none" stroke="#63b8ff" d="M127.25,-35.3C135.26,-36.28 143.5,-37.29 151.59,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.06,-41.74 161.41,-39.48 151.91,-34.79 151.06,-41.74"/>
</a>
</g>
</g>
@@ -50,8 +50,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="M127.25,-20.36C140.28,-18.85 153.89,-17.27 166.54,-15.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.84,-19.18 176.37,-14.55 166.04,-12.22 166.84,-19.18"/>
<path fill="none" stroke="#63b8ff" d="M127.25,-20.36C140.15,-18.86 153.61,-17.3 166.16,-15.85"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.34,-19.35 175.87,-14.72 165.53,-12.4 166.34,-19.35"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -3,6 +3,6 @@
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="223,5,392,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,51,207,46,208,51,175,56"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="440,54,555,79"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,425,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,426,51,425,56,392,51"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,424,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,425,51,424,56,392,51"/>
</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::strassens_multiplication::Matrix::operator+ Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -62,8 +62,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -71,8 +71,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.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: divide_and_conquer::strassens_multiplication::Matrix::operator+ Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -52,8 +52,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -61,8 +61,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -3,6 +3,6 @@
<area shape="rect" id="Node000002" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="223,5,392,61"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="175,51,207,46,208,51,175,56"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="440,54,555,79"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,425,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,426,51,425,56,392,51"/>
<area shape="poly" id="edge3_Node000001_Node000003" title=" " alt="" coords="175,69,223,71,392,71,424,69,425,74,392,76,223,76,175,74"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="393,45,425,51,424,56,392,51"/>
</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::strassens_multiplication::Matrix::operator+= Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -62,8 +62,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -71,8 +71,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.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: divide_and_conquer::strassens_multiplication::Matrix::operator+= Pages: 1 -->
<svg width="421pt" height="75pt"
@@ -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="M127.21,-30.61C135.31,-31.87 143.67,-33.17 151.93,-34.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.28,-38.05 161.7,-36.12 152.35,-31.13 151.28,-38.05"/>
<path fill="none" stroke="#63b8ff" d="M127.21,-30.61C135.13,-31.84 143.29,-33.11 151.37,-34.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.78,-37.82 161.2,-35.89 151.86,-30.9 150.78,-37.82"/>
</a>
</g>
</g>
@@ -52,8 +52,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="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 298.04,-16.13 306.54,-16.54 314.86,-17.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.44,-20.55 324.63,-17.66 314.86,-13.56 314.44,-20.55"/>
<path fill="none" stroke="#63b8ff" d="M127.27,-17.21C139.14,-16.65 151.45,-16.17 163,-15.88 219.43,-14.44 233.58,-14.07 290,-15.88 297.86,-16.13 306.16,-16.52 314.3,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="313.93,-20.46 324.12,-17.57 314.35,-13.47 313.93,-20.46"/>
</a>
</g>
</g>
@@ -61,8 +61,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="M290.46,-34.69C298.62,-33.24 306.9,-31.77 314.88,-30.35"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.29,-33.66 324.52,-28.46 314.06,-26.77 315.29,-33.66"/>
<path fill="none" stroke="#63b8ff" d="M290.46,-34.69C298.43,-33.28 306.53,-31.84 314.33,-30.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.8,-33.92 324.03,-28.73 313.57,-27.03 314.8,-33.92"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.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: divide_and_conquer::strassens_multiplication::Matrix::size Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -42,8 +42,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::size Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -32,8 +32,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 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::strassens_multiplication::Matrix::operator* Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -42,8 +42,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::operator* Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -32,8 +32,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::operator*= Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -42,8 +42,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.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::strassens_multiplication::Matrix::operator*= Pages: 1 -->
<svg width="258pt" height="50pt"
@@ -32,8 +32,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="M127.46,-20.88C135.52,-20.88 143.71,-20.88 151.61,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.52,-24.38 161.52,-20.88 151.52,-17.38 151.52,-24.38"/>
<path fill="none" stroke="#63b8ff" d="M127.46,-20.88C135.34,-20.88 143.34,-20.88 151.06,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.01,-24.38 161.01,-20.88 151.01,-17.38 151.01,-24.38"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,12 +1,12 @@
<map id="divide_and_conquer::strassens_multiplication::Matrix::v_stack" name="divide_and_conquer::strassens_multiplication::Matrix::v_stack">
<area shape="rect" id="Node000001" title="Horizontally stack the matrix (current matrix above the other)" alt="" coords="5,73,175,129"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="251,5,370,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="149,70,222,40,241,33,243,38,224,45,151,75"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="149,70,222,40,240,33,242,39,224,45,151,75"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/emplace_back.html#" title=" " alt="" coords="223,55,398,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="174,85,207,80,208,86,175,91"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="174,85,207,80,207,86,175,91"/>
<area shape="rect" id="Node000004" href="$dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" title="Get the matrix shape." alt="" coords="226,105,395,161"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="175,110,212,116,211,121,174,116"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="175,110,211,116,210,121,174,116"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="446,153,561,179"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="132,127,175,152,223,170,277,180,331,182,431,176,431,181,331,188,276,185,222,175,172,156,129,131"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="396,145,432,151,431,156,395,150"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="132,127,175,152,223,170,276,180,331,182,430,176,431,181,331,188,276,185,222,175,172,156,129,131"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="396,145,431,151,430,156,395,150"/>
</map>

View File

@@ -1,11 +1,11 @@
<?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::strassens_multiplication::Matrix::v_stack Pages: 1 -->
<svg width="425pt" height="143pt"
viewBox="0.00 0.00 425.00 142.82" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
viewBox="0.00 0.00 425.00 142.84" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<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[
@@ -16,16 +16,16 @@
]]></style>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138.82)">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 138.84)">
<title>divide_and_conquer::strassens_multiplication::Matrix::v_stack</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Horizontally stack the matrix (current matrix above the other)">
<polygon fill="#999999" stroke="#666666" points="127,-84.07 0,-84.07 0,-42.32 127,-42.32 127,-84.07"/>
<text text-anchor="start" x="8" y="-70.57" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="8" y="-59.32" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="63.5" y="-48.07" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::v_stack</text>
<polygon fill="#999999" stroke="#666666" points="127,-84.09 0,-84.09 0,-42.34 127,-42.34 127,-84.09"/>
<text text-anchor="start" x="8" y="-70.59" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="8" y="-59.34" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="63.5" y="-48.09" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::v_stack</text>
</a>
</g>
</g>
@@ -33,8 +33,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-134.82 184,-134.82 184,-115.57 273.5,-115.57 273.5,-134.82"/>
<text text-anchor="middle" x="228.75" y="-121.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="273.5,-134.84 184,-134.84 184,-115.59 273.5,-115.59 273.5,-134.84"/>
<text text-anchor="middle" x="228.75" y="-121.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
@@ -42,8 +42,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="M108.55,-84.55C125.36,-92.26 144.85,-100.66 163,-107.19 167.69,-108.88 172.62,-110.51 177.58,-112.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.15,-115.57 186.73,-115.07 178.15,-108.86 176.15,-115.57"/>
<path fill="none" stroke="#63b8ff" d="M108.55,-84.57C125.36,-92.28 144.85,-100.67 163,-107.21 167.45,-108.81 172.11,-110.36 176.8,-111.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.7,-115.15 186.28,-114.66 177.71,-108.44 175.7,-115.15"/>
</a>
</g>
</g>
@@ -51,8 +51,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294.5,-97.82 163,-97.82 163,-78.57 294.5,-78.57 294.5,-97.82"/>
<text text-anchor="middle" x="228.75" y="-84.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::emplace_back</text>
<polygon fill="white" stroke="#666666" points="294.5,-97.84 163,-97.84 163,-78.59 294.5,-78.59 294.5,-97.84"/>
<text text-anchor="middle" x="228.75" y="-84.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::emplace_back</text>
</a>
</g>
</g>
@@ -60,8 +60,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="M127.15,-72.79C135.21,-74.02 143.54,-75.3 151.79,-76.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-80.15 161.56,-78.21 152.21,-73.24 151.15,-80.15"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-72.8C135.03,-74.01 143.17,-75.26 151.23,-76.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.65,-79.94 161.07,-78 151.71,-73.02 150.65,-79.94"/>
</a>
</g>
</g>
@@ -69,10 +69,10 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" target="_top" xlink:title="Get the matrix shape.">
<polygon fill="white" stroke="#666666" points="292.25,-60.07 165.25,-60.07 165.25,-18.32 292.25,-18.32 292.25,-60.07"/>
<text text-anchor="start" x="173.25" y="-46.57" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="173.25" y="-35.32" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="228.75" y="-24.07" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::size</text>
<polygon fill="white" stroke="#666666" points="292.25,-60.09 165.25,-60.09 165.25,-18.34 292.25,-18.34 292.25,-60.09"/>
<text text-anchor="start" x="173.25" y="-46.59" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="173.25" y="-35.34" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="228.75" y="-24.09" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::size</text>
</a>
</g>
</g>
@@ -80,8 +80,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="M127.15,-53.98C136.07,-52.67 145.31,-51.31 154.41,-49.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.61,-53.33 164,-48.42 153.6,-46.41 154.61,-53.33"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-54C135.87,-52.72 144.91,-51.39 153.81,-50.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.12,-53.57 163.5,-48.66 153.1,-46.65 154.12,-53.57"/>
</a>
</g>
</g>
@@ -89,8 +89,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417,-23.82 330.5,-23.82 330.5,-4.57 417,-4.57 417,-23.82"/>
<text text-anchor="middle" x="373.75" y="-10.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="417,-23.84 330.5,-23.84 330.5,-4.59 417,-4.59 417,-23.84"/>
<text text-anchor="middle" x="373.75" y="-10.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
@@ -98,8 +98,8 @@
<g id="edge5_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.89,-41.95C112.65,-29.74 138.06,-15.58 163,-9.19 214.94,4.11 276.49,0.46 319.43,-5.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.82,-8.63 329.2,-6.51 319.77,-1.69 318.82,-8.63"/>
<path fill="none" stroke="#63b8ff" d="M93.89,-41.97C112.65,-29.75 138.06,-15.6 163,-9.21 214.72,4.04 275.97,0.48 318.88,-4.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.32,-8.44 328.7,-6.32 319.27,-1.51 318.32,-8.44"/>
</a>
</g>
</g>
@@ -107,8 +107,8 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.47,-28.23C301.54,-26.64 310.8,-25.02 319.66,-23.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.97,-26.8 329.22,-21.63 318.77,-19.9 319.97,-26.8"/>
<path fill="none" stroke="#63b8ff" d="M292.47,-28.24C301.34,-26.69 310.4,-25.11 319.07,-23.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.48,-27.08 328.73,-21.91 318.28,-20.18 319.48,-27.08"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 6.1 KiB

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 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: divide_and_conquer::strassens_multiplication::Matrix::v_stack Pages: 1 -->
<svg width="425pt" height="143pt"
viewBox="0.00 0.00 425.00 142.82" 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.82)">
viewBox="0.00 0.00 425.00 142.84" 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.84)">
<title>divide_and_conquer::strassens_multiplication::Matrix::v_stack</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Horizontally stack the matrix (current matrix above the other)">
<polygon fill="#999999" stroke="#666666" points="127,-84.07 0,-84.07 0,-42.32 127,-42.32 127,-84.07"/>
<text text-anchor="start" x="8" y="-70.57" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="8" y="-59.32" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="63.5" y="-48.07" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::v_stack</text>
<polygon fill="#999999" stroke="#666666" points="127,-84.09 0,-84.09 0,-42.34 127,-42.34 127,-84.09"/>
<text text-anchor="start" x="8" y="-70.59" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="8" y="-59.34" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="63.5" y="-48.09" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::v_stack</text>
</a>
</g>
</g>
@@ -23,8 +23,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-134.82 184,-134.82 184,-115.57 273.5,-115.57 273.5,-134.82"/>
<text text-anchor="middle" x="228.75" y="-121.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="273.5,-134.84 184,-134.84 184,-115.59 273.5,-115.59 273.5,-134.84"/>
<text text-anchor="middle" x="228.75" y="-121.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
@@ -32,8 +32,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="M108.55,-84.55C125.36,-92.26 144.85,-100.66 163,-107.19 167.69,-108.88 172.62,-110.51 177.58,-112.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.15,-115.57 186.73,-115.07 178.15,-108.86 176.15,-115.57"/>
<path fill="none" stroke="#63b8ff" d="M108.55,-84.57C125.36,-92.28 144.85,-100.67 163,-107.21 167.45,-108.81 172.11,-110.36 176.8,-111.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.7,-115.15 186.28,-114.66 177.71,-108.44 175.7,-115.15"/>
</a>
</g>
</g>
@@ -41,8 +41,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/emplace_back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294.5,-97.82 163,-97.82 163,-78.57 294.5,-78.57 294.5,-97.82"/>
<text text-anchor="middle" x="228.75" y="-84.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::emplace_back</text>
<polygon fill="white" stroke="#666666" points="294.5,-97.84 163,-97.84 163,-78.59 294.5,-78.59 294.5,-97.84"/>
<text text-anchor="middle" x="228.75" y="-84.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::emplace_back</text>
</a>
</g>
</g>
@@ -50,8 +50,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="M127.15,-72.79C135.21,-74.02 143.54,-75.3 151.79,-76.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.15,-80.15 161.56,-78.21 152.21,-73.24 151.15,-80.15"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-72.8C135.03,-74.01 143.17,-75.26 151.23,-76.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.65,-79.94 161.07,-78 151.71,-73.02 150.65,-79.94"/>
</a>
</g>
</g>
@@ -59,10 +59,10 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae4e183ec8eab778cb243e4ae0b22a0f1" target="_top" xlink:title="Get the matrix shape.">
<polygon fill="white" stroke="#666666" points="292.25,-60.07 165.25,-60.07 165.25,-18.32 292.25,-18.32 292.25,-60.07"/>
<text text-anchor="start" x="173.25" y="-46.57" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="173.25" y="-35.32" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="228.75" y="-24.07" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::size</text>
<polygon fill="white" stroke="#666666" points="292.25,-60.09 165.25,-60.09 165.25,-18.34 292.25,-18.34 292.25,-60.09"/>
<text text-anchor="start" x="173.25" y="-46.59" font-family="Helvetica,sans-Serif" font-size="10.00">divide_and_conquer</text>
<text text-anchor="start" x="173.25" y="-35.34" font-family="Helvetica,sans-Serif" font-size="10.00">::strassens_multiplication</text>
<text text-anchor="middle" x="228.75" y="-24.09" font-family="Helvetica,sans-Serif" font-size="10.00">::Matrix::size</text>
</a>
</g>
</g>
@@ -70,8 +70,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="M127.15,-53.98C136.07,-52.67 145.31,-51.31 154.41,-49.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.61,-53.33 164,-48.42 153.6,-46.41 154.61,-53.33"/>
<path fill="none" stroke="#63b8ff" d="M127.15,-54C135.87,-52.72 144.91,-51.39 153.81,-50.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.12,-53.57 163.5,-48.66 153.1,-46.65 154.12,-53.57"/>
</a>
</g>
</g>
@@ -79,8 +79,8 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417,-23.82 330.5,-23.82 330.5,-4.57 417,-4.57 417,-23.82"/>
<text text-anchor="middle" x="373.75" y="-10.32" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="417,-23.84 330.5,-23.84 330.5,-4.59 417,-4.59 417,-23.84"/>
<text text-anchor="middle" x="373.75" y="-10.34" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
@@ -88,8 +88,8 @@
<g id="edge5_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M93.89,-41.95C112.65,-29.74 138.06,-15.58 163,-9.19 214.94,4.11 276.49,0.46 319.43,-5.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.82,-8.63 329.2,-6.51 319.77,-1.69 318.82,-8.63"/>
<path fill="none" stroke="#63b8ff" d="M93.89,-41.97C112.65,-29.75 138.06,-15.6 163,-9.21 214.72,4.04 275.97,0.48 318.88,-4.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.32,-8.44 328.7,-6.32 319.27,-1.51 318.32,-8.44"/>
</a>
</g>
</g>
@@ -97,8 +97,8 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M292.47,-28.23C301.54,-26.64 310.8,-25.02 319.66,-23.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.97,-26.8 329.22,-21.63 318.77,-19.9 319.97,-26.8"/>
<path fill="none" stroke="#63b8ff" d="M292.47,-28.24C301.34,-26.69 310.4,-25.11 319.07,-23.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.48,-27.08 328.73,-21.91 318.28,-20.18 319.48,-27.08"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View File

@@ -1,4 +1,4 @@
<map id="operations_on_datastructures::circular_linked_list::Node" name="operations_on_datastructures::circular_linked_list::Node">
<area shape="rect" id="Node000001" title="A Node struct that represents a single Node in a Binary Tree." alt="" coords="5,5,198,46"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="214,18,224,26,216,32,199,35,198,30,214,28,219,26,211,23"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="214,18,224,26,216,32,199,35,198,30,214,28,219,26,212,23"/>
</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: operations_on_datastructures::circular_linked_list::Node Pages: 1 -->
<svg width="192pt" height="39pt"
@@ -32,8 +32,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="#9a32cd" stroke-dasharray="5,2" d="M155.51,-18.97C159.75,-18.04 162.25,-16.81 162.25,-15.25 162.25,-12.63 155.15,-10.91 144.61,-10.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="155.07,-15.63 145.61,-20.41 155.98,-22.57 155.07,-15.63"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M155.84,-18.89C159.88,-17.98 162.25,-16.77 162.25,-15.25 162.25,-12.63 155.15,-10.91 144.61,-10.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="155.55,-15.4 146.11,-20.21 156.49,-22.34 155.55,-15.4"/>
</a>
</g>
<text text-anchor="middle" x="173.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 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: operations_on_datastructures::circular_linked_list::Node Pages: 1 -->
<svg width="192pt" height="39pt"
@@ -22,8 +22,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="#9a32cd" stroke-dasharray="5,2" d="M155.51,-18.97C159.75,-18.04 162.25,-16.81 162.25,-15.25 162.25,-12.63 155.15,-10.91 144.61,-10.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="155.07,-15.63 145.61,-20.41 155.98,-22.57 155.07,-15.63"/>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M155.84,-18.89C159.88,-17.98 162.25,-16.77 162.25,-15.25 162.25,-12.63 155.15,-10.91 144.61,-10.09"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="155.55,-15.4 146.11,-20.21 156.49,-22.34 155.55,-15.4"/>
</a>
</g>
<text text-anchor="middle" x="173.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00" fill="grey"> next</text>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 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++: backtracking/wildcard_matching.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,27 +118,27 @@ Include dependency graph for wildcard_matching.cpp:</div>
</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:db/dc0/namespacebacktracking"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dc0/namespacebacktracking.html">backtracking</a></td></tr>
<tr class="memitem:db/dc0/namespacebacktracking" id="r_db/dc0/namespacebacktracking"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dc0/namespacebacktracking.html">backtracking</a></td></tr>
<tr class="memdesc:db/dc0/namespacebacktracking"><td class="mdescLeft">&#160;</td><td class="mdescRight">for vector container <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/d03/namespacewildcard__matching"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d03/namespacewildcard__matching.html">wildcard_matching</a></td></tr>
<tr class="memitem:db/d03/namespacewildcard__matching" id="r_db/d03/namespacewildcard__matching"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d03/namespacewildcard__matching.html">wildcard_matching</a></td></tr>
<tr class="memdesc:db/d03/namespacewildcard__matching"><td class="mdescLeft">&#160;</td><td class="mdescRight">Functions for the <a href="https://www.geeksforgeeks.org/wildcard-pattern-matching/" target="_blank">Wildcard Matching</a> problem. <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:a182d0f016b34e40f86be8d6df05dc9ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d14/wildcard__matching_8cpp.html#a182d0f016b34e40f86be8d6df05dc9ac">backtracking::wildcard_matching::wildcard_matching</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> s, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> p, uint32_t pos1, uint32_t pos2)</td></tr>
<tr class="memitem:a182d0f016b34e40f86be8d6df05dc9ac" id="r_a182d0f016b34e40f86be8d6df05dc9ac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d14/wildcard__matching_8cpp.html#a182d0f016b34e40f86be8d6df05dc9ac">backtracking::wildcard_matching::wildcard_matching</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> s, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/string/basic_string.html">std::string</a> p, uint32_t pos1, uint32_t pos2)</td></tr>
<tr class="separator:a182d0f016b34e40f86be8d6df05dc9ac"><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="../../dc/d14/wildcard__matching_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="../../dc/d14/wildcard__matching_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="../../dc/d14/wildcard__matching_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="../../dc/d14/wildcard__matching_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><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a4a5b107f93db24e424b12899fa692c5a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d14/wildcard__matching_8cpp.html#a4a5b107f93db24e424b12899fa692c5a">backtracking::wildcard_matching::dpTable</a> (1000, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt;(1000, -1))</td></tr>
<tr class="memitem:a4a5b107f93db24e424b12899fa692c5a" id="r_a4a5b107f93db24e424b12899fa692c5a"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d14/wildcard__matching_8cpp.html#a4a5b107f93db24e424b12899fa692c5a">backtracking::wildcard_matching::dpTable</a> (1000, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; int64_t &gt;(1000, -1))</td></tr>
<tr class="memdesc:a4a5b107f93db24e424b12899fa692c5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The main function implements if pattern can be matched with given string. <br /></td></tr>
<tr class="separator:a4a5b107f93db24e424b12899fa692c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@@ -402,7 +402,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_c11585dfcef32a26e29098facab6c144.html">backtracking</a></li><li class="navelem"><a class="el" href="../../dc/d14/wildcard__matching_8cpp.html">wildcard_matching.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,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,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="$dc/d14/wildcard__matching_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.4 KiB

After

Width:  |  Height:  |  Size: 2.4 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++: others/pascal_triangle.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');
@@ -116,11 +116,11 @@ Include dependency graph for pascal_triangle.cpp:</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:ad7a31d9cb2818d21b1ba12aead7f4c5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1a/pascal__triangle_8cpp.html#ad7a31d9cb2818d21b1ba12aead7f4c5c">show_pascal</a> (int **arr, int n)</td></tr>
<tr class="memitem:ad7a31d9cb2818d21b1ba12aead7f4c5c" id="r_ad7a31d9cb2818d21b1ba12aead7f4c5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1a/pascal__triangle_8cpp.html#ad7a31d9cb2818d21b1ba12aead7f4c5c">show_pascal</a> (int **arr, int n)</td></tr>
<tr class="separator:ad7a31d9cb2818d21b1ba12aead7f4c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc0e5a112f715c3a73989450b2cc5fd"><td class="memItemLeft" align="right" valign="top">int **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1a/pascal__triangle_8cpp.html#a4fc0e5a112f715c3a73989450b2cc5fd">pascal_triangle</a> (int **arr, int n)</td></tr>
<tr class="memitem:a4fc0e5a112f715c3a73989450b2cc5fd" id="r_a4fc0e5a112f715c3a73989450b2cc5fd"><td class="memItemLeft" align="right" valign="top">int **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d1a/pascal__triangle_8cpp.html#a4fc0e5a112f715c3a73989450b2cc5fd">pascal_triangle</a> (int **arr, int n)</td></tr>
<tr class="separator:a4fc0e5a112f715c3a73989450b2cc5fd"><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="../../dc/d1a/pascal__triangle_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="../../dc/d1a/pascal__triangle_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -286,7 +286,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_9510827d0b234b3cc54b29892f217477.html">others</a></li><li class="navelem"><a class="el" href="../../dc/d1a/pascal__triangle_8cpp.html">pascal_triangle.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

@@ -3,5 +3,5 @@
<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="153,5,224,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="103,32,137,25,138,30,104,37"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="151,55,226,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="104,50,136,56,135,61,103,55"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="104,50,136,55,135,61,103,55"/>
</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: show_pascal Pages: 1 -->
<svg width="174pt" 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="M73.43,-34.54C81.87,-36.16 90.87,-37.89 99.35,-39.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.62,-43.14 109.1,-41.59 99.94,-36.27 98.62,-43.14"/>
<path fill="none" stroke="#63b8ff" d="M73.43,-34.54C81.77,-36.14 90.67,-37.85 99.06,-39.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.13,-42.85 108.61,-41.31 99.45,-35.98 98.13,-42.85"/>
</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="M73.43,-21.08C81.39,-19.62 89.86,-18.08 97.91,-16.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.34,-19.91 107.55,-14.67 97.09,-13.02 98.34,-19.91"/>
<path fill="none" stroke="#63b8ff" d="M73.43,-21.08C81.21,-19.66 89.47,-18.15 97.36,-16.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.85,-20.18 107.06,-14.95 96.6,-13.3 97.85,-20.18"/>
</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: show_pascal Pages: 1 -->
<svg width="174pt" 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="M73.43,-34.54C81.87,-36.16 90.87,-37.89 99.35,-39.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.62,-43.14 109.1,-41.59 99.94,-36.27 98.62,-43.14"/>
<path fill="none" stroke="#63b8ff" d="M73.43,-34.54C81.77,-36.14 90.67,-37.85 99.06,-39.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.13,-42.85 108.61,-41.31 99.45,-35.98 98.13,-42.85"/>
</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="M73.43,-21.08C81.39,-19.62 89.86,-18.08 97.91,-16.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.34,-19.91 107.55,-14.67 97.09,-13.02 98.34,-19.91"/>
<path fill="none" stroke="#63b8ff" d="M73.43,-21.08C81.21,-19.66 89.47,-18.15 97.36,-16.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.85,-20.18 107.06,-14.95 96.6,-13.3 97.85,-20.18"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,12 +1,12 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,55,56"/>
<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="261,5,332,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,30,102,16,178,9,247,11,246,16,178,14,103,21,56,35"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,30,102,16,177,9,245,11,245,16,177,14,103,21,56,35"/>
<area shape="rect" id="Node000003" href="$dc/d1a/pascal__triangle_8cpp.html#a4fc0e5a112f715c3a73989450b2cc5fd" title=" " alt="" coords="103,31,211,56"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="55,41,88,41,88,46,55,46"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="55,41,87,41,87,46,55,46"/>
<area shape="rect" id="Node000004" href="$dc/d1a/pascal__triangle_8cpp.html#ad7a31d9cb2818d21b1ba12aead7f4c5c" title=" " alt="" coords="108,80,206,106"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="56,51,109,72,107,77,54,55"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="188,77,210,66,261,37,264,41,212,71,190,82"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="56,51,109,71,107,76,54,55"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="188,77,210,66,260,37,263,42,212,71,190,82"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="259,80,334,106"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="206,90,244,90,244,96,206,96"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="206,90,243,90,243,96,206,96"/>
</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="255pt" height="83pt"
@@ -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.41,-54.72C47.61,-58.88 60.76,-63.52 73,-65.62 109.28,-71.88 151.45,-70.96 180.84,-69.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.71,-72.49 190.43,-68.27 180.2,-65.5 180.71,-72.49"/>
<path fill="none" stroke="#63b8ff" d="M37.41,-54.72C47.61,-58.88 60.76,-63.52 73,-65.62 108.96,-71.82 150.71,-70.98 180.06,-69.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.2,-72.59 189.92,-68.38 179.7,-65.61 180.2,-72.59"/>
</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="M37.46,-46.62C44.59,-46.62 53.2,-46.62 62,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.74,-50.13 71.74,-46.62 61.74,-43.13 61.74,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M37.46,-46.62C44.44,-46.62 52.82,-46.62 61.42,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.23,-50.13 71.23,-46.63 61.23,-43.13 61.23,-50.13"/>
</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="M37.46,-39.49C48.74,-35.01 63.69,-29.07 77.29,-23.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.33,-26.62 86.33,-19.67 75.75,-20.11 78.33,-26.62"/>
<path fill="none" stroke="#63b8ff" d="M37.46,-39.49C48.63,-35.05 63.4,-29.18 76.88,-23.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.92,-27.18 85.93,-20.23 75.34,-20.67 77.92,-27.18"/>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M137.89,-19.65C143.32,-22.14 149.03,-24.88 154.25,-27.62 167.27,-34.47 181.34,-42.82 192.9,-49.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.6,-53.26 200.93,-55.59 194.3,-47.32 190.6,-53.26"/>
<path fill="none" stroke="#63b8ff" d="M137.89,-19.65C143.32,-22.14 149.03,-24.88 154.25,-27.62 167.01,-34.33 180.78,-42.48 192.2,-49.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.31,-52.46 200.65,-54.79 194.01,-46.52 190.31,-52.46"/>
</a>
</g>
</g>
@@ -103,8 +103,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.61,-9.62C159.75,-9.62 169.61,-9.62 178.88,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.81,-13.13 188.81,-9.62 178.81,-6.13 178.81,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.61,-9.62C159.65,-9.62 169.4,-9.62 178.58,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.3,-13.13 188.3,-9.63 178.3,-6.13 178.3,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.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: main Pages: 1 -->
<svg width="255pt" height="83pt"
@@ -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.41,-54.72C47.61,-58.88 60.76,-63.52 73,-65.62 109.28,-71.88 151.45,-70.96 180.84,-69.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.71,-72.49 190.43,-68.27 180.2,-65.5 180.71,-72.49"/>
<path fill="none" stroke="#63b8ff" d="M37.41,-54.72C47.61,-58.88 60.76,-63.52 73,-65.62 108.96,-71.82 150.71,-70.98 180.06,-69.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.2,-72.59 189.92,-68.38 179.7,-65.61 180.2,-72.59"/>
</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="M37.46,-46.62C44.59,-46.62 53.2,-46.62 62,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.74,-50.13 71.74,-46.62 61.74,-43.13 61.74,-50.13"/>
<path fill="none" stroke="#63b8ff" d="M37.46,-46.62C44.44,-46.62 52.82,-46.62 61.42,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.23,-50.13 71.23,-46.63 61.23,-43.13 61.23,-50.13"/>
</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="M37.46,-39.49C48.74,-35.01 63.69,-29.07 77.29,-23.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="78.33,-26.62 86.33,-19.67 75.75,-20.11 78.33,-26.62"/>
<path fill="none" stroke="#63b8ff" d="M37.46,-39.49C48.63,-35.05 63.4,-29.18 76.88,-23.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.92,-27.18 85.93,-20.23 75.34,-20.67 77.92,-27.18"/>
</a>
</g>
</g>
@@ -75,8 +75,8 @@
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M137.89,-19.65C143.32,-22.14 149.03,-24.88 154.25,-27.62 167.27,-34.47 181.34,-42.82 192.9,-49.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.6,-53.26 200.93,-55.59 194.3,-47.32 190.6,-53.26"/>
<path fill="none" stroke="#63b8ff" d="M137.89,-19.65C143.32,-22.14 149.03,-24.88 154.25,-27.62 167.01,-34.33 180.78,-42.48 192.2,-49.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="190.31,-52.46 200.65,-54.79 194.01,-46.52 190.31,-52.46"/>
</a>
</g>
</g>
@@ -93,8 +93,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M150.61,-9.62C159.75,-9.62 169.61,-9.62 178.88,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.81,-13.13 188.81,-9.62 178.81,-6.13 178.81,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M150.61,-9.62C159.65,-9.62 169.4,-9.62 178.58,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.3,-13.13 188.3,-9.63 178.3,-6.13 178.3,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.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++: Member List</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');
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('d9/d49/structdata__structures_1_1_node
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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="dynamic_programming/coin_change_topdown.cpp" name="dynamic_programming/coin_change_topdown.cpp">
<area shape="rect" id="Node000001" title="Minimum coins change problem is a problem used to find the minimum number of coins required to comple..." alt="" coords="77,5,257,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,70,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="136,49,71,88,68,84,133,44"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="136,49,72,88,69,83,133,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="93,94,153,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="158,48,139,82,134,79,154,45"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="158,48,139,82,135,79,154,45"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="177,94,248,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="180,45,200,80,196,82,176,48"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="180,45,200,79,195,82,176,48"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="272,94,329,120"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="201,44,269,84,266,88,199,49"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="201,44,268,83,265,88,199,49"/>
</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: dynamic_programming/coin_change_topdown.cpp Pages: 1 -->
<svg width="251pt" height="94pt"
@@ -41,8 +41,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="M97.15,-54.95C82.24,-45.9 63.13,-34.3 48.2,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.44,-21.9 40.08,-19.7 46.81,-27.88 50.44,-21.9"/>
<path fill="none" stroke="#63b8ff" d="M97.15,-54.95C82.38,-45.98 63.49,-34.52 48.63,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.74,-22.68 40.37,-20.49 47.11,-28.67 50.74,-22.68"/>
</a>
</g>
</g>
@@ -59,8 +59,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.97,-54.95C108.62,-47.19 103.22,-37.56 98.57,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.15,-27.71 93.21,-20.7 95.05,-31.14 101.15,-27.71"/>
<path fill="none" stroke="#63b8ff" d="M112.97,-54.95C108.67,-47.28 103.34,-37.77 98.73,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.89,-28.03 93.95,-21.02 95.79,-31.46 101.89,-28.03"/>
</a>
</g>
</g>
@@ -77,8 +77,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="M129.53,-54.95C134.06,-47.1 139.69,-37.35 144.52,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.91,-31.11 149.88,-20.7 141.85,-27.61 147.91,-31.11"/>
<path fill="none" stroke="#63b8ff" d="M129.53,-54.95C133.96,-47.28 139.45,-37.77 144.2,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.16,-31.42 149.13,-21.01 141.09,-27.92 147.16,-31.42"/>
</a>
</g>
</g>
@@ -95,8 +95,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="M146.1,-54.8C161.48,-45.74 181.11,-34.19 196.43,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.95,-27.74 204.79,-19.65 194.4,-21.71 197.95,-27.74"/>
<path fill="none" stroke="#63b8ff" d="M146.1,-54.8C161.33,-45.83 180.73,-34.41 195.99,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.64,-28.51 204.48,-20.42 194.09,-22.48 197.64,-28.51"/>
</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: dynamic_programming/coin_change_topdown.cpp Pages: 1 -->
<svg width="251pt" height="94pt"
@@ -31,8 +31,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="M97.15,-54.95C82.24,-45.9 63.13,-34.3 48.2,-25.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.44,-21.9 40.08,-19.7 46.81,-27.88 50.44,-21.9"/>
<path fill="none" stroke="#63b8ff" d="M97.15,-54.95C82.38,-45.98 63.49,-34.52 48.63,-25.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="50.74,-22.68 40.37,-20.49 47.11,-28.67 50.74,-22.68"/>
</a>
</g>
</g>
@@ -49,8 +49,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.97,-54.95C108.62,-47.19 103.22,-37.56 98.57,-29.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.15,-27.71 93.21,-20.7 95.05,-31.14 101.15,-27.71"/>
<path fill="none" stroke="#63b8ff" d="M112.97,-54.95C108.67,-47.28 103.34,-37.77 98.73,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.89,-28.03 93.95,-21.02 95.79,-31.46 101.89,-28.03"/>
</a>
</g>
</g>
@@ -67,8 +67,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="M129.53,-54.95C134.06,-47.1 139.69,-37.35 144.52,-28.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.91,-31.11 149.88,-20.7 141.85,-27.61 147.91,-31.11"/>
<path fill="none" stroke="#63b8ff" d="M129.53,-54.95C133.96,-47.28 139.45,-37.77 144.2,-29.54"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.16,-31.42 149.13,-21.01 141.09,-27.92 147.16,-31.42"/>
</a>
</g>
</g>
@@ -85,8 +85,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="M146.1,-54.8C161.48,-45.74 181.11,-34.19 196.43,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.95,-27.74 204.79,-19.65 194.4,-21.71 197.95,-27.74"/>
<path fill="none" stroke="#63b8ff" d="M146.1,-54.8C161.33,-45.83 180.73,-34.41 195.99,-25.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="197.64,-28.51 204.48,-20.42 194.09,-22.48 197.64,-28.51"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 4.0 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++: count_of_trailing_ciphers_in_factorial_n 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');
@@ -111,7 +111,7 @@ $(document).ready(function(){initNavTree('dc/d2f/namespacecount__of__trailing__c
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dc/d2f/namespacecount__of__trailing__ciphers__in__factorial__n.html">count_of_trailing_ciphers_in_factorial_n</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,18 +1,18 @@
<map id="numerical_methods/lu_decompose.cpp" name="numerical_methods/lu_decompose.cpp">
<area shape="rect" id="Node000001" title="LU decomposition of a square matrix" alt="" coords="130,5,278,46"/>
<area shape="rect" id="Node000002" title=" " alt="" coords="5,94,70,120"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="164,49,77,90,75,85,161,44"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="164,49,78,89,76,85,161,44"/>
<area shape="rect" id="Node000003" title=" " alt="" coords="94,94,147,120"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="185,48,145,86,142,82,182,44"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="185,48,146,85,142,81,182,44"/>
<area shape="rect" id="Node000004" title=" " alt="" coords="171,94,237,120"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="207,46,207,79,202,79,202,46"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="207,46,207,78,202,78,202,46"/>
<area shape="rect" id="Node000005" title=" " alt="" coords="246,168,317,193"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="221,45,252,93,276,152,271,154,247,95,217,48"/>
<area shape="rect" id="Node000006" href="$d1/dbe/lu__decomposition_8h.html" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="312,94,454,120"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="250,44,343,85,341,90,248,49"/>
<area shape="poly" id="edge6_Node000006_Node000005" title=" " alt="" coords="367,122,312,161,309,157,364,118"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="250,44,342,85,340,90,248,49"/>
<area shape="poly" id="edge6_Node000006_Node000005" title=" " alt="" coords="367,122,313,160,310,156,364,118"/>
<area shape="rect" id="Node000007" title=" " alt="" coords="345,168,413,193"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="385,120,383,153,378,152,380,120"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="385,120,383,152,378,152,380,120"/>
<area shape="rect" id="Node000008" title=" " alt="" coords="437,168,494,193"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="399,118,442,156,439,160,395,122"/>
<area shape="poly" id="edge8_Node000006_Node000008" title=" " alt="" coords="399,118,442,155,438,159,395,122"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.1.0 (20230707.0739)
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: numerical_methods/lu_decompose.cpp Pages: 1 -->
<svg width="375pt" height="149pt"
@@ -41,8 +41,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="M117.9,-110.05C98.04,-100.69 72.51,-88.66 53.1,-79.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.83,-76 44.29,-74.9 51.85,-82.33 54.83,-76"/>
<path fill="none" stroke="#63b8ff" d="M117.9,-110.05C98.23,-100.78 72.98,-88.88 53.64,-79.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.2,-76.64 44.66,-75.55 52.22,-82.98 55.2,-76.64"/>
</a>
</g>
</g>
@@ -59,8 +59,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="M133.55,-110.2C124.51,-101.75 113.1,-91.08 103.73,-82.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.53,-80.22 96.84,-75.95 101.75,-85.34 106.53,-80.22"/>
<path fill="none" stroke="#63b8ff" d="M133.55,-110.2C124.61,-101.84 113.33,-91.3 104.02,-82.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.64,-80.26 96.94,-75.98 101.86,-85.37 106.64,-80.26"/>
</a>
</g>
</g>
@@ -77,8 +77,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="M149.12,-110.2C149.12,-102.87 149.12,-93.87 149.12,-85.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.63,-85.95 149.12,-75.95 145.63,-85.95 152.63,-85.95"/>
<path fill="none" stroke="#63b8ff" d="M149.12,-110.2C149.12,-102.96 149.12,-94.09 149.12,-86.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.63,-86.46 149.13,-76.46 145.63,-86.46 152.63,-86.46"/>
</a>
</g>
</g>
@@ -95,8 +95,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="M160.2,-110.37C167.36,-100.61 176.55,-87.23 183.12,-74.5 190.54,-60.16 196.86,-42.98 201.15,-30.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.79,-31.17 204.5,-20.58 198.12,-29.05 204.79,-31.17"/>
<path fill="none" stroke="#63b8ff" d="M160.2,-110.37C167.36,-100.61 176.55,-87.23 183.12,-74.5 190.46,-60.31 196.73,-43.33 201.02,-30.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.32,-31.62 204.03,-21.03 197.66,-29.49 204.32,-31.62"/>
</a>
</g>
</g>
@@ -113,8 +113,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.59,-110.05C204.08,-100.6 231.76,-88.44 252.64,-79.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.83,-82.13 261.57,-74.9 251.01,-75.72 253.83,-82.13"/>
<path fill="none" stroke="#63b8ff" d="M182.59,-110.05C203.88,-100.69 231.26,-88.66 252.07,-79.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.44,-82.74 261.19,-75.51 250.63,-76.33 253.44,-82.74"/>
</a>
</g>
</g>
@@ -122,8 +122,8 @@
<g id="edge6_Node000006_Node000005" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge6_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M270.23,-54.84C258.88,-46.89 242.11,-35.14 228.71,-25.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.28,-22.57 221.08,-19.7 227.26,-28.31 231.28,-22.57"/>
<path fill="none" stroke="#63b8ff" d="M270.23,-54.84C259.1,-47.04 242.75,-35.59 229.49,-26.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.52,-23.44 221.32,-20.57 227.5,-29.18 231.52,-23.44"/>
</a>
</g>
</g>
@@ -140,8 +140,8 @@
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.63,-55.08C282.25,-48.42 281.72,-38.99 281.25,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.69,-30.4 280.63,-20.61 277.7,-30.79 284.69,-30.4"/>
<path fill="none" stroke="#63b8ff" d="M282.63,-55.08C282.26,-48.49 281.74,-39.21 281.26,-30.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.77,-30.91 280.72,-21.12 277.78,-31.3 284.77,-30.91"/>
</a>
</g>
</g>
@@ -158,8 +158,8 @@
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M293.64,-54.84C302.6,-47.15 315.7,-35.9 326.44,-26.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.46,-28.7 333.76,-19.52 323.9,-23.39 328.46,-28.7"/>
<path fill="none" stroke="#63b8ff" d="M293.64,-54.84C302.51,-47.22 315.44,-36.12 326.11,-26.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.31,-29.68 333.61,-20.51 323.75,-24.37 328.31,-29.68"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 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: numerical_methods/lu_decompose.cpp Pages: 1 -->
<svg width="375pt" height="149pt"
@@ -31,8 +31,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="M117.9,-110.05C98.04,-100.69 72.51,-88.66 53.1,-79.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="54.83,-76 44.29,-74.9 51.85,-82.33 54.83,-76"/>
<path fill="none" stroke="#63b8ff" d="M117.9,-110.05C98.23,-100.78 72.98,-88.88 53.64,-79.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="55.2,-76.64 44.66,-75.55 52.22,-82.98 55.2,-76.64"/>
</a>
</g>
</g>
@@ -49,8 +49,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="M133.55,-110.2C124.51,-101.75 113.1,-91.08 103.73,-82.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.53,-80.22 96.84,-75.95 101.75,-85.34 106.53,-80.22"/>
<path fill="none" stroke="#63b8ff" d="M133.55,-110.2C124.61,-101.84 113.33,-91.3 104.02,-82.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="106.64,-80.26 96.94,-75.98 101.86,-85.37 106.64,-80.26"/>
</a>
</g>
</g>
@@ -67,8 +67,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="M149.12,-110.2C149.12,-102.87 149.12,-93.87 149.12,-85.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.63,-85.95 149.12,-75.95 145.63,-85.95 152.63,-85.95"/>
<path fill="none" stroke="#63b8ff" d="M149.12,-110.2C149.12,-102.96 149.12,-94.09 149.12,-86.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.63,-86.46 149.13,-76.46 145.63,-86.46 152.63,-86.46"/>
</a>
</g>
</g>
@@ -85,8 +85,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="M160.2,-110.37C167.36,-100.61 176.55,-87.23 183.12,-74.5 190.54,-60.16 196.86,-42.98 201.15,-30.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.79,-31.17 204.5,-20.58 198.12,-29.05 204.79,-31.17"/>
<path fill="none" stroke="#63b8ff" d="M160.2,-110.37C167.36,-100.61 176.55,-87.23 183.12,-74.5 190.46,-60.31 196.73,-43.33 201.02,-30.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="204.32,-31.62 204.03,-21.03 197.66,-29.49 204.32,-31.62"/>
</a>
</g>
</g>
@@ -103,8 +103,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M182.59,-110.05C204.08,-100.6 231.76,-88.44 252.64,-79.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.83,-82.13 261.57,-74.9 251.01,-75.72 253.83,-82.13"/>
<path fill="none" stroke="#63b8ff" d="M182.59,-110.05C203.88,-100.69 231.26,-88.66 252.07,-79.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.44,-82.74 261.19,-75.51 250.63,-76.33 253.44,-82.74"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge6_Node000006_Node000005" class="edge">
<title>Node6&#45;&gt;Node5</title>
<g id="a_edge6_Node000006_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M270.23,-54.84C258.88,-46.89 242.11,-35.14 228.71,-25.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.28,-22.57 221.08,-19.7 227.26,-28.31 231.28,-22.57"/>
<path fill="none" stroke="#63b8ff" d="M270.23,-54.84C259.1,-47.04 242.75,-35.59 229.49,-26.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="231.52,-23.44 221.32,-20.57 227.5,-29.18 231.52,-23.44"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.63,-55.08C282.25,-48.42 281.72,-38.99 281.25,-30.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.69,-30.4 280.63,-20.61 277.7,-30.79 284.69,-30.4"/>
<path fill="none" stroke="#63b8ff" d="M282.63,-55.08C282.26,-48.49 281.74,-39.21 281.26,-30.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="284.77,-30.91 280.72,-21.12 277.78,-31.3 284.77,-30.91"/>
</a>
</g>
</g>
@@ -148,8 +148,8 @@
<g id="edge8_Node000006_Node000008" class="edge">
<title>Node6&#45;&gt;Node8</title>
<g id="a_edge8_Node000006_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M293.64,-54.84C302.6,-47.15 315.7,-35.9 326.44,-26.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.46,-28.7 333.76,-19.52 323.9,-23.39 328.46,-28.7"/>
<path fill="none" stroke="#63b8ff" d="M293.64,-54.84C302.51,-47.22 315.44,-36.12 326.11,-26.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="328.31,-29.68 333.61,-20.51 323.75,-24.37 328.31,-29.68"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 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++: machine_learning/ordinary_least_squares_regressor.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,51 +118,51 @@ Include dependency graph for ordinary_least_squares_regressor.cpp:</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:a7075a0fccad9b2d79be0275bfe8948d4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7075a0fccad9b2d79be0275bfe8948d4" id="r_a7075a0fccad9b2d79be0275bfe8948d4"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7075a0fccad9b2d79be0275bfe8948d4"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4">operator&lt;&lt;</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;out, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;v)</td></tr>
<tr class="separator:a7075a0fccad9b2d79be0275bfe8948d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ad727903d7817c2758d25bcb52cbc8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab1ad727903d7817c2758d25bcb52cbc8" id="r_ab1ad727903d7817c2758d25bcb52cbc8"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ab1ad727903d7817c2758d25bcb52cbc8"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#ab1ad727903d7817c2758d25bcb52cbc8">operator&lt;&lt;</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::ostream</a> &amp;out, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;v)</td></tr>
<tr class="separator:ab1ad727903d7817c2758d25bcb52cbc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa731952b0ee3bc7ec51c51ed21911e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a8fa731952b0ee3bc7ec51c51ed21911e" id="r_a8fa731952b0ee3bc7ec51c51ed21911e"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a8fa731952b0ee3bc7ec51c51ed21911e"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a8fa731952b0ee3bc7ec51c51ed21911e">is_square</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;A)</td></tr>
<tr class="separator:a8fa731952b0ee3bc7ec51c51ed21911e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2edd40354a1ca7aeaee3d1e3589e713"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae2edd40354a1ca7aeaee3d1e3589e713" id="r_ae2edd40354a1ca7aeaee3d1e3589e713"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ae2edd40354a1ca7aeaee3d1e3589e713"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#ae2edd40354a1ca7aeaee3d1e3589e713">operator*</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;A, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;B)</td></tr>
<tr class="separator:ae2edd40354a1ca7aeaee3d1e3589e713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a865e8d26a01962cc93aca66e71346f37"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a865e8d26a01962cc93aca66e71346f37" id="r_a865e8d26a01962cc93aca66e71346f37"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a865e8d26a01962cc93aca66e71346f37"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a865e8d26a01962cc93aca66e71346f37">operator*</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;A, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;B)</td></tr>
<tr class="separator:a865e8d26a01962cc93aca66e71346f37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a207b3a99fd5974d3117e0b0ac0aad234"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a207b3a99fd5974d3117e0b0ac0aad234" id="r_a207b3a99fd5974d3117e0b0ac0aad234"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a207b3a99fd5974d3117e0b0ac0aad234"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a207b3a99fd5974d3117e0b0ac0aad234">operator*</a> (float const scalar, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;A)</td></tr>
<tr class="separator:a207b3a99fd5974d3117e0b0ac0aad234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42535e20e97d85aa61271e0894cc0359"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a42535e20e97d85aa61271e0894cc0359" id="r_a42535e20e97d85aa61271e0894cc0359"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a42535e20e97d85aa61271e0894cc0359"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a42535e20e97d85aa61271e0894cc0359">operator*</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;A, float const scalar)</td></tr>
<tr class="separator:a42535e20e97d85aa61271e0894cc0359"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a2d742b9a3ae7b85292e1f86428bb4f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7a2d742b9a3ae7b85292e1f86428bb4f" id="r_a7a2d742b9a3ae7b85292e1f86428bb4f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a7a2d742b9a3ae7b85292e1f86428bb4f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7a2d742b9a3ae7b85292e1f86428bb4f">operator/</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;A, float const scalar)</td></tr>
<tr class="separator:a7a2d742b9a3ae7b85292e1f86428bb4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a6a560dbdd0177633783b72db37dc19"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4a6a560dbdd0177633783b72db37dc19" id="r_a4a6a560dbdd0177633783b72db37dc19"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a4a6a560dbdd0177633783b72db37dc19"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a4a6a560dbdd0177633783b72db37dc19">operator-</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;A, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;B)</td></tr>
<tr class="separator:a4a6a560dbdd0177633783b72db37dc19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01e6c7bf2b09272578b9c5819ce0f36f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a01e6c7bf2b09272578b9c5819ce0f36f" id="r_a01e6c7bf2b09272578b9c5819ce0f36f"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a01e6c7bf2b09272578b9c5819ce0f36f"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a01e6c7bf2b09272578b9c5819ce0f36f">operator+</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;A, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;B)</td></tr>
<tr class="separator:a01e6c7bf2b09272578b9c5819ce0f36f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7243bdc6ae3c7169f01b85bb226e66a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af7243bdc6ae3c7169f01b85bb226e66a" id="r_af7243bdc6ae3c7169f01b85bb226e66a"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:af7243bdc6ae3c7169f01b85bb226e66a"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#af7243bdc6ae3c7169f01b85bb226e66a">get_inverse</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;A)</td></tr>
<tr class="separator:af7243bdc6ae3c7169f01b85bb226e66a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c80569aaffb7bf1657e54fa4b97deb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a21c80569aaffb7bf1657e54fa4b97deb" id="r_a21c80569aaffb7bf1657e54fa4b97deb"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:a21c80569aaffb7bf1657e54fa4b97deb"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a21c80569aaffb7bf1657e54fa4b97deb">get_transpose</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;A)</td></tr>
<tr class="separator:a21c80569aaffb7bf1657e54fa4b97deb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaddc683af581b51351e1023d2a01ef3b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aaddc683af581b51351e1023d2a01ef3b" id="r_aaddc683af581b51351e1023d2a01ef3b"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:aaddc683af581b51351e1023d2a01ef3b"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#aaddc683af581b51351e1023d2a01ef3b">fit_OLS_regressor</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;X, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; const &amp;Y)</td></tr>
<tr class="separator:aaddc683af581b51351e1023d2a01ef3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade6e463f37878fe2a219f927c65b5493"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ade6e463f37878fe2a219f927c65b5493" id="r_ade6e463f37878fe2a219f927c65b5493"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
<tr class="memitem:ade6e463f37878fe2a219f927c65b5493"><td class="memTemplItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#ade6e463f37878fe2a219f927c65b5493">predict_OLS_regressor</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; T &gt; &gt; const &amp;X, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/vector.html">std::vector</a>&lt; float &gt; const &amp;beta)</td></tr>
<tr class="separator:ade6e463f37878fe2a219f927c65b5493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4261f3c3c3dfdb86f3004eb8aaffea8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a4261f3c3c3dfdb86f3004eb8aaffea8d">ols_test</a> ()</td></tr>
<tr class="memitem:a4261f3c3c3dfdb86f3004eb8aaffea8d" id="r_a4261f3c3c3dfdb86f3004eb8aaffea8d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a4261f3c3c3dfdb86f3004eb8aaffea8d">ols_test</a> ()</td></tr>
<tr class="separator:a4261f3c3c3dfdb86f3004eb8aaffea8d"><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="../../dc/d38/ordinary__least__squares__regressor_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="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@@ -1075,7 +1075,7 @@ template&lt;typename T &gt; </div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_3343723ae086de42ee4ca9774da3a13f.html">machine_learning</a></li><li class="navelem"><a class="el" href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html">ordinary_least_squares_regressor.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,7 +1,7 @@
<map id="operator+" name="operator+">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,82,56"/>
<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="152,5,223,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="82,34,137,24,138,30,83,39"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="82,34,136,24,137,30,83,39"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="130,55,245,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="83,47,115,53,115,58,82,52"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="83,47,115,53,114,58,82,52"/>
</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: operator+ Pages: 1 -->
<svg width="188pt" 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="M57.72,-32.67C70.38,-34.94 85.5,-37.65 99.03,-40.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98,-43.63 108.46,-41.95 99.23,-36.74 98,-43.63"/>
<path fill="none" stroke="#63b8ff" d="M57.72,-32.67C70.13,-34.89 84.91,-37.55 98.22,-39.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.51,-43.36 107.97,-41.68 98.74,-36.47 97.51,-43.36"/>
</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="M57.72,-22.85C65.3,-21.56 73.76,-20.12 82.23,-18.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.63,-21.99 91.9,-16.87 81.46,-15.09 82.63,-21.99"/>
<path fill="none" stroke="#63b8ff" d="M57.72,-22.85C65.13,-21.59 73.39,-20.19 81.67,-18.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.14,-22.25 91.41,-17.12 80.97,-15.35 82.14,-22.25"/>
</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: operator+ Pages: 1 -->
<svg width="188pt" 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="M57.72,-32.67C70.38,-34.94 85.5,-37.65 99.03,-40.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98,-43.63 108.46,-41.95 99.23,-36.74 98,-43.63"/>
<path fill="none" stroke="#63b8ff" d="M57.72,-32.67C70.13,-34.89 84.91,-37.55 98.22,-39.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="97.51,-43.36 107.97,-41.68 98.74,-36.47 97.51,-43.36"/>
</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="M57.72,-22.85C65.3,-21.56 73.76,-20.12 82.23,-18.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.63,-21.99 91.9,-16.87 81.46,-15.09 82.63,-21.99"/>
<path fill="none" stroke="#63b8ff" d="M57.72,-22.85C65.13,-21.59 73.39,-20.19 81.67,-18.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="82.14,-22.25 91.41,-17.12 80.97,-15.35 82.14,-22.25"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-9.62C62.89,-9.62 71.21,-9.62 79.57,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.51,-13.13 89.51,-9.62 79.51,-6.13 79.51,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-9.62C62.73,-9.62 70.84,-9.62 79.01,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79,-13.13 89,-9.63 79,-6.13 79,-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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-9.62C62.89,-9.62 71.21,-9.62 79.57,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.51,-13.13 89.51,-9.62 79.51,-6.13 79.51,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-9.62C62.73,-9.62 70.84,-9.62 79.01,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79,-13.13 89,-9.63 79,-6.13 79,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-9.62C62.89,-9.62 71.21,-9.62 79.57,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.51,-13.13 89.51,-9.62 79.51,-6.13 79.51,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-9.62C62.73,-9.62 70.84,-9.62 79.01,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79,-13.13 89,-9.63 79,-6.13 79,-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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-9.62C62.89,-9.62 71.21,-9.62 79.57,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.51,-13.13 89.51,-9.62 79.51,-6.13 79.51,-13.13"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-9.62C62.73,-9.62 70.84,-9.62 79.01,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79,-13.13 89,-9.63 79,-6.13 79,-13.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,21 +1,21 @@
<map id="ols_test" name="ols_test">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,153,73,179"/>
<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="528,5,600,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="57,151,119,113,218,69,322,40,424,23,513,17,514,22,425,29,324,45,220,74,122,118,60,155"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="57,151,119,113,218,69,322,40,423,24,513,17,513,22,424,29,324,45,220,74,122,118,60,155"/>
<area shape="rect" id="Node000003" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#aaddc683af581b51351e1023d2a01ef3b" title=" " alt="" coords="135,128,261,154"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="73,158,119,151,120,156,73,163"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="343,203,458,228"/>
<area shape="poly" id="edge10_Node000001_Node000008" title=" " alt="" coords="73,168,328,203,328,208,72,173"/>
<area shape="poly" id="edge10_Node000001_Node000008" title=" " alt="" coords="73,168,328,203,327,208,72,173"/>
<area shape="rect" id="Node000009" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#ade6e463f37878fe2a219f927c65b5493" title=" " alt="" coords="121,229,275,255"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="64,177,122,208,150,221,148,225,119,213,62,182"/>
<area shape="rect" id="Node000004" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#af7243bdc6ae3c7169f01b85bb226e66a" title=" " alt="" coords="356,55,444,80"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="230,125,322,89,341,83,343,88,324,94,232,130"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="230,125,322,89,340,83,342,88,324,94,232,130"/>
<area shape="rect" id="Node000006" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a21c80569aaffb7bf1657e54fa4b97deb" title=" " alt="" coords="349,104,452,130"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="261,131,334,122,334,127,262,136"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="261,131,333,122,334,127,262,136"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="323,153,477,179"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="262,146,308,152,308,157,261,151"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="232,152,324,189,341,195,340,200,322,194,230,157"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="444,52,513,30,515,36,445,57"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="262,146,308,152,307,157,261,151"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="232,152,324,189,341,195,339,200,322,194,230,157"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="444,52,513,31,514,36,445,57"/>
<area shape="rect" id="Node000005" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a8fa731952b0ee3bc7ec51c51ed21911e" title=" " alt="" coords="525,55,603,80"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="445,65,511,65,511,70,445,70"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="445,65,510,65,510,70,445,70"/>
</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: ols_test Pages: 1 -->
<svg width="456pt" height="195pt"
@@ -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="M40.12,-76.58C52.02,-84.83 69.84,-96.47 86.5,-104.62 150.93,-136.16 168.3,-143.71 238.25,-159.62 286.89,-170.69 344.47,-174.96 381.11,-176.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.64,-180.12 390.78,-177.03 380.93,-173.13 380.64,-180.12"/>
<path fill="none" stroke="#63b8ff" d="M40.12,-76.58C52.02,-84.83 69.84,-96.47 86.5,-104.62 150.93,-136.16 168.3,-143.71 238.25,-159.62 286.68,-170.65 343.98,-174.92 380.64,-176.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.13,-180.06 390.26,-176.97 380.41,-173.06 380.13,-180.06"/>
</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="M50.8,-70.61C61.08,-72.27 73.49,-74.29 85.83,-76.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.18,-79.89 95.61,-78.04 86.3,-72.98 85.18,-79.89"/>
<path fill="none" stroke="#63b8ff" d="M50.8,-70.61C60.97,-72.26 73.23,-74.25 85.46,-76.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.69,-79.65 95.12,-77.8 85.81,-72.74 84.69,-79.65"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge10_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge10_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M50.59,-63.28C93.58,-57.36 183.89,-44.93 241.91,-36.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="242.28,-40.29 251.71,-35.46 241.32,-33.36 242.28,-40.29"/>
<path fill="none" stroke="#63b8ff" d="M50.59,-63.28C93.49,-57.37 183.52,-44.98 241.55,-37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.78,-40.5 251.21,-35.67 240.83,-33.56 241.78,-40.5"/>
</a>
</g>
</g>
@@ -95,7 +95,7 @@
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.41,-56.62C55.33,-49.82 71.68,-40.79 86.5,-33.62 93.31,-30.34 100.68,-27.04 107.79,-23.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.07,-26.82 116.93,-19.71 106.36,-20.37 109.07,-26.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.68,-27.41 116.54,-20.3 105.96,-20.96 108.68,-27.41"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M169.25,-95.69C187.9,-103.42 214.55,-114.17 238.25,-122.62 242.76,-124.24 247.5,-125.85 252.23,-127.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.91,-130.99 261.51,-130.75 253.07,-124.33 250.91,-130.99"/>
<path fill="none" stroke="#63b8ff" d="M169.25,-95.69C187.9,-103.42 214.55,-114.17 238.25,-122.62 242.64,-124.19 247.24,-125.76 251.85,-127.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.47,-130.52 261.07,-130.28 252.64,-123.87 250.47,-130.52"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.94,-91.22C209.28,-93.31 229.01,-95.68 246.54,-97.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.78,-101.34 256.13,-99.06 246.61,-94.39 245.78,-101.34"/>
<path fill="none" stroke="#63b8ff" d="M191.94,-91.22C209.12,-93.29 228.64,-95.63 246.04,-97.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.28,-101.16 255.62,-98.88 246.11,-94.21 245.28,-101.16"/>
</a>
</g>
</g>
@@ -148,8 +148,8 @@
<g id="edge7_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge7_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.94,-79.72C203.05,-78.31 215.13,-76.77 226.99,-75.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.3,-78.63 236.78,-73.9 226.42,-71.69 227.3,-78.63"/>
<path fill="none" stroke="#63b8ff" d="M191.94,-79.72C202.93,-78.32 214.88,-76.81 226.62,-75.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.8,-78.82 236.28,-74.09 225.92,-71.88 226.8,-78.82"/>
</a>
</g>
</g>
@@ -157,8 +157,8 @@
<g id="edge8_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge8_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M169.23,-75.6C192.14,-66.03 225.15,-52.37 238.25,-47.62 242.47,-46.1 246.89,-44.57 251.32,-43.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="252.17,-46.17 260.59,-39.74 250,-39.51 252.17,-46.17"/>
<path fill="none" stroke="#63b8ff" d="M169.23,-75.6C192.14,-66.03 225.15,-52.37 238.25,-47.62 242.35,-46.14 246.64,-44.66 250.95,-43.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.73,-46.64 260.15,-40.21 249.56,-39.99 251.73,-46.64"/>
</a>
</g>
</g>
@@ -166,8 +166,8 @@
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.52,-150.54C345.58,-155.46 365.04,-161.41 381.61,-166.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.44,-170.09 391.02,-169.67 382.49,-163.4 380.44,-170.09"/>
<path fill="none" stroke="#63b8ff" d="M329.52,-150.54C345.43,-155.41 364.67,-161.3 381.14,-166.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.99,-169.65 390.58,-169.23 382.04,-162.96 379.99,-169.65"/>
</a>
</g>
</g>
@@ -184,8 +184,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.52,-140.62C344.74,-140.62 363.02,-140.62 379.01,-140.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.64,-144.13 388.64,-140.62 378.64,-137.13 378.64,-144.13"/>
<path fill="none" stroke="#63b8ff" d="M329.52,-140.62C344.6,-140.62 362.67,-140.62 378.54,-140.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.12,-144.13 388.12,-140.63 378.12,-137.13 378.12,-144.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 9.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: ols_test Pages: 1 -->
<svg width="456pt" height="195pt"
@@ -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="M40.12,-76.58C52.02,-84.83 69.84,-96.47 86.5,-104.62 150.93,-136.16 168.3,-143.71 238.25,-159.62 286.89,-170.69 344.47,-174.96 381.11,-176.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.64,-180.12 390.78,-177.03 380.93,-173.13 380.64,-180.12"/>
<path fill="none" stroke="#63b8ff" d="M40.12,-76.58C52.02,-84.83 69.84,-96.47 86.5,-104.62 150.93,-136.16 168.3,-143.71 238.25,-159.62 286.68,-170.65 343.98,-174.92 380.64,-176.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.13,-180.06 390.26,-176.97 380.41,-173.06 380.13,-180.06"/>
</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="M50.8,-70.61C61.08,-72.27 73.49,-74.29 85.83,-76.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.18,-79.89 95.61,-78.04 86.3,-72.98 85.18,-79.89"/>
<path fill="none" stroke="#63b8ff" d="M50.8,-70.61C60.97,-72.26 73.23,-74.25 85.46,-76.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.69,-79.65 95.12,-77.8 85.81,-72.74 84.69,-79.65"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge10_Node000001_Node000008" class="edge">
<title>Node1&#45;&gt;Node8</title>
<g id="a_edge10_Node000001_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M50.59,-63.28C93.58,-57.36 183.89,-44.93 241.91,-36.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="242.28,-40.29 251.71,-35.46 241.32,-33.36 242.28,-40.29"/>
<path fill="none" stroke="#63b8ff" d="M50.59,-63.28C93.49,-57.37 183.52,-44.98 241.55,-37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.78,-40.5 251.21,-35.67 240.83,-33.56 241.78,-40.5"/>
</a>
</g>
</g>
@@ -85,7 +85,7 @@
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge9_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.41,-56.62C55.33,-49.82 71.68,-40.79 86.5,-33.62 93.31,-30.34 100.68,-27.04 107.79,-23.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="109.07,-26.82 116.93,-19.71 106.36,-20.37 109.07,-26.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="108.68,-27.41 116.54,-20.3 105.96,-20.96 108.68,-27.41"/>
</a>
</g>
</g>
@@ -102,8 +102,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M169.25,-95.69C187.9,-103.42 214.55,-114.17 238.25,-122.62 242.76,-124.24 247.5,-125.85 252.23,-127.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.91,-130.99 261.51,-130.75 253.07,-124.33 250.91,-130.99"/>
<path fill="none" stroke="#63b8ff" d="M169.25,-95.69C187.9,-103.42 214.55,-114.17 238.25,-122.62 242.64,-124.19 247.24,-125.76 251.85,-127.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="250.47,-130.52 261.07,-130.28 252.64,-123.87 250.47,-130.52"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge6_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge6_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.94,-91.22C209.28,-93.31 229.01,-95.68 246.54,-97.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.78,-101.34 256.13,-99.06 246.61,-94.39 245.78,-101.34"/>
<path fill="none" stroke="#63b8ff" d="M191.94,-91.22C209.12,-93.29 228.64,-95.63 246.04,-97.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="245.28,-101.16 255.62,-98.88 246.11,-94.21 245.28,-101.16"/>
</a>
</g>
</g>
@@ -138,8 +138,8 @@
<g id="edge7_Node000003_Node000007" class="edge">
<title>Node3&#45;&gt;Node7</title>
<g id="a_edge7_Node000003_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M191.94,-79.72C203.05,-78.31 215.13,-76.77 226.99,-75.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="227.3,-78.63 236.78,-73.9 226.42,-71.69 227.3,-78.63"/>
<path fill="none" stroke="#63b8ff" d="M191.94,-79.72C202.93,-78.32 214.88,-76.81 226.62,-75.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.8,-78.82 236.28,-74.09 225.92,-71.88 226.8,-78.82"/>
</a>
</g>
</g>
@@ -147,8 +147,8 @@
<g id="edge8_Node000003_Node000008" class="edge">
<title>Node3&#45;&gt;Node8</title>
<g id="a_edge8_Node000003_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M169.23,-75.6C192.14,-66.03 225.15,-52.37 238.25,-47.62 242.47,-46.1 246.89,-44.57 251.32,-43.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="252.17,-46.17 260.59,-39.74 250,-39.51 252.17,-46.17"/>
<path fill="none" stroke="#63b8ff" d="M169.23,-75.6C192.14,-66.03 225.15,-52.37 238.25,-47.62 242.35,-46.14 246.64,-44.66 250.95,-43.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="251.73,-46.64 260.15,-40.21 249.56,-39.99 251.73,-46.64"/>
</a>
</g>
</g>
@@ -156,8 +156,8 @@
<g id="edge4_Node000004_Node000002" class="edge">
<title>Node4&#45;&gt;Node2</title>
<g id="a_edge4_Node000004_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.52,-150.54C345.58,-155.46 365.04,-161.41 381.61,-166.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="380.44,-170.09 391.02,-169.67 382.49,-163.4 380.44,-170.09"/>
<path fill="none" stroke="#63b8ff" d="M329.52,-150.54C345.43,-155.41 364.67,-161.3 381.14,-166.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="379.99,-169.65 390.58,-169.23 382.04,-162.96 379.99,-169.65"/>
</a>
</g>
</g>
@@ -174,8 +174,8 @@
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M329.52,-140.62C344.74,-140.62 363.02,-140.62 379.01,-140.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.64,-144.13 388.64,-140.62 378.64,-137.13 378.64,-144.13"/>
<path fill="none" stroke="#63b8ff" d="M329.52,-140.62C344.6,-140.62 362.67,-140.62 378.54,-140.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="378.12,-144.13 388.12,-140.63 378.12,-137.13 378.12,-144.13"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

@@ -1,7 +1,7 @@
<map id="operator&#45;" name="operator&#45;">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,78,56"/>
<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="148,5,219,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="78,34,133,24,134,30,79,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="78,34,132,25,133,30,79,40"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="126,55,241,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="79,47,112,53,111,58,78,52"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="79,47,111,53,110,58,78,52"/>
</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: operator&#45; Pages: 1 -->
<svg width="185pt" 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="M54.73,-32.47C67.22,-34.74 82.3,-37.49 95.85,-39.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94.84,-43.51 105.3,-41.86 96.09,-36.62 94.84,-43.51"/>
<path fill="none" stroke="#63b8ff" d="M54.73,-32.47C66.97,-34.7 81.71,-37.38 95.04,-39.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94.35,-43.24 104.81,-41.58 95.6,-36.35 94.35,-43.24"/>
</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="M54.73,-23.04C62.29,-21.73 70.8,-20.26 79.35,-18.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.86,-22.08 89.12,-16.93 78.67,-15.18 79.86,-22.08"/>
<path fill="none" stroke="#63b8ff" d="M54.73,-23.04C62.12,-21.76 70.43,-20.33 78.78,-18.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.37,-22.34 88.63,-17.19 78.18,-15.44 79.37,-22.34"/>
</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: operator&#45; Pages: 1 -->
<svg width="185pt" 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="M54.73,-32.47C67.22,-34.74 82.3,-37.49 95.85,-39.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94.84,-43.51 105.3,-41.86 96.09,-36.62 94.84,-43.51"/>
<path fill="none" stroke="#63b8ff" d="M54.73,-32.47C66.97,-34.7 81.71,-37.38 95.04,-39.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="94.35,-43.24 104.81,-41.58 95.6,-36.35 94.35,-43.24"/>
</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="M54.73,-23.04C62.29,-21.73 70.8,-20.26 79.35,-18.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.86,-22.08 89.12,-16.93 78.67,-15.18 79.86,-22.08"/>
<path fill="none" stroke="#63b8ff" d="M54.73,-23.04C62.12,-21.76 70.43,-20.33 78.78,-18.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.37,-22.34 88.63,-17.19 78.18,-15.44 79.37,-22.34"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,12 +1,12 @@
<map id="operator&lt;&lt;" name="operator&lt;&lt;">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,80,90,106"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="25,81,21,71,23,62,32,56,48,53,64,56,73,64,69,68,62,61,47,59,34,61,28,65,26,71,30,79"/>
<area shape="poly" id="edge3_Node000001_Node000001" title=" " alt="" coords="25,81,21,71,23,62,32,56,48,53,64,56,72,63,69,67,61,61,47,59,34,61,28,65,26,71,30,79"/>
<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="141,5,213,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="70,77,139,37,142,41,73,82"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="70,77,138,37,141,42,73,82"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="144,55,210,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="90,82,129,74,130,79,91,87"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="90,82,128,74,129,79,91,87"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setfill.html#" title=" " alt="" coords="138,104,216,130"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="91,98,124,104,123,110,90,103"/>
<area shape="poly" id="edge4_Node000001_Node000004" title=" " alt="" coords="91,98,123,104,122,109,90,103"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="139,153,215,179"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="73,104,141,143,138,148,71,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: operator&lt;&lt; Pages: 1 -->
<svg width="166pt" height="138pt"
@@ -31,8 +31,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M16.44,-74.54C9.51,-83.15 14.57,-92.25 31.62,-92.25 41.48,-92.25 47.33,-89.21 49.18,-84.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="52.43,-84.52 46.81,-75.54 45.61,-86.06 52.43,-84.52"/>
<path fill="none" stroke="#63b8ff" d="M16.44,-74.54C9.51,-83.15 14.57,-92.25 31.62,-92.25 40.95,-92.25 46.69,-89.53 48.84,-85.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="52.32,-85.23 47.08,-76.03 45.44,-86.49 52.32,-85.23"/>
</a>
</g>
</g>
@@ -49,8 +49,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="M49.61,-74.64C63.97,-83.1 84.8,-95.38 101.32,-105.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.08,-108.45 109.47,-110.51 102.63,-102.42 99.08,-108.45"/>
<path fill="none" stroke="#63b8ff" d="M49.61,-74.64C63.84,-83.03 84.41,-95.15 100.85,-104.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.77,-107.68 109.16,-109.74 102.33,-101.65 98.77,-107.68"/>
</a>
</g>
</g>
@@ -67,8 +67,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="M63.73,-70.85C73.07,-72.71 83.36,-74.77 92.92,-76.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.19,-80.31 102.68,-78.84 93.56,-73.44 92.19,-80.31"/>
<path fill="none" stroke="#63b8ff" d="M63.73,-70.85C72.96,-72.69 83.14,-74.73 92.6,-76.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.71,-80.01 102.2,-78.54 93.08,-73.15 91.71,-80.01"/>
</a>
</g>
</g>
@@ -85,8 +85,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="M63.73,-58.73C71.63,-57.23 80.22,-55.61 88.47,-54.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.85,-57.35 98.02,-52.04 87.54,-50.47 88.85,-57.35"/>
<path fill="none" stroke="#63b8ff" d="M63.73,-58.73C71.46,-57.27 79.84,-55.68 87.91,-54.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.36,-57.63 97.53,-52.33 87.06,-50.75 88.36,-57.63"/>
</a>
</g>
</g>
@@ -104,7 +104,7 @@
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M50.05,-54.54C64.24,-46.32 84.53,-34.58 100.79,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.41,-27.69 109.31,-19.65 98.9,-21.63 102.41,-27.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.1,-28.45 109,-20.41 98.59,-22.39 102.1,-28.45"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.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: operator&lt;&lt; Pages: 1 -->
<svg width="166pt" height="138pt"
@@ -21,8 +21,8 @@
<g id="edge3_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge3_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M16.44,-74.54C9.51,-83.15 14.57,-92.25 31.62,-92.25 41.48,-92.25 47.33,-89.21 49.18,-84.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="52.43,-84.52 46.81,-75.54 45.61,-86.06 52.43,-84.52"/>
<path fill="none" stroke="#63b8ff" d="M16.44,-74.54C9.51,-83.15 14.57,-92.25 31.62,-92.25 40.95,-92.25 46.69,-89.53 48.84,-85.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="52.32,-85.23 47.08,-76.03 45.44,-86.49 52.32,-85.23"/>
</a>
</g>
</g>
@@ -39,8 +39,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="M49.61,-74.64C63.97,-83.1 84.8,-95.38 101.32,-105.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.08,-108.45 109.47,-110.51 102.63,-102.42 99.08,-108.45"/>
<path fill="none" stroke="#63b8ff" d="M49.61,-74.64C63.84,-83.03 84.41,-95.15 100.85,-104.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.77,-107.68 109.16,-109.74 102.33,-101.65 98.77,-107.68"/>
</a>
</g>
</g>
@@ -57,8 +57,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="M63.73,-70.85C73.07,-72.71 83.36,-74.77 92.92,-76.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="92.19,-80.31 102.68,-78.84 93.56,-73.44 92.19,-80.31"/>
<path fill="none" stroke="#63b8ff" d="M63.73,-70.85C72.96,-72.69 83.14,-74.73 92.6,-76.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.71,-80.01 102.2,-78.54 93.08,-73.15 91.71,-80.01"/>
</a>
</g>
</g>
@@ -75,8 +75,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="M63.73,-58.73C71.63,-57.23 80.22,-55.61 88.47,-54.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.85,-57.35 98.02,-52.04 87.54,-50.47 88.85,-57.35"/>
<path fill="none" stroke="#63b8ff" d="M63.73,-58.73C71.46,-57.27 79.84,-55.68 87.91,-54.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.36,-57.63 97.53,-52.33 87.06,-50.75 88.36,-57.63"/>
</a>
</g>
</g>
@@ -94,7 +94,7 @@
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge5_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M50.05,-54.54C64.24,-46.32 84.53,-34.58 100.79,-25.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.41,-27.69 109.31,-19.65 98.9,-21.63 102.41,-27.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="102.1,-28.45 109,-20.41 98.59,-22.39 102.1,-28.45"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,7 +1,7 @@
<map id="operator*" name="operator*">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,79,56"/>
<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="149,5,220,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="79,34,134,24,135,30,80,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="79,34,133,25,134,30,80,40"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="127,55,242,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="80,47,112,53,111,58,79,52"/>
</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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-32.52C68.01,-34.79 83.1,-37.53 96.64,-39.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.63,-43.54 106.09,-41.88 96.87,-36.65 95.63,-43.54"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-32.52C67.76,-34.75 82.5,-37.42 95.83,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.14,-43.27 105.6,-41.61 96.39,-36.38 95.14,-43.27"/>
</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="M55.48,-22.99C62.98,-21.7 71.4,-20.25 79.85,-18.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.25,-22.11 89.51,-16.97 79.06,-15.21 80.25,-22.11"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-22.99C62.81,-21.73 71.02,-20.32 79.29,-18.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.76,-22.37 89.02,-17.23 78.57,-15.47 79.76,-22.37"/>
</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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-32.52C68.01,-34.79 83.1,-37.53 96.64,-39.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.63,-43.54 106.09,-41.88 96.87,-36.65 95.63,-43.54"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-32.52C67.76,-34.75 82.5,-37.42 95.83,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.14,-43.27 105.6,-41.61 96.39,-36.38 95.14,-43.27"/>
</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="M55.48,-22.99C62.98,-21.7 71.4,-20.25 79.85,-18.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.25,-22.11 89.51,-16.97 79.06,-15.21 80.25,-22.11"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-22.99C62.81,-21.73 71.02,-20.32 79.29,-18.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.76,-22.37 89.02,-17.23 78.57,-15.47 79.76,-22.37"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,15 +1,15 @@
<map id="fit_OLS_regressor" name="fit_OLS_regressor">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,104,132,130"/>
<area shape="rect" id="Node000002" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#af7243bdc6ae3c7169f01b85bb226e66a" title=" " alt="" coords="213,29,301,55"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="95,101,179,64,198,57,199,62,181,69,98,106"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="95,101,179,64,197,57,199,62,181,69,98,106"/>
<area shape="rect" id="Node000005" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a21c80569aaffb7bf1657e54fa4b97deb" title=" " alt="" coords="205,79,309,104"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="132,106,190,98,191,103,133,111"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="132,106,190,98,190,103,133,111"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="180,128,334,154"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="133,122,165,126,165,132,132,128"/>
<area shape="poly" id="edge5_Node000001_Node000006" title=" " alt="" coords="133,122,165,126,164,132,132,128"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="199,177,315,203"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="99,128,181,164,197,170,195,175,179,169,96,133"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="99,128,181,164,197,169,195,174,179,169,96,133"/>
<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="385,5,456,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="301,33,370,23,371,28,302,38"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="301,33,369,23,370,28,302,38"/>
<area shape="rect" id="Node000004" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a8fa731952b0ee3bc7ec51c51ed21911e" title=" " alt="" coords="382,55,459,80"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="302,46,368,57,367,62,301,52"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="302,46,367,57,366,62,301,52"/>
</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: fit_OLS_regressor Pages: 1 -->
<svg width="349pt" height="156pt"
@@ -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="M68.38,-74.71C84.88,-82.82 109.01,-94.21 130.75,-102.62 135.27,-104.38 140.04,-106.09 144.82,-107.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.6,-111.33 154.2,-111.14 145.79,-104.68 143.6,-111.33"/>
<path fill="none" stroke="#63b8ff" d="M68.38,-74.71C84.88,-82.82 109.01,-94.21 130.75,-102.62 135.15,-104.33 139.79,-106 144.43,-107.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.17,-110.85 153.76,-110.66 145.36,-104.21 143.17,-110.85"/>
</a>
</g>
</g>
@@ -58,8 +58,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="M95.13,-71C109.23,-72.93 124.75,-75.05 138.97,-76.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.17,-80.55 148.55,-78.43 139.12,-73.61 138.17,-80.55"/>
<path fill="none" stroke="#63b8ff" d="M95.13,-71C109.1,-72.91 124.44,-75 138.55,-76.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.67,-80.34 148.05,-78.23 138.62,-73.41 137.67,-80.34"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M95.13,-58.58C103.04,-57.56 111.4,-56.48 119.72,-55.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.13,-58.75 129.6,-54 119.23,-51.81 120.13,-58.75"/>
<path fill="none" stroke="#63b8ff" d="M95.13,-58.58C102.95,-57.57 111.21,-56.5 119.44,-55.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.63,-58.94 129.1,-54.19 118.73,-52 119.63,-58.94"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.09,-54.52C85.58,-46.67 109.36,-35.78 130.75,-27.62 134.72,-26.11 138.88,-24.62 143.06,-23.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-26.22 152.42,-19.74 141.83,-19.57 144.03,-26.22"/>
<path fill="none" stroke="#63b8ff" d="M69.09,-54.52C85.58,-46.67 109.36,-35.78 130.75,-27.62 134.61,-26.15 138.64,-24.71 142.7,-23.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.6,-26.7 151.98,-20.22 141.39,-20.06 143.6,-26.7"/>
</a>
</g>
</g>
@@ -112,8 +112,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="M222.02,-125.45C238.08,-127.84 257.54,-130.74 274.11,-133.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.12,-136.75 283.52,-134.76 274.15,-129.82 273.12,-136.75"/>
<path fill="none" stroke="#63b8ff" d="M222.02,-125.45C237.77,-127.8 256.8,-130.63 273.16,-133.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.62,-136.52 283.03,-134.53 273.65,-129.6 272.62,-136.52"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M222.02,-115.53C237.24,-113.14 255.52,-110.27 271.51,-107.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.8,-111.09 281.14,-106.08 270.71,-104.18 271.8,-111.09"/>
<path fill="none" stroke="#63b8ff" d="M222.02,-115.53C237.1,-113.16 255.17,-110.32 271.04,-107.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.31,-111.33 280.64,-106.32 270.22,-104.41 271.31,-111.33"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.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: fit_OLS_regressor Pages: 1 -->
<svg width="349pt" height="156pt"
@@ -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="M68.38,-74.71C84.88,-82.82 109.01,-94.21 130.75,-102.62 135.27,-104.38 140.04,-106.09 144.82,-107.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.6,-111.33 154.2,-111.14 145.79,-104.68 143.6,-111.33"/>
<path fill="none" stroke="#63b8ff" d="M68.38,-74.71C84.88,-82.82 109.01,-94.21 130.75,-102.62 135.15,-104.33 139.79,-106 144.43,-107.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.17,-110.85 153.76,-110.66 145.36,-104.21 143.17,-110.85"/>
</a>
</g>
</g>
@@ -48,8 +48,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="M95.13,-71C109.23,-72.93 124.75,-75.05 138.97,-76.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.17,-80.55 148.55,-78.43 139.12,-73.61 138.17,-80.55"/>
<path fill="none" stroke="#63b8ff" d="M95.13,-71C109.1,-72.91 124.44,-75 138.55,-76.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.67,-80.34 148.05,-78.23 138.62,-73.41 137.67,-80.34"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge5_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge5_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M95.13,-58.58C103.04,-57.56 111.4,-56.48 119.72,-55.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.13,-58.75 129.6,-54 119.23,-51.81 120.13,-58.75"/>
<path fill="none" stroke="#63b8ff" d="M95.13,-58.58C102.95,-57.57 111.21,-56.5 119.44,-55.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="119.63,-58.94 129.1,-54.19 118.73,-52 119.63,-58.94"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge6_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge6_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M69.09,-54.52C85.58,-46.67 109.36,-35.78 130.75,-27.62 134.72,-26.11 138.88,-24.62 143.06,-23.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.03,-26.22 152.42,-19.74 141.83,-19.57 144.03,-26.22"/>
<path fill="none" stroke="#63b8ff" d="M69.09,-54.52C85.58,-46.67 109.36,-35.78 130.75,-27.62 134.61,-26.15 138.64,-24.71 142.7,-23.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.6,-26.7 151.98,-20.22 141.39,-20.06 143.6,-26.7"/>
</a>
</g>
</g>
@@ -102,8 +102,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="M222.02,-125.45C238.08,-127.84 257.54,-130.74 274.11,-133.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="273.12,-136.75 283.52,-134.76 274.15,-129.82 273.12,-136.75"/>
<path fill="none" stroke="#63b8ff" d="M222.02,-125.45C237.77,-127.8 256.8,-130.63 273.16,-133.06"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="272.62,-136.52 283.03,-134.53 273.65,-129.6 272.62,-136.52"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge3_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge3_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M222.02,-115.53C237.24,-113.14 255.52,-110.27 271.51,-107.75"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.8,-111.09 281.14,-106.08 270.71,-104.18 271.8,-111.09"/>
<path fill="none" stroke="#63b8ff" d="M222.02,-115.53C237.1,-113.16 255.17,-110.32 271.04,-107.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.31,-111.33 280.64,-106.32 270.22,-104.41 271.31,-111.33"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

@@ -1,19 +1,19 @@
<map id="operator&lt;&lt;" name="operator&lt;&lt;">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,117,90,143"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="308,5,373,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,115,85,70,108,47,136,28,176,14,218,8,293,9,293,14,218,13,177,19,139,33,112,51,89,74,58,118"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="54,115,85,70,108,47,136,28,176,14,217,8,292,9,292,14,217,13,177,19,139,33,112,51,89,74,58,118"/>
<area shape="rect" id="Node000003" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" title=" " alt="" coords="153,67,238,92"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="86,114,142,95,143,100,88,119"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="86,114,140,95,142,100,88,119"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setfill.html#" title=" " alt="" coords="301,117,379,143"/>
<area shape="poly" id="edge8_Node000001_Node000005" title=" " alt="" coords="90,128,286,128,286,133,90,133"/>
<area shape="poly" id="edge8_Node000001_Node000005" title=" " alt="" coords="90,128,285,128,285,133,90,133"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="303,167,378,192"/>
<area shape="poly" id="edge9_Node000001_Node000006" title=" " alt="" coords="90,135,288,168,288,173,89,140"/>
<area shape="poly" id="edge9_Node000001_Node000006" title=" " alt="" coords="90,135,288,168,287,173,89,140"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="138,219,253,244"/>
<area shape="poly" id="edge10_Node000001_Node000007" title=" " alt="" coords="66,141,139,197,158,209,155,213,136,202,62,145"/>
<area shape="poly" id="edge4_Node000003_Node000002" title=" " alt="" coords="227,64,294,35,296,40,229,68"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="170,68,166,58,168,49,179,42,195,40,214,43,223,50,220,54,212,48,195,45,180,47,173,52,171,58,175,65"/>
<area shape="poly" id="edge10_Node000001_Node000007" title=" " alt="" coords="66,141,139,197,157,209,154,213,136,202,62,145"/>
<area shape="poly" id="edge4_Node000003_Node000002" title=" " alt="" coords="227,64,293,35,295,40,229,68"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="170,68,166,58,168,49,179,42,195,40,213,43,223,49,219,54,211,48,195,45,180,47,173,52,171,58,175,65"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="305,67,376,92"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="238,77,290,77,290,82,238,82"/>
<area shape="poly" id="edge6_Node000003_Node000005" title=" " alt="" coords="235,90,289,109,287,114,233,95"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="238,77,289,77,289,82,238,82"/>
<area shape="poly" id="edge6_Node000003_Node000005" title=" " alt="" coords="235,90,288,109,286,114,233,95"/>
<area shape="poly" id="edge7_Node000003_Node000006" title=" " alt="" coords="216,91,303,153,306,156,303,160,299,158,213,95"/>
</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: operator&lt;&lt; Pages: 1 -->
<svg width="289pt" height="187pt"
@@ -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="M38,-95.66C47.67,-112.58 69.8,-146.32 99.25,-160.62 135.99,-178.46 183.83,-177.94 215.69,-174.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.7,-178.19 225.24,-173.58 214.91,-171.24 215.7,-178.19"/>
<path fill="none" stroke="#63b8ff" d="M38,-95.66C47.67,-112.58 69.8,-146.32 99.25,-160.62 135.67,-178.31 182.99,-177.95 214.85,-174.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.19,-178.35 224.74,-173.75 214.41,-171.39 215.19,-178.35"/>
</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="M61.52,-95.71C74.17,-100.12 89.2,-105.37 102.8,-110.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.26,-113.64 111.85,-113.63 103.56,-107.03 101.26,-113.64"/>
<path fill="none" stroke="#63b8ff" d="M61.52,-95.71C73.92,-100.04 88.61,-105.16 101.99,-109.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.83,-113.14 111.42,-113.13 103.14,-106.53 100.83,-113.14"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="edge8_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge8_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M63.33,-85.62C101.92,-85.62 168.22,-85.62 210.57,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.31,-89.13 220.31,-85.62 210.31,-82.13 210.31,-89.13"/>
<path fill="none" stroke="#63b8ff" d="M63.33,-85.62C101.75,-85.62 167.65,-85.62 210.03,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.8,-89.13 219.8,-85.63 209.8,-82.13 209.8,-89.13"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="edge9_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M63.33,-80.4C102.35,-73.76 169.7,-62.31 211.98,-55.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.4,-58.42 221.67,-53.3 211.23,-51.52 212.4,-58.42"/>
<path fill="none" stroke="#63b8ff" d="M63.33,-80.4C102.18,-73.79 169.13,-62.4 211.44,-55.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.91,-58.68 221.18,-53.55 210.73,-51.78 211.91,-58.68"/>
</a>
</g>
</g>
@@ -112,8 +112,8 @@
<g id="edge10_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge10_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M44.03,-75.89C57,-65.01 79.01,-47.17 99.25,-33.62 103.66,-30.67 108.46,-27.72 113.18,-24.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.68,-27.56 121.64,-19.57 111.22,-21.47 114.68,-27.56"/>
<path fill="none" stroke="#63b8ff" d="M44.03,-75.89C57,-65.01 79.01,-47.17 99.25,-33.62 103.55,-30.75 108.21,-27.88 112.81,-25.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.37,-28.31 121.32,-20.32 110.9,-22.23 114.37,-28.31"/>
</a>
</g>
</g>
@@ -121,8 +121,8 @@
<g id="edge4_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge4_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M166.9,-133.72C181.62,-140.07 200.84,-148.36 217.1,-155.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.21,-158.81 225.78,-159.55 217.98,-152.38 215.21,-158.81"/>
<path fill="none" stroke="#63b8ff" d="M166.9,-133.72C181.48,-140.01 200.48,-148.21 216.64,-155.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.82,-158.21 225.39,-158.95 217.6,-151.78 214.82,-158.21"/>
</a>
</g>
</g>
@@ -130,8 +130,8 @@
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.49,-133.54C117.74,-142.15 123.41,-151.25 142.5,-151.25 153.54,-151.25 160.09,-148.21 162.15,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.36,-143.37 159.51,-134.54 158.57,-145.09 165.36,-143.37"/>
<path fill="none" stroke="#63b8ff" d="M125.49,-133.54C117.74,-142.15 123.41,-151.25 142.5,-151.25 152.94,-151.25 159.37,-148.53 161.78,-144.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.24,-144.12 159.81,-135.02 158.39,-145.52 165.24,-144.12"/>
</a>
</g>
</g>
@@ -148,8 +148,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M174.34,-123.62C186.52,-123.62 200.61,-123.62 213.32,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.04,-127.13 223.04,-123.62 213.04,-120.13 213.04,-127.13"/>
<path fill="none" stroke="#63b8ff" d="M174.34,-123.62C186.27,-123.62 200.04,-123.62 212.54,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.53,-127.13 222.53,-123.63 212.53,-120.13 212.53,-127.13"/>
</a>
</g>
</g>
@@ -157,8 +157,8 @@
<g id="edge6_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge6_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M171.79,-113.54C184.06,-109.17 198.62,-103.98 211.83,-99.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.82,-102.28 221.07,-95.62 210.47,-95.68 212.82,-102.28"/>
<path fill="none" stroke="#63b8ff" d="M171.79,-113.54C183.94,-109.21 198.33,-104.09 211.44,-99.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.4,-102.79 220.64,-96.13 210.05,-96.19 212.4,-102.79"/>
</a>
</g>
</g>
@@ -166,8 +166,8 @@
<g id="edge7_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge7_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.61,-113.68C172,-102.09 198.4,-82.51 221.75,-66.62 222.71,-65.97 223.7,-65.31 224.7,-64.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.32,-67.11 232.8,-58.73 222.51,-61.24 226.32,-67.11"/>
<path fill="none" stroke="#63b8ff" d="M156.61,-113.68C172,-102.09 198.4,-82.51 221.75,-66.62 222.59,-66.05 223.46,-65.47 224.33,-64.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.06,-67.94 232.53,-59.55 222.24,-62.07 226.06,-67.94"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.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: operator&lt;&lt; Pages: 1 -->
<svg width="289pt" height="187pt"
@@ -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="M38,-95.66C47.67,-112.58 69.8,-146.32 99.25,-160.62 135.99,-178.46 183.83,-177.94 215.69,-174.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.7,-178.19 225.24,-173.58 214.91,-171.24 215.7,-178.19"/>
<path fill="none" stroke="#63b8ff" d="M38,-95.66C47.67,-112.58 69.8,-146.32 99.25,-160.62 135.67,-178.31 182.99,-177.95 214.85,-174.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.19,-178.35 224.74,-173.75 214.41,-171.39 215.19,-178.35"/>
</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="M61.52,-95.71C74.17,-100.12 89.2,-105.37 102.8,-110.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.26,-113.64 111.85,-113.63 103.56,-107.03 101.26,-113.64"/>
<path fill="none" stroke="#63b8ff" d="M61.52,-95.71C73.92,-100.04 88.61,-105.16 101.99,-109.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.83,-113.14 111.42,-113.13 103.14,-106.53 100.83,-113.14"/>
</a>
</g>
</g>
@@ -66,8 +66,8 @@
<g id="edge8_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge8_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M63.33,-85.62C101.92,-85.62 168.22,-85.62 210.57,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="210.31,-89.13 220.31,-85.62 210.31,-82.13 210.31,-89.13"/>
<path fill="none" stroke="#63b8ff" d="M63.33,-85.62C101.75,-85.62 167.65,-85.62 210.03,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.8,-89.13 219.8,-85.63 209.8,-82.13 209.8,-89.13"/>
</a>
</g>
</g>
@@ -84,8 +84,8 @@
<g id="edge9_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge9_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M63.33,-80.4C102.35,-73.76 169.7,-62.31 211.98,-55.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.4,-58.42 221.67,-53.3 211.23,-51.52 212.4,-58.42"/>
<path fill="none" stroke="#63b8ff" d="M63.33,-80.4C102.18,-73.79 169.13,-62.4 211.44,-55.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.91,-58.68 221.18,-53.55 210.73,-51.78 211.91,-58.68"/>
</a>
</g>
</g>
@@ -102,8 +102,8 @@
<g id="edge10_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge10_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M44.03,-75.89C57,-65.01 79.01,-47.17 99.25,-33.62 103.66,-30.67 108.46,-27.72 113.18,-24.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.68,-27.56 121.64,-19.57 111.22,-21.47 114.68,-27.56"/>
<path fill="none" stroke="#63b8ff" d="M44.03,-75.89C57,-65.01 79.01,-47.17 99.25,-33.62 103.55,-30.75 108.21,-27.88 112.81,-25.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="114.37,-28.31 121.32,-20.32 110.9,-22.23 114.37,-28.31"/>
</a>
</g>
</g>
@@ -111,8 +111,8 @@
<g id="edge4_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge4_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M166.9,-133.72C181.62,-140.07 200.84,-148.36 217.1,-155.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.21,-158.81 225.78,-159.55 217.98,-152.38 215.21,-158.81"/>
<path fill="none" stroke="#63b8ff" d="M166.9,-133.72C181.48,-140.01 200.48,-148.21 216.64,-155.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="214.82,-158.21 225.39,-158.95 217.6,-151.78 214.82,-158.21"/>
</a>
</g>
</g>
@@ -120,8 +120,8 @@
<g id="edge5_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge5_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M125.49,-133.54C117.74,-142.15 123.41,-151.25 142.5,-151.25 153.54,-151.25 160.09,-148.21 162.15,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.36,-143.37 159.51,-134.54 158.57,-145.09 165.36,-143.37"/>
<path fill="none" stroke="#63b8ff" d="M125.49,-133.54C117.74,-142.15 123.41,-151.25 142.5,-151.25 152.94,-151.25 159.37,-148.53 161.78,-144.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.24,-144.12 159.81,-135.02 158.39,-145.52 165.24,-144.12"/>
</a>
</g>
</g>
@@ -138,8 +138,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M174.34,-123.62C186.52,-123.62 200.61,-123.62 213.32,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.04,-127.13 223.04,-123.62 213.04,-120.13 213.04,-127.13"/>
<path fill="none" stroke="#63b8ff" d="M174.34,-123.62C186.27,-123.62 200.04,-123.62 212.54,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.53,-127.13 222.53,-123.63 212.53,-120.13 212.53,-127.13"/>
</a>
</g>
</g>
@@ -147,8 +147,8 @@
<g id="edge6_Node000003_Node000005" class="edge">
<title>Node3&#45;&gt;Node5</title>
<g id="a_edge6_Node000003_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M171.79,-113.54C184.06,-109.17 198.62,-103.98 211.83,-99.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.82,-102.28 221.07,-95.62 210.47,-95.68 212.82,-102.28"/>
<path fill="none" stroke="#63b8ff" d="M171.79,-113.54C183.94,-109.21 198.33,-104.09 211.44,-99.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="212.4,-102.79 220.64,-96.13 210.05,-96.19 212.4,-102.79"/>
</a>
</g>
</g>
@@ -156,8 +156,8 @@
<g id="edge7_Node000003_Node000006" class="edge">
<title>Node3&#45;&gt;Node6</title>
<g id="a_edge7_Node000003_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M156.61,-113.68C172,-102.09 198.4,-82.51 221.75,-66.62 222.71,-65.97 223.7,-65.31 224.7,-64.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.32,-67.11 232.8,-58.73 222.51,-61.24 226.32,-67.11"/>
<path fill="none" stroke="#63b8ff" d="M156.61,-113.68C172,-102.09 198.4,-82.51 221.75,-66.62 222.59,-66.05 223.46,-65.47 224.33,-64.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="226.06,-67.94 232.53,-59.55 222.24,-62.07 226.06,-67.94"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -1,7 +1,7 @@
<map id="operator*" name="operator*">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,79,56"/>
<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="149,5,220,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="79,34,134,24,135,30,80,40"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="79,34,133,25,134,30,80,40"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="127,55,242,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="80,47,112,53,111,58,79,52"/>
</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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-32.52C68.01,-34.79 83.1,-37.53 96.64,-39.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.63,-43.54 106.09,-41.88 96.87,-36.65 95.63,-43.54"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-32.52C67.76,-34.75 82.5,-37.42 95.83,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.14,-43.27 105.6,-41.61 96.39,-36.38 95.14,-43.27"/>
</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="M55.48,-22.99C62.98,-21.7 71.4,-20.25 79.85,-18.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.25,-22.11 89.51,-16.97 79.06,-15.21 80.25,-22.11"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-22.99C62.81,-21.73 71.02,-20.32 79.29,-18.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.76,-22.37 89.02,-17.23 78.57,-15.47 79.76,-22.37"/>
</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: operator* Pages: 1 -->
<svg width="186pt" 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="M55.48,-32.52C68.01,-34.79 83.1,-37.53 96.64,-39.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.63,-43.54 106.09,-41.88 96.87,-36.65 95.63,-43.54"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-32.52C67.76,-34.75 82.5,-37.42 95.83,-39.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="95.14,-43.27 105.6,-41.61 96.39,-36.38 95.14,-43.27"/>
</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="M55.48,-22.99C62.98,-21.7 71.4,-20.25 79.85,-18.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.25,-22.11 89.51,-16.97 79.06,-15.21 80.25,-22.11"/>
<path fill="none" stroke="#63b8ff" d="M55.48,-22.99C62.81,-21.73 71.02,-20.32 79.29,-18.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.76,-22.37 89.02,-17.23 78.57,-15.47 79.76,-22.37"/>
</a>
</g>
</g>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,26 +1,26 @@
<map id="main" name="main">
<area shape="rect" id="Node000001" title=" " alt="" coords="5,229,55,255"/>
<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="626,204,697,230"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="56,248,128,271,218,290,295,297,372,290,437,279,502,264,611,231,612,236,503,269,438,284,373,295,295,302,218,295,127,276,54,253"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="56,248,128,271,218,290,295,297,372,290,437,279,502,264,610,231,612,237,503,269,438,284,373,295,295,302,218,295,127,276,54,253"/>
<area shape="rect" id="Node000003" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#aaddc683af581b51351e1023d2a01ef3b" title=" " alt="" coords="232,103,358,128"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="46,227,101,189,171,156,237,131,239,136,173,161,104,194,49,231"/>
<area shape="rect" id="Node000009" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a4261f3c3c3dfdb86f3004eb8aaffea8d" title=" " alt="" coords="103,204,170,230"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="54,234,87,226,89,231,55,239"/>
<area shape="poly" id="edge9_Node000001_Node000009" title=" " alt="" coords="54,234,87,226,88,231,55,239"/>
<area shape="rect" id="Node000010" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#ade6e463f37878fe2a219f927c65b5493" title=" " alt="" coords="218,255,372,280"/>
<area shape="poly" id="edge14_Node000001_Node000010" title=" " alt="" coords="55,242,203,256,203,261,55,247"/>
<area shape="poly" id="edge14_Node000001_Node000010" title=" " alt="" coords="55,242,203,256,202,261,55,247"/>
<area shape="rect" id="Node000004" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#af7243bdc6ae3c7169f01b85bb226e66a" title=" " alt="" coords="453,5,542,31"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="314,100,361,70,419,40,439,32,441,37,421,45,364,75,317,104"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="314,100,361,70,419,40,438,32,440,37,421,45,364,75,317,104"/>
<area shape="rect" id="Node000006" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a21c80569aaffb7bf1657e54fa4b97deb" title=" " alt="" coords="446,55,549,80"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="352,99,431,81,432,86,353,105"/>
<area shape="poly" id="edge6_Node000003_Node000006" title=" " alt="" coords="352,99,430,81,431,86,353,105"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/push_back.html#" title=" " alt="" coords="420,104,575,130"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="359,113,405,114,405,119,359,119"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="440,153,555,179"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="350,126,430,147,429,152,349,132"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="543,23,560,30,576,40,607,75,630,115,646,155,657,189,651,191,641,157,625,118,603,78,573,44,558,34,541,28"/>
<area shape="poly" id="edge8_Node000003_Node000008" title=" " alt="" coords="350,126,429,146,428,152,349,132"/>
<area shape="poly" id="edge4_Node000004_Node000002" title=" " alt="" coords="543,23,560,30,576,40,607,75,630,115,646,154,656,188,651,190,641,156,625,117,603,78,573,44,558,34,541,28"/>
<area shape="rect" id="Node000005" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a8fa731952b0ee3bc7ec51c51ed21911e" title=" " alt="" coords="623,5,700,31"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="542,16,608,16,608,21,542,21"/>
<area shape="poly" id="edge10_Node000009_Node000002" title=" " alt="" coords="170,214,611,214,611,220,170,220"/>
<area shape="poly" id="edge11_Node000009_Node000003" title=" " alt="" coords="148,202,178,174,217,145,241,132,244,137,219,150,182,178,152,206"/>
<area shape="poly" id="edge13_Node000009_Node000008" title=" " alt="" coords="170,206,218,196,326,180,425,169,425,175,327,185,218,201,171,211"/>
<area shape="poly" id="edge12_Node000009_Node000010" title=" " alt="" coords="171,225,240,247,238,252,170,230"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="542,16,607,16,607,21,542,21"/>
<area shape="poly" id="edge10_Node000009_Node000002" title=" " alt="" coords="170,214,610,214,610,220,170,220"/>
<area shape="poly" id="edge11_Node000009_Node000003" title=" " alt="" coords="148,202,178,174,217,145,241,132,243,137,219,150,182,178,152,206"/>
<area shape="poly" id="edge13_Node000009_Node000008" title=" " alt="" coords="170,206,218,196,326,180,424,170,424,175,326,185,218,201,171,211"/>
<area shape="poly" id="edge12_Node000009_Node000010" title=" " alt="" coords="171,225,239,247,238,252,170,230"/>
</map>

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