2020-06-28 23:07:29 +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">
2022-09-28 00:01:47 +08:00
<!-- Generated by graphviz version 6.0.1 (20220911.1526)
2020-06-28 23:07:29 +08:00
-->
<!-- Title: qr_decompose Pages: 1 -->
2022-09-08 08:17:03 +08:00
<svg width= "290pt" height= "114pt"
viewBox="0.00 0.00 290.00 114.16" 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 110.16)" >
2020-06-28 23:07:29 +08:00
<title > qr_decompose</title>
<!-- Node1 -->
<g id= "node1" class= "node" >
<title > Node1</title>
2020-06-29 04:40:24 +08:00
<g id= "a_node1" > <a xlink:title= "Decompose matrix  using Gram-Schmidt process." >
2022-09-08 08:17:03 +08:00
<polygon fill= "#999999" stroke= "#666666" points= "80,-74 0,-74 0,-55 80,-55 80,-74" />
<text text-anchor= "middle" x= "40" y= "-62" font-family= "Helvetica,sans-Serif" font-size= "10.00" > qr_decompose</text>
2020-06-28 23:07:29 +08:00
</a>
</g>
</g>
<!-- Node2 -->
<g id= "node2" class= "node" >
<title > Node2</title>
2020-06-29 04:40:24 +08:00
<g id= "a_node2" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a3a584b79941a43d775f9d4ce446dbe05" target= "_top" xlink:title= "Compute dot product of two vectors of equal lengths." >
2022-09-08 08:17:03 +08:00
<polygon fill= "white" stroke= "#666666" points= "282,-93 220,-93 220,-74 282,-74 282,-93" />
<text text-anchor= "middle" x= "251" y= "-81" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_dot</text>
2020-06-28 23:07:29 +08:00
</a>
</g>
</g>
<!-- Node1->Node2 -->
<g id= "edge1" class= "edge" >
<title > Node1- > Node2</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M54.88,-74.06C69.37,-83.42 93.14,-97.04 116,-102.5 148.63,-110.29 186.54,-103.49 213.69,-95.94" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "214.93,-99.22 223.54,-93.04 212.96,-92.51 214.93,-99.22" />
2020-06-28 23:07:29 +08:00
</g>
<!-- Node3 -->
<g id= "node3" class= "node" >
<title > Node3</title>
2020-06-29 04:40:24 +08:00
<g id= "a_node3" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#abeec1f78a7a7e7251687e75340331212" target= "_top" xlink:title= "Compute magnitude of vector." >
2022-09-08 08:17:03 +08:00
<polygon fill= "white" stroke= "#666666" points= "184,-93 116,-93 116,-74 184,-74 184,-93" />
<text text-anchor= "middle" x= "150" y= "-81" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_mag</text>
2020-06-28 23:07:29 +08:00
</a>
</g>
</g>
<!-- Node1->Node3 -->
<g id= "edge2" class= "edge" >
<title > Node1- > Node3</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M80.3,-71.41C88.61,-72.88 97.44,-74.43 105.89,-75.92" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "105.5,-79.4 115.95,-77.69 106.71,-72.51 105.5,-79.4" />
2020-06-28 23:07:29 +08:00
</g>
<!-- Node4 -->
<g id= "node4" class= "node" >
<title > Node4</title>
2021-10-26 03:34:27 +08:00
<g id= "a_node4" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a2ed4977f38642dca8b10c16a823c740b" target= "_top" xlink:title= "Compute projection of vector  on  defined as." >
2022-09-08 08:17:03 +08:00
<polygon fill= "white" stroke= "#666666" points= "182.5,-56 117.5,-56 117.5,-37 182.5,-37 182.5,-56" />
<text text-anchor= "middle" x= "150" y= "-44" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_proj</text>
2020-06-28 23:07:29 +08:00
</a>
</g>
</g>
<!-- Node1->Node4 -->
<g id= "edge4" class= "edge" >
<title > Node1- > Node4</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M80.3,-57.95C89.05,-56.49 98.37,-54.94 107.22,-53.46" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "108.05,-56.87 117.34,-51.78 106.9,-49.97 108.05,-56.87" />
2020-06-28 23:07:29 +08:00
</g>
<!-- Node5 -->
<g id= "node5" class= "node" >
<title > Node5</title>
2021-10-26 03:34:27 +08:00
<g id= "a_node5" > <a xlink:href= "../../d4/d68/qr__decompose_8h.html#a5ee39e7c8fce8a604dcf7009ce101c02" target= "_top" xlink:title= "Compute vector subtraction." >
2022-09-08 08:17:03 +08:00
<polygon fill= "white" stroke= "#666666" points= "182.5,-19 117.5,-19 117.5,0 182.5,0 182.5,-19" />
<text text-anchor= "middle" x= "150" y= "-7" font-family= "Helvetica,sans-Serif" font-size= "10.00" > vector_sub</text>
2020-06-28 23:07:29 +08:00
</a>
</g>
</g>
<!-- Node1->Node5 -->
<g id= "edge6" class= "edge" >
<title > Node1- > Node5</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M59.81,-54.92C76.74,-46.3 101.85,-33.51 121.11,-23.7" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "122.72,-26.81 130.04,-19.16 119.54,-20.57 122.72,-26.81" />
2020-06-28 23:07:29 +08:00
</g>
<!-- Node3->Node2 -->
<g id= "edge3" class= "edge" >
<title > Node3- > Node2</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M184.24,-83.5C192.39,-83.5 201.2,-83.5 209.64,-83.5" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "209.68,-87 219.68,-83.5 209.68,-80 209.68,-87" />
2020-06-28 23:07:29 +08:00
</g>
<!-- Node4->Node2 -->
<g id= "edge5" class= "edge" >
<title > Node4- > Node2</title>
2022-09-08 08:17:03 +08:00
<path fill= "none" stroke= "#63b8ff" d= "M176.49,-56.03C188.07,-60.35 201.95,-65.54 214.52,-70.24" />
<polygon fill= "#63b8ff" stroke= "#63b8ff" points= "213.65,-73.65 224.25,-73.88 216.11,-67.1 213.65,-73.65" />
2020-06-28 23:07:29 +08:00
</g>
</g>
</svg>