Documentation for 0953376d31

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

View File

@@ -3,7 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: qr_algorithm 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.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -252,15 +252,14 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 165</span>}</div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="afprintf_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/c/fprintf.html">std::printf</a></div><div class="ttdeci">T printf(T... args)</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a73ce637634fc49e1d10d190eb388ebf1"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm::qr_decompose</a></div><div class="ttdeci">void qr_decompose(const std::valarray&lt; std::valarray&lt; T &gt; &gt; &amp;A, std::valarray&lt; std::valarray&lt; T &gt; &gt; *Q, std::valarray&lt; std::valarray&lt; T &gt; &gt; *R)</div><div class="ttdef"><b>Definition:</b> qr_decompose.h:146</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a73ce637634fc49e1d10d190eb388ebf1"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm::qr_decompose</a></div><div class="ttdeci">void qr_decompose(const std::valarray&lt; std::valarray&lt; T &gt; &gt; &amp;A, std::valarray&lt; std::valarray&lt; T &gt; &gt; *Q, std::valarray&lt; std::valarray&lt; T &gt; &gt; *R)</div><div class="ttdef"><b>Definition</b> qr_decompose.h:146</div></div>
<div class="ttc" id="anumeric_limits_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/numeric_limits.html">std::numeric_limits</a></div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_abb8bf4c55e10685a5eb2ad3797fde1ae"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae">mat_mul</a></div><div class="ttdeci">void mat_mul(const std::valarray&lt; std::valarray&lt; double &gt; &gt; &amp;A, const std::valarray&lt; std::valarray&lt; double &gt; &gt; &amp;B, std::valarray&lt; std::valarray&lt; double &gt; &gt; *OUT)</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:54</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_abb8bf4c55e10685a5eb2ad3797fde1ae"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae">mat_mul</a></div><div class="ttdeci">void mat_mul(const std::valarray&lt; std::valarray&lt; double &gt; &gt; &amp;A, const std::valarray&lt; std::valarray&lt; double &gt; &gt; &amp;B, std::valarray&lt; std::valarray&lt; double &gt; &gt; *OUT)</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:54</div></div>
<div class="ttc" id="avalarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/valarray.html">std::valarray</a></div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a28e2fa3e803abaea6c568dc45d69d8cc_cgraph.svg" width="100%" height="400"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a28e2fa3e803abaea6c568dc45d69d8cc_cgraph.svg" width="100%" height="400"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -315,8 +314,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_adfbdf47277c8cfee229b05b72f1f7834_cgraph.svg" width="503" height="294"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_adfbdf47277c8cfee229b05b72f1f7834_cgraph.svg" width="503" height="294"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -364,8 +362,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a257425cb2365359da51c6fe6741834d8_cgraph.svg" width="503" height="250"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a257425cb2365359da51c6fe6741834d8_cgraph.svg" width="503" height="250"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -428,8 +425,8 @@ template&lt;typename T &gt; </div>
</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">A</td><td>input matrix to decompose</td></tr>
<tr><td class="paramname">Q</td><td>output decomposed matrix</td></tr>
<tr><td class="paramname">A</td><td>input matrix to decompose </td></tr>
<tr><td class="paramname">Q</td><td>output decomposed matrix </td></tr>
<tr><td class="paramname">R</td><td>output decomposed matrix </td></tr>
</table>
</dd>
@@ -492,17 +489,16 @@ template&lt;typename T &gt; </div>
<div class="line"><span class="lineno"> 205</span> }</div>
<div class="line"><span class="lineno"> 206</span> }</div>
<div class="line"><span class="lineno"> 207</span>}</div>
<div class="ttc" id="acomposite__simpson__rule_8cpp_html_a1b74d828b33760094906797042b89442"><div class="ttname"><a href="../../d4/d18/composite__simpson__rule_8cpp.html#a1b74d828b33760094906797042b89442">numerical_methods::simpson_method::k</a></div><div class="ttdeci">double k(double x)</div><div class="ttdoc">Another test function.</div><div class="ttdef"><b>Definition:</b> composite_simpson_rule.cpp:117</div></div>
<div class="ttc" id="anamespacemachine__learning_html_a6f1c98c016ad34ff3d9f39372161bd35"><div class="ttname"><a href="../../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35">machine_learning::sum</a></div><div class="ttdeci">T sum(const std::vector&lt; std::valarray&lt; T &gt; &gt; &amp;A)</div><div class="ttdef"><b>Definition:</b> vector_ops.hpp:232</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a6d3c7dce1f142141f509d09f6c0e25dc"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc">qr_algorithm::vector_proj</a></div><div class="ttdeci">std::valarray&lt; T &gt; vector_proj(const std::valarray&lt; T &gt; &amp;a, const std::valarray&lt; T &gt; &amp;b)</div><div class="ttdef"><b>Definition:</b> qr_decompose.h:104</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_ad16da2183db22378435042f26af43d5f"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f">qr_algorithm::vector_mag</a></div><div class="ttdeci">double vector_mag(const std::valarray&lt; T &gt; &amp;a)</div><div class="ttdef"><b>Definition:</b> qr_decompose.h:92</div></div>
<div class="ttc" id="acomposite__simpson__rule_8cpp_html_a1b74d828b33760094906797042b89442"><div class="ttname"><a href="../../d4/d18/composite__simpson__rule_8cpp.html#a1b74d828b33760094906797042b89442">numerical_methods::simpson_method::k</a></div><div class="ttdeci">double k(double x)</div><div class="ttdoc">Another test function.</div><div class="ttdef"><b>Definition</b> composite_simpson_rule.cpp:117</div></div>
<div class="ttc" id="anamespacemachine__learning_html_a6f1c98c016ad34ff3d9f39372161bd35"><div class="ttname"><a href="../../d8/d77/namespacemachine__learning.html#a6f1c98c016ad34ff3d9f39372161bd35">machine_learning::sum</a></div><div class="ttdeci">T sum(const std::vector&lt; std::valarray&lt; T &gt; &gt; &amp;A)</div><div class="ttdef"><b>Definition</b> vector_ops.hpp:232</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a6d3c7dce1f142141f509d09f6c0e25dc"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc">qr_algorithm::vector_proj</a></div><div class="ttdeci">std::valarray&lt; T &gt; vector_proj(const std::valarray&lt; T &gt; &amp;a, const std::valarray&lt; T &gt; &amp;b)</div><div class="ttdef"><b>Definition</b> qr_decompose.h:104</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_ad16da2183db22378435042f26af43d5f"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f">qr_algorithm::vector_mag</a></div><div class="ttdeci">double vector_mag(const std::valarray&lt; T &gt; &amp;a)</div><div class="ttdef"><b>Definition</b> qr_decompose.h:92</div></div>
<div class="ttc" id="asize_t_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a></div></div>
<div class="ttc" id="avector__cross__product_8cpp_html_a4b2a9757a87c18e1642d72410ecfaba8"><div class="ttname"><a href="../../df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8">math::vector_cross::mag</a></div><div class="ttdeci">double mag(const std::array&lt; double, 3 &gt; &amp;vec)</div><div class="ttdoc">Calculates the magnitude of the mathematical vector from it's direction ratios.</div><div class="ttdef"><b>Definition:</b> vector_cross_product.cpp:83</div></div>
<div class="ttc" id="avector__cross__product_8cpp_html_a4b2a9757a87c18e1642d72410ecfaba8"><div class="ttname"><a href="../../df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8">math::vector_cross::mag</a></div><div class="ttdeci">double mag(const std::array&lt; double, 3 &gt; &amp;vec)</div><div class="ttdoc">Calculates the magnitude of the mathematical vector from it's direction ratios.</div><div class="ttdef"><b>Definition</b> vector_cross_product.cpp:83</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a73ce637634fc49e1d10d190eb388ebf1_cgraph.svg" width="622" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a73ce637634fc49e1d10d190eb388ebf1_cgraph.svg" width="622" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -586,13 +582,12 @@ template&lt;typename T &gt; </div>
<div class="line"><span class="lineno"> 93</span> <span class="keywordtype">double</span> dot = <a class="code hl_function" href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec">vector_dot</a>(a, a);</div>
<div class="line"><span class="lineno"> 94</span> <span class="keywordflow">return</span> <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(dot);</div>
<div class="line"><span class="lineno"> 95</span>}</div>
<div class="ttc" id="anamespaceqr__algorithm_html_a8ea313a1a1b5f9d0e3e332c29c6446ec"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec">qr_algorithm::vector_dot</a></div><div class="ttdeci">double vector_dot(const std::valarray&lt; T &gt; &amp;a, const std::valarray&lt; T &gt; &amp;b)</div><div class="ttdef"><b>Definition:</b> qr_decompose.h:76</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a8ea313a1a1b5f9d0e3e332c29c6446ec"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec">qr_algorithm::vector_dot</a></div><div class="ttdeci">double vector_dot(const std::valarray&lt; T &gt; &amp;a, const std::valarray&lt; T &gt; &amp;b)</div><div class="ttdef"><b>Definition</b> qr_decompose.h:76</div></div>
<div class="ttc" id="asqrt_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a></div><div class="ttdeci">T sqrt(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_ad16da2183db22378435042f26af43d5f_cgraph.svg" width="388" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_ad16da2183db22378435042f26af43d5f_cgraph.svg" width="388" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -646,8 +641,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a6d3c7dce1f142141f509d09f6c0e25dc_cgraph.svg" width="384" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d2/d3b/namespaceqr__algorithm_a6d3c7dce1f142141f509d09f6c0e25dc_cgraph.svg" width="384" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
@@ -658,7 +652,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="../../d2/d3b/namespaceqr__algorithm.html">qr_algorithm</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
</ul>
</div>
</body>

View File

@@ -1,9 +1,19 @@
<map id="qr_algorithm::operator&lt;&lt;" name="qr_algorithm::operator&lt;&lt;">
<area shape="rect" id="node1" title=" " alt="" coords="5,117,169,143"/>
<area shape="rect" id="node2" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" title=" " alt="" coords="252,67,336,92"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="426,5,491,31"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setfill.html#" title=" " alt="" coords="419,117,497,143"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="421,167,496,192"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/ios_base/precision.html#" title=" " alt="" coords="217,219,371,244"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="423,67,494,92"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,117,169,143"/>
<area shape="rect" id="Node000002" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" title=" " alt="" coords="252,67,336,92"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="142,114,237,91,238,96,143,119"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="426,5,491,31"/>
<area shape="poly" id="edge8_Node000001_Node000004" title=" " alt="" coords="98,115,146,70,179,46,216,28,266,14,319,8,411,10,411,15,319,13,267,19,218,33,182,51,149,74,102,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="419,117,497,143"/>
<area shape="poly" id="edge9_Node000001_Node000005" title=" " alt="" coords="169,128,404,128,404,133,169,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="421,167,496,192"/>
<area shape="poly" id="edge10_Node000001_Node000006" title=" " alt="" coords="170,138,406,170,405,175,169,144"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/ios_base/precision.html#" title=" " alt="" coords="217,219,371,244"/>
<area shape="poly" id="edge7_Node000001_Node000007" title=" " alt="" coords="113,141,218,197,246,210,244,215,215,202,110,146"/>
<area shape="poly" id="edge4_Node000002_Node000002" title=" " alt="" coords="266,68,260,58,264,48,275,42,294,40,315,43,325,50,322,55,313,48,294,45,277,47,268,52,266,57,270,65"/>
<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="423,67,494,92"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="336,77,408,77,408,82,336,82"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="330,64,411,33,413,38,332,69"/>
<area shape="poly" id="edge5_Node000002_Node000005" title=" " alt="" coords="337,90,405,111,404,116,336,95"/>
<area shape="poly" id="edge6_Node000002_Node000006" title=" " alt="" coords="318,91,425,156,422,161,316,95"/>
</map>

View File

@@ -1 +1 @@
7ea9ed467721cb16c8142a718c0798dd
c0a5251fd854dc039dab4704747e5311

View File

@@ -6,130 +6,185 @@
<!-- Title: qr_algorithm::operator&lt;&lt; Pages: 1 -->
<svg width="377pt" height="187pt"
viewBox="0.00 0.00 377.00 187.25" 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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="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 183.25)">
<title>qr_algorithm::operator&lt;&lt;</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="122.5,-95.25 0,-95.25 0,-76 122.5,-76 122.5,-95.25"/>
<text text-anchor="middle" x="61.25" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248,-133.25 184.75,-133.25 184.75,-114 248,-114 248,-133.25"/>
<text text-anchor="middle" x="216.38" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M102.88,-95.71C124.81,-101.15 151.83,-107.85 173.89,-113.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.72,-116.89 183.27,-115.91 174.41,-110.1 172.72,-116.89"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.12,-179.25 315.12,-179.25 315.12,-160 364.12,-160 364.12,-179.25"/>
<text text-anchor="middle" x="339.62" y="-165.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge8" class="edge">
<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="M70.87,-95.48C86.39,-112.44 120.97,-146.67 158.5,-160.62 206.51,-178.47 266.71,-177.19 303.92,-173.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.08,-177.33 313.69,-172.88 303.39,-170.37 304.08,-177.33"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369,-95.25 310.25,-95.25 310.25,-76 369,-76 369,-95.25"/>
<text text-anchor="middle" x="339.62" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setfill</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge9_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-85.62C176.48,-85.62 253.05,-85.62 299.1,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.83,-89.13 308.83,-85.62 298.83,-82.13 298.83,-89.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="367.88,-58.25 311.38,-58.25 311.38,-39 367.88,-39 367.88,-58.25"/>
<text text-anchor="middle" x="339.62" y="-44.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setw</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge10_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-77.51C176.92,-70.27 254.32,-59.91 300.22,-53.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.46,-57.13 309.91,-52.34 299.53,-50.19 300.46,-57.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274.25,-19.25 158.5,-19.25 158.5,0 274.25,0 274.25,-19.25"/>
<text text-anchor="middle" x="216.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ostream::precision</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.73,-75.52C98.81,-64.65 130.42,-47.1 158.5,-33.62 165.32,-30.35 172.7,-27.06 179.81,-24.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.09,-26.85 188.94,-19.74 178.37,-20.4 181.09,-26.85"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge4_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M197.08,-133.54C188.28,-142.15 194.71,-151.25 216.38,-151.25 228.9,-151.25 236.33,-148.21 238.68,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.8,-143.18 235.67,-134.54 235.07,-145.12 241.8,-143.18"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366.38,-133.25 312.88,-133.25 312.88,-114 366.38,-114 366.38,-133.25"/>
<text text-anchor="middle" x="339.62" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<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="M248.29,-123.62C264.63,-123.62 284.81,-123.62 301.94,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.69,-127.13 311.69,-123.62 301.69,-120.13 301.69,-127.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<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="M243.98,-133.72C261.86,-140.5 285.58,-149.5 304.8,-156.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.36,-160.37 313.95,-160.64 305.84,-153.82 303.36,-160.37"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge5_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.29,-113.94C263.83,-109.07 282.83,-103.11 299.38,-97.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.36,-100.97 308.85,-94.64 298.26,-94.29 300.36,-100.97"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge6_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.73,-113.51C254.18,-100.86 289.41,-79.06 313.35,-64.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.87,-66.82 321.53,-58.58 311.19,-60.86 314.87,-66.82"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 8.3 KiB

View File

@@ -0,0 +1,165 @@
<?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.0.5 (20230430.1635)
-->
<!-- Title: qr_algorithm::operator&lt;&lt; Pages: 1 -->
<svg width="377pt" height="187pt"
viewBox="0.00 0.00 377.00 187.25" 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 183.25)">
<title>qr_algorithm::operator&lt;&lt;</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="122.5,-95.25 0,-95.25 0,-76 122.5,-76 122.5,-95.25"/>
<text text-anchor="middle" x="61.25" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248,-133.25 184.75,-133.25 184.75,-114 248,-114 248,-133.25"/>
<text text-anchor="middle" x="216.38" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<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="M102.88,-95.71C124.81,-101.15 151.83,-107.85 173.89,-113.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.72,-116.89 183.27,-115.91 174.41,-110.1 172.72,-116.89"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.12,-179.25 315.12,-179.25 315.12,-160 364.12,-160 364.12,-179.25"/>
<text text-anchor="middle" x="339.62" y="-165.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<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="M70.87,-95.48C86.39,-112.44 120.97,-146.67 158.5,-160.62 206.51,-178.47 266.71,-177.19 303.92,-173.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.08,-177.33 313.69,-172.88 303.39,-170.37 304.08,-177.33"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369,-95.25 310.25,-95.25 310.25,-76 369,-76 369,-95.25"/>
<text text-anchor="middle" x="339.62" y="-81.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setfill</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge9_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge9_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-85.62C176.48,-85.62 253.05,-85.62 299.1,-85.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.83,-89.13 308.83,-85.62 298.83,-82.13 298.83,-89.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="367.88,-58.25 311.38,-58.25 311.38,-39 367.88,-39 367.88,-58.25"/>
<text text-anchor="middle" x="339.62" y="-44.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setw</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge10_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge10_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-77.51C176.92,-70.27 254.32,-59.91 300.22,-53.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.46,-57.13 309.91,-52.34 299.53,-50.19 300.46,-57.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274.25,-19.25 158.5,-19.25 158.5,0 274.25,0 274.25,-19.25"/>
<text text-anchor="middle" x="216.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ostream::precision</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge7_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge7_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M79.73,-75.52C98.81,-64.65 130.42,-47.1 158.5,-33.62 165.32,-30.35 172.7,-27.06 179.81,-24.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.09,-26.85 188.94,-19.74 178.37,-20.4 181.09,-26.85"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge4_Node000002_Node000002" class="edge">
<title>Node2&#45;&gt;Node2</title>
<g id="a_edge4_Node000002_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M197.08,-133.54C188.28,-142.15 194.71,-151.25 216.38,-151.25 228.9,-151.25 236.33,-148.21 238.68,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.8,-143.18 235.67,-134.54 235.07,-145.12 241.8,-143.18"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366.38,-133.25 312.88,-133.25 312.88,-114 366.38,-114 366.38,-133.25"/>
<text text-anchor="middle" x="339.62" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<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="M248.29,-123.62C264.63,-123.62 284.81,-123.62 301.94,-123.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.69,-127.13 311.69,-123.62 301.69,-120.13 301.69,-127.13"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<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="M243.98,-133.72C261.86,-140.5 285.58,-149.5 304.8,-156.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.36,-160.37 313.95,-160.64 305.84,-153.82 303.36,-160.37"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge5_Node000002_Node000005" class="edge">
<title>Node2&#45;&gt;Node5</title>
<g id="a_edge5_Node000002_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.29,-113.94C263.83,-109.07 282.83,-103.11 299.38,-97.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.36,-100.97 308.85,-94.64 298.26,-94.29 300.36,-100.97"/>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge6_Node000002_Node000006" class="edge">
<title>Node2&#45;&gt;Node6</title>
<g id="a_edge6_Node000002_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M233.73,-113.51C254.18,-100.86 289.41,-79.06 313.35,-64.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.87,-66.82 321.53,-58.58 311.19,-60.86 314.87,-66.82"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@@ -1,9 +1,17 @@
<map id="qr_algorithm::eigen_values" name="qr_algorithm::eigen_values">
<area shape="rect" id="node1" title=" " alt="" coords="5,35,137,76"/>
<area shape="rect" id="node2" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="242,5,313,31"/>
<area shape="rect" id="node3" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="185,79,370,104"/>
<area shape="rect" id="node4" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="418,53,586,79"/>
<area shape="rect" id="node7" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="420,103,584,128"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="680,53,750,79"/>
<area shape="rect" id="node6" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="634,103,796,128"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,35,137,76"/>
<area shape="rect" id="Node000002" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="242,5,313,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="136,41,227,24,228,30,137,46"/>
<area shape="rect" id="Node000003" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="185,79,370,104"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="137,64,186,73,185,78,136,70"/>
<area shape="poly" id="edge3_Node000003_Node000003" title=" " alt="" coords="243,80,236,70,240,60,254,54,277,52,304,55,316,63,314,67,302,60,277,57,256,59,244,64,241,69,247,77"/>
<area shape="rect" id="Node000004" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="418,53,586,79"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="370,78,403,75,404,80,371,84"/>
<area shape="rect" id="Node000007" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="420,103,584,128"/>
<area shape="poly" id="edge7_Node000003_Node000007" title=" " alt="" coords="371,99,405,102,405,108,370,104"/>
<area shape="rect" id="Node000005" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="680,53,750,79"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="587,64,665,64,665,69,587,69"/>
<area shape="rect" id="Node000006" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="634,103,796,128"/>
<area shape="poly" id="edge6_Node000004_Node000006" title=" " alt="" coords="562,77,643,96,642,101,560,82"/>
<area shape="poly" id="edge8_Node000007_Node000006" title=" " alt="" coords="585,113,619,113,619,118,585,118"/>
</map>

View File

@@ -1 +1 @@
f521deccf4a4fcb8907eadffd3154b14
8c1a705996301e438608783bdd815d9c

View File

@@ -5,59 +5,59 @@
-->
<!-- Title: qr_algorithm::eigen_values Pages: 1 -->
<!--zoomable 100 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/></use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040"><set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/></use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="arrowUp" transform="translate(30 24)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" transform="rotate(90) translate(36 -43)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" transform="rotate(180) translate(-30 -48)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" transform="rotate(270) translate(-36 17)">
<use xlink:href="#rim"/>
<path pointer-events="none" fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040"><set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/></use>
</g>
</defs>
<script type="application/ecmascript">
var viewWidth = 601;
var viewHeight = 100;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>qr_algorithm::eigen_values</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="98.5,-69.88 0,-69.88 0,-39.38 98.5,-39.38 98.5,-69.88"/>
<text text-anchor="start" x="8" y="-56.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="49.25" y="-45.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -65,148 +65,166 @@ var sectionId = 'dynsection-0';
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="230.75,-92.25 177.25,-92.25 177.25,-73 230.75,-73 230.75,-92.25"/>
<text text-anchor="middle" x="204" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.58,-63.48C120.56,-67.51 146.13,-72.2 166.47,-75.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.71,-79.53 176.17,-77.89 166.97,-72.65 165.71,-79.53"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-37.25 134.5,-37.25 134.5,-18 273.5,-18 273.5,-37.25"/>
<text text-anchor="middle" x="204" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.58,-46.08C110.21,-44.03 122.84,-41.79 135.18,-39.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.67,-42.9 144.9,-37.72 134.45,-36.01 135.67,-42.9"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M179.77,-37.54C168.72,-46.15 176.8,-55.25 204,-55.25 220.15,-55.25 229.56,-52.04 232.23,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.16,-46.55 228.23,-38.54 228.66,-49.12 235.16,-46.55"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="435.75,-56.25 309.5,-56.25 309.5,-37 435.75,-37 435.75,-56.25"/>
<text text-anchor="middle" x="372.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.73,-35.46C281.9,-36.39 290.26,-37.35 298.48,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="297.86,-41.85 308.19,-39.51 298.65,-34.9 297.86,-41.85"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="434.25,-19.25 311,-19.25 311,0 434.25,0 434.25,-19.25"/>
<text text-anchor="middle" x="372.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<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="M273.73,-20.2C282.31,-19.27 291.09,-18.32 299.71,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.95,-20.78 309.51,-16.23 299.19,-13.82 299.95,-20.78"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="558.25,-56.25 506.25,-56.25 506.25,-37 558.25,-37 558.25,-56.25"/>
<text text-anchor="middle" x="532.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.92,-46.62C455.97,-46.62 477.51,-46.62 495.03,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="494.91,-50.13 504.91,-46.62 494.91,-43.13 494.91,-50.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="592.75,-19.25 471.75,-19.25 471.75,0 592.75,0 592.75,-19.25"/>
<text text-anchor="middle" x="532.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge6_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M416.7,-36.51C435.55,-32.09 457.86,-26.85 477.77,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.29,-25.42 487.23,-19.72 476.7,-18.6 478.29,-25.42"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge8" class="edge">
<g id="edge8_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge8_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M434.57,-9.62C443.09,-9.62 451.92,-9.62 460.61,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.51,-13.13 470.51,-9.62 460.51,-6.13 460.51,-13.13"/>
</a>
</g>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="namespaceqr__algorithm_a28e2fa3e803abaea6c568dc45d69d8cc_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="namespaceqr__algorithm_a28e2fa3e803abaea6c568dc45d69d8cc_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View File

@@ -9,9 +9,9 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 96.25)">
<title>qr_algorithm::eigen_values</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="98.5,-69.88 0,-69.88 0,-39.38 98.5,-39.38 98.5,-69.88"/>
<text text-anchor="start" x="8" y="-56.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="49.25" y="-45.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -19,106 +19,130 @@
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="230.75,-92.25 177.25,-92.25 177.25,-73 230.75,-73 230.75,-92.25"/>
<text text-anchor="middle" x="204" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.58,-63.48C120.56,-67.51 146.13,-72.2 166.47,-75.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.71,-79.53 176.17,-77.89 166.97,-72.65 165.71,-79.53"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="273.5,-37.25 134.5,-37.25 134.5,-18 273.5,-18 273.5,-37.25"/>
<text text-anchor="middle" x="204" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M98.58,-46.08C110.21,-44.03 122.84,-41.79 135.18,-39.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.67,-42.9 144.9,-37.72 134.45,-36.01 135.67,-42.9"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000003" class="edge">
<title>Node3&#45;&gt;Node3</title>
<g id="a_edge3_Node000003_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M179.77,-37.54C168.72,-46.15 176.8,-55.25 204,-55.25 220.15,-55.25 229.56,-52.04 232.23,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="235.16,-46.55 228.23,-38.54 228.66,-49.12 235.16,-46.55"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="435.75,-56.25 309.5,-56.25 309.5,-37 435.75,-37 435.75,-56.25"/>
<text text-anchor="middle" x="372.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M273.73,-35.46C281.9,-36.39 290.26,-37.35 298.48,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="297.86,-41.85 308.19,-39.51 298.65,-34.9 297.86,-41.85"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="434.25,-19.25 311,-19.25 311,0 434.25,0 434.25,-19.25"/>
<text text-anchor="middle" x="372.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<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="M273.73,-20.2C282.31,-19.27 291.09,-18.32 299.71,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.95,-20.78 309.51,-16.23 299.19,-13.82 299.95,-20.78"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="558.25,-56.25 506.25,-56.25 506.25,-37 558.25,-37 558.25,-56.25"/>
<text text-anchor="middle" x="532.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge5_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M435.92,-46.62C455.97,-46.62 477.51,-46.62 495.03,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="494.91,-50.13 504.91,-46.62 494.91,-43.13 494.91,-50.13"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="592.75,-19.25 471.75,-19.25 471.75,0 592.75,0 592.75,-19.25"/>
<text text-anchor="middle" x="532.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge6_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M416.7,-36.51C435.55,-32.09 457.86,-26.85 477.77,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="478.29,-25.42 487.23,-19.72 476.7,-18.6 478.29,-25.42"/>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node6 -->
<g id="edge8" class="edge">
<g id="edge8_Node000007_Node000006" class="edge">
<title>Node7&#45;&gt;Node6</title>
<g id="a_edge8_Node000007_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M434.57,-9.62C443.09,-9.62 451.92,-9.62 460.61,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.51,-13.13 470.51,-9.62 460.51,-6.13 460.51,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

@@ -1,4 +1,5 @@
<map id="qr_algorithm::vector_proj" name="qr_algorithm::vector_proj">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,170,31"/>
<area shape="rect" id="node2" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="218,5,379,31"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,5,170,31"/>
<area shape="rect" id="Node000002" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="218,5,379,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="170,16,203,16,203,21,170,21"/>
</map>

View File

@@ -1 +1 @@
5e7d1888cf5da262db4dc14d52042b69
d482aea59b7bc06ab150c5cb942b2a81

View File

@@ -6,31 +6,59 @@
<!-- Title: qr_algorithm::vector_proj Pages: 1 -->
<svg width="288pt" height="27pt"
viewBox="0.00 0.00 288.25 27.25" 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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="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 23.25)">
<title>qr_algorithm::vector_proj</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="123.25,-19.25 0,-19.25 0,0 123.25,0 123.25,-19.25"/>
<text text-anchor="middle" x="61.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="280.25,-19.25 159.25,-19.25 159.25,0 280.25,0 280.25,-19.25"/>
<text text-anchor="middle" x="219.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M123.43,-9.62C131.53,-9.62 139.89,-9.62 148.13,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.88,-13.13 157.88,-9.62 147.88,-6.13 147.88,-13.13"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,39 @@
<?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.0.5 (20230430.1635)
-->
<!-- Title: qr_algorithm::vector_proj Pages: 1 -->
<svg width="288pt" height="27pt"
viewBox="0.00 0.00 288.25 27.25" 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 23.25)">
<title>qr_algorithm::vector_proj</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="123.25,-19.25 0,-19.25 0,0 123.25,0 123.25,-19.25"/>
<text text-anchor="middle" x="61.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="280.25,-19.25 159.25,-19.25 159.25,0 280.25,0 280.25,-19.25"/>
<text text-anchor="middle" x="219.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<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="M123.43,-9.62C131.53,-9.62 139.89,-9.62 148.13,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.88,-13.13 157.88,-9.62 147.88,-6.13 147.88,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -1,7 +1,13 @@
<map id="qr_algorithm::qr_decompose" name="qr_algorithm::qr_decompose">
<area shape="rect" id="node1" title=" " alt="" coords="5,31,191,56"/>
<area shape="rect" id="node2" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="239,5,407,31"/>
<area shape="rect" id="node5" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="241,55,405,80"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="501,5,570,31"/>
<area shape="rect" id="node4" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="455,55,616,80"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,191,56"/>
<area shape="poly" id="edge1_Node000001_Node000001" title=" " alt="" coords="61,32,53,22,58,12,73,6,98,4,127,7,140,14,138,19,125,12,98,9,74,11,61,16,59,21,65,29"/>
<area shape="rect" id="Node000002" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="239,5,407,31"/>
<area shape="poly" id="edge2_Node000001_Node000002" title=" " alt="" coords="191,30,224,27,224,32,191,36"/>
<area shape="rect" id="Node000005" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="241,55,405,80"/>
<area shape="poly" id="edge5_Node000001_Node000005" title=" " alt="" coords="191,51,226,54,225,60,191,56"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="501,5,570,31"/>
<area shape="poly" id="edge3_Node000002_Node000003" title=" " alt="" coords="407,16,486,16,486,21,407,21"/>
<area shape="rect" id="Node000004" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="455,55,616,80"/>
<area shape="poly" id="edge4_Node000002_Node000004" title=" " alt="" coords="382,29,464,48,462,53,381,34"/>
<area shape="poly" id="edge6_Node000005_Node000004" title=" " alt="" coords="405,65,440,65,440,70,405,70"/>
</map>

View File

@@ -1 +1 @@
bc7baf1d7982e6e9b68fc541ff25afe6
20099f1151dd1ad710cd3a485c014a95

View File

@@ -6,88 +6,131 @@
<!-- Title: qr_algorithm::qr_decompose Pages: 1 -->
<svg width="466pt" height="64pt"
viewBox="0.00 0.00 466.25 64.25" 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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="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 60.25)">
<title>qr_algorithm::qr_decompose</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="139,-37.25 0,-37.25 0,-18 139,-18 139,-37.25"/>
<text text-anchor="middle" x="69.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.1,-37.54C31.06,-46.15 39.86,-55.25 69.5,-55.25 87.1,-55.25 97.35,-52.04 100.26,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.08,-46.33 95.9,-38.54 96.65,-49.11 103.08,-46.33"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="301.25,-56.25 175,-56.25 175,-37 301.25,-37 301.25,-56.25"/>
<text text-anchor="middle" x="238.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.23,-35.46C147.4,-36.39 155.76,-37.35 163.98,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.36,-41.85 173.69,-39.51 164.15,-34.9 163.36,-41.85"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="299.75,-19.25 176.5,-19.25 176.5,0 299.75,0 299.75,-19.25"/>
<text text-anchor="middle" x="238.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<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="M139.23,-20.2C147.81,-19.27 156.59,-18.32 165.21,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.45,-20.78 175.01,-16.23 164.69,-13.82 165.45,-20.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.75,-56.25 371.75,-56.25 371.75,-37 423.75,-37 423.75,-56.25"/>
<text text-anchor="middle" x="397.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M301.42,-46.62C321.47,-46.62 343.01,-46.62 360.53,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="360.41,-50.13 370.41,-46.62 360.41,-43.13 360.41,-50.13"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="458.25,-19.25 337.25,-19.25 337.25,0 458.25,0 458.25,-19.25"/>
<text text-anchor="middle" x="397.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.2,-36.51C301.05,-32.09 323.36,-26.85 343.27,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.79,-25.42 352.73,-19.72 342.2,-18.6 343.79,-25.42"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000004" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge6_Node000005_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M300.07,-9.62C308.59,-9.62 317.42,-9.62 326.11,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.01,-13.13 336.01,-9.62 326.01,-6.13 326.01,-13.13"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -0,0 +1,111 @@
<?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.0.5 (20230430.1635)
-->
<!-- Title: qr_algorithm::qr_decompose Pages: 1 -->
<svg width="466pt" height="64pt"
viewBox="0.00 0.00 466.25 64.25" 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 60.25)">
<title>qr_algorithm::qr_decompose</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="139,-37.25 0,-37.25 0,-18 139,-18 139,-37.25"/>
<text text-anchor="middle" x="69.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1_Node000001_Node000001" class="edge">
<title>Node1&#45;&gt;Node1</title>
<g id="a_edge1_Node000001_Node000001"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M43.1,-37.54C31.06,-46.15 39.86,-55.25 69.5,-55.25 87.1,-55.25 97.35,-52.04 100.26,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="103.08,-46.33 95.9,-38.54 96.65,-49.11 103.08,-46.33"/>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="301.25,-56.25 175,-56.25 175,-37 301.25,-37 301.25,-56.25"/>
<text text-anchor="middle" x="238.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge2_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M139.23,-35.46C147.4,-36.39 155.76,-37.35 163.98,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="163.36,-41.85 173.69,-39.51 164.15,-34.9 163.36,-41.85"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="299.75,-19.25 176.5,-19.25 176.5,0 299.75,0 299.75,-19.25"/>
<text text-anchor="middle" x="238.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<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="M139.23,-20.2C147.81,-19.27 156.59,-18.32 165.21,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="165.45,-20.78 175.01,-16.23 164.69,-13.82 165.45,-20.78"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="423.75,-56.25 371.75,-56.25 371.75,-37 423.75,-37 423.75,-56.25"/>
<text text-anchor="middle" x="397.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3_Node000002_Node000003" class="edge">
<title>Node2&#45;&gt;Node3</title>
<g id="a_edge3_Node000002_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M301.42,-46.62C321.47,-46.62 343.01,-46.62 360.53,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="360.41,-50.13 370.41,-46.62 360.41,-43.13 360.41,-50.13"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="458.25,-19.25 337.25,-19.25 337.25,0 458.25,0 458.25,-19.25"/>
<text text-anchor="middle" x="397.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4_Node000002_Node000004" class="edge">
<title>Node2&#45;&gt;Node4</title>
<g id="a_edge4_Node000002_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.2,-36.51C301.05,-32.09 323.36,-26.85 343.27,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="343.79,-25.42 352.73,-19.72 342.2,-18.6 343.79,-25.42"/>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge6_Node000005_Node000004" class="edge">
<title>Node5&#45;&gt;Node4</title>
<g id="a_edge6_Node000005_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M300.07,-9.62C308.59,-9.62 317.42,-9.62 326.11,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="326.01,-13.13 336.01,-9.62 326.01,-6.13 326.01,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@@ -1,5 +1,7 @@
<map id="qr_algorithm::vector_mag" name="qr_algorithm::vector_mag">
<area shape="rect" id="node1" title=" " alt="" coords="5,31,174,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="268,5,337,31"/>
<area shape="rect" id="node3" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="222,55,383,80"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,31,174,56"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="268,5,337,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="174,31,252,21,253,27,174,36"/>
<area shape="rect" id="Node000003" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="222,55,383,80"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="174,50,207,54,207,59,174,56"/>
</map>

View File

@@ -1 +1 @@
25b6d751664de9c06d2706ee7ec6aa8f
c2b9d4bf3c30a50da97306821a95eb1a

View File

@@ -6,46 +6,77 @@
<!-- Title: qr_algorithm::vector_mag Pages: 1 -->
<svg width="291pt" height="64pt"
viewBox="0.00 0.00 291.25 64.25" 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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="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 60.25)">
<title>qr_algorithm::vector_mag</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="126.25,-37.25 0,-37.25 0,-18 126.25,-18 126.25,-37.25"/>
<text text-anchor="middle" x="63.12" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248.75,-56.25 196.75,-56.25 196.75,-37 248.75,-37 248.75,-56.25"/>
<text text-anchor="middle" x="222.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M126.42,-35.13C146.47,-37.55 168.01,-40.15 185.53,-42.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.07,-45.85 195.41,-43.57 185.9,-38.9 185.07,-45.85"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="283.25,-19.25 162.25,-19.25 162.25,0 283.25,0 283.25,-19.25"/>
<text text-anchor="middle" x="222.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M126.42,-20.51C134.56,-19.58 142.94,-18.62 151.2,-17.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.42,-21.06 160.96,-16.45 150.63,-14.11 151.42,-21.06"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -0,0 +1,57 @@
<?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.0.5 (20230430.1635)
-->
<!-- Title: qr_algorithm::vector_mag Pages: 1 -->
<svg width="291pt" height="64pt"
viewBox="0.00 0.00 291.25 64.25" 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 60.25)">
<title>qr_algorithm::vector_mag</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="126.25,-37.25 0,-37.25 0,-18 126.25,-18 126.25,-37.25"/>
<text text-anchor="middle" x="63.12" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248.75,-56.25 196.75,-56.25 196.75,-37 248.75,-37 248.75,-56.25"/>
<text text-anchor="middle" x="222.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<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="M126.42,-35.13C146.47,-37.55 168.01,-40.15 185.53,-42.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="185.07,-45.85 195.41,-43.57 185.9,-38.9 185.07,-45.85"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="283.25,-19.25 162.25,-19.25 162.25,0 283.25,0 283.25,-19.25"/>
<text text-anchor="middle" x="222.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<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="M126.42,-20.51C134.56,-19.58 142.94,-18.62 151.2,-17.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.42,-21.06 160.96,-16.45 150.63,-14.11 151.42,-21.06"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,9 +1,20 @@
<map id="qr_algorithm::operator&lt;&lt;" name="qr_algorithm::operator&lt;&lt;">
<area shape="rect" id="node1" title=" " alt="" coords="5,136,169,162"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="423,5,494,31"/>
<area shape="rect" id="node3" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" title=" " alt="" coords="252,111,336,136"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="426,92,491,118"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setfill.html#" title=" " alt="" coords="419,152,497,178"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/setw.html#" title=" " alt="" coords="421,201,496,227"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/ios_base/precision.html#" title=" " alt="" coords="217,263,371,288"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,136,169,162"/>
<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="423,5,494,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="99,134,147,90,180,67,216,48,265,32,316,22,407,15,408,20,317,27,266,37,218,53,182,71,150,94,102,138"/>
<area shape="rect" id="Node000003" href="$dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" title=" " alt="" coords="252,111,336,136"/>
<area shape="poly" id="edge2_Node000001_Node000003" title=" " alt="" coords="169,136,236,128,237,133,169,141"/>
<area shape="rect" id="Node000004" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/left.html#" title=" " alt="" coords="426,92,491,118"/>
<area shape="poly" id="edge9_Node000001_Node000004" title=" " alt="" coords="103,133,151,100,183,84,216,72,259,62,293,60,372,72,415,84,413,89,370,77,293,66,260,68,217,77,185,89,154,105,106,138"/>
<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="419,152,497,178"/>
<area shape="poly" id="edge10_Node000001_Node000005" title=" " alt="" coords="169,150,404,160,404,165,169,155"/>
<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="421,201,496,227"/>
<area shape="poly" id="edge11_Node000001_Node000006" title=" " alt="" coords="165,160,407,203,406,208,164,165"/>
<area shape="rect" id="Node000007" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/ios_base/precision.html#" title=" " alt="" coords="217,263,371,288"/>
<area shape="poly" id="edge8_Node000001_Node000007" title=" " alt="" coords="105,160,154,199,218,241,244,254,241,259,215,246,151,203,102,164"/>
<area shape="poly" id="edge3_Node000003_Node000002" title=" " alt="" coords="314,108,423,37,426,41,317,112"/>
<area shape="poly" id="edge5_Node000003_Node000003" title=" " alt="" coords="266,112,260,102,264,92,275,86,294,84,315,87,325,94,322,99,313,92,294,89,277,91,268,96,266,101,270,109"/>
<area shape="poly" id="edge4_Node000003_Node000004" title=" " alt="" coords="336,116,410,108,411,113,337,121"/>
<area shape="poly" id="edge6_Node000003_Node000005" title=" " alt="" coords="337,131,405,149,404,154,336,137"/>
<area shape="poly" id="edge7_Node000003_Node000006" title=" " alt="" coords="320,135,422,191,419,196,318,139"/>
</map>

View File

@@ -1 +1 @@
94d3fe8191f9f29e918ee52fbee5f95f
9c3ee8f0a7a9339b023e6f7d2524424c

View File

@@ -6,136 +6,194 @@
<!-- Title: qr_algorithm::operator&lt;&lt; Pages: 1 -->
<svg width="377pt" height="220pt"
viewBox="0.00 0.00 377.00 220.25" 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[
.node, .edge {opacity: 0.7;}
.node.selected, .edge.selected {opacity: 1;}
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="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 216.25)">
<title>qr_algorithm::operator&lt;&lt;</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="122.5,-114.25 0,-114.25 0,-95 122.5,-95 122.5,-114.25"/>
<text text-anchor="middle" x="61.25" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366.38,-212.25 312.88,-212.25 312.88,-193 366.38,-193 366.38,-212.25"/>
<text text-anchor="middle" x="339.62" y="-198.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M71.53,-114.56C87.52,-130.98 122.1,-163.5 158.5,-178.62 205.23,-198.05 264.12,-202.55 301.58,-203.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.45,-206.72 311.48,-203.3 301.51,-199.72 301.45,-206.72"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248,-133.25 184.75,-133.25 184.75,-114 248,-114 248,-133.25"/>
<text text-anchor="middle" x="216.38" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<g id="edge2_Node000001_Node000003" class="edge">
<title>Node1&#45;&gt;Node3</title>
<g id="a_edge2_Node000001_Node000003"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.77,-112.13C139.72,-114.24 157.77,-116.48 173.39,-118.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.93,-122.01 183.28,-119.77 173.79,-115.06 172.93,-122.01"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.12,-147.25 315.12,-147.25 315.12,-128 364.12,-128 364.12,-147.25"/>
<text text-anchor="middle" x="339.62" y="-133.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge9" class="edge">
<g id="edge9_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge9_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.36,-114.56C91.72,-128.09 125.28,-151.66 158.5,-160.62 208.17,-174.02 223.56,-169.41 274.25,-160.62 285.01,-158.76 296.36,-155.26 306.47,-151.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.44,-154.54 315.49,-147.66 304.91,-148.02 307.44,-154.54"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369,-102.25 310.25,-102.25 310.25,-83 369,-83 369,-102.25"/>
<text text-anchor="middle" x="339.62" y="-88.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setfill</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge10_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-101.99C176.48,-99.67 253.05,-96.34 299.1,-94.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.99,-97.81 308.83,-93.88 298.69,-90.81 298.99,-97.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="367.88,-65.25 311.38,-65.25 311.38,-46 367.88,-46 367.88,-65.25"/>
<text text-anchor="middle" x="339.62" y="-51.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setw</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge11" class="edge">
<g id="edge11_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.18,-94.53C173.45,-84.91 253.66,-70.69 300.59,-62.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.97,-65.68 310.2,-60.49 299.74,-58.79 300.97,-65.68"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274.25,-19.25 158.5,-19.25 158.5,0 274.25,0 274.25,-19.25"/>
<text text-anchor="middle" x="216.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ostream::precision</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M73.78,-94.7C91.25,-80.01 125.84,-52.22 158.5,-33.62 164.55,-30.18 171.19,-26.94 177.74,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.02,-26.85 186.84,-19.71 176.27,-20.41 179.02,-26.85"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3" class="edge">
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.73,-133.63C253.32,-147.05 290.1,-171.01 314.43,-186.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.1,-190.17 322.39,-192.7 315.93,-184.31 312.1,-190.17"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<g id="edge5" class="edge">
<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="M197.08,-133.54C188.28,-142.15 194.71,-151.25 216.38,-151.25 228.9,-151.25 236.33,-148.21 238.68,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.8,-143.18 235.67,-134.54 235.07,-145.12 241.8,-143.18"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.29,-127.19C265.21,-129.15 286.23,-131.58 303.74,-133.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.32,-137.19 313.66,-134.86 304.12,-130.23 303.32,-137.19"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge6" class="edge">
<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="M248.29,-115.72C263.83,-111.75 282.83,-106.89 299.38,-102.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.03,-105.85 308.85,-99.98 298.3,-99.07 300.03,-105.85"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<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="M235.27,-113.59C255.32,-102.34 288.08,-83.97 311.34,-70.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.65,-73.64 319.66,-65.7 309.23,-67.54 312.65,-73.64"/>
</a>
</g>
</g>
</g>
</svg>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 7.0 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@@ -0,0 +1,174 @@
<?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.0.5 (20230430.1635)
-->
<!-- Title: qr_algorithm::operator&lt;&lt; Pages: 1 -->
<svg width="377pt" height="220pt"
viewBox="0.00 0.00 377.00 220.25" 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 216.25)">
<title>qr_algorithm::operator&lt;&lt;</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="122.5,-114.25 0,-114.25 0,-95 122.5,-95 122.5,-114.25"/>
<text text-anchor="middle" x="61.25" y="-100.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="366.38,-212.25 312.88,-212.25 312.88,-193 366.38,-193 366.38,-212.25"/>
<text text-anchor="middle" x="339.62" y="-198.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<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="M71.53,-114.56C87.52,-130.98 122.1,-163.5 158.5,-178.62 205.23,-198.05 264.12,-202.55 301.58,-203.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="301.45,-206.72 311.48,-203.3 301.51,-199.72 301.45,-206.72"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="../../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7075a0fccad9b2d79be0275bfe8948d4" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="248,-133.25 184.75,-133.25 184.75,-114 248,-114 248,-133.25"/>
<text text-anchor="middle" x="216.38" y="-119.75" font-family="Helvetica,sans-Serif" font-size="10.00">operator&lt;&lt;</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<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="M122.77,-112.13C139.72,-114.24 157.77,-116.48 173.39,-118.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.93,-122.01 183.28,-119.77 173.79,-115.06 172.93,-122.01"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/left.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="364.12,-147.25 315.12,-147.25 315.12,-128 364.12,-128 364.12,-147.25"/>
<text text-anchor="middle" x="339.62" y="-133.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::left</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge9_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge9_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M74.36,-114.56C91.72,-128.09 125.28,-151.66 158.5,-160.62 208.17,-174.02 223.56,-169.41 274.25,-160.62 285.01,-158.76 296.36,-155.26 306.47,-151.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.44,-154.54 315.49,-147.66 304.91,-148.02 307.44,-154.54"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setfill.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="369,-102.25 310.25,-102.25 310.25,-83 369,-83 369,-102.25"/>
<text text-anchor="middle" x="339.62" y="-88.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setfill</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge10_Node000001_Node000005" class="edge">
<title>Node1&#45;&gt;Node5</title>
<g id="a_edge10_Node000001_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M122.9,-101.99C176.48,-99.67 253.05,-96.34 299.1,-94.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.99,-97.81 308.83,-93.88 298.69,-90.81 298.99,-97.81"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/setw.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="367.88,-65.25 311.38,-65.25 311.38,-46 367.88,-46 367.88,-65.25"/>
<text text-anchor="middle" x="339.62" y="-51.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::setw</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge11_Node000001_Node000006" class="edge">
<title>Node1&#45;&gt;Node6</title>
<g id="a_edge11_Node000001_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M119.18,-94.53C173.45,-84.91 253.66,-70.69 300.59,-62.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.97,-65.68 310.2,-60.49 299.74,-58.79 300.97,-65.68"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/ios_base/precision.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274.25,-19.25 158.5,-19.25 158.5,0 274.25,0 274.25,-19.25"/>
<text text-anchor="middle" x="216.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::ostream::precision</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge8_Node000001_Node000007" class="edge">
<title>Node1&#45;&gt;Node7</title>
<g id="a_edge8_Node000001_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M73.78,-94.7C91.25,-80.01 125.84,-52.22 158.5,-33.62 164.55,-30.18 171.19,-26.94 177.74,-24.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.02,-26.85 186.84,-19.71 176.27,-20.41 179.02,-26.85"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge3_Node000003_Node000002" class="edge">
<title>Node3&#45;&gt;Node2</title>
<g id="a_edge3_Node000003_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M232.73,-133.63C253.32,-147.05 290.1,-171.01 314.43,-186.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.1,-190.17 322.39,-192.7 315.93,-184.31 312.1,-190.17"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node3 -->
<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="M197.08,-133.54C188.28,-142.15 194.71,-151.25 216.38,-151.25 228.9,-151.25 236.33,-148.21 238.68,-143.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="241.8,-143.18 235.67,-134.54 235.07,-145.12 241.8,-143.18"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge4_Node000003_Node000004" class="edge">
<title>Node3&#45;&gt;Node4</title>
<g id="a_edge4_Node000003_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M248.29,-127.19C265.21,-129.15 286.23,-131.58 303.74,-133.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="303.32,-137.19 313.66,-134.86 304.12,-130.23 303.32,-137.19"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<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="M248.29,-115.72C263.83,-111.75 282.83,-106.89 299.38,-102.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="300.03,-105.85 308.85,-99.98 298.3,-99.07 300.03,-105.85"/>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<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="M235.27,-113.59C255.32,-102.34 288.08,-83.97 311.34,-70.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.65,-73.64 319.66,-65.7 309.23,-67.54 312.65,-73.64"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.0 KiB