2021-10-26 03:34:27 +08:00
<?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">
2021-12-10 01:57:52 +08:00
<!-- Generated by graphviz version 2.50.0 (20211204.2007)
2021-10-26 03:34:27 +08:00
-->
<!-- Title: main Pages: 1 -->
2021-12-10 01:57:52 +08:00
<svg width= "364pt" height= "123pt"
viewBox="0.00 0.00 364.00 123.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
2021-10-26 03:34:27 +08:00
<g id= "graph0" class= "graph" transform= "scale(1 1) rotate(0) translate(4 119)" >
<title > main</title>
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "transparent" points= "-4,4 -4,-119 360,-119 360,4 -4,4" />
2021-10-26 03:34:27 +08:00
<!-- Node1 -->
<g id= "node1" class= "node" >
<title > Node1</title>
<g id= "a_node1" > <a xlink:title= "main function" >
<polygon fill= "#bfbfbf" stroke= "black" points= "0,-76.5 0,-95.5 38,-95.5 38,-76.5 0,-76.5" />
<text text-anchor= "middle" x= "19" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > main</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id= "node2" class= "node" >
<title > Node2</title>
<g id= "a_node2" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a90562ce8c3707401e9c5809dece68d6a" target= "_top" xlink:title= "function to display matrix on stdout" >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "80,-95.5 80,-114.5 148,-114.5 148,-95.5 80,-95.5" />
<text text-anchor= "middle" x= "114" y= "-102.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > print_matrix</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1" class= "edge" >
<title > Node1- > Node2</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M38.37,-89.75C47.45,-91.61 58.82,-93.93 69.93,-96.2" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "69.48,-99.68 79.98,-98.25 70.89,-92.82 69.48,-99.68" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node3 -->
<g id= "node3" class= "node" >
<title > Node3</title>
<g id= "a_node3" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a45c7640d9d22c89c11beb1f567843c56" target= "_top" xlink:title= "Decompose matrix  using Gram-Schmidt process." >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "74,-57.5 74,-76.5 154,-76.5 154,-57.5 74,-57.5" />
<text text-anchor= "middle" x= "114" y= "-64.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > qr_decompose</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2" class= "edge" >
<title > Node1- > Node3</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M38.37,-82.25C45.84,-80.72 54.85,-78.88 63.99,-77.01" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "64.8,-80.42 73.9,-74.99 63.4,-73.56 64.8,-80.42" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node4 -->
<g id= "node4" class= "node" >
<title > Node4</title>
<g id= "a_node4" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a3a584b79941a43d775f9d4ce446dbe05" target= "_top" xlink:title= "Compute dot product of two vectors of equal lengths." >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "294,-76.5 294,-95.5 356,-95.5 356,-76.5 294,-76.5" />
<text text-anchor= "middle" x= "325" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_dot</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node4 -->
<g id= "edge3" class= "edge" >
<title > Node3- > Node4</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M134.9,-76.54C141.05,-79.53 147.82,-82.87 154,-86 170.13,-94.19 172.44,-100.65 190,-105 222.76,-113.12 260.95,-106.14 288.16,-98.46" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "289.44,-101.73 298.01,-95.51 287.43,-95.02 289.44,-101.73" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node5 -->
<g id= "node5" class= "node" >
<title > Node5</title>
<g id= "a_node5" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#abeec1f78a7a7e7251687e75340331212" target= "_top" xlink:title= "Compute magnitude of vector." >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "190,-76.5 190,-95.5 258,-95.5 258,-76.5 190,-76.5" />
<text text-anchor= "middle" x= "224" y= "-83.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_mag</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node5 -->
<g id= "edge4" class= "edge" >
<title > Node3- > Node5</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M154.3,-73.91C162.61,-75.38 171.44,-76.93 179.89,-78.42" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "179.5,-81.9 189.95,-80.19 180.71,-75.01 179.5,-81.9" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node6 -->
<g id= "node6" class= "node" >
<title > Node6</title>
<g id= "a_node6" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a2ed4977f38642dca8b10c16a823c740b" target= "_top" xlink:title= "Compute projection of vector  on  defined as." >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "191.5,-38.5 191.5,-57.5 256.5,-57.5 256.5,-38.5 191.5,-38.5" />
<text text-anchor= "middle" x= "224" y= "-45.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_proj</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node6 -->
<g id= "edge6" class= "edge" >
<title > Node3- > Node6</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M154.3,-60.09C163.05,-58.55 172.37,-56.91 181.22,-55.35" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "182.1,-58.75 191.34,-53.57 180.88,-51.86 182.1,-58.75" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node7 -->
<g id= "node7" class= "node" >
<title > Node7</title>
<g id= "a_node7" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a5ee39e7c8fce8a604dcf7009ce101c02" target= "_top" xlink:title= "Compute vector subtraction." >
2021-12-10 01:57:52 +08:00
<polygon fill= "white" stroke= "black" points= "191.5,-0.5 191.5,-19.5 256.5,-19.5 256.5,-0.5 191.5,-0.5" />
<text text-anchor= "middle" x= "224" y= "-7.5" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_sub</text>
2021-10-26 03:34:27 +08:00
</a>
</g>
</g>
<!-- Node3->Node7 -->
<g id= "edge8" class= "edge" >
<title > Node3- > Node7</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M133.32,-57.33C150.49,-48.27 176.37,-34.61 195.93,-24.29" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "197.74,-27.29 204.95,-19.53 194.47,-21.1 197.74,-27.29" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node5->Node4 -->
<g id= "edge5" class= "edge" >
<title > Node5- > Node4</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M258.24,-86C266.39,-86 275.2,-86 283.64,-86" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "283.68,-89.5 293.68,-86 283.68,-82.5 283.68,-89.5" />
2021-10-26 03:34:27 +08:00
</g>
<!-- Node6->Node4 -->
<g id= "edge7" class= "edge" >
<title > Node6- > Node4</title>
2021-12-10 01:57:52 +08:00
<path fill= "none" stroke= "midnightblue" d= "M249.98,-57.59C261.94,-62.18 276.45,-67.75 289.45,-72.74" />
<polygon fill= "midnightblue" stroke= "midnightblue" points= "288.44,-76.1 299.03,-76.41 290.94,-69.56 288.44,-76.1" />
2021-10-26 03:34:27 +08:00
</g>
</g>
</svg>