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++: numerical_methods/qr_eigen_values.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
@@ -41,7 +41,7 @@ MathJax.Hub.Config({
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
@@ -116,8 +116,7 @@ $(document).ready(function(){initNavTree('de/d75/qr__eigen__values_8cpp.html','.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for qr_eigen_values.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/d72/qr__eigen__values_8cpp__incl.svg" width="626" height="199"><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="../../d4/d72/qr__eigen__values_8cpp__incl.svg" width="626" height="199"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
@@ -204,14 +203,13 @@ Functions</h2></td></tr>
<div class="line"><span class="lineno"> 41</span> }</div>
<div class="line"><span class="lineno"> 42</span> }</div>
<div class="line"><span class="lineno"> 43</span>}</div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition:</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_aee57a411f07599034f5ceb8cc7d65b40"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#aee57a411f07599034f5ceb8cc7d65b40">LIMS</a></div><div class="ttdeci">#define LIMS</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:20</div></div>
<div class="ttc" id="adata__structures_2sparse__table_8cpp_html_a10f3ffb3f6f7e1b83d556b9c8de89a5d"><div class="ttname"><a href="../../d6/d42/data__structures_2sparse__table_8cpp.html#a10f3ffb3f6f7e1b83d556b9c8de89a5d">data_structures::sparse_table::N</a></div><div class="ttdeci">constexpr uint32_t N</div><div class="ttdoc">A struct to represent sparse table for min() as their invariant function, for the given array A....</div><div class="ttdef"><b>Definition</b> sparse_table.cpp:47</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_aee57a411f07599034f5ceb8cc7d65b40"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#aee57a411f07599034f5ceb8cc7d65b40">LIMS</a></div><div class="ttdeci">#define LIMS</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:20</div></div>
<div class="ttc" id="arand_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/rand.html">std::rand</a></div><div class="ttdeci">T rand(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="../../de/d75/qr__eigen__values_8cpp_a9bbf469d5525a816b0d6ca812119093d_cgraph.svg" width="232" 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="../../de/d75/qr__eigen__values_8cpp_a9bbf469d5525a816b0d6ca812119093d_cgraph.svg" width="232" 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>
@@ -288,19 +286,18 @@ Here is the call graph for this function:</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="aclock_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/clock.html">std::clock</a></div><div class="ttdeci">T clock(T... args)</div></div>
<div class="ttc" id="afprintf_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/c/fprintf.html">std::fprintf</a></div><div class="ttdeci">T fprintf(T... args)</div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_a9977ad12548c4a49dee9dc3f0685aa54"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#a9977ad12548c4a49dee9dc3f0685aa54">mat_size</a></div><div class="ttdeci">ll mat_size</div><div class="ttdef"><b>Definition:</b> matrix_exponentiation.cpp:45</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a28e2fa3e803abaea6c568dc45d69d8cc"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc">qr_algorithm::eigen_values</a></div><div class="ttdeci">std::valarray&lt; double &gt; eigen_values(std::valarray&lt; std::valarray&lt; double &gt; &gt; *A, bool print_intermediates=false)</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:98</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a0283886819c7c140a023582b7269e2d0"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0">test2</a></div><div class="ttdeci">void test2()</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:210</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a1440a7779ac56f47a3f355ce4a8c7da0"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0">test1</a></div><div class="ttdeci">void test1()</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:177</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a9bbf469d5525a816b0d6ca812119093d"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d">create_matrix</a></div><div class="ttdeci">void create_matrix(std::valarray&lt; std::valarray&lt; double &gt; &gt; *A)</div><div class="ttdef"><b>Definition:</b> qr_eigen_values.cpp:28</div></div>
<div class="ttc" id="amatrix__exponentiation_8cpp_html_a9977ad12548c4a49dee9dc3f0685aa54"><div class="ttname"><a href="../../d7/d35/matrix__exponentiation_8cpp.html#a9977ad12548c4a49dee9dc3f0685aa54">mat_size</a></div><div class="ttdeci">ll mat_size</div><div class="ttdef"><b>Definition</b> matrix_exponentiation.cpp:45</div></div>
<div class="ttc" id="anamespaceqr__algorithm_html_a28e2fa3e803abaea6c568dc45d69d8cc"><div class="ttname"><a href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc">qr_algorithm::eigen_values</a></div><div class="ttdeci">std::valarray&lt; double &gt; eigen_values(std::valarray&lt; std::valarray&lt; double &gt; &gt; *A, bool print_intermediates=false)</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:98</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a0283886819c7c140a023582b7269e2d0"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0">test2</a></div><div class="ttdeci">void test2()</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:210</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a1440a7779ac56f47a3f355ce4a8c7da0"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0">test1</a></div><div class="ttdeci">void test1()</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:177</div></div>
<div class="ttc" id="aqr__eigen__values_8cpp_html_a9bbf469d5525a816b0d6ca812119093d"><div class="ttname"><a href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d">create_matrix</a></div><div class="ttdeci">void create_matrix(std::valarray&lt; std::valarray&lt; double &gt; &gt; *A)</div><div class="ttdef"><b>Definition</b> qr_eigen_values.cpp:28</div></div>
<div class="ttc" id="asrand_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/random/srand.html">std::srand</a></div><div class="ttdeci">T srand(T... args)</div></div>
<div class="ttc" id="atime_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/chrono/c/time.html">std::time</a></div><div class="ttdeci">T time(T... args)</div></div>
<div 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="../../de/d75/qr__eigen__values_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="514"><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="../../de/d75/qr__eigen__values_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph.svg" width="100%" height="514"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
</div>
</div>
@@ -368,7 +365,7 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 72</span> }</div>
<div class="line"><span class="lineno"> 73</span> }</div>
<div class="line"><span class="lineno"> 74</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="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="aperror_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/c/perror.html">std::perror</a></div><div class="ttdeci">T perror(T... args)</div></div>
</div><!-- fragment -->
</div>
@@ -416,12 +413,11 @@ Here is the call graph for this function:</div>
<div class="line"><span class="lineno"> 196</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Test 1 Passed\n\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 197</span>}</div>
<div class="ttc" id="aendl_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/manip/endl.html">std::endl</a></div><div class="ttdeci">T endl(T... args)</div></div>
<div class="ttc" id="afibonacci__sum_8cpp_html_aadb40ac4c74a7efc0680b83eeee138aa"><div class="ttname"><a href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">math::fibonacci_sum::result</a></div><div class="ttdeci">uint64_t result(uint64_t n)</div><div class="ttdef"><b>Definition:</b> fibonacci_sum.cpp:76</div></div>
<div class="ttc" id="afibonacci__sum_8cpp_html_aadb40ac4c74a7efc0680b83eeee138aa"><div class="ttname"><a href="../../de/dc3/fibonacci__sum_8cpp.html#aadb40ac4c74a7efc0680b83eeee138aa">math::fibonacci_sum::result</a></div><div class="ttdeci">uint64_t result(uint64_t n)</div><div class="ttdef"><b>Definition</b> fibonacci_sum.cpp:76</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="../../de/d75/qr__eigen__values_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_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="../../de/d75/qr__eigen__values_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_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>
@@ -482,8 +478,7 @@ Here is the call graph for this function:</div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><div class="zoom"><iframe scrolling="no" frameborder="0" src="../../de/d75/qr__eigen__values_8cpp_a0283886819c7c140a023582b7269e2d0_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="../../de/d75/qr__eigen__values_8cpp_a0283886819c7c140a023582b7269e2d0_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>
@@ -494,7 +489,7 @@ Here is the call graph for this function:</div>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_9c6faab82c22511b50177aa2e38e2780.html">numerical_methods</a></li><li class="navelem"><a class="el" href="../../de/d75/qr__eigen__values_8cpp.html">qr_eigen_values.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
</ul>
</div>
</body>

View File

@@ -1,11 +1,21 @@
<map id="test2" name="test2">
<area shape="rect" id="node1" title=" " alt="" coords="5,71,56,96"/>
<area shape="rect" id="node2" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="104,34,235,75"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="134,99,205,124"/>
<area shape="rect" id="node3" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="340,5,411,31"/>
<area shape="rect" id="node4" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="283,79,468,104"/>
<area shape="rect" id="node5" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="516,53,685,79"/>
<area shape="rect" id="node8" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="518,103,683,128"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="779,53,848,79"/>
<area shape="rect" id="node7" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="733,103,894,128"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,71,56,96"/>
<area shape="rect" id="Node000002" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="104,34,235,75"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="56,76,89,69,90,74,57,81"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="134,99,205,124"/>
<area shape="poly" id="edge10_Node000001_Node000009" title=" " alt="" coords="57,86,119,99,118,104,56,91"/>
<area shape="rect" id="Node000003" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="340,5,411,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="235,40,325,24,326,29,236,45"/>
<area shape="rect" id="Node000004" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="283,79,468,104"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="236,63,287,73,286,78,235,69"/>
<area shape="poly" id="edge4_Node000004_Node000004" title=" " alt="" coords="341,80,334,70,339,60,353,54,376,52,402,55,415,63,412,67,400,60,376,57,354,59,342,64,340,69,346,77"/>
<area shape="rect" id="Node000005" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="516,53,685,79"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="468,78,501,75,502,80,469,84"/>
<area shape="rect" id="Node000008" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="518,103,683,128"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="469,99,504,102,503,108,468,104"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="779,53,848,79"/>
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="685,64,764,64,764,69,685,69"/>
<area shape="rect" id="Node000007" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="733,103,894,128"/>
<area shape="poly" id="edge7_Node000005_Node000007" title=" " alt="" coords="660,77,741,96,740,101,659,82"/>
<area shape="poly" id="edge9_Node000008_Node000007" title=" " alt="" coords="683,113,718,113,718,118,683,118"/>
</map>

View File

@@ -1 +1 @@
2a44a8d1787ac49338dc051564f9e119
9f940a68fa5de41ac287b0b159fc133e

View File

@@ -5,68 +5,68 @@
-->
<!-- Title: test2 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 = 675;
var viewHeight = 100;
var sectionId = 'dynsection-4';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test2</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-43.25 0,-43.25 0,-24 37.75,-24 37.75,-43.25"/>
<text text-anchor="middle" x="18.88" y="-29.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-70.88 73.75,-70.88 73.75,-40.38 172.25,-40.38 172.25,-70.88"/>
<text text-anchor="start" x="81.75" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="123" y="-46.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -74,169 +74,193 @@ var sectionId = 'dynsection-4';
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-37.56C45.31,-39.1 53.98,-40.97 62.99,-42.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.15,-46.53 72.66,-45.21 63.62,-39.68 62.15,-46.53"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149.75,-22.25 96.25,-22.25 96.25,-3 149.75,-3 149.75,-22.25"/>
<text text-anchor="middle" x="123" y="-8.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge10_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-29.87C51.19,-27.19 69.2,-23.48 85.18,-20.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.75,-23.45 94.84,-18 84.34,-16.59 85.75,-23.45"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-92.25 251,-92.25 251,-73 304.5,-73 304.5,-92.25"/>
<text text-anchor="middle" x="277.75" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</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="M172.33,-64.17C194.31,-68.05 219.88,-72.57 240.22,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.47,-79.77 249.92,-78.06 240.69,-72.87 239.47,-79.77"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="347.25,-37.25 208.25,-37.25 208.25,-18 347.25,-18 347.25,-37.25"/>
<text text-anchor="middle" x="277.75" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</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="M172.33,-46.77C184.55,-44.53 197.89,-42.08 210.82,-39.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-42.99 220.55,-37.74 210.08,-36.1 211.34,-42.99"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M253.52,-37.54C242.47,-46.15 250.55,-55.25 277.75,-55.25 293.9,-55.25 303.31,-52.04 305.98,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.91,-46.55 301.98,-38.54 302.41,-49.12 308.91,-46.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="509.5,-56.25 383.25,-56.25 383.25,-37 509.5,-37 509.5,-56.25"/>
<text text-anchor="middle" x="446.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</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="M347.48,-35.46C355.65,-36.39 364.01,-37.35 372.23,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.61,-41.85 381.94,-39.51 372.4,-34.9 371.61,-41.85"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000008"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="508,-19.25 384.75,-19.25 384.75,0 508,0 508,-19.25"/>
<text text-anchor="middle" x="446.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge8_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.48,-20.2C356.06,-19.27 364.84,-18.32 373.46,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.7,-20.78 383.26,-16.23 372.94,-13.82 373.7,-20.78"/>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632,-56.25 580,-56.25 580,-37 632,-37 632,-56.25"/>
<text text-anchor="middle" x="606" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.67,-46.62C529.72,-46.62 551.26,-46.62 568.78,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.66,-50.13 578.66,-46.62 568.66,-43.13 568.66,-50.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="666.5,-19.25 545.5,-19.25 545.5,0 666.5,0 666.5,-19.25"/>
<text text-anchor="middle" x="606" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.45,-36.51C509.3,-32.09 531.61,-26.85 551.52,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.04,-25.42 560.98,-19.72 550.45,-18.6 552.04,-25.42"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<g id="edge9_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.32,-9.62C516.84,-9.62 525.67,-9.62 534.36,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.26,-13.13 544.26,-9.62 534.26,-6.13 534.26,-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="qr__eigen__values_8cpp_a0283886819c7c140a023582b7269e2d0_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<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="qr__eigen__values_8cpp_a0283886819c7c140a023582b7269e2d0_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<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: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -9,18 +9,18 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 96.25)">
<title>test2</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-43.25 0,-43.25 0,-24 37.75,-24 37.75,-43.25"/>
<text text-anchor="middle" x="18.88" y="-29.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-70.88 73.75,-70.88 73.75,-40.38 172.25,-40.38 172.25,-70.88"/>
<text text-anchor="start" x="81.75" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="123" y="-46.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -28,127 +28,157 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-37.56C45.31,-39.1 53.98,-40.97 62.99,-42.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.15,-46.53 72.66,-45.21 63.62,-39.68 62.15,-46.53"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149.75,-22.25 96.25,-22.25 96.25,-3 149.75,-3 149.75,-22.25"/>
<text text-anchor="middle" x="123" y="-8.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge10_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-29.87C51.19,-27.19 69.2,-23.48 85.18,-20.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.75,-23.45 94.84,-18 84.34,-16.59 85.75,-23.45"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-92.25 251,-92.25 251,-73 304.5,-73 304.5,-92.25"/>
<text text-anchor="middle" x="277.75" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</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="M172.33,-64.17C194.31,-68.05 219.88,-72.57 240.22,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.47,-79.77 249.92,-78.06 240.69,-72.87 239.47,-79.77"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="347.25,-37.25 208.25,-37.25 208.25,-18 347.25,-18 347.25,-37.25"/>
<text text-anchor="middle" x="277.75" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</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="M172.33,-46.77C184.55,-44.53 197.89,-42.08 210.82,-39.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-42.99 220.55,-37.74 210.08,-36.1 211.34,-42.99"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M253.52,-37.54C242.47,-46.15 250.55,-55.25 277.75,-55.25 293.9,-55.25 303.31,-52.04 305.98,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.91,-46.55 301.98,-38.54 302.41,-49.12 308.91,-46.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="509.5,-56.25 383.25,-56.25 383.25,-37 509.5,-37 509.5,-56.25"/>
<text text-anchor="middle" x="446.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</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="M347.48,-35.46C355.65,-36.39 364.01,-37.35 372.23,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.61,-41.85 381.94,-39.51 372.4,-34.9 371.61,-41.85"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000008"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="508,-19.25 384.75,-19.25 384.75,0 508,0 508,-19.25"/>
<text text-anchor="middle" x="446.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge8_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.48,-20.2C356.06,-19.27 364.84,-18.32 373.46,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.7,-20.78 383.26,-16.23 372.94,-13.82 373.7,-20.78"/>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632,-56.25 580,-56.25 580,-37 632,-37 632,-56.25"/>
<text text-anchor="middle" x="606" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.67,-46.62C529.72,-46.62 551.26,-46.62 568.78,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.66,-50.13 578.66,-46.62 568.66,-43.13 568.66,-50.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="666.5,-19.25 545.5,-19.25 545.5,0 666.5,0 666.5,-19.25"/>
<text text-anchor="middle" x="606" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.45,-36.51C509.3,-32.09 531.61,-26.85 551.52,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.04,-25.42 560.98,-19.72 550.45,-18.6 552.04,-25.42"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<g id="edge9_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.32,-9.62C516.84,-9.62 525.67,-9.62 534.36,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.26,-13.13 544.26,-9.62 534.26,-6.13 534.26,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@@ -1,11 +1,21 @@
<map id="test1" name="test1">
<area shape="rect" id="node1" title=" " alt="" coords="5,71,56,96"/>
<area shape="rect" id="node2" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="104,34,235,75"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="134,99,205,124"/>
<area shape="rect" id="node3" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="340,5,411,31"/>
<area shape="rect" id="node4" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="283,79,468,104"/>
<area shape="rect" id="node5" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="516,53,685,79"/>
<area shape="rect" id="node8" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="518,103,683,128"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="779,53,848,79"/>
<area shape="rect" id="node7" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="733,103,894,128"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,71,56,96"/>
<area shape="rect" id="Node000002" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="104,34,235,75"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="56,76,89,69,90,74,57,81"/>
<area shape="rect" id="Node000009" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="134,99,205,124"/>
<area shape="poly" id="edge10_Node000001_Node000009" title=" " alt="" coords="57,86,119,99,118,104,56,91"/>
<area shape="rect" id="Node000003" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="340,5,411,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="235,40,325,24,326,29,236,45"/>
<area shape="rect" id="Node000004" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="283,79,468,104"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="236,63,287,73,286,78,235,69"/>
<area shape="poly" id="edge4_Node000004_Node000004" title=" " alt="" coords="341,80,334,70,339,60,353,54,376,52,402,55,415,63,412,67,400,60,376,57,354,59,342,64,340,69,346,77"/>
<area shape="rect" id="Node000005" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="516,53,685,79"/>
<area shape="poly" id="edge5_Node000004_Node000005" title=" " alt="" coords="468,78,501,75,502,80,469,84"/>
<area shape="rect" id="Node000008" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="518,103,683,128"/>
<area shape="poly" id="edge8_Node000004_Node000008" title=" " alt="" coords="469,99,504,102,503,108,468,104"/>
<area shape="rect" id="Node000006" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="779,53,848,79"/>
<area shape="poly" id="edge6_Node000005_Node000006" title=" " alt="" coords="685,64,764,64,764,69,685,69"/>
<area shape="rect" id="Node000007" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="733,103,894,128"/>
<area shape="poly" id="edge7_Node000005_Node000007" title=" " alt="" coords="660,77,741,96,740,101,659,82"/>
<area shape="poly" id="edge9_Node000008_Node000007" title=" " alt="" coords="683,113,718,113,718,118,683,118"/>
</map>

View File

@@ -1 +1 @@
65b7415d818f14890f6743da8d18cf65
c5346737c46e884887114dd1d42d3b55

View File

@@ -5,68 +5,68 @@
-->
<!-- Title: test1 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 = 675;
var viewHeight = 100;
var sectionId = 'dynsection-3';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>test1</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-43.25 0,-43.25 0,-24 37.75,-24 37.75,-43.25"/>
<text text-anchor="middle" x="18.88" y="-29.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-70.88 73.75,-70.88 73.75,-40.38 172.25,-40.38 172.25,-70.88"/>
<text text-anchor="start" x="81.75" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="123" y="-46.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -74,169 +74,193 @@ var sectionId = 'dynsection-3';
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-37.56C45.31,-39.1 53.98,-40.97 62.99,-42.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.15,-46.53 72.66,-45.21 63.62,-39.68 62.15,-46.53"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149.75,-22.25 96.25,-22.25 96.25,-3 149.75,-3 149.75,-22.25"/>
<text text-anchor="middle" x="123" y="-8.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge10_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-29.87C51.19,-27.19 69.2,-23.48 85.18,-20.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.75,-23.45 94.84,-18 84.34,-16.59 85.75,-23.45"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-92.25 251,-92.25 251,-73 304.5,-73 304.5,-92.25"/>
<text text-anchor="middle" x="277.75" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</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="M172.33,-64.17C194.31,-68.05 219.88,-72.57 240.22,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.47,-79.77 249.92,-78.06 240.69,-72.87 239.47,-79.77"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="347.25,-37.25 208.25,-37.25 208.25,-18 347.25,-18 347.25,-37.25"/>
<text text-anchor="middle" x="277.75" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</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="M172.33,-46.77C184.55,-44.53 197.89,-42.08 210.82,-39.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-42.99 220.55,-37.74 210.08,-36.1 211.34,-42.99"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M253.52,-37.54C242.47,-46.15 250.55,-55.25 277.75,-55.25 293.9,-55.25 303.31,-52.04 305.98,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.91,-46.55 301.98,-38.54 302.41,-49.12 308.91,-46.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="509.5,-56.25 383.25,-56.25 383.25,-37 509.5,-37 509.5,-56.25"/>
<text text-anchor="middle" x="446.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</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="M347.48,-35.46C355.65,-36.39 364.01,-37.35 372.23,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.61,-41.85 381.94,-39.51 372.4,-34.9 371.61,-41.85"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000008"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="508,-19.25 384.75,-19.25 384.75,0 508,0 508,-19.25"/>
<text text-anchor="middle" x="446.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge8_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.48,-20.2C356.06,-19.27 364.84,-18.32 373.46,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.7,-20.78 383.26,-16.23 372.94,-13.82 373.7,-20.78"/>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632,-56.25 580,-56.25 580,-37 632,-37 632,-56.25"/>
<text text-anchor="middle" x="606" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.67,-46.62C529.72,-46.62 551.26,-46.62 568.78,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.66,-50.13 578.66,-46.62 568.66,-43.13 568.66,-50.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="666.5,-19.25 545.5,-19.25 545.5,0 666.5,0 666.5,-19.25"/>
<text text-anchor="middle" x="606" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.45,-36.51C509.3,-32.09 531.61,-26.85 551.52,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.04,-25.42 560.98,-19.72 550.45,-18.6 552.04,-25.42"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<g id="edge9_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.32,-9.62C516.84,-9.62 525.67,-9.62 534.36,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.26,-13.13 544.26,-9.62 534.26,-6.13 534.26,-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="qr__eigen__values_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<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="qr__eigen__values_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<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: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

@@ -9,18 +9,18 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 96.25)">
<title>test1</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37.75,-43.25 0,-43.25 0,-24 37.75,-24 37.75,-43.25"/>
<text text-anchor="middle" x="18.88" y="-29.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="172.25,-70.88 73.75,-70.88 73.75,-40.38 172.25,-40.38 172.25,-70.88"/>
<text text-anchor="start" x="81.75" y="-57.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="123" y="-46.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -28,127 +28,157 @@
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1&#45;&gt;Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-37.56C45.31,-39.1 53.98,-40.97 62.99,-42.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.15,-46.53 72.66,-45.21 63.62,-39.68 62.15,-46.53"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000009"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="149.75,-22.25 96.25,-22.25 96.25,-3 149.75,-3 149.75,-22.25"/>
<text text-anchor="middle" x="123" y="-8.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge10" class="edge">
<g id="edge10_Node000001_Node000009" class="edge">
<title>Node1&#45;&gt;Node9</title>
<g id="a_edge10_Node000001_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M38.13,-29.87C51.19,-27.19 69.2,-23.48 85.18,-20.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.75,-23.45 94.84,-18 84.34,-16.59 85.75,-23.45"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000003"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="304.5,-92.25 251,-92.25 251,-73 304.5,-73 304.5,-92.25"/>
<text text-anchor="middle" x="277.75" y="-78.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</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="M172.33,-64.17C194.31,-68.05 219.88,-72.57 240.22,-76.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="239.47,-79.77 249.92,-78.06 240.69,-72.87 239.47,-79.77"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="347.25,-37.25 208.25,-37.25 208.25,-18 347.25,-18 347.25,-37.25"/>
<text text-anchor="middle" x="277.75" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</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="M172.33,-46.77C184.55,-44.53 197.89,-42.08 210.82,-39.71"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="211.34,-42.99 220.55,-37.74 210.08,-36.1 211.34,-42.99"/>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000004" class="edge">
<title>Node4&#45;&gt;Node4</title>
<g id="a_edge4_Node000004_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M253.52,-37.54C242.47,-46.15 250.55,-55.25 277.75,-55.25 293.9,-55.25 303.31,-52.04 305.98,-47.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="308.91,-46.55 301.98,-38.54 302.41,-49.12 308.91,-46.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="509.5,-56.25 383.25,-56.25 383.25,-37 509.5,-37 509.5,-56.25"/>
<text text-anchor="middle" x="446.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</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="M347.48,-35.46C355.65,-36.39 364.01,-37.35 372.23,-38.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="371.61,-41.85 381.94,-39.51 372.4,-34.9 371.61,-41.85"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000008"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="508,-19.25 384.75,-19.25 384.75,0 508,0 508,-19.25"/>
<text text-anchor="middle" x="446.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000004_Node000008" class="edge">
<title>Node4&#45;&gt;Node8</title>
<g id="a_edge8_Node000004_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M347.48,-20.2C356.06,-19.27 364.84,-18.32 373.46,-17.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="373.7,-20.78 383.26,-16.23 372.94,-13.82 373.7,-20.78"/>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000006"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632,-56.25 580,-56.25 580,-37 632,-37 632,-56.25"/>
<text text-anchor="middle" x="606" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000005_Node000006" class="edge">
<title>Node5&#45;&gt;Node6</title>
<g id="a_edge6_Node000005_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M509.67,-46.62C529.72,-46.62 551.26,-46.62 568.78,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="568.66,-50.13 578.66,-46.62 568.66,-43.13 568.66,-50.13"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="666.5,-19.25 545.5,-19.25 545.5,0 666.5,0 666.5,-19.25"/>
<text text-anchor="middle" x="606" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000005_Node000007" class="edge">
<title>Node5&#45;&gt;Node7</title>
<g id="a_edge7_Node000005_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M490.45,-36.51C509.3,-32.09 531.61,-26.85 551.52,-22.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="552.04,-25.42 560.98,-19.72 550.45,-18.6 552.04,-25.42"/>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge9" class="edge">
<g id="edge9_Node000008_Node000007" class="edge">
<title>Node8&#45;&gt;Node7</title>
<g id="a_edge9_Node000008_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M508.32,-9.62C516.84,-9.62 525.67,-9.62 534.36,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="534.26,-13.13 544.26,-9.62 534.26,-6.13 534.26,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

View File

@@ -1,17 +1,36 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,132,55,158"/>
<area shape="rect" id="node2" href="$de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" title=" " alt="" coords="103,5,203,31"/>
<area shape="rect" id="node4" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="251,91,382,132"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/srand.html#" title=" " alt="" coords="113,205,193,231"/>
<area shape="rect" id="node12" href="$de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" title=" " alt="" coords="128,107,178,132"/>
<area shape="rect" id="node14" href="$de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" title=" " alt="" coords="128,156,178,182"/>
<area shape="rect" id="node15" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/time.html#" title=" " alt="" coords="117,255,189,280"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="281,5,353,31"/>
<area shape="rect" id="node5" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="487,61,559,87"/>
<area shape="rect" id="node6" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="430,135,616,160"/>
<area shape="rect" id="node7" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="664,109,832,135"/>
<area shape="rect" id="node10" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="666,159,830,184"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="926,109,995,135"/>
<area shape="rect" id="node9" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="880,159,1041,184"/>
<area shape="rect" id="node13" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="281,156,352,182"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,132,55,158"/>
<area shape="rect" id="Node000002" href="$de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" title=" " alt="" coords="103,5,203,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="37,130,63,91,101,48,114,38,117,42,105,52,67,95,42,133"/>
<area shape="rect" id="Node000004" href="$d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" title=" " alt="" coords="251,91,382,132"/>
<area shape="poly" id="edge3_Node000001_Node000004" title=" " alt="" coords="43,129,69,109,102,92,136,84,170,82,237,88,236,94,170,87,136,90,104,97,72,113,46,134"/>
<area shape="rect" id="Node000011" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/srand.html#" title=" " alt="" coords="113,205,193,231"/>
<area shape="poly" id="edge12_Node000001_Node000011" title=" " alt="" coords="51,156,104,192,111,196,109,201,101,196,48,160"/>
<area shape="rect" id="Node000012" href="$de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" title=" " alt="" coords="128,107,178,132"/>
<area shape="poly" id="edge13_Node000001_Node000012" title=" " alt="" coords="55,137,113,125,114,130,56,142"/>
<area shape="rect" id="Node000014" href="$de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" title=" " alt="" coords="128,156,178,182"/>
<area shape="poly" id="edge16_Node000001_Node000014" title=" " alt="" coords="56,147,114,159,112,164,55,152"/>
<area shape="rect" id="Node000015" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/chrono/c/time.html#" title=" " alt="" coords="117,255,189,280"/>
<area shape="poly" id="edge19_Node000001_Node000015" title=" " alt="" coords="40,157,66,198,84,221,104,242,108,244,105,249,101,245,80,224,61,201,36,160"/>
<area shape="rect" id="Node000003" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="281,5,353,31"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="203,16,266,16,266,21,203,21"/>
<area shape="rect" id="Node000005" href="$de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" title=" " alt="" coords="487,61,559,87"/>
<area shape="poly" id="edge4_Node000004_Node000005" title=" " alt="" coords="382,97,472,80,473,86,383,102"/>
<area shape="rect" id="Node000006" href="$d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" title=" " alt="" coords="430,135,616,160"/>
<area shape="poly" id="edge5_Node000004_Node000006" title=" " alt="" coords="383,120,432,129,431,134,382,126"/>
<area shape="poly" id="edge6_Node000006_Node000006" title=" " alt="" coords="489,136,482,126,486,116,500,110,523,108,549,111,562,119,559,123,548,116,523,113,501,115,490,120,487,125,493,133"/>
<area shape="rect" id="Node000007" href="$d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" title=" " alt="" coords="664,109,832,135"/>
<area shape="poly" id="edge7_Node000006_Node000007" title=" " alt="" coords="616,134,649,131,649,136,616,140"/>
<area shape="rect" id="Node000010" href="$d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" title=" " alt="" coords="666,159,830,184"/>
<area shape="poly" id="edge10_Node000006_Node000010" title=" " alt="" coords="616,155,651,158,650,164,616,160"/>
<area shape="rect" id="Node000008" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="926,109,995,135"/>
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="832,120,911,120,911,125,832,125"/>
<area shape="rect" id="Node000009" href="$d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" title=" " alt="" coords="880,159,1041,184"/>
<area shape="poly" id="edge9_Node000007_Node000009" title=" " alt="" coords="807,133,889,152,887,157,806,138"/>
<area shape="poly" id="edge11_Node000010_Node000009" title=" " alt="" coords="830,169,865,169,865,174,830,174"/>
<area shape="poly" id="edge14_Node000012_Node000004" title=" " alt="" coords="179,116,236,113,236,118,179,121"/>
<area shape="rect" id="Node000013" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="281,156,352,182"/>
<area shape="poly" id="edge15_Node000012_Node000013" title=" " alt="" coords="179,124,268,151,266,157,178,130"/>
<area shape="poly" id="edge17_Node000014_Node000004" title=" " alt="" coords="178,158,242,135,244,140,180,163"/>
<area shape="poly" id="edge18_Node000014_Node000013" title=" " alt="" coords="179,166,266,166,266,172,179,172"/>
</map>

View File

@@ -1 +1 @@
9ca8372072404f19134e69a8f6eb0fd9
61a1b6c9179b6a6b23b148bea68ad22c

View File

@@ -5,83 +5,86 @@
-->
<!-- Title: main Pages: 1 -->
<!--zoomable 214 -->
<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 = 785;
var viewHeight = 214;
var sectionId = 'dynsection-2';
</script>
<script xlink:href="../../svgpan.js"/>
<script type="application/ecmascript" xlink:href="../../svg.min.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-111.25 0,-111.25 0,-92 37,-92 37,-111.25"/>
<text text-anchor="middle" x="18.5" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="148.25,-206.25 73,-206.25 73,-187 148.25,-187 148.25,-206.25"/>
<text text-anchor="middle" x="110.62" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">create_matrix</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="M25.48,-111.66C34.51,-126.25 52.72,-153.64 73,-172.62 75.95,-175.39 79.25,-178.03 82.63,-180.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.33,-183.85 90.58,-186.54 84.25,-178.04 80.33,-183.85"/>
</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#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="282.75,-141.88 184.25,-141.88 184.25,-111.38 282.75,-111.38 282.75,-141.88"/>
<text text-anchor="start" x="192.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="233.5" y="-117.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -89,262 +92,310 @@ var sectionId = 'dynsection-2';
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M29.48,-111.66C39.49,-120.96 55.85,-134.15 73,-139.62 105.2,-149.9 142.82,-147.47 173.43,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.78,-145.4 182.95,-140.09 172.47,-138.52 173.78,-145.4"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="140.38,-56.25 80.88,-56.25 80.88,-37 140.38,-37 140.38,-56.25"/>
<text text-anchor="middle" x="110.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::srand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge12_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.77,-91.63C43.38,-83.83 58.78,-72.97 73,-64.62 74.79,-63.58 76.64,-62.53 78.53,-61.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.77,-64.28 87.04,-56.57 76.55,-58.07 79.77,-64.28"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" target="_top" xlink:title=" ">
<g id="a_Node000012"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-130.25 91.75,-130.25 91.75,-111 129.5,-111 129.5,-130.25"/>
<text text-anchor="middle" x="110.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge13_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.31,-105.38C49.81,-108.02 66.81,-111.6 81.19,-114.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.04,-118.18 90.55,-116.81 81.48,-111.33 80.04,-118.18"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" target="_top" xlink:title=" ">
<g id="a_Node000014"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-93.25 91.75,-93.25 91.75,-74 129.5,-74 129.5,-93.25"/>
<text text-anchor="middle" x="110.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<g id="edge16_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge16_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.31,-98.07C49.69,-95.59 66.48,-92.24 80.76,-89.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.43,-92.63 90.55,-87.24 80.06,-85.76 81.43,-92.63"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="137.75,-19.25 83.5,-19.25 83.5,0 137.75,0 137.75,-19.25"/>
<text text-anchor="middle" x="110.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::time</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<g id="edge19_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge19_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M24.66,-91.57C33.02,-76.11 50.83,-46.33 73,-27.62 73.89,-26.87 74.82,-26.14 75.78,-25.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.35,-27.95 83.95,-19.67 73.62,-22.03 77.35,-27.95"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="260.62,-206.25 206.38,-206.25 206.38,-187 260.62,-187 260.62,-206.25"/>
<text text-anchor="middle" x="233.5" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</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="M148.55,-196.62C163.38,-196.62 180.44,-196.62 195.3,-196.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.15,-200.13 205.15,-196.62 195.15,-193.13 195.15,-200.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="415,-164.25 361.5,-164.25 361.5,-145 415,-145 415,-164.25"/>
<text text-anchor="middle" x="388.25" y="-150.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.83,-135.48C304.81,-139.51 330.38,-144.2 350.72,-147.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.96,-151.53 360.42,-149.89 351.22,-144.65 349.96,-151.53"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="457.75,-109.25 318.75,-109.25 318.75,-90 457.75,-90 457.75,-109.25"/>
<text text-anchor="middle" x="388.25" y="-95.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.83,-118.08C294.46,-116.03 307.09,-113.79 319.43,-111.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.92,-114.9 329.15,-109.72 318.7,-108.01 319.92,-114.9"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge6_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.02,-109.54C352.97,-118.15 361.05,-127.25 388.25,-127.25 404.4,-127.25 413.81,-124.04 416.48,-119.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="419.41,-118.55 412.48,-110.54 412.91,-121.12 419.41,-118.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="620,-128.25 493.75,-128.25 493.75,-109 620,-109 620,-128.25"/>
<text text-anchor="middle" x="556.88" y="-114.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.98,-107.46C466.15,-108.39 474.51,-109.35 482.73,-110.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="482.11,-113.85 492.44,-111.51 482.9,-106.9 482.11,-113.85"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000010"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="618.5,-91.25 495.25,-91.25 495.25,-72 618.5,-72 618.5,-91.25"/>
<text text-anchor="middle" x="556.88" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge10_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.98,-92.2C466.56,-91.27 475.34,-90.32 483.96,-89.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="484.2,-92.78 493.76,-88.23 483.44,-85.82 484.2,-92.78"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="742.5,-128.25 690.5,-128.25 690.5,-109 742.5,-109 742.5,-128.25"/>
<text text-anchor="middle" x="716.5" y="-114.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M620.17,-118.62C640.22,-118.62 661.76,-118.62 679.28,-118.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.16,-122.13 689.16,-118.62 679.16,-115.13 679.16,-122.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000009"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="777,-91.25 656,-91.25 656,-72 777,-72 777,-91.25"/>
<text text-anchor="middle" x="716.5" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge9_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M600.95,-108.51C619.8,-104.09 642.11,-98.85 662.02,-94.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.54,-97.42 671.48,-91.72 660.95,-90.6 662.54,-97.42"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<g id="edge11_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge11_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M618.82,-81.62C627.34,-81.62 636.17,-81.62 644.86,-81.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="644.76,-85.13 654.76,-81.62 644.76,-78.13 644.76,-85.13"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge14_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-121.54C141.63,-122.11 157.41,-122.9 173.1,-123.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.73,-127.21 182.89,-124.21 173.08,-120.22 172.73,-127.21"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="260.25,-93.25 206.75,-93.25 206.75,-74 260.25,-74 260.25,-93.25"/>
<text text-anchor="middle" x="233.5" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<g id="edge15_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge15_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-115.01C147.46,-109.65 174.27,-101.45 196.09,-94.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.79,-97.91 205.33,-91.63 194.75,-91.22 196.79,-97.91"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<g id="edge17_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge17_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-90.16C142.9,-94.75 160.91,-101.16 178.24,-107.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.72,-110.85 187.32,-110.91 179.07,-104.26 176.72,-110.85"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<g id="edge18_Node000014_Node000013" class="edge">
<title>Node14&#45;&gt;Node13</title>
<g id="a_edge18_Node000014_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-83.62C147.31,-83.62 173.78,-83.62 195.49,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.33,-87.13 205.33,-83.62 195.33,-80.13 195.33,-87.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="qr__eigen__values_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<use id="arrowup" xlink:href="#arrowUp" x="0" y="0" onmousedown="handlePan(0,-1)"/>
<use id="arrowright" xlink:href="#arrowRight" x="0" y="0" onmousedown="handlePan(1,0)"/>
<use id="arrowdown" xlink:href="#arrowDown" x="0" y="0" onmousedown="handlePan(0,1)"/>
<use id="arrowleft" xlink:href="#arrowLeft" x="0" y="0" onmousedown="handlePan(-1,0)"/>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="qr__eigen__values_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
<style type='text/css'>
<![CDATA[
[data-mouse-over-selected='false'] { opacity: 0.7; }
[data-mouse-over-selected='true'] { opacity: 1.0; }
]]>
</style>
<script type="application/ecmascript"><![CDATA[
document.addEventListener('DOMContentLoaded', (event) => {
highlightEdges();
highlightAdjacentNodes();
});
]]></script>
</svg>

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -9,33 +9,36 @@
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 210.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="37,-111.25 0,-111.25 0,-92 37,-92 37,-111.25"/>
<text text-anchor="middle" x="18.5" y="-97.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" target="_top" xlink:title=" ">
<g id="a_Node000002"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a9bbf469d5525a816b0d6ca812119093d" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="148.25,-206.25 73,-206.25 73,-187 148.25,-187 148.25,-206.25"/>
<text text-anchor="middle" x="110.62" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">create_matrix</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="M25.48,-111.66C34.51,-126.25 52.72,-153.64 73,-172.62 75.95,-175.39 79.25,-178.03 82.63,-180.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.33,-183.85 90.58,-186.54 84.25,-178.04 80.33,-183.85"/>
</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#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<g id="a_Node000004"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a28e2fa3e803abaea6c568dc45d69d8cc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="282.75,-141.88 184.25,-141.88 184.25,-111.38 282.75,-111.38 282.75,-141.88"/>
<text text-anchor="start" x="192.25" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::eigen</text>
<text text-anchor="middle" x="233.5" y="-117.12" font-family="Helvetica,sans-Serif" font-size="10.00">_values</text>
@@ -43,220 +46,274 @@
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<g id="edge3_Node000001_Node000004" class="edge">
<title>Node1&#45;&gt;Node4</title>
<g id="a_edge3_Node000001_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M29.48,-111.66C39.49,-120.96 55.85,-134.15 73,-139.62 105.2,-149.9 142.82,-147.47 173.43,-142.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="173.78,-145.4 182.95,-140.09 172.47,-138.52 173.78,-145.4"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<g id="a_Node000011"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/srand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="140.38,-56.25 80.88,-56.25 80.88,-37 140.38,-37 140.38,-56.25"/>
<text text-anchor="middle" x="110.62" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::srand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<g id="edge12_Node000001_Node000011" class="edge">
<title>Node1&#45;&gt;Node11</title>
<g id="a_edge12_Node000001_Node000011"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M32.77,-91.63C43.38,-83.83 58.78,-72.97 73,-64.62 74.79,-63.58 76.64,-62.53 78.53,-61.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="79.77,-64.28 87.04,-56.57 76.55,-58.07 79.77,-64.28"/>
</a>
</g>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" target="_top" xlink:title=" ">
<g id="a_Node000012"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-130.25 91.75,-130.25 91.75,-111 129.5,-111 129.5,-130.25"/>
<text text-anchor="middle" x="110.62" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">test1</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node12 -->
<g id="edge13" class="edge">
<g id="edge13_Node000001_Node000012" class="edge">
<title>Node1&#45;&gt;Node12</title>
<g id="a_edge13_Node000001_Node000012"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.31,-105.38C49.81,-108.02 66.81,-111.6 81.19,-114.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.04,-118.18 90.55,-116.81 81.48,-111.33 80.04,-118.18"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_node14"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" target="_top" xlink:title=" ">
<g id="a_Node000014"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#a0283886819c7c140a023582b7269e2d0" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="129.5,-93.25 91.75,-93.25 91.75,-74 129.5,-74 129.5,-93.25"/>
<text text-anchor="middle" x="110.62" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">test2</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node14 -->
<g id="edge16" class="edge">
<g id="edge16_Node000001_Node000014" class="edge">
<title>Node1&#45;&gt;Node14</title>
<g id="a_edge16_Node000001_Node000014"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M37.31,-98.07C49.69,-95.59 66.48,-92.24 80.76,-89.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.43,-92.63 90.55,-87.24 80.06,-85.76 81.43,-92.63"/>
</a>
</g>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_node15"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<g id="a_Node000015"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/chrono/c/time.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="137.75,-19.25 83.5,-19.25 83.5,0 137.75,0 137.75,-19.25"/>
<text text-anchor="middle" x="110.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::time</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node15 -->
<g id="edge19" class="edge">
<g id="edge19_Node000001_Node000015" class="edge">
<title>Node1&#45;&gt;Node15</title>
<g id="a_edge19_Node000001_Node000015"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M24.66,-91.57C33.02,-76.11 50.83,-46.33 73,-27.62 73.89,-26.87 74.82,-26.14 75.78,-25.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.35,-27.95 83.95,-19.67 73.62,-22.03 77.35,-27.95"/>
</a>
</g>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<g id="a_Node000003"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="260.62,-206.25 206.38,-206.25 206.38,-187 260.62,-187 260.62,-206.25"/>
<text text-anchor="middle" x="233.5" y="-192.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</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="M148.55,-196.62C163.38,-196.62 180.44,-196.62 195.3,-196.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.15,-200.13 205.15,-196.62 195.15,-193.13 195.15,-200.13"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<g id="a_Node000005"><a xlink:href="../../de/d75/qr__eigen__values_8cpp.html#abb8bf4c55e10685a5eb2ad3797fde1ae" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="415,-164.25 361.5,-164.25 361.5,-145 415,-145 415,-164.25"/>
<text text-anchor="middle" x="388.25" y="-150.75" font-family="Helvetica,sans-Serif" font-size="10.00">mat_mul</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4&#45;&gt;Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.83,-135.48C304.81,-139.51 330.38,-144.2 350.72,-147.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.96,-151.53 360.42,-149.89 351.22,-144.65 349.96,-151.53"/>
</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#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<g id="a_Node000006"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="457.75,-109.25 318.75,-109.25 318.75,-90 457.75,-90 457.75,-109.25"/>
<text text-anchor="middle" x="388.25" y="-95.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::qr_decompose</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<g id="edge5_Node000004_Node000006" class="edge">
<title>Node4&#45;&gt;Node6</title>
<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M282.83,-118.08C294.46,-116.03 307.09,-113.79 319.43,-111.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.92,-114.9 329.15,-109.72 318.7,-108.01 319.92,-114.9"/>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<g id="edge6_Node000006_Node000006" class="edge">
<title>Node6&#45;&gt;Node6</title>
<g id="a_edge6_Node000006_Node000006"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M364.02,-109.54C352.97,-118.15 361.05,-127.25 388.25,-127.25 404.4,-127.25 413.81,-124.04 416.48,-119.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="419.41,-118.55 412.48,-110.54 412.91,-121.12 419.41,-118.55"/>
</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#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<g id="a_Node000007"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#ad16da2183db22378435042f26af43d5f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="620,-128.25 493.75,-128.25 493.75,-109 620,-109 620,-128.25"/>
<text text-anchor="middle" x="556.88" y="-114.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_mag</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<g id="edge7_Node000006_Node000007" class="edge">
<title>Node6&#45;&gt;Node7</title>
<g id="a_edge7_Node000006_Node000007"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.98,-107.46C466.15,-108.39 474.51,-109.35 482.73,-110.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="482.11,-113.85 492.44,-111.51 482.9,-106.9 482.11,-113.85"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_node10"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<g id="a_Node000010"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a6d3c7dce1f142141f509d09f6c0e25dc" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="618.5,-91.25 495.25,-91.25 495.25,-72 618.5,-72 618.5,-91.25"/>
<text text-anchor="middle" x="556.88" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_proj</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<g id="edge10_Node000006_Node000010" class="edge">
<title>Node6&#45;&gt;Node10</title>
<g id="a_edge10_Node000006_Node000010"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M457.98,-92.2C466.56,-91.27 475.34,-90.32 483.96,-89.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="484.2,-92.78 493.76,-88.23 483.44,-85.82 484.2,-92.78"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<g id="a_Node000008"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="742.5,-128.25 690.5,-128.25 690.5,-109 742.5,-109 742.5,-128.25"/>
<text text-anchor="middle" x="716.5" y="-114.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<g id="edge8_Node000007_Node000008" class="edge">
<title>Node7&#45;&gt;Node8</title>
<g id="a_edge8_Node000007_Node000008"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M620.17,-118.62C640.22,-118.62 661.76,-118.62 679.28,-118.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="679.16,-122.13 689.16,-118.62 679.16,-115.13 679.16,-122.13"/>
</a>
</g>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<g id="a_Node000009"><a xlink:href="../../d2/d3b/namespaceqr__algorithm.html#a8ea313a1a1b5f9d0e3e332c29c6446ec" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="777,-91.25 656,-91.25 656,-72 777,-72 777,-91.25"/>
<text text-anchor="middle" x="716.5" y="-77.75" font-family="Helvetica,sans-Serif" font-size="10.00">qr_algorithm::vector_dot</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<g id="edge9_Node000007_Node000009" class="edge">
<title>Node7&#45;&gt;Node9</title>
<g id="a_edge9_Node000007_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M600.95,-108.51C619.8,-104.09 642.11,-98.85 662.02,-94.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="662.54,-97.42 671.48,-91.72 660.95,-90.6 662.54,-97.42"/>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<g id="edge11_Node000010_Node000009" class="edge">
<title>Node10&#45;&gt;Node9</title>
<g id="a_edge11_Node000010_Node000009"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M618.82,-81.62C627.34,-81.62 636.17,-81.62 644.86,-81.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="644.76,-85.13 654.76,-81.62 644.76,-78.13 644.76,-85.13"/>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node4 -->
<g id="edge14" class="edge">
<g id="edge14_Node000012_Node000004" class="edge">
<title>Node12&#45;&gt;Node4</title>
<g id="a_edge14_Node000012_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-121.54C141.63,-122.11 157.41,-122.9 173.1,-123.68"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="172.73,-127.21 182.89,-124.21 173.08,-120.22 172.73,-127.21"/>
</a>
</g>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<g id="a_Node000013"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="260.25,-93.25 206.75,-93.25 206.75,-74 260.25,-74 260.25,-93.25"/>
<text text-anchor="middle" x="233.5" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge15" class="edge">
<g id="edge15_Node000012_Node000013" class="edge">
<title>Node12&#45;&gt;Node13</title>
<g id="a_edge15_Node000012_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-115.01C147.46,-109.65 174.27,-101.45 196.09,-94.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="196.79,-97.91 205.33,-91.63 194.75,-91.22 196.79,-97.91"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node4 -->
<g id="edge17" class="edge">
<g id="edge17_Node000014_Node000004" class="edge">
<title>Node14&#45;&gt;Node4</title>
<g id="a_edge17_Node000014_Node000004"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-90.16C142.9,-94.75 160.91,-101.16 178.24,-107.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.72,-110.85 187.32,-110.91 179.07,-104.26 176.72,-110.85"/>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge18" class="edge">
<g id="edge18_Node000014_Node000013" class="edge">
<title>Node14&#45;&gt;Node13</title>
<g id="a_edge18_Node000014_Node000013"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M129.98,-83.62C147.31,-83.62 173.78,-83.62 195.49,-83.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="195.33,-87.13 205.33,-83.62 195.33,-80.13 195.33,-87.13"/>
</a>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,4 +1,5 @@
<map id="create_matrix" name="create_matrix">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,106,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="154,5,226,31"/>
<area shape="rect" id="Node000001" title=" " alt="" coords="5,5,106,31"/>
<area shape="rect" id="Node000002" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="154,5,226,31"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="106,16,139,16,139,21,106,21"/>
</map>

View File

@@ -1 +1 @@
e87f16f1e8c134e2f6f32dd216eaa762
62794838fd2c4f12bc0bb5fd97ea8c65

View File

@@ -6,31 +6,59 @@
<!-- Title: create_matrix Pages: 1 -->
<svg width="174pt" height="27pt"
viewBox="0.00 0.00 173.50 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>create_matrix</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="75.25,-19.25 0,-19.25 0,0 75.25,0 75.25,-19.25"/>
<text text-anchor="middle" x="37.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">create_matrix</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/random/rand.html#" xlink:title=" ">
<g id="a_Node000002"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="165.5,-19.25 111.25,-19.25 111.25,0 165.5,0 165.5,-19.25"/>
<text text-anchor="middle" x="138.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</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="M75.68,-9.62C83.64,-9.62 92.05,-9.62 100.03,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.9,-13.13 109.9,-9.62 99.9,-6.13 99.9,-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.5 KiB

After

Width:  |  Height:  |  Size: 2.4 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: create_matrix Pages: 1 -->
<svg width="174pt" height="27pt"
viewBox="0.00 0.00 173.50 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>create_matrix</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="75.25,-19.25 0,-19.25 0,0 75.25,0 75.25,-19.25"/>
<text text-anchor="middle" x="37.62" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">create_matrix</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/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="165.5,-19.25 111.25,-19.25 111.25,0 165.5,0 165.5,-19.25"/>
<text text-anchor="middle" x="138.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</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="M75.68,-9.62C83.64,-9.62 92.05,-9.62 100.03,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.9,-13.13 109.9,-9.62 99.9,-6.13 99.9,-13.13"/>
</a>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB