Documentation for 1a1570d775

This commit is contained in:
github-actions
2023-04-28 14:48:59 +00:00
parent ffdd173f0d
commit 7312767170
3827 changed files with 57379 additions and 55777 deletions

View File

@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('d6/d04/classdata__structures_1_1queue_
<div class="dynheader">
Collaboration diagram for data_structures::queue_using_array::Queue_Array:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d0f/classdata__structures_1_1queue__using__array_1_1_queue___array__coll__graph.svg" width="191" height="242"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d0f/classdata__structures_1_1queue__using__array_1_1_queue___array__coll__graph.svg" width="191" height="244"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -184,7 +184,7 @@ int8_t&#160;</td><td class="memItemRight" valign="bottom"><b>rear</b> {-1}</td><
</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="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a2aaf88c9954ef3ab686f8e4bfbd87622_cgraph.svg" width="335" height="66"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a2aaf88c9954ef3ab686f8e4bfbd87622_cgraph.svg" width="334" height="67"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -217,7 +217,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"><iframe scrolling="no" frameborder="0" src="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a688b7ea064739ea9fa66bf64bf4ae631_cgraph.svg" width="335" height="66"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a688b7ea064739ea9fa66bf64bf4ae631_cgraph.svg" width="334" height="67"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -263,7 +263,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"><iframe scrolling="no" frameborder="0" src="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a4dc64488c36f84d927365fa8d1933663_cgraph.svg" width="348" height="66"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array_a4dc64488c36f84d927365fa8d1933663_cgraph.svg" width="347" height="67"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="data_structures::queue_using_array::Queue_Array::dequeue" name="data_structures::queue_using_array::Queue_Array::dequeue">
<area shape="rect" id="node1" title="Delete element from back of the queue." alt="" coords="5,5,185,60"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/at.html#" title=" " alt="" coords="233,20,329,45"/>
<area shape="rect" id="node1" title="Delete element from back of the queue." alt="" coords="5,5,185,61"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/at.html#" title=" " alt="" coords="233,20,328,46"/>
</map>

View File

@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: data_structures::queue_using_array::Queue_Array::dequeue Pages: 1 -->
<svg width="251pt" height="49pt"
viewBox="0.00 0.00 251.00 49.00" 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 45)">
<svg width="250pt" height="50pt"
viewBox="0.00 0.00 250.00 49.75" 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 45.75)">
<title>data_structures::queue_using_array::Queue_Array::dequeue</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Delete element from back of the queue.">
<polygon fill="#999999" stroke="#666666" points="135,-41 0,-41 0,0 135,0 135,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::dequeue</text>
<polygon fill="#999999" stroke="#666666" points="134.5,-41.75 0,-41.75 0,0 134.5,0 134.5,-41.75"/>
<text text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::dequeue</text>
</a>
</g>
</g>
@@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/at.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="243,-30 171,-30 171,-11 243,-11 243,-30"/>
<text text-anchor="middle" x="207" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::at</text>
<polygon fill="white" stroke="#666666" points="242,-30.5 170.5,-30.5 170.5,-11.25 242,-11.25 242,-30.5"/>
<text text-anchor="middle" x="206.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::at</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M135.24,-20.5C143.61,-20.5 152.02,-20.5 159.97,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.86,-24 169.86,-20.5 159.86,-17 159.86,-24"/>
<path fill="none" stroke="#63b8ff" d="M134.74,-20.88C143.08,-20.88 151.46,-20.88 159.39,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.24,-24.38 169.24,-20.88 159.24,-17.38 159.24,-24.38"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,4 +1,4 @@
<map id="data_structures::queue_using_array::Queue_Array::enqueue" name="data_structures::queue_using_array::Queue_Array::enqueue">
<area shape="rect" id="node1" title="Add element to the first of the queue." alt="" coords="5,5,185,60"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/size.html#" title=" " alt="" coords="233,20,343,45"/>
<area shape="rect" id="node1" title="Add element to the first of the queue." alt="" coords="5,5,185,61"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/size.html#" title=" " alt="" coords="233,20,341,46"/>
</map>

View File

@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: data_structures::queue_using_array::Queue_Array::enqueue Pages: 1 -->
<svg width="261pt" height="49pt"
viewBox="0.00 0.00 261.00 49.00" 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 45)">
<svg width="260pt" height="50pt"
viewBox="0.00 0.00 259.75 49.75" 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 45.75)">
<title>data_structures::queue_using_array::Queue_Array::enqueue</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Add element to the first of the queue.">
<polygon fill="#999999" stroke="#666666" points="135,-41 0,-41 0,0 135,0 135,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::enqueue</text>
<polygon fill="#999999" stroke="#666666" points="134.5,-41.75 0,-41.75 0,0 134.5,0 134.5,-41.75"/>
<text text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::enqueue</text>
</a>
</g>
</g>
@@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="253,-30 171,-30 171,-11 253,-11 253,-30"/>
<text text-anchor="middle" x="212" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::size</text>
<polygon fill="white" stroke="#666666" points="251.75,-30.5 170.5,-30.5 170.5,-11.25 251.75,-11.25 251.75,-30.5"/>
<text text-anchor="middle" x="211.12" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M135.16,-20.5C143.53,-20.5 151.98,-20.5 160.05,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.78,-24 169.78,-20.5 159.78,-17 159.78,-24"/>
<path fill="none" stroke="#63b8ff" d="M134.62,-20.88C142.85,-20.88 151.17,-20.88 159.12,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.08,-24.38 169.08,-20.88 159.08,-17.38 159.08,-24.38"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1,4 +1,4 @@
<map id="data_structures::queue_using_array::Queue_Array::display" name="data_structures::queue_using_array::Queue_Array::display">
<area shape="rect" id="node1" title="Show all saved data." alt="" coords="5,5,185,60"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/at.html#" title=" " alt="" coords="233,20,329,45"/>
<area shape="rect" id="node1" title="Show all saved data." alt="" coords="5,5,185,61"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/array/at.html#" title=" " alt="" coords="233,20,328,46"/>
</map>

View File

@@ -1,21 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: data_structures::queue_using_array::Queue_Array::display Pages: 1 -->
<svg width="251pt" height="49pt"
viewBox="0.00 0.00 251.00 49.00" 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 45)">
<svg width="250pt" height="50pt"
viewBox="0.00 0.00 250.00 49.75" 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 45.75)">
<title>data_structures::queue_using_array::Queue_Array::display</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Show all saved data.">
<polygon fill="#999999" stroke="#666666" points="135,-41 0,-41 0,0 135,0 135,-41"/>
<text text-anchor="start" x="8" y="-29" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::display</text>
<polygon fill="#999999" stroke="#666666" points="134.5,-41.75 0,-41.75 0,0 134.5,0 134.5,-41.75"/>
<text text-anchor="start" x="8" y="-28.25" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::queue</text>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">_using_array::Queue_Array</text>
<text text-anchor="middle" x="67.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::display</text>
</a>
</g>
</g>
@@ -23,16 +23,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/array/at.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="243,-30 171,-30 171,-11 243,-11 243,-30"/>
<text text-anchor="middle" x="207" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::at</text>
<polygon fill="white" stroke="#666666" points="242,-30.5 170.5,-30.5 170.5,-11.25 242,-11.25 242,-30.5"/>
<text text-anchor="middle" x="206.25" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">std::array::at</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M135.24,-20.5C143.61,-20.5 152.02,-20.5 159.97,-20.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.86,-24 169.86,-20.5 159.86,-17 159.86,-24"/>
<path fill="none" stroke="#63b8ff" d="M134.74,-20.88C143.08,-20.88 151.46,-20.88 159.39,-20.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="159.24,-24.38 169.24,-20.88 159.24,-17.38 159.24,-24.38"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('d6/d05/reverse__a__linked__list_8cpp.h
</div><div class="textblock"><div class="dynheader">
Include dependency graph for reverse_a_linked_list.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/da2/reverse__a__linked__list_8cpp__incl.svg" width="244" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/da2/reverse__a__linked__list_8cpp__incl.svg" width="240" height="126"><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">
@@ -198,7 +198,7 @@ Algorithm</h3>
</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="../../d6/d05/reverse__a__linked__list_8cpp_a7f80d9712cc7d77399dcacb4c2917511_cgraph.svg" width="166" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d05/reverse__a__linked__list_8cpp_a7f80d9712cc7d77399dcacb4c2917511_cgraph.svg" width="164" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -232,7 +232,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"><iframe scrolling="no" frameborder="0" src="../../d6/d05/reverse__a__linked__list_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="559" height="294"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d05/reverse__a__linked__list_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="555" height="298"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -297,7 +297,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"><iframe scrolling="no" frameborder="0" src="../../d6/d05/reverse__a__linked__list_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="460" height="294"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d05/reverse__a__linked__list_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="458" height="298"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,3 +1,3 @@
<map id="data_structures::linked_list::copy_all_nodes" name="data_structures::linked_list::copy_all_nodes">
<area shape="rect" id="node1" title="creates a deep copy of a list starting at the input node" alt="" coords="5,29,160,69"/>
<area shape="rect" id="node1" title="creates a deep copy of a list starting at the input node" alt="" coords="5,29,159,70"/>
</map>

View File

@@ -1,28 +1,28 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: data_structures::linked_list::copy_all_nodes Pages: 1 -->
<svg width="124pt" height="56pt"
viewBox="0.00 0.00 124.00 56.00" 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 52)">
<svg width="123pt" height="57pt"
viewBox="0.00 0.00 123.00 56.50" 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 52.5)">
<title>data_structures::linked_list::copy_all_nodes</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="creates a deep copy of a list starting at the input node">
<polygon fill="#999999" stroke="#666666" points="116,-30 0,-30 0,0 116,0 116,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="58" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_list::copy_all_nodes</text>
<polygon fill="#999999" stroke="#666666" points="115,-30.5 0,-30.5 0,0 115,0 115,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="57.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::copy_all_nodes</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M37.61,-30.28C33.08,-39.41 39.88,-48 58,-48 68.48,-48 75.17,-45.13 78.08,-40.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="81.6,-41.37 78.39,-31.28 74.6,-41.17 81.6,-41.37"/>
<path fill="none" stroke="#63b8ff" d="M37.12,-30.99C32.96,-40.06 39.76,-48.5 57.5,-48.5 67.48,-48.5 74,-45.83 77.05,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.61,-42.22 77.88,-31.99 73.63,-41.69 80.61,-42.22"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,10 +1,10 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,127,49,152"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="139,5,211,31"/>
<area shape="rect" id="node3" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" title="Utility function that adds a new element at the end of the list." alt="" coords="97,55,252,95"/>
<area shape="rect" id="node6" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" title="Utility function for reversing a list." alt="" coords="97,119,252,159"/>
<area shape="rect" id="node7" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" title="Utility function to find the top element of the list." alt="" coords="97,183,252,223"/>
<area shape="rect" id="node8" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" title="Utility function to find the i th element of the list." alt="" coords="97,247,252,287"/>
<area shape="rect" id="node4" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" title=" " alt="" coords="300,147,455,187"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/error/exception/what.html#" title=" " alt="" coords="308,63,447,88"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,128,49,154"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="138,5,209,31"/>
<area shape="rect" id="node3" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" title="Utility function that adds a new element at the end of the list." alt="" coords="97,55,250,96"/>
<area shape="rect" id="node6" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" title="Utility function for reversing a list." alt="" coords="97,121,250,161"/>
<area shape="rect" id="node7" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" title="Utility function to find the top element of the list." alt="" coords="97,186,250,227"/>
<area shape="rect" id="node8" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" title="Utility function to find the i th element of the list." alt="" coords="97,251,250,292"/>
<area shape="rect" id="node4" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" title=" " alt="" coords="298,149,451,189"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/error/exception/what.html#" title=" " alt="" coords="306,63,444,88"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="345pt" height="220pt"
viewBox="0.00 0.00 345.00 219.50" 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 215.5)">
<svg width="343pt" height="223pt"
viewBox="0.00 0.00 342.50 222.88" 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 218.88)">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="33,-120.5 0,-120.5 0,-101.5 33,-101.5 33,-120.5"/>
<text text-anchor="middle" x="16.5" y="-108.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-122.88 0,-122.88 0,-103.62 32.5,-103.62 32.5,-122.88"/>
<text text-anchor="middle" x="16.25" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,117 +21,117 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="154,-211.5 100,-211.5 100,-192.5 154,-192.5 154,-211.5"/>
<text text-anchor="middle" x="127" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="152.75,-214.88 99.25,-214.88 99.25,-195.62 152.75,-195.62 152.75,-214.88"/>
<text text-anchor="middle" x="126" y="-201.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M22.03,-120.9C29.6,-136.36 46.25,-166.21 69,-183 75.03,-187.45 82.17,-190.9 89.32,-193.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="88.08,-197.17 98.68,-196.92 90.24,-190.51 88.08,-197.17"/>
<path fill="none" stroke="#63b8ff" d="M21.71,-123.28C29.18,-138.95 45.67,-169.2 68.5,-186.25 74.46,-190.7 81.53,-194.15 88.61,-196.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="87.28,-200.39 97.88,-200.17 89.46,-193.73 87.28,-200.39"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" target="_top" xlink:title="Utility function that adds a new element at the end of the list.">
<polygon fill="white" stroke="#666666" points="185,-174 69,-174 69,-144 185,-144 185,-174"/>
<text text-anchor="start" x="77" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="127" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::insert</text>
<polygon fill="white" stroke="#666666" points="183.5,-177.5 68.5,-177.5 68.5,-147 183.5,-147 183.5,-177.5"/>
<text text-anchor="start" x="76.5" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="126" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::insert</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M33.21,-118.51C43.37,-123.32 56.92,-129.64 69,-135 72.19,-136.41 75.49,-137.86 78.82,-139.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.24,-142.86 87.81,-143.58 80,-136.42 77.24,-142.86"/>
<path fill="none" stroke="#63b8ff" d="M32.91,-120.69C43.04,-125.47 56.52,-131.79 68.5,-137.25 72.08,-138.88 75.79,-140.55 79.52,-142.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.83,-145.75 88.38,-146.63 80.68,-139.36 77.83,-145.75"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" target="_top" xlink:title="Utility function for reversing a list.">
<polygon fill="white" stroke="#666666" points="185,-126 69,-126 69,-96 185,-96 185,-126"/>
<text text-anchor="start" x="77" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="127" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::reverseList</text>
<polygon fill="white" stroke="#666666" points="183.5,-128.5 68.5,-128.5 68.5,-98 183.5,-98 183.5,-128.5"/>
<text text-anchor="start" x="76.5" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="126" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::reverseList</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M33.05,-111C40.03,-111 48.79,-111 58.14,-111"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.87,-114.5 67.87,-111 57.87,-107.5 57.87,-114.5"/>
<path fill="none" stroke="#63b8ff" d="M32.69,-113.25C39.55,-113.25 48.14,-113.25 57.31,-113.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.26,-116.75 67.26,-113.25 57.26,-109.75 57.26,-116.75"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" target="_top" xlink:title="Utility function to find the top element of the list.">
<polygon fill="white" stroke="#666666" points="185,-78 69,-78 69,-48 185,-48 185,-78"/>
<text text-anchor="start" x="77" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="127" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::top</text>
<polygon fill="white" stroke="#666666" points="183.5,-79.5 68.5,-79.5 68.5,-49 183.5,-49 183.5,-79.5"/>
<text text-anchor="start" x="76.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="126" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::top</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M33.21,-103.49C43.37,-98.68 56.92,-92.36 69,-87 72.19,-85.59 75.49,-84.14 78.82,-82.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80,-85.58 87.81,-78.42 77.24,-79.14 80,-85.58"/>
<path fill="none" stroke="#63b8ff" d="M32.91,-105.81C43.04,-101.03 56.52,-94.71 68.5,-89.25 72.08,-87.62 75.79,-85.95 79.52,-84.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="80.68,-87.14 88.38,-79.87 77.83,-80.75 80.68,-87.14"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" target="_top" xlink:title="Utility function to find the i th element of the list.">
<polygon fill="white" stroke="#666666" points="185,-30 69,-30 69,0 185,0 185,-30"/>
<text text-anchor="start" x="77" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="127" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::traverse</text>
<polygon fill="white" stroke="#666666" points="183.5,-30.5 68.5,-30.5 68.5,0 183.5,0 183.5,-30.5"/>
<text text-anchor="start" x="76.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="126" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::traverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M22.32,-101.06C30.15,-85.81 47.03,-56.56 69,-39 70.26,-37.99 71.56,-37.02 72.91,-36.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.51,-38.6 81.23,-30.41 70.87,-32.62 74.51,-38.6"/>
<path fill="none" stroke="#63b8ff" d="M22.03,-103.22C29.82,-87.81 46.6,-58.24 68.5,-40.25 70.09,-38.95 71.75,-37.7 73.47,-36.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.77,-39.2 81.47,-30.99 71.11,-33.24 74.77,-39.2"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="337,-105 221,-105 221,-75 337,-75 337,-105"/>
<text text-anchor="start" x="229" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="279" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::isEmpty</text>
<polygon fill="white" stroke="#666666" points="334.5,-107.5 219.5,-107.5 219.5,-77 334.5,-77 334.5,-107.5"/>
<text text-anchor="start" x="227.5" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="277" y="-82.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::isEmpty</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M165.53,-143.53C172.04,-140.75 178.74,-137.83 185,-135 202.32,-127.17 221.25,-118.11 237.47,-110.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="238.76,-112.96 246.19,-105.41 235.67,-106.67 238.76,-112.96"/>
<path fill="none" stroke="#63b8ff" d="M162.95,-146.57C169.8,-143.53 176.88,-140.32 183.5,-137.25 200.4,-129.4 218.89,-120.48 234.87,-112.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.02,-115.5 243.46,-107.95 232.94,-109.21 236.02,-115.5"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/error/exception/what.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="331,-168.5 227,-168.5 227,-149.5 331,-149.5 331,-168.5"/>
<text text-anchor="middle" x="279" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::bad_alloc::what</text>
<polygon fill="white" stroke="#666666" points="328.88,-171.88 225.12,-171.88 225.12,-152.62 328.88,-152.62 328.88,-171.88"/>
<text text-anchor="middle" x="277" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::bad_alloc::what</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M185.14,-159C195.23,-159 205.78,-159 216,-159"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.92,-162.5 225.92,-159 215.92,-155.5 215.92,-162.5"/>
<path fill="none" stroke="#63b8ff" d="M183.76,-162.25C193.66,-162.25 204.01,-162.25 214.05,-162.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.78,-165.75 223.78,-162.25 213.78,-158.75 213.78,-165.75"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge7" class="edge">
<title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M185.14,-73.28C193.2,-74.74 201.55,-76.24 209.79,-77.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="209.06,-81.33 219.53,-79.65 210.3,-74.44 209.06,-81.33"/>
<path fill="none" stroke="#63b8ff" d="M183.76,-74.92C191.88,-76.44 200.29,-78.02 208.59,-79.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="207.93,-83.21 218.4,-81.61 209.22,-76.33 207.93,-83.21"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -1,11 +1,11 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,127,56,152"/>
<area shape="rect" id="node2" href="$d6/d05/reverse__a__linked__list_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,127,148,152"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="237,5,309,31"/>
<area shape="rect" id="node4" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" title="Utility function that adds a new element at the end of the list." alt="" coords="196,55,351,95"/>
<area shape="rect" id="node7" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" title="Utility function for reversing a list." alt="" coords="196,119,351,159"/>
<area shape="rect" id="node8" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" title="Utility function to find the top element of the list." alt="" coords="196,183,351,223"/>
<area shape="rect" id="node9" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" title="Utility function to find the i th element of the list." alt="" coords="196,247,351,287"/>
<area shape="rect" id="node5" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" title=" " alt="" coords="399,147,553,187"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/error/exception/what.html#" title=" " alt="" coords="407,63,545,88"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,128,55,154"/>
<area shape="rect" id="node2" href="$d6/d05/reverse__a__linked__list_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,128,146,154"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="235,5,306,31"/>
<area shape="rect" id="node4" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" title="Utility function that adds a new element at the end of the list." alt="" coords="194,55,347,96"/>
<area shape="rect" id="node7" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" title="Utility function for reversing a list." alt="" coords="194,121,347,161"/>
<area shape="rect" id="node8" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" title="Utility function to find the top element of the list." alt="" coords="194,186,347,227"/>
<area shape="rect" id="node9" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" title="Utility function to find the i th element of the list." alt="" coords="194,251,347,292"/>
<area shape="rect" id="node5" href="$d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" title=" " alt="" coords="395,149,549,189"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/error/exception/what.html#" title=" " alt="" coords="403,63,541,88"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="419pt" height="220pt"
viewBox="0.00 0.00 419.00 219.50" 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 215.5)">
<svg width="416pt" height="223pt"
viewBox="0.00 0.00 415.50 222.88" 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 218.88)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-120.5 0,-120.5 0,-101.5 38,-101.5 38,-120.5"/>
<text text-anchor="middle" x="19" y="-108.5" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-122.88 0,-122.88 0,-103.62 37,-103.62 37,-122.88"/>
<text text-anchor="middle" x="18.5" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,132 +21,132 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d05/reverse__a__linked__list_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="107,-120.5 74,-120.5 74,-101.5 107,-101.5 107,-120.5"/>
<text text-anchor="middle" x="90.5" y="-108.5" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-122.88 73,-122.88 73,-103.62 105.5,-103.62 105.5,-122.88"/>
<text text-anchor="middle" x="89.25" y="-109.38" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-111C45.89,-111 54.9,-111 63.23,-111"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-114.5 72.95,-111 62.95,-107.5 62.95,-114.5"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-113.25C44.67,-113.25 53.52,-113.25 61.73,-113.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-116.75 71.71,-113.25 61.71,-109.75 61.71,-116.75"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="228,-211.5 174,-211.5 174,-192.5 228,-192.5 228,-211.5"/>
<text text-anchor="middle" x="201" y="-199.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="225.75,-214.88 172.25,-214.88 172.25,-195.62 225.75,-195.62 225.75,-214.88"/>
<text text-anchor="middle" x="199" y="-201.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M96.03,-120.9C103.6,-136.36 120.25,-166.21 143,-183 149.03,-187.45 156.17,-190.9 163.32,-193.56"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="162.08,-197.17 172.68,-196.92 164.24,-190.51 162.08,-197.17"/>
<path fill="none" stroke="#63b8ff" d="M94.71,-123.28C102.18,-138.95 118.67,-169.2 141.5,-186.25 147.46,-190.7 154.53,-194.15 161.61,-196.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="160.28,-200.39 170.88,-200.17 162.46,-193.73 160.28,-200.39"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a4649fc2c5d09dc58608cd9299db9946f" target="_top" xlink:title="Utility function that adds a new element at the end of the list.">
<polygon fill="white" stroke="#666666" points="259,-174 143,-174 143,-144 259,-144 259,-174"/>
<text text-anchor="start" x="151" y="-162" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="201" y="-151" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::insert</text>
<polygon fill="white" stroke="#666666" points="256.5,-177.5 141.5,-177.5 141.5,-147 256.5,-147 256.5,-177.5"/>
<text text-anchor="start" x="149.5" y="-164" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="199" y="-152.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::insert</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M107.21,-118.51C117.37,-123.32 130.92,-129.64 143,-135 146.19,-136.41 149.49,-137.86 152.82,-139.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.24,-142.86 161.81,-143.58 154,-136.42 151.24,-142.86"/>
<path fill="none" stroke="#63b8ff" d="M105.91,-120.69C116.04,-125.47 129.52,-131.79 141.5,-137.25 145.08,-138.88 148.79,-140.55 152.52,-142.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="150.83,-145.75 161.38,-146.63 153.68,-139.36 150.83,-145.75"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a8b20ca89a0346c8d4193936481528c70" target="_top" xlink:title="Utility function for reversing a list.">
<polygon fill="white" stroke="#666666" points="259,-126 143,-126 143,-96 259,-96 259,-126"/>
<text text-anchor="start" x="151" y="-114" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="201" y="-103" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::reverseList</text>
<polygon fill="white" stroke="#666666" points="256.5,-128.5 141.5,-128.5 141.5,-98 256.5,-98 256.5,-128.5"/>
<text text-anchor="start" x="149.5" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="199" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::reverseList</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M107.05,-111C114.03,-111 122.79,-111 132.14,-111"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.87,-114.5 141.87,-111 131.87,-107.5 131.87,-114.5"/>
<path fill="none" stroke="#63b8ff" d="M105.69,-113.25C112.55,-113.25 121.14,-113.25 130.31,-113.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.26,-116.75 140.26,-113.25 130.26,-109.75 130.26,-116.75"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#a89ad00dbd262e2527129813b53e16f81" target="_top" xlink:title="Utility function to find the top element of the list.">
<polygon fill="white" stroke="#666666" points="259,-78 143,-78 143,-48 259,-48 259,-78"/>
<text text-anchor="start" x="151" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="201" y="-55" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::top</text>
<polygon fill="white" stroke="#666666" points="256.5,-79.5 141.5,-79.5 141.5,-49 256.5,-49 256.5,-79.5"/>
<text text-anchor="start" x="149.5" y="-66" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="199" y="-54.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::top</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M107.21,-103.49C117.37,-98.68 130.92,-92.36 143,-87 146.19,-85.59 149.49,-84.14 152.82,-82.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154,-85.58 161.81,-78.42 151.24,-79.14 154,-85.58"/>
<path fill="none" stroke="#63b8ff" d="M105.91,-105.81C116.04,-101.03 129.52,-94.71 141.5,-89.25 145.08,-87.62 148.79,-85.95 152.52,-84.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.68,-87.14 161.38,-79.87 150.83,-80.75 153.68,-87.14"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#aaca3be50a2a81bf3308d202a6dcee91a" target="_top" xlink:title="Utility function to find the i th element of the list.">
<polygon fill="white" stroke="#666666" points="259,-30 143,-30 143,0 259,0 259,-30"/>
<text text-anchor="start" x="151" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="201" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::traverse</text>
<polygon fill="white" stroke="#666666" points="256.5,-30.5 141.5,-30.5 141.5,0 256.5,0 256.5,-30.5"/>
<text text-anchor="start" x="149.5" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="199" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::traverse</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M96.32,-101.06C104.15,-85.81 121.03,-56.56 143,-39 144.26,-37.99 145.56,-37.02 146.91,-36.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.51,-38.6 155.23,-30.41 144.87,-32.62 148.51,-38.6"/>
<path fill="none" stroke="#63b8ff" d="M95.03,-103.22C102.82,-87.81 119.6,-58.24 141.5,-40.25 143.09,-38.95 144.75,-37.7 146.47,-36.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.77,-39.2 154.47,-30.99 144.11,-33.24 147.77,-39.2"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d1/def/classdata__structures_1_1linked__list_1_1list.html#ae8424a4fce3d483f7c85d6f6a5c79a1a" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="411,-105 295,-105 295,-75 411,-75 411,-105"/>
<text text-anchor="start" x="303" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="353" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::isEmpty</text>
<polygon fill="white" stroke="#666666" points="407.5,-107.5 292.5,-107.5 292.5,-77 407.5,-77 407.5,-107.5"/>
<text text-anchor="start" x="300.5" y="-94" font-family="Helvetica,sans-Serif" font-size="10.00">data_structures::linked</text>
<text text-anchor="middle" x="350" y="-82.75" font-family="Helvetica,sans-Serif" font-size="10.00">_list::list::isEmpty</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M239.53,-143.53C246.04,-140.75 252.74,-137.83 259,-135 276.32,-127.17 295.25,-118.11 311.47,-110.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.76,-112.96 320.19,-105.41 309.67,-106.67 312.76,-112.96"/>
<path fill="none" stroke="#63b8ff" d="M235.95,-146.57C242.8,-143.53 249.88,-140.32 256.5,-137.25 273.4,-129.4 291.89,-120.48 307.87,-112.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.02,-115.5 316.46,-107.95 305.94,-109.21 309.02,-115.5"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/error/exception/what.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="405,-168.5 301,-168.5 301,-149.5 405,-149.5 405,-168.5"/>
<text text-anchor="middle" x="353" y="-156.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::bad_alloc::what</text>
<polygon fill="white" stroke="#666666" points="401.88,-171.88 298.12,-171.88 298.12,-152.62 401.88,-152.62 401.88,-171.88"/>
<text text-anchor="middle" x="350" y="-158.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::bad_alloc::what</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M259.14,-159C269.23,-159 279.78,-159 290,-159"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="289.92,-162.5 299.92,-159 289.92,-155.5 289.92,-162.5"/>
<path fill="none" stroke="#63b8ff" d="M256.76,-162.25C266.66,-162.25 277.01,-162.25 287.05,-162.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="286.78,-165.75 296.78,-162.25 286.78,-158.75 286.78,-165.75"/>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge8" class="edge">
<title>Node8&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M259.14,-73.28C267.2,-74.74 275.55,-76.24 283.79,-77.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="283.06,-81.33 293.53,-79.65 284.3,-74.44 283.06,-81.33"/>
<path fill="none" stroke="#63b8ff" d="M256.76,-74.92C264.88,-76.44 273.29,-78.02 281.59,-79.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.93,-83.21 291.4,-81.61 282.22,-76.33 280.93,-83.21"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('d6/d10/cut__rod_8cpp.html','../../');
</div><div class="textblock"><div class="dynheader">
Include dependency graph for cut_rod.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/da4/cut__rod_8cpp__incl.svg" width="332" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d7/da4/cut__rod_8cpp__incl.svg" width="328" height="126"><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">
@@ -176,7 +176,7 @@ Algorithm</h3>
</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="../../d6/d10/cut__rod_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="274" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d10/cut__rod_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="271" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -255,7 +255,7 @@ template&lt;size_t T&gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d10/cut__rod_8cpp_a1cc523a30c18c63eac58220c3c494cfa_cgraph.svg" width="351" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d10/cut__rod_8cpp_a1cc523a30c18c63eac58220c3c494cfa_cgraph.svg" width="350" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -327,7 +327,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"><iframe scrolling="no" frameborder="0" src="../../d6/d10/cut__rod_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="175" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d10/cut__rod_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="dynamic_programming::cut_rod::maxProfitByCuttingRod" name="dynamic_programming::cut_rod::maxProfitByCuttingRod">
<area shape="rect" id="node1" title="Cuts the rod in different pieces and stores the maximum profit for each piece of the rod." alt="" coords="5,29,224,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="272,37,345,62"/>
<area shape="rect" id="node1" title="Cuts the rod in different pieces and stores the maximum profit for each piece of the rod." alt="" coords="5,29,224,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="272,37,344,63"/>
</map>

View File

@@ -1,43 +1,43 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: dynamic_programming::cut_rod::maxProfitByCuttingRod Pages: 1 -->
<svg width="263pt" height="56pt"
viewBox="0.00 0.00 263.00 56.00" 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 52)">
<svg width="262pt" height="57pt"
viewBox="0.00 0.00 262.00 56.50" 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 52.5)">
<title>dynamic_programming::cut_rod::maxProfitByCuttingRod</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Cuts the rod in different pieces and stores the maximum profit for each piece of the rod.">
<polygon fill="#999999" stroke="#666666" points="164,-30 0,-30 0,0 164,0 164,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="82" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::cut_rod::maxProfitByCuttingRod</text>
<polygon fill="#999999" stroke="#666666" points="163.75,-30.5 0,-30.5 0,0 163.75,0 163.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="81.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::cut_rod::maxProfitByCuttingRod</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M56.42,-30.28C50.74,-39.41 59.27,-48 82,-48 95.14,-48 103.54,-45.13 107.18,-40.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.71,-41.4 107.58,-31.28 103.71,-41.14 110.71,-41.4"/>
<path fill="none" stroke="#63b8ff" d="M56.18,-30.99C50.94,-40.06 59.5,-48.5 81.88,-48.5 94.46,-48.5 102.68,-45.83 106.52,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="110.1,-42.27 107.57,-31.99 103.13,-41.61 110.1,-42.27"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255,-24.5 200,-24.5 200,-5.5 255,-5.5 255,-24.5"/>
<text text-anchor="middle" x="227.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
<polygon fill="white" stroke="#666666" points="254,-24.88 199.75,-24.88 199.75,-5.63 254,-5.63 254,-24.88"/>
<text text-anchor="middle" x="226.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M164.39,-15C172.79,-15 181.02,-15 188.59,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.51,-18.5 198.51,-15 188.51,-11.5 188.51,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M163.98,-15.25C172.44,-15.25 180.71,-15.25 188.32,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="188.29,-18.75 198.29,-15.25 188.29,-11.75 188.29,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,4 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Function to test above algorithm." alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,169,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="131pt" height="27pt"
viewBox="0.00 0.00 131.00 27.00" 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)">
<svg width="130pt" height="27pt"
viewBox="0.00 0.00 130.00 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>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function to test above algorithm.">
<polygon fill="#999999" stroke="#666666" points="33,-19 0,-19 0,0 33,0 33,-19"/>
<text text-anchor="middle" x="16.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="123,-19 69,-19 69,0 123,0 123,-19"/>
<text text-anchor="middle" x="96" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M33.18,-9.5C40.34,-9.5 49.14,-9.5 57.83,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.66,-13 67.66,-9.5 57.66,-6 57.66,-13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d6/d10/cut__rod_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Function to test above algorithm." alt="" coords="104,5,148,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="196,5,268,31"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="$d6/d10/cut__rod_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Function to test above algorithm." alt="" coords="103,5,146,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="205pt" height="27pt"
viewBox="0.00 0.00 205.00 27.00" 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)">
<svg width="203pt" height="27pt"
viewBox="0.00 0.00 203.00 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>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d10/cut__rod_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Function to test above algorithm.">
<polygon fill="white" stroke="#666666" points="107,-19 74,-19 74,0 107,0 107,-19"/>
<text text-anchor="middle" x="90.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-19.25 73,-19.25 73,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="89.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-9.5C45.89,-9.5 54.9,-9.5 63.23,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-13 72.95,-9.5 62.95,-6 62.95,-13"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="197,-19 143,-19 143,0 197,0 197,-19"/>
<text text-anchor="middle" x="170" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="195,-19.25 141.5,-19.25 141.5,0 195,0 195,-19.25"/>
<text text-anchor="middle" x="168.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M107.18,-9.5C114.34,-9.5 123.14,-9.5 131.83,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.66,-13 141.66,-9.5 131.66,-6 131.66,-13"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.94,-9.62 121.68,-9.62 130.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.08,-13.13 140.08,-9.62 130.08,-6.13 130.08,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('d6/d1a/dnf__sort_8cpp.html','../../');
</div><div class="textblock"><div class="dynheader">
Include dependency graph for dnf_sort.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d14/dnf__sort_8cpp__incl.svg" width="355" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/d14/dnf__sort_8cpp__incl.svg" width="350" height="111"><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">
@@ -209,7 +209,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_a621767fe711db64fe57a2ac4987b11f0_cgraph.svg" width="299" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_a621767fe711db64fe57a2ac4987b11f0_cgraph.svg" width="298" height="92"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -241,7 +241,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"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="303" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="300" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -311,7 +311,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"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="204" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d1a/dnf__sort_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="203" height="184"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,5 +1,5 @@
<map id="sorting::dnf_sort::dnfSort" name="sorting::dnf_sort::dnfSort">
<area shape="rect" id="node1" title="The main function implements DNF sort." alt="" coords="5,29,129,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="177,11,293,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="196,61,275,86"/>
<area shape="rect" id="node1" title="The main function implements DNF sort." alt="" coords="5,29,129,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="177,12,292,37"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="195,61,274,87"/>
</map>

View File

@@ -1,58 +1,58 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: sorting::dnf_sort::dnfSort Pages: 1 -->
<svg width="224pt" height="69pt"
viewBox="0.00 0.00 224.00 68.50" 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 64.5)">
<svg width="223pt" height="69pt"
viewBox="0.00 0.00 223.00 68.88" 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 64.88)">
<title>sorting::dnf_sort::dnfSort</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="The main function implements DNF sort.">
<polygon fill="#999999" stroke="#666666" points="93,-42.5 0,-42.5 0,-12.5 93,-12.5 93,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">sorting::dnf_sort::</text>
<text text-anchor="middle" x="46.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">dnfSort</text>
<polygon fill="#999999" stroke="#666666" points="92.5,-42.88 0,-42.88 0,-12.37 92.5,-12.37 92.5,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">sorting::dnf_sort::</text>
<text text-anchor="middle" x="46.25" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">dnfSort</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M24.35,-42.78C19.43,-51.91 26.81,-60.5 46.5,-60.5 57.88,-60.5 65.15,-57.63 68.31,-53.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.83,-53.88 68.65,-43.78 64.83,-53.66 71.83,-53.88"/>
<path fill="none" stroke="#63b8ff" d="M24.01,-43.36C19.47,-52.43 26.89,-60.88 46.25,-60.88 57.14,-60.88 64.25,-58.2 67.58,-54.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.15,-54.62 68.49,-44.36 64.17,-54.04 71.15,-54.62"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="216,-56 129,-56 129,-37 216,-37 216,-56"/>
<text text-anchor="middle" x="172.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="215,-56.25 128.5,-56.25 128.5,-37 215,-37 215,-56.25"/>
<text text-anchor="middle" x="171.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M93.32,-34.52C101.38,-35.76 109.83,-37.05 118.08,-38.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="117.33,-41.89 127.74,-39.95 118.39,-34.97 117.33,-41.89"/>
<path fill="none" stroke="#63b8ff" d="M92.89,-34.65C100.91,-35.88 109.33,-37.18 117.54,-38.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="116.75,-42.01 127.17,-40.07 117.82,-35.09 116.75,-42.01"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="202,-19 143,-19 143,0 202,0 202,-19"/>
<text text-anchor="middle" x="172.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="201.12,-19.25 142.38,-19.25 142.38,0 201.12,0 201.12,-19.25"/>
<text text-anchor="middle" x="171.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M93.32,-20.85C106,-19.01 119.64,-17.03 131.93,-15.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.38,-18.57 141.77,-13.67 131.37,-11.64 132.38,-18.57"/>
<path fill="none" stroke="#63b8ff" d="M92.89,-20.97C105.51,-19.13 119.1,-17.15 131.34,-15.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.74,-18.7 141.14,-13.8 130.74,-11.77 131.74,-18.7"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -1,7 +1,7 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,80,49,105"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/begin.html#" title=" " alt="" coords="109,5,187,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/end.html#" title=" " alt="" coords="113,55,183,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="112,104,184,129"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="97,153,199,179"/>
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,80,49,106"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/begin.html#" title=" " alt="" coords="108,5,186,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/end.html#" title=" " alt="" coords="113,55,181,80"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="111,104,183,130"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="97,153,197,179"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="153pt" height="138pt"
viewBox="0.00 0.00 153.00 138.00" 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 134)">
<svg width="152pt" height="138pt"
viewBox="0.00 0.00 151.75 138.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 134.25)">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="33,-74 0,-74 0,-55 33,-55 33,-74"/>
<text text-anchor="middle" x="16.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-74.25 0,-74.25 0,-55 32.5,-55 32.5,-74.25"/>
<text text-anchor="middle" x="16.25" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,61 +21,61 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/iterator/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="136.5,-130 77.5,-130 77.5,-111 136.5,-111 136.5,-130"/>
<text text-anchor="middle" x="107" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">std::begin</text>
<polygon fill="white" stroke="#666666" points="135.5,-130.25 76.75,-130.25 76.75,-111 135.5,-111 135.5,-130.25"/>
<text text-anchor="middle" x="106.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M29.34,-74.21C39.51,-82.31 54.74,-93.87 69,-102.5 70.79,-103.58 72.65,-104.65 74.55,-105.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="72.64,-109.17 83.13,-110.68 75.87,-102.96 72.64,-109.17"/>
<path fill="none" stroke="#63b8ff" d="M29.44,-74.65C39.56,-82.73 54.5,-94.09 68.5,-102.62 70.08,-103.59 71.72,-104.54 73.39,-105.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="71.61,-109.03 82.09,-110.6 74.88,-102.83 71.61,-109.03"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/iterator/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="133,-93 81,-93 81,-74 133,-74 133,-93"/>
<text text-anchor="middle" x="107" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::end</text>
<polygon fill="white" stroke="#666666" points="131.75,-93.25 80.5,-93.25 80.5,-74 131.75,-74 131.75,-93.25"/>
<text text-anchor="middle" x="106.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M33.32,-67.9C43.58,-70.1 57.36,-73.06 70.17,-75.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.09,-79.37 79.6,-78.05 70.56,-72.53 69.09,-79.37"/>
<path fill="none" stroke="#63b8ff" d="M32.96,-68.02C43.22,-70.24 57.04,-73.23 69.84,-76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="68.74,-79.55 79.25,-78.25 70.22,-72.71 68.74,-79.55"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="134,-56 80,-56 80,-37 134,-37 134,-56"/>
<text text-anchor="middle" x="107" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="132.88,-56.25 79.38,-56.25 79.38,-37 132.88,-37 132.88,-56.25"/>
<text text-anchor="middle" x="106.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M33.32,-61.28C43.24,-59.26 56.47,-56.57 68.92,-54.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.46,-57.3 78.56,-51.88 68.06,-50.44 69.46,-57.3"/>
<path fill="none" stroke="#63b8ff" d="M32.96,-61.41C42.89,-59.37 56.15,-56.66 68.59,-54.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="69.12,-57.37 78.22,-51.93 67.72,-50.51 69.12,-57.37"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="145,-19 69,-19 69,0 145,0 145,-19"/>
<text text-anchor="middle" x="107" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
<polygon fill="white" stroke="#666666" points="143.75,-19.25 68.5,-19.25 68.5,0 143.75,0 143.75,-19.25"/>
<text text-anchor="middle" x="106.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M30.72,-54.51C40.93,-46.98 55.54,-36.61 69,-28.5 71.19,-27.18 73.49,-25.86 75.81,-24.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="77.2,-27.26 84.37,-19.47 73.9,-21.09 77.2,-27.26"/>
<path fill="none" stroke="#63b8ff" d="M29.9,-54.57C40.03,-46.75 54.77,-35.88 68.5,-27.62 70.09,-26.67 71.73,-25.73 73.4,-24.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="74.89,-27.44 82.11,-19.69 71.63,-21.25 74.89,-27.44"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -1,8 +1,8 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,80,56,105"/>
<area shape="rect" id="node2" href="$d6/d1a/dnf__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,80,148,105"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/begin.html#" title=" " alt="" coords="207,5,286,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/end.html#" title=" " alt="" coords="212,55,281,80"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="211,104,283,129"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="196,153,297,179"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,80,55,106"/>
<area shape="rect" id="node2" href="$d6/d1a/dnf__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,80,146,106"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/begin.html#" title=" " alt="" coords="205,5,283,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/iterator/end.html#" title=" " alt="" coords="210,55,278,80"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="209,104,280,130"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/is_sorted.html#" title=" " alt="" coords="194,153,294,179"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="227pt" height="138pt"
viewBox="0.00 0.00 227.00 138.00" 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 134)">
<svg width="225pt" height="138pt"
viewBox="0.00 0.00 224.75 138.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 134.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-74 0,-74 0,-55 38,-55 38,-74"/>
<text text-anchor="middle" x="19" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-74.25 0,-74.25 0,-55 37,-55 37,-74.25"/>
<text text-anchor="middle" x="18.5" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,76 +21,76 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d1a/dnf__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="107,-74 74,-74 74,-55 107,-55 107,-74"/>
<text text-anchor="middle" x="90.5" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-74.25 73,-74.25 73,-55 105.5,-55 105.5,-74.25"/>
<text text-anchor="middle" x="89.25" y="-60.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-64.5C45.89,-64.5 54.9,-64.5 63.23,-64.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-68 72.95,-64.5 62.95,-61 62.95,-68"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-64.62C44.67,-64.62 53.52,-64.62 61.73,-64.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-68.13 71.71,-64.62 61.71,-61.13 61.71,-68.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/iterator/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="210.5,-130 151.5,-130 151.5,-111 210.5,-111 210.5,-130"/>
<text text-anchor="middle" x="181" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">std::begin</text>
<polygon fill="white" stroke="#666666" points="208.5,-130.25 149.75,-130.25 149.75,-111 208.5,-111 208.5,-130.25"/>
<text text-anchor="middle" x="179.12" y="-116.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::begin</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M103.34,-74.21C113.51,-82.31 128.74,-93.87 143,-102.5 144.79,-103.58 146.65,-104.65 148.55,-105.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.64,-109.17 157.13,-110.68 149.87,-102.96 146.64,-109.17"/>
<path fill="none" stroke="#63b8ff" d="M102.44,-74.65C112.56,-82.73 127.5,-94.09 141.5,-102.62 143.08,-103.59 144.72,-104.54 146.39,-105.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="144.61,-109.03 155.09,-110.6 147.88,-102.83 144.61,-109.03"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/iterator/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="207,-93 155,-93 155,-74 207,-74 207,-93"/>
<text text-anchor="middle" x="181" y="-81" font-family="Helvetica,sans-Serif" font-size="10.00">std::end</text>
<polygon fill="white" stroke="#666666" points="204.75,-93.25 153.5,-93.25 153.5,-74 204.75,-74 204.75,-93.25"/>
<text text-anchor="middle" x="179.12" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::end</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M107.32,-67.9C117.58,-70.1 131.36,-73.06 144.17,-75.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.09,-79.37 153.6,-78.05 144.56,-72.53 143.09,-79.37"/>
<path fill="none" stroke="#63b8ff" d="M105.96,-68.02C116.22,-70.24 130.04,-73.23 142.84,-76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="141.74,-79.55 152.25,-78.25 143.22,-72.71 141.74,-79.55"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="208,-56 154,-56 154,-37 208,-37 208,-56"/>
<text text-anchor="middle" x="181" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="205.88,-56.25 152.38,-56.25 152.38,-37 205.88,-37 205.88,-56.25"/>
<text text-anchor="middle" x="179.12" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M107.32,-61.28C117.24,-59.26 130.47,-56.57 142.92,-54.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.46,-57.3 152.56,-51.88 142.06,-50.44 143.46,-57.3"/>
<path fill="none" stroke="#63b8ff" d="M105.96,-61.41C115.89,-59.37 129.15,-56.66 141.59,-54.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.12,-57.37 151.22,-51.93 140.72,-50.51 142.12,-57.37"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/is_sorted.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219,-19 143,-19 143,0 219,0 219,-19"/>
<text text-anchor="middle" x="181" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
<polygon fill="white" stroke="#666666" points="216.75,-19.25 141.5,-19.25 141.5,0 216.75,0 216.75,-19.25"/>
<text text-anchor="middle" x="179.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::is_sorted</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M104.72,-54.51C114.93,-46.98 129.54,-36.61 143,-28.5 145.19,-27.18 147.49,-25.86 149.81,-24.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="151.2,-27.26 158.37,-19.47 147.9,-21.09 151.2,-27.26"/>
<path fill="none" stroke="#63b8ff" d="M102.9,-54.57C113.03,-46.75 127.77,-35.88 141.5,-27.62 143.09,-26.67 144.73,-25.73 146.4,-24.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.89,-27.44 155.11,-19.69 144.63,-21.25 147.89,-27.44"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -1,5 +1,5 @@
<map id="sorting/bubble_sort.cpp" name="sorting/bubble_sort.cpp">
<area shape="rect" id="node1" title="Bubble sort algorithm." alt="" coords="7,5,164,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,77,104"/>
<area shape="rect" id="node3" title=" " alt="" coords="101,79,160,104"/>
<area shape="rect" id="node1" title="Bubble sort algorithm." alt="" coords="7,5,163,31"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,79,77,105"/>
<area shape="rect" id="node3" title=" " alt="" coords="100,79,158,105"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: sorting/bubble_sort.cpp Pages: 1 -->
<svg width="127pt" height="82pt"
viewBox="0.00 0.00 127.00 82.00" 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 78)">
<svg width="126pt" height="83pt"
viewBox="0.00 0.00 126.38 82.50" 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 78.5)">
<title>sorting/bubble_sort.cpp</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Bubble sort algorithm.">
<polygon fill="#999999" stroke="#666666" points="119,-74 1,-74 1,-55 119,-55 119,-74"/>
<text text-anchor="middle" x="60" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/bubble_sort.cpp</text>
<polygon fill="#999999" stroke="#666666" points="118.38,-74.5 1.12,-74.5 1.12,-55.25 118.38,-55.25 118.38,-74.5"/>
<text text-anchor="middle" x="59.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">sorting/bubble_sort.cpp</text>
</a>
</g>
</g>
@@ -21,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="54,-19 0,-19 0,0 54,0 54,-19"/>
<text text-anchor="middle" x="27" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="53.5,-19.25 0,-19.25 0,0 53.5,0 53.5,-19.25"/>
<text text-anchor="middle" x="26.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M54.55,-54.75C50.13,-47.66 43.76,-37.42 38.26,-28.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="40.82,-27.08 32.57,-20.44 34.88,-30.78 40.82,-27.08"/>
<path fill="none" stroke="#63b8ff" d="M54.3,-55.08C49.88,-47.96 43.51,-37.68 38.01,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="40.56,-27.27 32.32,-20.61 34.61,-30.95 40.56,-27.27"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="116,-19 72,-19 72,0 116,0 116,-19"/>
<text text-anchor="middle" x="94" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="114.25,-19.25 71.25,-19.25 71.25,0 114.25,0 114.25,-19.25"/>
<text text-anchor="middle" x="92.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M65.61,-54.75C70.16,-47.66 76.73,-37.42 82.4,-28.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="85.81,-30.75 88.26,-20.44 79.92,-26.97 85.81,-30.75"/>
<path fill="none" stroke="#63b8ff" d="M65.2,-55.08C69.62,-47.96 75.99,-37.68 81.49,-28.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.89,-30.95 87.18,-20.61 78.94,-27.27 84.89,-30.95"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,6 +1,6 @@
<map id="numerical_methods/lu_decomposition.h" name="numerical_methods/lu_decomposition.h">
<area shape="rect" id="node1" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="61,5,211,45"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,93,77,119"/>
<area shape="rect" id="node3" title=" " alt="" coords="102,93,170,119"/>
<area shape="rect" id="node4" title=" " alt="" coords="195,93,253,119"/>
<area shape="rect" id="node1" title="Functions associated with LU Decomposition of a square matrix." alt="" coords="60,5,209,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,77,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="101,94,168,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="192,94,250,120"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: numerical_methods/lu_decomposition.h Pages: 1 -->
<svg width="194pt" height="93pt"
viewBox="0.00 0.00 194.00 93.00" 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 89)">
<svg width="191pt" height="94pt"
viewBox="0.00 0.00 191.25 93.75" 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 89.75)">
<title>numerical_methods/lu_decomposition.h</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Functions associated with LU Decomposition of a square matrix.">
<polygon fill="#999999" stroke="#666666" points="154,-85 42,-85 42,-55 154,-55 154,-85"/>
<text text-anchor="start" x="50" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="98" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00">_decomposition.h</text>
<polygon fill="#999999" stroke="#666666" points="152.38,-85.75 41.12,-85.75 41.12,-55.25 152.38,-55.25 152.38,-85.75"/>
<text text-anchor="start" x="49.12" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">numerical_methods/lu</text>
<text text-anchor="middle" x="96.75" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_decomposition.h</text>
</a>
</g>
</g>
@@ -22,46 +22,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="54,-19 0,-19 0,0 54,0 54,-19"/>
<text text-anchor="middle" x="27" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
<polygon fill="#e0e0e0" stroke="#999999" points="53.5,-19.25 0,-19.25 0,0 53.5,0 53.5,-19.25"/>
<text text-anchor="middle" x="26.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M80.45,-54.54C69.93,-45.87 56.55,-34.85 45.81,-26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="48.47,-22.83 38.53,-19.18 44.02,-28.24 48.47,-22.83"/>
<path fill="none" stroke="#63b8ff" d="M79.45,-54.95C69.2,-46.33 56.2,-35.4 45.68,-26.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="48.45,-23.46 38.54,-19.7 43.94,-28.82 48.45,-23.46"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="123.5,-19 72.5,-19 72.5,0 123.5,0 123.5,-19"/>
<text text-anchor="middle" x="98" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
<polygon fill="#e0e0e0" stroke="#999999" points="122,-19.25 71.5,-19.25 71.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="96.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">valarray</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M98,-54.54C98,-47.17 98,-38.1 98,-30.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="101.5,-30.18 98,-20.18 94.5,-30.18 101.5,-30.18"/>
<path fill="none" stroke="#63b8ff" d="M96.75,-54.95C96.75,-47.62 96.75,-38.62 96.75,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="100.25,-30.7 96.75,-20.7 93.25,-30.7 100.25,-30.7"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="186,-19 142,-19 142,0 186,0 186,-19"/>
<text text-anchor="middle" x="164" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
<polygon fill="#e0e0e0" stroke="#999999" points="183.25,-19.25 140.25,-19.25 140.25,0 183.25,0 183.25,-19.25"/>
<text text-anchor="middle" x="161.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">vector</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M114.31,-54.54C124,-45.96 136.28,-35.07 146.22,-26.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.05,-29.43 153.21,-20.18 143.41,-24.19 148.05,-29.43"/>
<path fill="none" stroke="#63b8ff" d="M112.82,-54.95C122.14,-46.5 133.92,-35.83 143.58,-27.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="145.67,-30.01 150.73,-20.7 140.97,-24.82 145.67,-30.01"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -1,4 +1,4 @@
<map id="operations_on_datastructures::reverse_binary_tree::BinaryTree" name="operations_on_datastructures::reverse_binary_tree::BinaryTree">
<area shape="rect" id="node1" title="A Binary Tree class that implements a Binary Search Tree (BST) by default." alt="" coords="5,108,220,148"/>
<area shape="rect" id="node2" href="$d8/dfd/structoperations__on__datastructures_1_1reverse__binary__tree_1_1_node.html" title="A Node struct that represents a single node in a Binary Tree." alt="" coords="16,5,209,45"/>
<area shape="rect" id="node1" title="A Binary Tree class that implements a Binary Search Tree (BST) by default." alt="" coords="5,109,220,150"/>
<area shape="rect" id="node2" href="$d8/dfd/structoperations__on__datastructures_1_1reverse__binary__tree_1_1_node.html" title="A Node struct that represents a single node in a Binary Tree." alt="" coords="16,5,209,46"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: operations_on_datastructures::reverse_binary_tree::BinaryTree Pages: 1 -->
<svg width="198pt" height="115pt"
viewBox="0.00 0.00 198.00 115.00" 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 111)">
<svg width="197pt" height="116pt"
viewBox="0.00 0.00 197.25 116.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 112.25)">
<title>operations_on_datastructures::reverse_binary_tree::BinaryTree</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="A Binary Tree class that implements a Binary Search Tree (BST) by default.">
<polygon fill="#999999" stroke="#666666" points="161,-30 0,-30 0,0 161,0 161,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="80.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::reverse_binary_tree::BinaryTree</text>
<polygon fill="#999999" stroke="#666666" points="160.75,-30.5 0,-30.5 0,0 160.75,0 160.75,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="80.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::reverse_binary_tree::BinaryTree</text>
</a>
</g>
</g>
@@ -22,26 +22,26 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d8/dfd/structoperations__on__datastructures_1_1reverse__binary__tree_1_1_node.html" target="_top" xlink:title="A Node struct that represents a single node in a Binary Tree.">
<polygon fill="white" stroke="#666666" points="153,-107 8,-107 8,-77 153,-77 153,-107"/>
<text text-anchor="start" x="16" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="80.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">::reverse_binary_tree::Node</text>
<polygon fill="white" stroke="#666666" points="152.5,-108.25 8.25,-108.25 8.25,-77.75 152.5,-77.75 152.5,-108.25"/>
<text text-anchor="start" x="16.25" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">operations_on_datastructures</text>
<text text-anchor="middle" x="80.38" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">::reverse_binary_tree::Node</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M80.5,-65.6C80.5,-53.87 80.5,-40.37 80.5,-30.42"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="77,-65.54 80.5,-75.54 84,-65.54 77,-65.54"/>
<text text-anchor="middle" x="90.5" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00"> root</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M80.38,-66.71C80.38,-54.78 80.38,-40.96 80.38,-30.81"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="76.88,-66.39 80.38,-76.39 83.88,-66.39 76.88,-66.39"/>
<text text-anchor="middle" x="90.12" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00"> root</text>
</g>
<!-- Node2&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M163.89,-96.78C168.35,-95.61 171,-94.02 171,-92 171,-88.69 163.87,-86.52 153.29,-85.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="163.59,-93.45 154.29,-98.51 164.72,-100.36 163.59,-93.45"/>
<text text-anchor="middle" x="180.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="180.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M163.42,-97.83C167.86,-96.65 170.5,-95.04 170.5,-93 170.5,-89.66 163.4,-87.47 152.86,-86.42"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="163.16,-94.49 153.86,-99.58 164.3,-101.4 163.16,-94.49"/>
<text text-anchor="middle" x="179.88" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="179.88" y="-83.5" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@@ -245,7 +245,7 @@ Static Private Member Functions</h2></td></tr>
</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="../../d6/d26/classciphers_1_1_hill_cipher_ad667fa0860977f6d6d443fa1dbcd80aa_cgraph.svg" width="482" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_ad667fa0860977f6d6d443fa1dbcd80aa_cgraph.svg" width="479" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -301,7 +301,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a427acfac1dbff3f48a2b071d449d965b_cgraph.svg" width="659" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a427acfac1dbff3f48a2b071d449d965b_cgraph.svg" width="655" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -356,7 +356,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_aa8bbb6e4a5749f6008b06602d5103917_cgraph.svg" width="659" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_aa8bbb6e4a5749f6008b06602d5103917_cgraph.svg" width="655" height="188"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -423,7 +423,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a7760f3665651a0a37937c79c62f219c0_cgraph.svg" width="296" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a7760f3665651a0a37937c79c62f219c0_cgraph.svg" width="295" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -602,7 +602,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a642f70fb54cb50b00fb6df7c3f2b120e_cgraph.svg" width="519" height="200"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a642f70fb54cb50b00fb6df7c3f2b120e_cgraph.svg" width="518" height="200"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -728,7 +728,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_ae77cad522fa44b8c985779a7188d2f41_cgraph.svg" width="268" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_ae77cad522fa44b8c985779a7188d2f41_cgraph.svg" width="267" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -864,7 +864,7 @@ template&lt;typename T &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a2eb58750b978a93ac5e6eb29e3e570b7_cgraph.svg" width="304" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a2eb58750b978a93ac5e6eb29e3e570b7_cgraph.svg" width="303" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -931,7 +931,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_ad36cbcc7a458b3f3a2af0c4aa1126590_cgraph.svg" width="304" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_ad36cbcc7a458b3f3a2af0c4aa1126590_cgraph.svg" width="303" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -1052,7 +1052,7 @@ template&lt;typename T1 , typename T2 &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a716d0313141499d16f57c0c107f04395_cgraph.svg" width="630" height="70"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a716d0313141499d16f57c0c107f04395_cgraph.svg" width="627" height="70"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -1120,7 +1120,7 @@ template&lt;typename T1 , typename T2 &gt; </div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a629be41c1ab78850963e4ce14e1d11d9_cgraph.svg" width="262" height="51"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/classciphers_1_1_hill_cipher_a629be41c1ab78850963e4ce14e1d11d9_cgraph.svg" width="260" height="52"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,5 +1,5 @@
<map id="ciphers::HillCipher::get_inverse" name="ciphers::HillCipher::get_inverse">
<area shape="rect" id="node1" title=" " alt="" coords="5,23,135,63"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="205,5,277,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="183,55,299,80"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,23,134,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="204,5,275,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="182,55,297,80"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::get_inverse Pages: 1 -->
<svg width="228pt" height="64pt"
viewBox="0.00 0.00 228.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="227pt" height="64pt"
viewBox="0.00 0.00 226.75 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>ciphers::HillCipher::get_inverse</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="97,-42.5 0,-42.5 0,-12.5 97,-12.5 97,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-42.88 0,-42.88 0,-12.37 96.25,-12.37 96.25,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
</a>
</g>
</g>
@@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="203.5,-56 149.5,-56 149.5,-37 203.5,-37 203.5,-56"/>
<text text-anchor="middle" x="176.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="202.25,-56.25 148.75,-56.25 148.75,-37 202.25,-37 202.25,-56.25"/>
<text text-anchor="middle" x="175.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.49,-34.74C111.05,-36.78 125.59,-38.97 138.4,-40.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.73,-44.5 148.14,-42.53 138.78,-37.57 137.73,-44.5"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-34.81C110.15,-36.87 124.8,-39.09 137.68,-41.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="137.06,-44.64 147.47,-42.68 138.11,-37.72 137.06,-44.64"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="220,-19 133,-19 133,0 220,0 220,-19"/>
<text text-anchor="middle" x="176.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="218.75,-19.25 132.25,-19.25 132.25,0 218.75,0 218.75,-19.25"/>
<text text-anchor="middle" x="175.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M97.49,-20.64C105.43,-19.51 113.71,-18.33 121.77,-17.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="122.19,-20.51 131.59,-15.63 121.2,-13.58 122.19,-20.51"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-20.82C104.62,-19.66 113.09,-18.44 121.33,-17.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.58,-20.62 130.98,-15.73 120.58,-13.69 121.58,-20.62"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,19 +1,19 @@
<map id="ciphers::HillCipher::generate_keys" name="ciphers::HillCipher::generate_keys">
<area shape="rect" id="node1" title="Generate encryption and decryption key pair." alt="" coords="5,262,135,302"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="431,56,538,81"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" title="Generate decryption matrix from an encryption matrix key." alt="" coords="183,207,357,247"/>
<area shape="rect" id="node11" href="$d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e" title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid..." alt="" coords="183,339,357,379"/>
<area shape="rect" id="node17" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="216,404,324,429"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="612,5,735,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="783,81,899,107"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="450,157,519,183"/>
<area shape="rect" id="node7" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="420,207,549,247"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="445,272,525,297"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="445,321,525,347"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="637,215,709,240"/>
<area shape="rect" id="node12" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="405,371,564,396"/>
<area shape="rect" id="node14" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/isfinite.html#" title=" " alt="" coords="441,420,528,445"/>
<area shape="rect" id="node15" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="420,470,549,510"/>
<area shape="rect" id="node13" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="634,371,713,396"/>
<area shape="rect" id="node16" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="637,477,710,503"/>
<area shape="rect" id="node1" title="Generate encryption and decryption key pair." alt="" coords="5,262,134,303"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="430,56,536,82"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" title="Generate decryption matrix from an encryption matrix key." alt="" coords="182,207,356,248"/>
<area shape="rect" id="node11" href="$d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e" title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid..." alt="" coords="182,339,356,380"/>
<area shape="rect" id="node17" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/pair/make_pair.html#" title=" " alt="" coords="215,404,323,430"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="609,5,732,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="780,81,895,107"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="449,157,517,183"/>
<area shape="rect" id="node7" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="419,207,547,248"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="443,272,522,298"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="443,321,522,347"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="635,215,706,240"/>
<area shape="rect" id="node12" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="404,371,561,396"/>
<area shape="rect" id="node14" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/isfinite.html#" title=" " alt="" coords="440,420,525,446"/>
<area shape="rect" id="node15" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="419,470,547,511"/>
<area shape="rect" id="node13" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="631,371,710,396"/>
<area shape="rect" id="node16" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="634,477,707,503"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::generate_keys Pages: 1 -->
<!--zoomable 387 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 678;
var viewWidth = 675;
var viewHeight = 387;
var sectionId = 'dynsection-6';
</script>
@@ -58,9 +58,9 @@ var sectionId = 'dynsection-6';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Generate encryption and decryption key pair.">
<polygon fill="#999999" stroke="#666666" points="97,-186 0,-186 0,-156 97,-156 97,-186"/>
<text text-anchor="start" x="8" y="-174" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-163" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_keys</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-186.5 0,-186.5 0,-156 96.25,-156 96.25,-186.5"/>
<text text-anchor="start" x="8" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-161.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_keys</text>
</a>
</g>
</g>
@@ -68,275 +68,275 @@ var sectionId = 'dynsection-6';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="399.5,-340.5 319.5,-340.5 319.5,-321.5 399.5,-321.5 399.5,-340.5"/>
<text text-anchor="middle" x="359.5" y="-328.5" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
<polygon fill="white" stroke="#666666" points="397.88,-340.88 318.12,-340.88 318.12,-321.62 397.88,-321.62 397.88,-340.88"/>
<text text-anchor="middle" x="358" y="-327.38" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M66.46,-186.35C82.69,-200.51 108.3,-221.47 133,-236 194.15,-271.97 271.47,-301.44 317.85,-317.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.51,-321.16 327.1,-321.1 318.79,-314.54 316.51,-321.16"/>
<path fill="none" stroke="#63b8ff" d="M66.31,-186.88C82.48,-201.03 107.79,-221.82 132.25,-236.25 193.01,-272.1 269.82,-301.51 316.09,-317.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.73,-321.26 325.33,-321.22 317.02,-314.65 314.73,-321.26"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" target="_top" xlink:title="Generate decryption matrix from an encryption matrix key.">
<polygon fill="white" stroke="#666666" points="264,-227 133,-227 133,-197 264,-197 264,-227"/>
<text text-anchor="start" x="141" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="198.5" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
<polygon fill="white" stroke="#666666" points="263,-227.5 132.25,-227.5 132.25,-197 263,-197 263,-227.5"/>
<text text-anchor="start" x="140.25" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="197.62" y="-202.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M97.14,-184.2C108.01,-187.21 119.75,-190.46 131.24,-193.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.12,-197.24 140.69,-196.54 131.99,-190.5 130.12,-197.24"/>
<path fill="none" stroke="#63b8ff" d="M96.61,-184.45C107.14,-187.38 118.49,-190.53 129.63,-193.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.65,-197.27 139.22,-196.57 130.52,-190.52 128.65,-197.27"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e" target="_top" xlink:title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid...">
<polygon fill="white" stroke="#666666" points="264,-128 133,-128 133,-98 264,-98 264,-128"/>
<text text-anchor="start" x="141" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="198.5" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
<polygon fill="white" stroke="#666666" points="263,-128.5 132.25,-128.5 132.25,-98 263,-98 263,-128.5"/>
<text text-anchor="start" x="140.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="197.62" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="#63b8ff" d="M88.77,-155.61C106.92,-148.5 128.67,-139.97 147.93,-132.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-135.37 157.04,-128.46 146.46,-128.85 149.01,-135.37"/>
<path fill="none" stroke="#63b8ff" d="M89.04,-155.55C106.75,-148.59 127.78,-140.32 146.53,-132.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.65,-135.87 155.68,-128.96 145.09,-129.36 147.65,-135.87"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239,-79.5 158,-79.5 158,-60.5 239,-60.5 239,-79.5"/>
<text text-anchor="middle" x="198.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
<polygon fill="white" stroke="#666666" points="237.88,-79.88 157.38,-79.88 157.38,-60.62 237.88,-60.62 237.88,-79.88"/>
<text text-anchor="middle" x="197.62" y="-66.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="#63b8ff" d="M61.1,-155.71C75.85,-137.28 103.05,-106.61 133,-89 137.48,-86.37 142.36,-84.07 147.35,-82.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.43,-85.06 156.68,-78.41 146.09,-78.46 148.43,-85.06"/>
<path fill="none" stroke="#63b8ff" d="M60.91,-155.63C75.65,-137.17 102.57,-106.75 132.25,-89.25 136.72,-86.61 141.58,-84.32 146.57,-82.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.63,-85.31 155.88,-78.66 145.28,-78.71 147.63,-85.31"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="547,-378.5 455,-378.5 455,-359.5 547,-359.5 547,-378.5"/>
<text text-anchor="middle" x="501" y="-366.5" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
<polygon fill="white" stroke="#666666" points="544.75,-378.88 453,-378.88 453,-359.62 544.75,-359.62 544.75,-378.88"/>
<text text-anchor="middle" x="498.88" y="-365.38" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M397.15,-340.98C414.29,-345.65 434.9,-351.27 453.16,-356.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="452.02,-359.83 462.59,-359.08 453.86,-353.08 452.02,-359.83"/>
<path fill="none" stroke="#63b8ff" d="M395.85,-341.33C412.7,-345.94 432.86,-351.46 450.79,-356.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.76,-359.99 460.33,-359.25 451.61,-353.24 449.76,-359.99"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="670,-321.5 583,-321.5 583,-302.5 670,-302.5 670,-321.5"/>
<text text-anchor="middle" x="626.5" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="667.25,-321.88 580.75,-321.88 580.75,-302.62 667.25,-302.62 667.25,-321.88"/>
<text text-anchor="middle" x="624" y="-308.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M399.89,-328.18C445.56,-324.9 521.07,-319.49 572.02,-315.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.1,-319.27 581.82,-315.06 571.59,-312.28 572.1,-319.27"/>
<path fill="none" stroke="#63b8ff" d="M398.24,-328.43C443.74,-325.15 518.97,-319.74 569.72,-316.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.76,-319.52 579.48,-315.31 569.26,-312.54 569.76,-319.52"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M523.51,-359.07C543.08,-350.04 572.2,-336.6 594.32,-326.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="595.62,-329.18 603.23,-321.81 592.69,-322.83 595.62,-329.18"/>
<path fill="none" stroke="#63b8ff" d="M521.6,-359.19C541.03,-350.2 569.74,-336.91 591.65,-326.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="592.88,-329.59 600.49,-322.21 589.94,-323.23 592.88,-329.59"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M214.47,-227.47C237.64,-251.18 281.44,-295.02 300,-307 305.69,-310.67 312.03,-313.97 318.39,-316.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.71,-320.37 327.28,-321.06 319.44,-313.93 316.71,-320.37"/>
<path fill="none" stroke="#63b8ff" d="M213.58,-227.72C236.73,-251.42 280.48,-295.24 299,-307.25 304.58,-310.87 310.8,-314.12 317.03,-316.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.18,-320.43 325.75,-321.16 317.94,-314 315.18,-320.43"/>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge12" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M255.97,-227.37C258.76,-228.79 261.45,-230.33 264,-232 284.55,-245.5 278.3,-262.45 300,-274 345.87,-298.42 491.99,-307.34 571.95,-310.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.66,-313.97 581.78,-310.84 571.92,-306.98 571.66,-313.97"/>
<path fill="none" stroke="#63b8ff" d="M255.63,-227.95C258.18,-229.28 260.65,-230.71 263,-232.25 283.54,-245.76 277.3,-262.69 299,-274.25 344.65,-298.57 490.1,-307.53 569.7,-310.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.35,-314.2 579.48,-311.07 569.62,-307.2 569.35,-314.2"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/program/exit.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="385.5,-264.5 333.5,-264.5 333.5,-245.5 385.5,-245.5 385.5,-264.5"/>
<text text-anchor="middle" x="359.5" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
<polygon fill="white" stroke="#666666" points="383.62,-264.88 332.38,-264.88 332.38,-245.62 383.62,-245.62 383.62,-264.88"/>
<text text-anchor="middle" x="358" y="-251.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M256.45,-227.4C278.46,-233.35 302.97,-239.98 322.46,-245.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.44,-248.87 332,-248.1 323.26,-242.12 321.44,-248.87"/>
<path fill="none" stroke="#63b8ff" d="M256.25,-227.9C278.09,-233.82 302.29,-240.4 321.51,-245.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.33,-249.19 330.9,-248.44 322.17,-242.44 320.33,-249.19"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="408,-227 311,-227 311,-197 408,-197 408,-227"/>
<text text-anchor="start" x="319" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="359.5" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
<polygon fill="white" stroke="#666666" points="406.12,-227.5 309.88,-227.5 309.88,-197 406.12,-197 406.12,-227.5"/>
<text text-anchor="start" x="317.88" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="358" y="-202.75" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-212C276.03,-212 288.34,-212 300.01,-212"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.96,-215.5 309.96,-212 299.96,-208.5 299.96,-215.5"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-212.25C275.15,-212.25 287.23,-212.25 298.68,-212.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.44,-215.75 308.44,-212.25 298.44,-208.75 298.44,-215.75"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="389.5,-178.5 329.5,-178.5 329.5,-159.5 389.5,-159.5 389.5,-178.5"/>
<text text-anchor="middle" x="359.5" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
<polygon fill="white" stroke="#666666" points="387.75,-178.88 328.25,-178.88 328.25,-159.62 387.75,-159.62 387.75,-178.88"/>
<text text-anchor="middle" x="358" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M256.45,-196.6C277.01,-191.04 299.76,-184.88 318.56,-179.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.38,-182.93 328.12,-176.95 317.55,-176.18 319.38,-182.93"/>
<path fill="none" stroke="#63b8ff" d="M256.25,-196.6C276.66,-191.06 299.13,-184.96 317.66,-179.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.34,-183.1 327.08,-177.1 316.51,-176.35 318.34,-183.1"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="389.5,-141.5 329.5,-141.5 329.5,-122.5 389.5,-122.5 389.5,-141.5"/>
<text text-anchor="middle" x="359.5" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="387.75,-141.88 328.25,-141.88 328.25,-122.62 387.75,-122.62 387.75,-141.88"/>
<text text-anchor="middle" x="358" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge13" class="edge">
<title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M221.43,-196.64C241.26,-183.26 271.61,-164.01 300,-151 306.05,-148.23 312.63,-145.68 319.11,-143.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.74,-146.55 328.13,-140.08 317.54,-139.91 319.74,-146.55"/>
<path fill="none" stroke="#63b8ff" d="M220.44,-196.52C240.19,-182.84 270.48,-163.23 299,-150.25 304.84,-147.59 311.18,-145.18 317.46,-143.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.39,-146.11 326.85,-139.73 316.26,-139.44 318.39,-146.11"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M405.59,-227.45C443.52,-240.62 499.07,-260.33 547,-279 562.19,-284.92 578.85,-291.86 592.9,-297.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="591.05,-301.28 601.62,-302 593.8,-294.85 591.05,-301.28"/>
<path fill="none" stroke="#63b8ff" d="M404.67,-227.97C442.43,-241.14 497.34,-260.72 544.75,-279.25 559.74,-285.11 576.18,-291.97 590.1,-297.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.62,-301.52 599.19,-302.25 591.38,-295.09 588.62,-301.52"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528,-221.5 474,-221.5 474,-202.5 528,-202.5 528,-221.5"/>
<text text-anchor="middle" x="501" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="525.62,-221.88 472.12,-221.88 472.12,-202.62 525.62,-202.62 525.62,-221.88"/>
<text text-anchor="middle" x="498.88" y="-208.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M408.12,-212C426.12,-212 446.31,-212 463.17,-212"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.72,-215.5 472.72,-212 462.72,-208.5 462.72,-215.5"/>
<path fill="none" stroke="#63b8ff" d="M406.4,-212.25C424.15,-212.25 444.04,-212.25 460.73,-212.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.71,-215.75 470.71,-212.25 460.71,-208.75 460.71,-215.75"/>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge20" class="edge">
<title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-120.73C282.47,-122.92 301.86,-125.23 318.27,-127.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.76,-130.78 328.11,-128.49 318.59,-123.83 317.76,-130.78"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-121.03C281.68,-123.21 300.91,-125.52 317.17,-127.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.56,-131.04 326.9,-128.76 317.39,-124.09 316.56,-131.04"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" target="_top" xlink:title="Compute GCD of two integers using Euler&#39;s algorithm.">
<polygon fill="white" stroke="#666666" points="419,-104.5 300,-104.5 300,-85.5 419,-85.5 419,-104.5"/>
<text text-anchor="middle" x="359.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
<polygon fill="white" stroke="#666666" points="417,-104.88 299,-104.88 299,-85.62 417,-85.62 417,-104.88"/>
<text text-anchor="middle" x="358" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-105.68C272.3,-104.76 280.65,-103.81 288.85,-102.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.98,-106.28 298.52,-101.68 288.19,-99.32 288.98,-106.28"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-105.88C271.49,-104.97 279.67,-104.04 287.72,-103.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.04,-106.5 297.58,-101.89 287.25,-99.54 288.04,-106.5"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/isfinite.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="392,-67.5 327,-67.5 327,-48.5 392,-48.5 392,-67.5"/>
<text text-anchor="middle" x="359.5" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
<polygon fill="white" stroke="#666666" points="390,-67.88 326,-67.88 326,-48.62 390,-48.62 390,-67.88"/>
<text text-anchor="middle" x="358" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge17" class="edge">
<title>Node11&#45;&gt;Node14</title>
<path fill="none" stroke="#63b8ff" d="M241.45,-97.66C259.44,-91.16 280.71,-83.59 300,-77 305.5,-75.12 311.29,-73.19 317.02,-71.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.75,-74.42 326.17,-67.98 315.58,-67.76 317.75,-74.42"/>
<path fill="none" stroke="#63b8ff" d="M241,-97.51C265.68,-88.37 293.09,-78.26 299,-76.25 304.23,-74.48 309.75,-72.67 315.22,-70.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.11,-74 324.6,-67.67 314.01,-67.33 316.11,-74"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" target="_top" xlink:title="Function to generate a random integer in a given interval.">
<polygon fill="white" stroke="#666666" points="408,-30 311,-30 311,0 408,0 408,-30"/>
<text text-anchor="start" x="319" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="359.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
<polygon fill="white" stroke="#666666" points="406.12,-30.5 309.88,-30.5 309.88,0 406.12,0 406.12,-30.5"/>
<text text-anchor="start" x="317.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="358" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge18" class="edge">
<title>Node11&#45;&gt;Node15</title>
<path fill="none" stroke="#63b8ff" d="M250.01,-97.61C254.96,-95.12 259.72,-92.26 264,-89 285.77,-72.4 278.5,-55.96 300,-39 301.27,-38 302.58,-37.04 303.93,-36.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.53,-38.63 312.29,-30.48 301.92,-32.63 305.53,-38.63"/>
<path fill="none" stroke="#63b8ff" d="M249.69,-97.52C254.4,-95.1 258.92,-92.36 263,-89.25 284.77,-72.64 277.53,-56.24 299,-39.25 300.23,-38.28 301.5,-37.34 302.81,-36.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.15,-39.11 310.88,-30.92 300.52,-33.12 304.15,-39.11"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="530.5,-104.5 471.5,-104.5 471.5,-85.5 530.5,-85.5 530.5,-104.5"/>
<text text-anchor="middle" x="501" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="528.25,-104.88 469.5,-104.88 469.5,-85.62 528.25,-85.62 528.25,-104.88"/>
<text text-anchor="middle" x="498.88" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="#63b8ff" d="M419.26,-95C433.19,-95 447.73,-95 460.57,-95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.35,-98.5 470.35,-95 460.35,-91.5 460.35,-98.5"/>
<path fill="none" stroke="#63b8ff" d="M417.49,-95.25C431.37,-95.25 445.84,-95.25 458.62,-95.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.36,-98.75 468.36,-95.25 458.36,-91.75 458.36,-98.75"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.5,-24.5 473.5,-24.5 473.5,-5.5 528.5,-5.5 528.5,-24.5"/>
<text text-anchor="middle" x="501" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
<polygon fill="white" stroke="#666666" points="526,-24.88 471.75,-24.88 471.75,-5.62 526,-5.62 526,-24.88"/>
<text text-anchor="middle" x="498.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge19" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="#63b8ff" d="M408.12,-15C425.82,-15 445.64,-15 462.33,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.32,-18.5 472.32,-15 462.32,-11.5 462.32,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M406.4,-15.25C424.03,-15.25 443.76,-15.25 460.37,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.31,-18.75 470.31,-15.25 460.31,-11.75 460.31,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::generate_keys Pages: 1 -->
<svg width="678pt" height="387pt"
viewBox="0.00 0.00 678.00 386.50" 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 382.5)">
<svg width="675pt" height="387pt"
viewBox="0.00 0.00 675.25 386.88" 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 382.88)">
<title>ciphers::HillCipher::generate_keys</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Generate encryption and decryption key pair.">
<polygon fill="#999999" stroke="#666666" points="97,-186 0,-186 0,-156 97,-156 97,-186"/>
<text text-anchor="start" x="8" y="-174" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-163" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_keys</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-186.5 0,-186.5 0,-156 96.25,-156 96.25,-186.5"/>
<text text-anchor="start" x="8" y="-173" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-161.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_keys</text>
</a>
</g>
</g>
@@ -22,275 +22,275 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="399.5,-340.5 319.5,-340.5 319.5,-321.5 399.5,-321.5 399.5,-340.5"/>
<text text-anchor="middle" x="359.5" y="-328.5" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
<polygon fill="white" stroke="#666666" points="397.88,-340.88 318.12,-340.88 318.12,-321.62 397.88,-321.62 397.88,-340.88"/>
<text text-anchor="middle" x="358" y="-327.38" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M66.46,-186.35C82.69,-200.51 108.3,-221.47 133,-236 194.15,-271.97 271.47,-301.44 317.85,-317.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.51,-321.16 327.1,-321.1 318.79,-314.54 316.51,-321.16"/>
<path fill="none" stroke="#63b8ff" d="M66.31,-186.88C82.48,-201.03 107.79,-221.82 132.25,-236.25 193.01,-272.1 269.82,-301.51 316.09,-317.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="314.73,-321.26 325.33,-321.22 317.02,-314.65 314.73,-321.26"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706" target="_top" xlink:title="Generate decryption matrix from an encryption matrix key.">
<polygon fill="white" stroke="#666666" points="264,-227 133,-227 133,-197 264,-197 264,-227"/>
<text text-anchor="start" x="141" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="198.5" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
<polygon fill="white" stroke="#666666" points="263,-227.5 132.25,-227.5 132.25,-197 263,-197 263,-227.5"/>
<text text-anchor="start" x="140.25" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="197.62" y="-202.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M97.14,-184.2C108.01,-187.21 119.75,-190.46 131.24,-193.65"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.12,-197.24 140.69,-196.54 131.99,-190.5 130.12,-197.24"/>
<path fill="none" stroke="#63b8ff" d="M96.61,-184.45C107.14,-187.38 118.49,-190.53 129.63,-193.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="128.65,-197.27 139.22,-196.57 130.52,-190.52 128.65,-197.27"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e" target="_top" xlink:title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid...">
<polygon fill="white" stroke="#666666" points="264,-128 133,-128 133,-98 264,-98 264,-128"/>
<text text-anchor="start" x="141" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="198.5" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
<polygon fill="white" stroke="#666666" points="263,-128.5 132.25,-128.5 132.25,-98 263,-98 263,-128.5"/>
<text text-anchor="start" x="140.25" y="-115" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="197.62" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node11 -->
<g id="edge14" class="edge">
<title>Node1&#45;&gt;Node11</title>
<path fill="none" stroke="#63b8ff" d="M88.77,-155.61C106.92,-148.5 128.67,-139.97 147.93,-132.42"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="149.01,-135.37 157.04,-128.46 146.46,-128.85 149.01,-135.37"/>
<path fill="none" stroke="#63b8ff" d="M89.04,-155.55C106.75,-148.59 127.78,-140.32 146.53,-132.95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.65,-135.87 155.68,-128.96 145.09,-129.36 147.65,-135.87"/>
</g>
<!-- Node17 -->
<g id="node17" class="node">
<title>Node17</title>
<g id="a_node17"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/pair/make_pair.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="239,-79.5 158,-79.5 158,-60.5 239,-60.5 239,-79.5"/>
<text text-anchor="middle" x="198.5" y="-67.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
<polygon fill="white" stroke="#666666" points="237.88,-79.88 157.38,-79.88 157.38,-60.62 237.88,-60.62 237.88,-79.88"/>
<text text-anchor="middle" x="197.62" y="-66.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::make_pair</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node17 -->
<g id="edge21" class="edge">
<title>Node1&#45;&gt;Node17</title>
<path fill="none" stroke="#63b8ff" d="M61.1,-155.71C75.85,-137.28 103.05,-106.61 133,-89 137.48,-86.37 142.36,-84.07 147.35,-82.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="148.43,-85.06 156.68,-78.41 146.09,-78.46 148.43,-85.06"/>
<path fill="none" stroke="#63b8ff" d="M60.91,-155.63C75.65,-137.17 102.57,-106.75 132.25,-89.25 136.72,-86.61 141.58,-84.32 146.57,-82.33"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.63,-85.31 155.88,-78.66 145.28,-78.71 147.63,-85.31"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="547,-378.5 455,-378.5 455,-359.5 547,-359.5 547,-378.5"/>
<text text-anchor="middle" x="501" y="-366.5" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
<polygon fill="white" stroke="#666666" points="544.75,-378.88 453,-378.88 453,-359.62 544.75,-359.62 544.75,-378.88"/>
<text text-anchor="middle" x="498.88" y="-365.38" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M397.15,-340.98C414.29,-345.65 434.9,-351.27 453.16,-356.24"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="452.02,-359.83 462.59,-359.08 453.86,-353.08 452.02,-359.83"/>
<path fill="none" stroke="#63b8ff" d="M395.85,-341.33C412.7,-345.94 432.86,-351.46 450.79,-356.37"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="449.76,-359.99 460.33,-359.25 451.61,-353.24 449.76,-359.99"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="670,-321.5 583,-321.5 583,-302.5 670,-302.5 670,-321.5"/>
<text text-anchor="middle" x="626.5" y="-309.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="667.25,-321.88 580.75,-321.88 580.75,-302.62 667.25,-302.62 667.25,-321.88"/>
<text text-anchor="middle" x="624" y="-308.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M399.89,-328.18C445.56,-324.9 521.07,-319.49 572.02,-315.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="572.1,-319.27 581.82,-315.06 571.59,-312.28 572.1,-319.27"/>
<path fill="none" stroke="#63b8ff" d="M398.24,-328.43C443.74,-325.15 518.97,-319.74 569.72,-316.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.76,-319.52 579.48,-315.31 569.26,-312.54 569.76,-319.52"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M523.51,-359.07C543.08,-350.04 572.2,-336.6 594.32,-326.39"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="595.62,-329.18 603.23,-321.81 592.69,-322.83 595.62,-329.18"/>
<path fill="none" stroke="#63b8ff" d="M521.6,-359.19C541.03,-350.2 569.74,-336.91 591.65,-326.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="592.88,-329.59 600.49,-322.21 589.94,-323.23 592.88,-329.59"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M214.47,-227.47C237.64,-251.18 281.44,-295.02 300,-307 305.69,-310.67 312.03,-313.97 318.39,-316.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.71,-320.37 327.28,-321.06 319.44,-313.93 316.71,-320.37"/>
<path fill="none" stroke="#63b8ff" d="M213.58,-227.72C236.73,-251.42 280.48,-295.24 299,-307.25 304.58,-310.87 310.8,-314.12 317.03,-316.99"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="315.18,-320.43 325.75,-321.16 317.94,-314 315.18,-320.43"/>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge12" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M255.97,-227.37C258.76,-228.79 261.45,-230.33 264,-232 284.55,-245.5 278.3,-262.45 300,-274 345.87,-298.42 491.99,-307.34 571.95,-310.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="571.66,-313.97 581.78,-310.84 571.92,-306.98 571.66,-313.97"/>
<path fill="none" stroke="#63b8ff" d="M255.63,-227.95C258.18,-229.28 260.65,-230.71 263,-232.25 283.54,-245.76 277.3,-262.69 299,-274.25 344.65,-298.57 490.1,-307.53 569.7,-310.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="569.35,-314.2 579.48,-311.07 569.62,-307.2 569.35,-314.2"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/program/exit.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="385.5,-264.5 333.5,-264.5 333.5,-245.5 385.5,-245.5 385.5,-264.5"/>
<text text-anchor="middle" x="359.5" y="-252.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
<polygon fill="white" stroke="#666666" points="383.62,-264.88 332.38,-264.88 332.38,-245.62 383.62,-245.62 383.62,-264.88"/>
<text text-anchor="middle" x="358" y="-251.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M256.45,-227.4C278.46,-233.35 302.97,-239.98 322.46,-245.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="321.44,-248.87 332,-248.1 323.26,-242.12 321.44,-248.87"/>
<path fill="none" stroke="#63b8ff" d="M256.25,-227.9C278.09,-233.82 302.29,-240.4 321.51,-245.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="320.33,-249.19 330.9,-248.44 322.17,-242.44 320.33,-249.19"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="408,-227 311,-227 311,-197 408,-197 408,-227"/>
<text text-anchor="start" x="319" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="359.5" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
<polygon fill="white" stroke="#666666" points="406.12,-227.5 309.88,-227.5 309.88,-197 406.12,-197 406.12,-227.5"/>
<text text-anchor="start" x="317.88" y="-214" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="358" y="-202.75" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-212C276.03,-212 288.34,-212 300.01,-212"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.96,-215.5 309.96,-212 299.96,-208.5 299.96,-215.5"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-212.25C275.15,-212.25 287.23,-212.25 298.68,-212.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.44,-215.75 308.44,-212.25 298.44,-208.75 298.44,-215.75"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="389.5,-178.5 329.5,-178.5 329.5,-159.5 389.5,-159.5 389.5,-178.5"/>
<text text-anchor="middle" x="359.5" y="-166.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
<polygon fill="white" stroke="#666666" points="387.75,-178.88 328.25,-178.88 328.25,-159.62 387.75,-159.62 387.75,-178.88"/>
<text text-anchor="middle" x="358" y="-165.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M256.45,-196.6C277.01,-191.04 299.76,-184.88 318.56,-179.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.38,-182.93 328.12,-176.95 317.55,-176.18 319.38,-182.93"/>
<path fill="none" stroke="#63b8ff" d="M256.25,-196.6C276.66,-191.06 299.13,-184.96 317.66,-179.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.34,-183.1 327.08,-177.1 316.51,-176.35 318.34,-183.1"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="389.5,-141.5 329.5,-141.5 329.5,-122.5 389.5,-122.5 389.5,-141.5"/>
<text text-anchor="middle" x="359.5" y="-129.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="387.75,-141.88 328.25,-141.88 328.25,-122.62 387.75,-122.62 387.75,-141.88"/>
<text text-anchor="middle" x="358" y="-128.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge13" class="edge">
<title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M221.43,-196.64C241.26,-183.26 271.61,-164.01 300,-151 306.05,-148.23 312.63,-145.68 319.11,-143.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.74,-146.55 328.13,-140.08 317.54,-139.91 319.74,-146.55"/>
<path fill="none" stroke="#63b8ff" d="M220.44,-196.52C240.19,-182.84 270.48,-163.23 299,-150.25 304.84,-147.59 311.18,-145.18 317.46,-143.05"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.39,-146.11 326.85,-139.73 316.26,-139.44 318.39,-146.11"/>
</g>
<!-- Node7&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node7&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M405.59,-227.45C443.52,-240.62 499.07,-260.33 547,-279 562.19,-284.92 578.85,-291.86 592.9,-297.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="591.05,-301.28 601.62,-302 593.8,-294.85 591.05,-301.28"/>
<path fill="none" stroke="#63b8ff" d="M404.67,-227.97C442.43,-241.14 497.34,-260.72 544.75,-279.25 559.74,-285.11 576.18,-291.97 590.1,-297.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="588.62,-301.52 599.19,-302.25 591.38,-295.09 588.62,-301.52"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528,-221.5 474,-221.5 474,-202.5 528,-202.5 528,-221.5"/>
<text text-anchor="middle" x="501" y="-209.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="525.62,-221.88 472.12,-221.88 472.12,-202.62 525.62,-202.62 525.62,-221.88"/>
<text text-anchor="middle" x="498.88" y="-208.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node7&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M408.12,-212C426.12,-212 446.31,-212 463.17,-212"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.72,-215.5 472.72,-212 462.72,-208.5 462.72,-215.5"/>
<path fill="none" stroke="#63b8ff" d="M406.4,-212.25C424.15,-212.25 444.04,-212.25 460.73,-212.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.71,-215.75 470.71,-212.25 460.71,-208.75 460.71,-215.75"/>
</g>
<!-- Node11&#45;&gt;Node10 -->
<g id="edge20" class="edge">
<title>Node11&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-120.73C282.47,-122.92 301.86,-125.23 318.27,-127.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.76,-130.78 328.11,-128.49 318.59,-123.83 317.76,-130.78"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-121.03C281.68,-123.21 300.91,-125.52 317.17,-127.47"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.56,-131.04 326.9,-128.76 317.39,-124.09 316.56,-131.04"/>
</g>
<!-- Node12 -->
<g id="node12" class="node">
<title>Node12</title>
<g id="a_node12"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" target="_top" xlink:title="Compute GCD of two integers using Euler&#39;s algorithm.">
<polygon fill="white" stroke="#666666" points="419,-104.5 300,-104.5 300,-85.5 419,-85.5 419,-104.5"/>
<text text-anchor="middle" x="359.5" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
<polygon fill="white" stroke="#666666" points="417,-104.88 299,-104.88 299,-85.62 417,-85.62 417,-104.88"/>
<text text-anchor="middle" x="358" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node12 -->
<g id="edge15" class="edge">
<title>Node11&#45;&gt;Node12</title>
<path fill="none" stroke="#63b8ff" d="M264.17,-105.68C272.3,-104.76 280.65,-103.81 288.85,-102.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.98,-106.28 298.52,-101.68 288.19,-99.32 288.98,-106.28"/>
<path fill="none" stroke="#63b8ff" d="M263.5,-105.88C271.49,-104.97 279.67,-104.04 287.72,-103.12"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.04,-106.5 297.58,-101.89 287.25,-99.54 288.04,-106.5"/>
</g>
<!-- Node14 -->
<g id="node14" class="node">
<title>Node14</title>
<g id="a_node14"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/isfinite.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="392,-67.5 327,-67.5 327,-48.5 392,-48.5 392,-67.5"/>
<text text-anchor="middle" x="359.5" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
<polygon fill="white" stroke="#666666" points="390,-67.88 326,-67.88 326,-48.62 390,-48.62 390,-67.88"/>
<text text-anchor="middle" x="358" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node14 -->
<g id="edge17" class="edge">
<title>Node11&#45;&gt;Node14</title>
<path fill="none" stroke="#63b8ff" d="M241.45,-97.66C259.44,-91.16 280.71,-83.59 300,-77 305.5,-75.12 311.29,-73.19 317.02,-71.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="317.75,-74.42 326.17,-67.98 315.58,-67.76 317.75,-74.42"/>
<path fill="none" stroke="#63b8ff" d="M241,-97.51C265.68,-88.37 293.09,-78.26 299,-76.25 304.23,-74.48 309.75,-72.67 315.22,-70.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="316.11,-74 324.6,-67.67 314.01,-67.33 316.11,-74"/>
</g>
<!-- Node15 -->
<g id="node15" class="node">
<title>Node15</title>
<g id="a_node15"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" target="_top" xlink:title="Function to generate a random integer in a given interval.">
<polygon fill="white" stroke="#666666" points="408,-30 311,-30 311,0 408,0 408,-30"/>
<text text-anchor="start" x="319" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="359.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
<polygon fill="white" stroke="#666666" points="406.12,-30.5 309.88,-30.5 309.88,0 406.12,0 406.12,-30.5"/>
<text text-anchor="start" x="317.88" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="358" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node15 -->
<g id="edge18" class="edge">
<title>Node11&#45;&gt;Node15</title>
<path fill="none" stroke="#63b8ff" d="M250.01,-97.61C254.96,-95.12 259.72,-92.26 264,-89 285.77,-72.4 278.5,-55.96 300,-39 301.27,-38 302.58,-37.04 303.93,-36.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="305.53,-38.63 312.29,-30.48 301.92,-32.63 305.53,-38.63"/>
<path fill="none" stroke="#63b8ff" d="M249.69,-97.52C254.4,-95.1 258.92,-92.36 263,-89.25 284.77,-72.64 277.53,-56.24 299,-39.25 300.23,-38.28 301.5,-37.34 302.81,-36.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="304.15,-39.11 310.88,-30.92 300.52,-33.12 304.15,-39.11"/>
</g>
<!-- Node13 -->
<g id="node13" class="node">
<title>Node13</title>
<g id="a_node13"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="530.5,-104.5 471.5,-104.5 471.5,-85.5 530.5,-85.5 530.5,-104.5"/>
<text text-anchor="middle" x="501" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="528.25,-104.88 469.5,-104.88 469.5,-85.62 528.25,-85.62 528.25,-104.88"/>
<text text-anchor="middle" x="498.88" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node13 -->
<g id="edge16" class="edge">
<title>Node12&#45;&gt;Node13</title>
<path fill="none" stroke="#63b8ff" d="M419.26,-95C433.19,-95 447.73,-95 460.57,-95"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.35,-98.5 470.35,-95 460.35,-91.5 460.35,-98.5"/>
<path fill="none" stroke="#63b8ff" d="M417.49,-95.25C431.37,-95.25 445.84,-95.25 458.62,-95.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="458.36,-98.75 468.36,-95.25 458.36,-91.75 458.36,-98.75"/>
</g>
<!-- Node16 -->
<g id="node16" class="node">
<title>Node16</title>
<g id="a_node16"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="528.5,-24.5 473.5,-24.5 473.5,-5.5 528.5,-5.5 528.5,-24.5"/>
<text text-anchor="middle" x="501" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
<polygon fill="white" stroke="#666666" points="526,-24.88 471.75,-24.88 471.75,-5.62 526,-5.62 526,-24.88"/>
<text text-anchor="middle" x="498.88" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node16 -->
<g id="edge19" class="edge">
<title>Node15&#45;&gt;Node16</title>
<path fill="none" stroke="#63b8ff" d="M408.12,-15C425.82,-15 445.64,-15 462.33,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="462.32,-18.5 472.32,-15 462.32,-11.5 462.32,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M406.4,-15.25C424.03,-15.25 443.76,-15.25 460.37,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="460.31,-18.75 470.31,-15.25 460.31,-11.75 460.31,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -1,9 +1,9 @@
<map id="ciphers::HillCipher::decrypt_text" name="ciphers::HillCipher::decrypt_text">
<area shape="rect" id="node1" title="Decrypt a given text using a given key." alt="" coords="5,92,135,132"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="183,92,312,132"/>
<area shape="rect" id="node3" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="360,5,489,45"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="363,70,486,95"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="360,120,489,160"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="537,154,653,179"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="555,101,635,126"/>
<area shape="rect" id="node1" title="Decrypt a given text using a given key." alt="" coords="5,92,134,133"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="182,92,310,133"/>
<area shape="rect" id="node3" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="358,5,486,46"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="361,70,483,96"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="358,120,486,161"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="534,154,650,180"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="552,101,632,127"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::decrypt_text Pages: 1 -->
<svg width="494pt" height="141pt"
viewBox="0.00 0.00 494.00 140.86" 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 136.86)">
<svg width="491pt" height="141pt"
viewBox="0.00 0.00 491.25 141.09" 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 137.09)">
<title>ciphers::HillCipher::decrypt_text</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Decrypt a given text using a given key.">
<polygon fill="#999999" stroke="#666666" points="97,-67.86 0,-67.86 0,-37.86 97,-37.86 97,-67.86"/>
<text text-anchor="start" x="8" y="-55.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-44.86" font-family="Helvetica,sans-Serif" font-size="10.00">::decrypt_text</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-68.09 0,-68.09 0,-37.59 96.25,-37.59 96.25,-68.09"/>
<text text-anchor="start" x="8" y="-54.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-43.34" font-family="Helvetica,sans-Serif" font-size="10.00">::decrypt_text</text>
</a>
</g>
</g>
@@ -22,106 +22,106 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" target="_top" xlink:title="Convenience function to perform block cipher operations. The operations are identical for both encryp...">
<polygon fill="white" stroke="#666666" points="230,-67.86 133,-67.86 133,-37.86 230,-37.86 230,-67.86"/>
<text text-anchor="start" x="141" y="-55.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="181.5" y="-44.86" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
<polygon fill="white" stroke="#666666" points="228.5,-68.09 132.25,-68.09 132.25,-37.59 228.5,-37.59 228.5,-68.09"/>
<text text-anchor="start" x="140.25" y="-54.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="180.38" y="-43.34" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.16,-52.86C105.2,-52.86 113.63,-52.86 121.9,-52.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.65,-56.36 131.65,-52.86 121.65,-49.36 121.65,-56.36"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-52.84C104.42,-52.84 112.7,-52.84 120.84,-52.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.8,-56.34 130.8,-52.84 120.8,-49.34 120.8,-56.34"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" target="_top" xlink:title="Get the index of a character in the STRKEY.">
<polygon fill="white" stroke="#666666" points="363,-132.86 266,-132.86 266,-102.86 363,-102.86 363,-132.86"/>
<text text-anchor="start" x="274" y="-120.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="314.5" y="-109.86" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
<polygon fill="white" stroke="#666666" points="360.75,-133.09 264.5,-133.09 264.5,-102.59 360.75,-102.59 360.75,-133.09"/>
<text text-anchor="start" x="272.5" y="-119.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="312.62" y="-108.34" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M213.55,-68.26C231.33,-77.08 253.85,-88.26 273.01,-97.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.16,-101.25 281.68,-102.56 274.28,-94.98 271.16,-101.25"/>
<path fill="none" stroke="#63b8ff" d="M212.9,-68.57C230.26,-77.24 252.01,-88.09 270.67,-97.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.87,-100.91 279.39,-102.25 272,-94.65 268.87,-100.91"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="360.5,-84.36 268.5,-84.36 268.5,-65.36 360.5,-65.36 360.5,-84.36"/>
<text text-anchor="middle" x="314.5" y="-72.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="358.5,-84.46 266.75,-84.46 266.75,-65.21 358.5,-65.21 358.5,-84.46"/>
<text text-anchor="middle" x="312.62" y="-70.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M230.16,-60.86C239.1,-62.36 248.52,-63.94 257.68,-65.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.83,-69.06 267.27,-67.26 257.99,-62.15 256.83,-69.06"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-60.84C237.56,-62.33 246.82,-63.89 255.83,-65.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.21,-69.03 265.66,-67.24 256.38,-62.13 255.21,-69.03"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" target="_top" xlink:title="helper function to perform vector multiplication with encryption or decryption matrix">
<polygon fill="white" stroke="#666666" points="363,-46.86 266,-46.86 266,-16.86 363,-16.86 363,-46.86"/>
<text text-anchor="start" x="274" y="-34.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="314.5" y="-23.86" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
<polygon fill="white" stroke="#666666" points="360.75,-47.09 264.5,-47.09 264.5,-16.59 360.75,-16.59 360.75,-47.09"/>
<text text-anchor="start" x="272.5" y="-33.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="312.62" y="-22.34" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M230.16,-45.21C238.2,-43.93 246.63,-42.58 254.9,-41.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.33,-44.57 264.65,-39.53 254.22,-37.65 255.33,-44.57"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-45.2C236.76,-43.91 245.13,-42.56 253.36,-41.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.73,-44.56 263.05,-39.51 252.62,-37.64 253.73,-44.56"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="486,-21.36 399,-21.36 399,-2.36 486,-2.36 486,-21.36"/>
<text text-anchor="middle" x="442.5" y="-9.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="483.25,-21.46 396.75,-21.46 396.75,-2.21 483.25,-2.21 483.25,-21.46"/>
<text text-anchor="middle" x="440" y="-7.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M203.94,-37.44C220.12,-26.8 243.33,-13.58 266,-7.86 306.04,2.25 352.85,0.53 388.06,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.25,-6.86 397.59,-4.57 388.07,0.09 387.25,-6.86"/>
<path fill="none" stroke="#63b8ff" d="M203.05,-37.19C219.13,-26.59 242.07,-13.52 264.5,-7.84 304.3,2.24 350.85,0.53 385.85,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="384.98,-6.85 395.33,-4.56 385.81,0.1 384.98,-6.85"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="472.5,-61.36 412.5,-61.36 412.5,-42.36 472.5,-42.36 472.5,-61.36"/>
<text text-anchor="middle" x="442.5" y="-49.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="469.75,-61.46 410.25,-61.46 410.25,-42.21 469.75,-42.21 469.75,-61.46"/>
<text text-anchor="middle" x="440" y="-47.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M346.22,-102.47C351.81,-99.63 357.59,-96.67 363,-93.86 379.82,-85.11 398.55,-75.1 413.5,-67.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.03,-69.65 422.17,-61.82 411.7,-63.49 415.03,-69.65"/>
<path fill="none" stroke="#63b8ff" d="M344.6,-102.18C349.99,-99.42 355.54,-96.56 360.75,-93.84 377.51,-85.07 396.18,-75.06 411.08,-67.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.59,-69.63 419.72,-61.79 409.26,-63.48 412.59,-69.63"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M363.49,-39.47C376.06,-41.47 389.47,-43.6 401.57,-45.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.82,-49.1 411.24,-47.21 401.92,-42.19 400.82,-49.1"/>
<path fill="none" stroke="#63b8ff" d="M361.02,-39.4C373.66,-41.41 387.18,-43.57 399.35,-45.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="398.66,-49.11 409.09,-47.23 399.76,-42.19 398.66,-49.11"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M363.49,-24.24C371.43,-22.98 379.71,-21.66 387.77,-20.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.27,-23.69 397.59,-18.67 387.17,-16.78 388.27,-23.69"/>
<path fill="none" stroke="#63b8ff" d="M361.02,-24.28C369.12,-22.98 377.59,-21.63 385.83,-20.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.15,-23.65 395.48,-18.62 385.05,-16.74 386.15,-23.65"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -1,4 +1,4 @@
<map id="ciphers::HillCipher::rand_range" name="ciphers::HillCipher::rand_range">
<area shape="rect" id="node1" title="Function to generate a random integer in a given interval." alt="" coords="5,5,135,45"/>
<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="183,13,256,38"/>
<area shape="rect" id="node1" title="Function to generate a random integer in a given interval." alt="" coords="5,5,134,46"/>
<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="182,13,254,39"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::rand_range Pages: 1 -->
<svg width="196pt" height="38pt"
viewBox="0.00 0.00 196.00 38.00" 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 34)">
<svg width="195pt" height="39pt"
viewBox="0.00 0.00 194.50 38.50" 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 34.5)">
<title>ciphers::HillCipher::rand_range</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function to generate a random integer in a given interval.">
<polygon fill="#999999" stroke="#666666" points="97,-30 0,-30 0,0 97,0 97,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-30.5 0,-30.5 0,0 96.25,0 96.25,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
</a>
</g>
</g>
@@ -22,16 +22,16 @@
<g id="node2" 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=" ">
<polygon fill="white" stroke="#666666" points="188,-24.5 133,-24.5 133,-5.5 188,-5.5 188,-24.5"/>
<text text-anchor="middle" x="160.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
<polygon fill="white" stroke="#666666" points="186.5,-24.88 132.25,-24.88 132.25,-5.63 186.5,-5.63 186.5,-24.88"/>
<text text-anchor="middle" x="159.38" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.43,-15C105.52,-15 113.82,-15 121.61,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.57,-18.5 131.57,-15 121.57,-11.5 121.57,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M96.73,-15.25C104.84,-15.25 113.16,-15.25 120.96,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.94,-18.75 130.94,-15.25 120.94,-11.75 120.94,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -1,9 +1,9 @@
<map id="ciphers::HillCipher::generate_encryption_key" name="ciphers::HillCipher::generate_encryption_key">
<area shape="rect" id="node1" title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid..." alt="" coords="5,77,180,117"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="228,5,387,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/isfinite.html#" title=" " alt="" coords="264,55,351,80"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="243,105,372,145"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="267,169,347,195"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="435,5,513,31"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="437,112,511,137"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="228,5,385,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/isfinite.html#" title=" " alt="" coords="264,55,349,80"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" title="Function to generate a random integer in a given interval." alt="" coords="242,105,371,145"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="267,169,346,195"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="433,5,511,31"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/random/rand.html#" title=" " alt="" coords="436,112,508,138"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::generate_encryption_key Pages: 1 -->
<svg width="389pt" height="150pt"
viewBox="0.00 0.00 389.00 150.00" 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 146)">
<svg width="388pt" height="150pt"
viewBox="0.00 0.00 387.50 150.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 146.25)">
<title>ciphers::HillCipher::generate_encryption_key</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Generate encryption matrix of a given size. Larger size matrices are difficult to generate but provid...">
<polygon fill="#999999" stroke="#666666" points="131,-88.5 0,-88.5 0,-58.5 131,-58.5 131,-88.5"/>
<text text-anchor="start" x="8" y="-76.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.5" y="-65.5" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
<polygon fill="#999999" stroke="#666666" points="130.75,-88.88 0,-88.88 0,-58.38 130.75,-58.38 130.75,-88.88"/>
<text text-anchor="start" x="8" y="-75.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.38" y="-64.12" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_encryption_key</text>
</a>
</g>
</g>
@@ -22,92 +22,92 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0" target="_top" xlink:title="Compute GCD of two integers using Euler&#39;s algorithm.">
<polygon fill="white" stroke="#666666" points="286,-142 167,-142 167,-123 286,-123 286,-142"/>
<text text-anchor="middle" x="226.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
<polygon fill="white" stroke="#666666" points="284.75,-142.25 166.75,-142.25 166.75,-123 284.75,-123 284.75,-142.25"/>
<text text-anchor="middle" x="225.75" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M102.02,-88.89C121.12,-96.94 145.17,-106.71 167,-114.5 171.51,-116.11 176.25,-117.71 180.99,-119.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.71,-122.84 190.3,-122.54 181.83,-116.17 179.71,-122.84"/>
<path fill="none" stroke="#63b8ff" d="M102.32,-89.19C121.32,-97.2 145.13,-106.87 166.75,-114.62 171.05,-116.17 175.55,-117.7 180.07,-119.19"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.95,-122.83 189.54,-122.55 181.09,-116.16 178.95,-122.83"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/isfinite.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="259,-105 194,-105 194,-86 259,-86 259,-105"/>
<text text-anchor="middle" x="226.5" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
<polygon fill="white" stroke="#666666" points="257.75,-105.25 193.75,-105.25 193.75,-86 257.75,-86 257.75,-105.25"/>
<text text-anchor="middle" x="225.75" y="-91.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::isfinite</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M131.17,-82.45C148.64,-84.86 167.09,-87.42 183,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.18,-93.18 192.56,-91.08 183.14,-86.24 182.18,-93.18"/>
<path fill="none" stroke="#63b8ff" d="M131.25,-82.64C148.74,-85.07 167.19,-87.63 183.04,-89.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.17,-93.38 192.56,-91.29 183.13,-86.45 182.17,-93.38"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9" target="_top" xlink:title="Function to generate a random integer in a given interval.">
<polygon fill="white" stroke="#666666" points="275,-67.5 178,-67.5 178,-37.5 275,-37.5 275,-67.5"/>
<text text-anchor="start" x="186" y="-55.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="226.5" y="-44.5" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
<polygon fill="white" stroke="#666666" points="273.88,-67.88 177.62,-67.88 177.62,-37.38 273.88,-37.38 273.88,-67.88"/>
<text text-anchor="start" x="185.62" y="-54.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="225.75" y="-43.12" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M131.17,-64.96C143.15,-63.38 155.6,-61.73 167.37,-60.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="167.5,-63.56 176.96,-58.78 166.58,-56.62 167.5,-63.56"/>
<path fill="none" stroke="#63b8ff" d="M131.25,-65.02C142.9,-63.48 154.98,-61.88 166.43,-60.36"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="166.74,-63.72 176.19,-58.93 165.82,-56.78 166.74,-63.72"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="256.5,-19 196.5,-19 196.5,0 256.5,0 256.5,-19"/>
<text text-anchor="middle" x="226.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="255.5,-19.25 196,-19.25 196,0 255.5,0 255.5,-19.25"/>
<text text-anchor="middle" x="225.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M98.72,-58.02C118.25,-48.89 143.81,-37.43 167,-28.5 173,-26.19 179.42,-23.91 185.72,-21.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.72,-24.81 195.12,-18.36 184.53,-18.16 186.72,-24.81"/>
<path fill="none" stroke="#63b8ff" d="M99.01,-57.95C118.46,-48.87 143.77,-37.51 166.75,-28.62 172.7,-26.32 179.06,-24.05 185.31,-21.93"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="186.24,-24.98 194.63,-18.51 184.03,-18.33 186.24,-24.98"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="381,-142 322,-142 322,-123 381,-123 381,-142"/>
<text text-anchor="middle" x="351.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="379.5,-142.25 320.75,-142.25 320.75,-123 379.5,-123 379.5,-142.25"/>
<text text-anchor="middle" x="350.12" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M286.48,-132.5C294.68,-132.5 302.94,-132.5 310.68,-132.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="310.57,-136 320.57,-132.5 310.57,-129 310.57,-136"/>
<path fill="none" stroke="#63b8ff" d="M285.07,-132.62C293.34,-132.62 301.68,-132.62 309.49,-132.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="309.47,-136.13 319.47,-132.62 309.47,-129.13 309.47,-136.13"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/random/rand.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="379,-62 324,-62 324,-43 379,-43 379,-62"/>
<text text-anchor="middle" x="351.5" y="-50" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
<polygon fill="white" stroke="#666666" points="377.25,-62.25 323,-62.25 323,-43 377.25,-43 377.25,-62.25"/>
<text text-anchor="middle" x="350.12" y="-48.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::rand</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M275.41,-52.5C287.88,-52.5 301.14,-52.5 312.99,-52.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="312.84,-56 322.84,-52.5 312.84,-49 312.84,-56"/>
<path fill="none" stroke="#63b8ff" d="M274.06,-52.62C286.6,-52.62 299.96,-52.62 311.88,-52.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="311.79,-56.13 321.79,-52.62 311.79,-49.13 311.79,-56.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@@ -1,6 +1,6 @@
<map id="ciphers::HillCipher::rand_range" name="ciphers::HillCipher::rand_range">
<area shape="rect" id="node1" title="Function overload to fill a matrix with random integers in a given interval." alt="" coords="5,23,135,63"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="183,31,289,56"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="337,5,460,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="508,31,624,56"/>
<area shape="rect" id="node1" title="Function overload to fill a matrix with random integers in a given interval." alt="" coords="5,23,134,64"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="182,31,288,56"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="336,5,458,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="506,31,622,56"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::rand_range Pages: 1 -->
<svg width="472pt" height="52pt"
viewBox="0.00 0.00 472.00 51.50" 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 47.5)">
<svg width="470pt" height="52pt"
viewBox="0.00 0.00 470.25 51.88" 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 47.88)">
<title>ciphers::HillCipher::rand_range</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Function overload to fill a matrix with random integers in a given interval.">
<polygon fill="#999999" stroke="#666666" points="97,-30 0,-30 0,0 97,0 97,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-30.5 0,-30.5 0,0 96.25,0 96.25,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::rand_range</text>
</a>
</g>
</g>
@@ -22,52 +22,52 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="213,-24.5 133,-24.5 133,-5.5 213,-5.5 213,-24.5"/>
<text text-anchor="middle" x="173" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
<polygon fill="white" stroke="#666666" points="212,-24.88 132.25,-24.88 132.25,-5.63 212,-5.63 212,-24.88"/>
<text text-anchor="middle" x="172.12" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.21,-15C105.25,-15 113.61,-15 121.71,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.54,-18.5 131.54,-15 121.54,-11.5 121.54,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M96.64,-15.25C104.65,-15.25 112.98,-15.25 121.04,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.82,-18.75 130.82,-15.25 120.82,-11.75 120.82,-18.75"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="341,-43.5 249,-43.5 249,-24.5 341,-24.5 341,-43.5"/>
<text text-anchor="middle" x="295" y="-31.5" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
<polygon fill="white" stroke="#666666" points="339.75,-43.88 248,-43.88 248,-24.62 339.75,-24.62 339.75,-43.88"/>
<text text-anchor="middle" x="293.88" y="-30.38" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M213.29,-21.22C221.18,-22.47 229.62,-23.81 237.95,-25.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="237.36,-28.73 247.79,-26.84 238.46,-21.82 237.36,-28.73"/>
<path fill="none" stroke="#63b8ff" d="M212.34,-21.47C220.21,-22.72 228.63,-24.06 236.94,-25.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="236.33,-28.98 246.76,-27.09 237.43,-22.07 236.33,-28.98"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="464,-24.5 377,-24.5 377,-5.5 464,-5.5 464,-24.5"/>
<text text-anchor="middle" x="420.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="462.25,-24.88 375.75,-24.88 375.75,-5.63 462.25,-5.63 462.25,-24.88"/>
<text text-anchor="middle" x="419" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M213.44,-15C254.77,-15 319.93,-15 365.9,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="365.86,-18.5 375.86,-15 365.86,-11.5 365.86,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M212.47,-15.25C253.68,-15.25 318.69,-15.25 364.54,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="364.46,-18.75 374.46,-15.25 364.46,-11.75 364.46,-18.75"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M341.29,-27.03C349.33,-25.8 357.77,-24.5 366.01,-23.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="366.33,-26.57 375.68,-21.59 365.27,-19.65 366.33,-26.57"/>
<path fill="none" stroke="#63b8ff" d="M340.02,-27.28C348.04,-26.05 356.46,-24.75 364.68,-23.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="364.97,-26.82 374.31,-21.84 363.9,-19.9 364.97,-26.82"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

@@ -1,4 +1,4 @@
<map id="ciphers::HillCipher::gcd" name="ciphers::HillCipher::gcd">
<area shape="rect" id="node1" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="5,5,164,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="212,5,291,31"/>
<area shape="rect" id="node1" title="Compute GCD of two integers using Euler&#39;s algorithm." alt="" coords="5,5,163,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/swap.html#" title=" " alt="" coords="211,5,289,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::gcd Pages: 1 -->
<svg width="222pt" height="27pt"
viewBox="0.00 0.00 222.00 27.00" 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)">
<svg width="221pt" height="27pt"
viewBox="0.00 0.00 220.75 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>ciphers::HillCipher::gcd</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Compute GCD of two integers using Euler&#39;s algorithm.">
<polygon fill="#999999" stroke="#666666" points="119,-19 0,-19 0,0 119,0 119,-19"/>
<text text-anchor="middle" x="59.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
<polygon fill="#999999" stroke="#666666" points="118,-19.25 0,-19.25 0,0 118,0 118,-19.25"/>
<text text-anchor="middle" x="59" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher::gcd</text>
</a>
</g>
</g>
@@ -21,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/swap.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="214,-19 155,-19 155,0 214,0 214,-19"/>
<text text-anchor="middle" x="184.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
<polygon fill="white" stroke="#666666" points="212.75,-19.25 154,-19.25 154,0 212.75,0 212.75,-19.25"/>
<text text-anchor="middle" x="183.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::swap</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M119.48,-9.5C127.68,-9.5 135.94,-9.5 143.68,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="143.57,-13 153.57,-9.5 143.57,-6 143.57,-13"/>
<path fill="none" stroke="#63b8ff" d="M118.32,-9.62C126.59,-9.62 134.93,-9.62 142.74,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="142.72,-13.13 152.72,-9.62 142.72,-6.13 142.72,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,9 +1,9 @@
<map id="ciphers::HillCipher::encrypt_text" name="ciphers::HillCipher::encrypt_text">
<area shape="rect" id="node1" title="Encrypt a given text using a given key." alt="" coords="5,92,135,132"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="183,92,312,132"/>
<area shape="rect" id="node3" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="360,5,489,45"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="363,70,486,95"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="360,120,489,160"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="537,154,653,179"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="555,101,635,126"/>
<area shape="rect" id="node1" title="Encrypt a given text using a given key." alt="" coords="5,92,134,133"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="182,92,310,133"/>
<area shape="rect" id="node3" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="358,5,486,46"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="361,70,483,96"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="358,120,486,161"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="534,154,650,180"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="552,101,632,127"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::encrypt_text Pages: 1 -->
<svg width="494pt" height="141pt"
viewBox="0.00 0.00 494.00 140.86" 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 136.86)">
<svg width="491pt" height="141pt"
viewBox="0.00 0.00 491.25 141.09" 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 137.09)">
<title>ciphers::HillCipher::encrypt_text</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Encrypt a given text using a given key.">
<polygon fill="#999999" stroke="#666666" points="97,-67.86 0,-67.86 0,-37.86 97,-37.86 97,-67.86"/>
<text text-anchor="start" x="8" y="-55.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-44.86" font-family="Helvetica,sans-Serif" font-size="10.00">::encrypt_text</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-68.09 0,-68.09 0,-37.59 96.25,-37.59 96.25,-68.09"/>
<text text-anchor="start" x="8" y="-54.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-43.34" font-family="Helvetica,sans-Serif" font-size="10.00">::encrypt_text</text>
</a>
</g>
</g>
@@ -22,106 +22,106 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa" target="_top" xlink:title="Convenience function to perform block cipher operations. The operations are identical for both encryp...">
<polygon fill="white" stroke="#666666" points="230,-67.86 133,-67.86 133,-37.86 230,-37.86 230,-67.86"/>
<text text-anchor="start" x="141" y="-55.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="181.5" y="-44.86" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
<polygon fill="white" stroke="#666666" points="228.5,-68.09 132.25,-68.09 132.25,-37.59 228.5,-37.59 228.5,-68.09"/>
<text text-anchor="start" x="140.25" y="-54.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="180.38" y="-43.34" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.16,-52.86C105.2,-52.86 113.63,-52.86 121.9,-52.86"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.65,-56.36 131.65,-52.86 121.65,-49.36 121.65,-56.36"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-52.84C104.42,-52.84 112.7,-52.84 120.84,-52.84"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.8,-56.34 130.8,-52.84 120.8,-49.34 120.8,-56.34"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" target="_top" xlink:title="Get the index of a character in the STRKEY.">
<polygon fill="white" stroke="#666666" points="363,-132.86 266,-132.86 266,-102.86 363,-102.86 363,-132.86"/>
<text text-anchor="start" x="274" y="-120.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="314.5" y="-109.86" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
<polygon fill="white" stroke="#666666" points="360.75,-133.09 264.5,-133.09 264.5,-102.59 360.75,-102.59 360.75,-133.09"/>
<text text-anchor="start" x="272.5" y="-119.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="312.62" y="-108.34" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M213.55,-68.26C231.33,-77.08 253.85,-88.26 273.01,-97.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="271.16,-101.25 281.68,-102.56 274.28,-94.98 271.16,-101.25"/>
<path fill="none" stroke="#63b8ff" d="M212.9,-68.57C230.26,-77.24 252.01,-88.09 270.67,-97.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="268.87,-100.91 279.39,-102.25 272,-94.65 268.87,-100.91"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="360.5,-84.36 268.5,-84.36 268.5,-65.36 360.5,-65.36 360.5,-84.36"/>
<text text-anchor="middle" x="314.5" y="-72.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="358.5,-84.46 266.75,-84.46 266.75,-65.21 358.5,-65.21 358.5,-84.46"/>
<text text-anchor="middle" x="312.62" y="-70.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M230.16,-60.86C239.1,-62.36 248.52,-63.94 257.68,-65.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="256.83,-69.06 267.27,-67.26 257.99,-62.15 256.83,-69.06"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-60.84C237.56,-62.33 246.82,-63.89 255.83,-65.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.21,-69.03 265.66,-67.24 256.38,-62.13 255.21,-69.03"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" target="_top" xlink:title="helper function to perform vector multiplication with encryption or decryption matrix">
<polygon fill="white" stroke="#666666" points="363,-46.86 266,-46.86 266,-16.86 363,-16.86 363,-46.86"/>
<text text-anchor="start" x="274" y="-34.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="314.5" y="-23.86" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
<polygon fill="white" stroke="#666666" points="360.75,-47.09 264.5,-47.09 264.5,-16.59 360.75,-16.59 360.75,-47.09"/>
<text text-anchor="start" x="272.5" y="-33.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="312.62" y="-22.34" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node2&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M230.16,-45.21C238.2,-43.93 246.63,-42.58 254.9,-41.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.33,-44.57 264.65,-39.53 254.22,-37.65 255.33,-44.57"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-45.2C236.76,-43.91 245.13,-42.56 253.36,-41.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.73,-44.56 263.05,-39.51 252.62,-37.64 253.73,-44.56"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="486,-21.36 399,-21.36 399,-2.36 486,-2.36 486,-21.36"/>
<text text-anchor="middle" x="442.5" y="-9.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="483.25,-21.46 396.75,-21.46 396.75,-2.21 483.25,-2.21 483.25,-21.46"/>
<text text-anchor="middle" x="440" y="-7.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge8" class="edge">
<title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M203.94,-37.44C220.12,-26.8 243.33,-13.58 266,-7.86 306.04,2.25 352.85,0.53 388.06,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.25,-6.86 397.59,-4.57 388.07,0.09 387.25,-6.86"/>
<path fill="none" stroke="#63b8ff" d="M203.05,-37.19C219.13,-26.59 242.07,-13.52 264.5,-7.84 304.3,2.24 350.85,0.53 385.85,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="384.98,-6.85 395.33,-4.56 385.81,0.1 384.98,-6.85"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="472.5,-61.36 412.5,-61.36 412.5,-42.36 472.5,-42.36 472.5,-61.36"/>
<text text-anchor="middle" x="442.5" y="-49.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="469.75,-61.46 410.25,-61.46 410.25,-42.21 469.75,-42.21 469.75,-61.46"/>
<text text-anchor="middle" x="440" y="-47.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M346.22,-102.47C351.81,-99.63 357.59,-96.67 363,-93.86 379.82,-85.11 398.55,-75.1 413.5,-67.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.03,-69.65 422.17,-61.82 411.7,-63.49 415.03,-69.65"/>
<path fill="none" stroke="#63b8ff" d="M344.6,-102.18C349.99,-99.42 355.54,-96.56 360.75,-93.84 377.51,-85.07 396.18,-75.06 411.08,-67.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="412.59,-69.63 419.72,-61.79 409.26,-63.48 412.59,-69.63"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M363.49,-39.47C376.06,-41.47 389.47,-43.6 401.57,-45.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="400.82,-49.1 411.24,-47.21 401.92,-42.19 400.82,-49.1"/>
<path fill="none" stroke="#63b8ff" d="M361.02,-39.4C373.66,-41.41 387.18,-43.57 399.35,-45.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="398.66,-49.11 409.09,-47.23 399.76,-42.19 398.66,-49.11"/>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M363.49,-24.24C371.43,-22.98 379.71,-21.66 387.77,-20.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="388.27,-23.69 397.59,-18.67 387.17,-16.78 388.27,-23.69"/>
<path fill="none" stroke="#63b8ff" d="M361.02,-24.28C369.12,-22.98 377.59,-21.63 385.83,-20.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="386.15,-23.65 395.48,-18.62 385.05,-16.74 386.15,-23.65"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

View File

@@ -1,11 +1,11 @@
<map id="ciphers::HillCipher::generate_decryption_key" name="ciphers::HillCipher::generate_decryption_key">
<area shape="rect" id="node1" title="Generate decryption matrix from an encryption matrix key." alt="" coords="5,179,180,219"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="239,56,346,81"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="576,81,692,107"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="258,157,327,183"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="228,207,357,247"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="253,272,333,297"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="253,321,333,347"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="405,5,528,31"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="431,215,503,240"/>
<area shape="rect" id="node1" title="Generate decryption matrix from an encryption matrix key." alt="" coords="5,179,180,220"/>
<area shape="rect" id="node2" href="$d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" title=" " alt="" coords="239,56,345,82"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="574,81,690,107"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="258,157,326,183"/>
<area shape="rect" id="node6" href="$d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" title=" " alt="" coords="228,207,356,248"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="252,272,332,298"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="252,321,332,347"/>
<area shape="rect" id="node3" href="$d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" title=" " alt="" coords="404,5,526,31"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="430,215,501,240"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::generate_decryption_key Pages: 1 -->
<!--zoomable 264 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 523;
var viewWidth = 521;
var viewHeight = 264;
var sectionId = 'dynsection-4';
</script>
@@ -58,9 +58,9 @@ var sectionId = 'dynsection-4';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Generate decryption matrix from an encryption matrix key.">
<polygon fill="#999999" stroke="#666666" points="131,-125.5 0,-125.5 0,-95.5 131,-95.5 131,-125.5"/>
<text text-anchor="start" x="8" y="-113.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.5" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
<polygon fill="#999999" stroke="#666666" points="130.75,-125.88 0,-125.88 0,-95.38 130.75,-95.38 130.75,-125.88"/>
<text text-anchor="start" x="8" y="-112.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.38" y="-101.12" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
</a>
</g>
</g>
@@ -68,140 +68,140 @@ var sectionId = 'dynsection-4';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-218 175.5,-218 175.5,-199 255.5,-199 255.5,-218"/>
<text text-anchor="middle" x="215.5" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
<polygon fill="white" stroke="#666666" points="254.75,-218.25 175,-218.25 175,-199 254.75,-199 254.75,-218.25"/>
<text text-anchor="middle" x="214.88" y="-204.75" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M85.47,-125.96C105.19,-141.67 137.28,-166.23 167,-184.5 172.21,-187.71 177.91,-190.86 183.49,-193.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.78,-197.33 192.28,-198.72 184.93,-191.09 181.78,-197.33"/>
<path fill="none" stroke="#63b8ff" d="M85.7,-126.36C105.44,-142.07 137.28,-166.43 166.75,-184.62 171.83,-187.76 177.37,-190.85 182.8,-193.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.86,-197.17 191.36,-198.6 184.04,-190.93 180.86,-197.17"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="515,-199 428,-199 428,-180 515,-180 515,-199"/>
<text text-anchor="middle" x="471.5" y="-187" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="513.25,-199.25 426.75,-199.25 426.75,-180 513.25,-180 513.25,-199.25"/>
<text text-anchor="middle" x="470" y="-185.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M97.9,-125.81C117.36,-134.66 143.12,-145.25 167,-151.5 252.6,-173.9 355.35,-183.24 416.66,-187.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.42,-190.58 426.61,-187.68 416.83,-183.59 416.42,-190.58"/>
<path fill="none" stroke="#63b8ff" d="M98.63,-126.34C117.96,-135.1 143.26,-145.47 166.75,-151.62 251.99,-173.98 354.32,-183.33 415.38,-187.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.09,-190.69 425.28,-187.79 415.51,-183.7 415.09,-190.69"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/program/exit.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="241.5,-142 189.5,-142 189.5,-123 241.5,-123 241.5,-142"/>
<text text-anchor="middle" x="215.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
<polygon fill="white" stroke="#666666" points="240.5,-142.25 189.25,-142.25 189.25,-123 240.5,-123 240.5,-142.25"/>
<text text-anchor="middle" x="214.88" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M131.41,-120.15C147.59,-122.55 164.36,-125.05 178.56,-127.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.93,-130.75 188.34,-128.76 178.96,-123.83 177.93,-130.75"/>
<path fill="none" stroke="#63b8ff" d="M131.07,-120.27C147.2,-122.68 163.91,-125.17 178.06,-127.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.39,-130.87 187.8,-128.88 178.42,-123.95 177.39,-130.87"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="264,-104.5 167,-104.5 167,-74.5 264,-74.5 264,-104.5"/>
<text text-anchor="start" x="175" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="215.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
<polygon fill="white" stroke="#666666" points="263,-104.88 166.75,-104.88 166.75,-74.38 263,-74.38 263,-104.88"/>
<text text-anchor="start" x="174.75" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="214.88" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M131.41,-101.29C139.53,-100.14 147.8,-98.96 155.81,-97.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.14,-101.17 165.54,-96.3 155.15,-94.24 156.14,-101.17"/>
<path fill="none" stroke="#63b8ff" d="M131.07,-101.41C139.27,-100.25 147.61,-99.06 155.7,-97.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.12,-101.24 165.52,-96.37 155.13,-94.31 156.12,-101.24"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245.5,-56 185.5,-56 185.5,-37 245.5,-37 245.5,-56"/>
<text text-anchor="middle" x="215.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
<polygon fill="white" stroke="#666666" points="244.62,-56.25 185.12,-56.25 185.12,-37 244.62,-37 244.62,-56.25"/>
<text text-anchor="middle" x="214.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M99.85,-95.16C119.34,-86.3 144.47,-75.05 167,-65.5 170.94,-63.83 175.07,-62.12 179.19,-60.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.31,-63.36 188.28,-56.37 177.69,-56.87 180.31,-63.36"/>
<path fill="none" stroke="#63b8ff" d="M100.61,-94.89C119.95,-86.1 144.61,-75.05 166.75,-65.62 170.46,-64.05 174.34,-62.43 178.23,-60.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.42,-63.71 187.37,-56.7 176.78,-57.23 179.42,-63.71"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245.5,-19 185.5,-19 185.5,0 245.5,0 245.5,-19"/>
<text text-anchor="middle" x="215.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="244.62,-19.25 185.12,-19.25 185.12,0 244.62,0 244.62,-19.25"/>
<text text-anchor="middle" x="214.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M81.64,-95.23C100.33,-77.08 133.74,-46.82 167,-27.5 169.65,-25.96 172.45,-24.51 175.31,-23.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.38,-26.07 184.17,-18.89 173.6,-19.65 176.38,-26.07"/>
<path fill="none" stroke="#63b8ff" d="M81.84,-95.05C100.57,-76.88 133.74,-46.87 166.75,-27.62 169.29,-26.15 171.97,-24.75 174.71,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.01,-26.24 183.78,-19.03 173.21,-19.83 176.01,-26.24"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="392,-256 300,-256 300,-237 392,-237 392,-256"/>
<text text-anchor="middle" x="346" y="-244" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
<polygon fill="white" stroke="#666666" points="390.75,-256.25 299,-256.25 299,-237 390.75,-237 390.75,-256.25"/>
<text text-anchor="middle" x="344.88" y="-242.75" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M250.26,-218.48C265.9,-223.11 284.68,-228.66 301.38,-233.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.88,-237.1 310.46,-236.58 301.87,-230.39 299.88,-237.1"/>
<path fill="none" stroke="#63b8ff" d="M249.84,-218.71C265.15,-223.25 283.43,-228.68 299.78,-233.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.61,-237.14 309.19,-236.63 300.6,-230.42 298.61,-237.14"/>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M255.91,-205.55C299.09,-202.32 368.6,-197.12 416.76,-193.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.89,-196.95 426.6,-192.71 416.37,-189.96 416.89,-196.95"/>
<path fill="none" stroke="#63b8ff" d="M255.15,-205.68C298.31,-202.44 367.87,-197.22 415.87,-193.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.97,-197.04 425.68,-192.8 415.44,-190.06 415.97,-197.04"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M368.51,-236.57C388.08,-227.54 417.2,-214.1 439.32,-203.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.62,-206.68 448.23,-199.31 437.69,-200.33 440.62,-206.68"/>
<path fill="none" stroke="#63b8ff" d="M367.6,-236.57C387.03,-227.57 415.74,-214.28 437.65,-204.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.88,-206.96 446.49,-199.58 435.94,-200.61 438.88,-206.96"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M258.14,-104.95C293.79,-118.29 346.44,-138.23 392,-156.5 407.13,-162.57 423.78,-169.53 437.85,-175.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="436,-178.93 446.57,-179.62 438.74,-172.49 436,-178.93"/>
<path fill="none" stroke="#63b8ff" d="M258.08,-105.34C293.59,-118.68 345.66,-138.48 390.75,-156.62 405.57,-162.59 421.87,-169.42 435.74,-175.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.23,-178.9 444.8,-179.6 436.98,-172.46 434.23,-178.9"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373,-99 319,-99 319,-80 373,-80 373,-99"/>
<text text-anchor="middle" x="346" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="371.62,-99.25 318.12,-99.25 318.12,-80 371.62,-80 371.62,-99.25"/>
<text text-anchor="middle" x="344.88" y="-85.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M264.35,-89.5C278.73,-89.5 294.29,-89.5 307.87,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.74,-93 317.74,-89.5 307.74,-86 307.74,-93"/>
<path fill="none" stroke="#63b8ff" d="M263.17,-89.62C277.64,-89.62 293.33,-89.62 306.99,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.93,-93.13 316.93,-89.62 306.93,-86.13 306.93,-93.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::generate_decryption_key Pages: 1 -->
<svg width="523pt" height="264pt"
viewBox="0.00 0.00 523.00 264.00" 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 260)">
<svg width="521pt" height="264pt"
viewBox="0.00 0.00 521.25 264.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 260.25)">
<title>ciphers::HillCipher::generate_decryption_key</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Generate decryption matrix from an encryption matrix key.">
<polygon fill="#999999" stroke="#666666" points="131,-125.5 0,-125.5 0,-95.5 131,-95.5 131,-125.5"/>
<text text-anchor="start" x="8" y="-113.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.5" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
<polygon fill="#999999" stroke="#666666" points="130.75,-125.88 0,-125.88 0,-95.38 130.75,-95.38 130.75,-125.88"/>
<text text-anchor="start" x="8" y="-112.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="65.38" y="-101.12" font-family="Helvetica,sans-Serif" font-size="10.00">::generate_decryption_key</text>
</a>
</g>
</g>
@@ -22,140 +22,140 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a3108d43bd32c6fb3b3c158476c51ba7f" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="255.5,-218 175.5,-218 175.5,-199 255.5,-199 255.5,-218"/>
<text text-anchor="middle" x="215.5" y="-206" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
<polygon fill="white" stroke="#666666" points="254.75,-218.25 175,-218.25 175,-199 254.75,-199 254.75,-218.25"/>
<text text-anchor="middle" x="214.88" y="-204.75" font-family="Helvetica,sans-Serif" font-size="10.00">determinant_lu</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M85.47,-125.96C105.19,-141.67 137.28,-166.23 167,-184.5 172.21,-187.71 177.91,-190.86 183.49,-193.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.78,-197.33 192.28,-198.72 184.93,-191.09 181.78,-197.33"/>
<path fill="none" stroke="#63b8ff" d="M85.7,-126.36C105.44,-142.07 137.28,-166.43 166.75,-184.62 171.83,-187.76 177.37,-190.85 182.8,-193.72"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.86,-197.17 191.36,-198.6 184.04,-190.93 180.86,-197.17"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="515,-199 428,-199 428,-180 515,-180 515,-199"/>
<text text-anchor="middle" x="471.5" y="-187" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="513.25,-199.25 426.75,-199.25 426.75,-180 513.25,-180 513.25,-199.25"/>
<text text-anchor="middle" x="470" y="-185.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M97.9,-125.81C117.36,-134.66 143.12,-145.25 167,-151.5 252.6,-173.9 355.35,-183.24 416.66,-187.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.42,-190.58 426.61,-187.68 416.83,-183.59 416.42,-190.58"/>
<path fill="none" stroke="#63b8ff" d="M98.63,-126.34C117.96,-135.1 143.26,-145.47 166.75,-151.62 251.99,-173.98 354.32,-183.33 415.38,-187.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.09,-190.69 425.28,-187.79 415.51,-183.7 415.09,-190.69"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/program/exit.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="241.5,-142 189.5,-142 189.5,-123 241.5,-123 241.5,-142"/>
<text text-anchor="middle" x="215.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
<polygon fill="white" stroke="#666666" points="240.5,-142.25 189.25,-142.25 189.25,-123 240.5,-123 240.5,-142.25"/>
<text text-anchor="middle" x="214.88" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M131.41,-120.15C147.59,-122.55 164.36,-125.05 178.56,-127.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.93,-130.75 188.34,-128.76 178.96,-123.83 177.93,-130.75"/>
<path fill="none" stroke="#63b8ff" d="M131.07,-120.27C147.2,-122.68 163.91,-125.17 178.06,-127.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="177.39,-130.87 187.8,-128.88 178.42,-123.95 177.39,-130.87"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="264,-104.5 167,-104.5 167,-74.5 264,-74.5 264,-104.5"/>
<text text-anchor="start" x="175" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="215.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
<polygon fill="white" stroke="#666666" points="263,-104.88 166.75,-104.88 166.75,-74.38 263,-74.38 263,-104.88"/>
<text text-anchor="start" x="174.75" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="214.88" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">::get_inverse</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M131.41,-101.29C139.53,-100.14 147.8,-98.96 155.81,-97.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.14,-101.17 165.54,-96.3 155.15,-94.24 156.14,-101.17"/>
<path fill="none" stroke="#63b8ff" d="M131.07,-101.41C139.27,-100.25 147.61,-99.06 155.7,-97.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.12,-101.24 165.52,-96.37 155.13,-94.31 156.12,-101.24"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245.5,-56 185.5,-56 185.5,-37 245.5,-37 245.5,-56"/>
<text text-anchor="middle" x="215.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
<polygon fill="white" stroke="#666666" points="244.62,-56.25 185.12,-56.25 185.12,-37 244.62,-37 244.62,-56.25"/>
<text text-anchor="middle" x="214.88" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge9" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M99.85,-95.16C119.34,-86.3 144.47,-75.05 167,-65.5 170.94,-63.83 175.07,-62.12 179.19,-60.44"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="180.31,-63.36 188.28,-56.37 177.69,-56.87 180.31,-63.36"/>
<path fill="none" stroke="#63b8ff" d="M100.61,-94.89C119.95,-86.1 144.61,-75.05 166.75,-65.62 170.46,-64.05 174.34,-62.43 178.23,-60.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.42,-63.71 187.37,-56.7 176.78,-57.23 179.42,-63.71"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="245.5,-19 185.5,-19 185.5,0 245.5,0 245.5,-19"/>
<text text-anchor="middle" x="215.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="244.62,-19.25 185.12,-19.25 185.12,0 244.62,0 244.62,-19.25"/>
<text text-anchor="middle" x="214.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M81.64,-95.23C100.33,-77.08 133.74,-46.82 167,-27.5 169.65,-25.96 172.45,-24.51 175.31,-23.15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.38,-26.07 184.17,-18.89 173.6,-19.65 176.38,-26.07"/>
<path fill="none" stroke="#63b8ff" d="M81.84,-95.05C100.57,-76.88 133.74,-46.87 166.75,-27.62 169.29,-26.15 171.97,-24.75 174.71,-23.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="176.01,-26.24 183.78,-19.03 173.21,-19.83 176.01,-26.24"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d1/dbe/lu__decomposition_8h.html#a75b8a228c6419ecda6077255d6d60509" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="392,-256 300,-256 300,-237 392,-237 392,-256"/>
<text text-anchor="middle" x="346" y="-244" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
<polygon fill="white" stroke="#666666" points="390.75,-256.25 299,-256.25 299,-237 390.75,-237 390.75,-256.25"/>
<text text-anchor="middle" x="344.88" y="-242.75" font-family="Helvetica,sans-Serif" font-size="10.00">lu_decomposition</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M250.26,-218.48C265.9,-223.11 284.68,-228.66 301.38,-233.6"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="299.88,-237.1 310.46,-236.58 301.87,-230.39 299.88,-237.1"/>
<path fill="none" stroke="#63b8ff" d="M249.84,-218.71C265.15,-223.25 283.43,-228.68 299.78,-233.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="298.61,-237.14 309.19,-236.63 300.6,-230.42 298.61,-237.14"/>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge4" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M255.91,-205.55C299.09,-202.32 368.6,-197.12 416.76,-193.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="416.89,-196.95 426.6,-192.71 416.37,-189.96 416.89,-196.95"/>
<path fill="none" stroke="#63b8ff" d="M255.15,-205.68C298.31,-202.44 367.87,-197.22 415.87,-193.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="415.97,-197.04 425.68,-192.8 415.44,-190.06 415.97,-197.04"/>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M368.51,-236.57C388.08,-227.54 417.2,-214.1 439.32,-203.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="440.62,-206.68 448.23,-199.31 437.69,-200.33 440.62,-206.68"/>
<path fill="none" stroke="#63b8ff" d="M367.6,-236.57C387.03,-227.57 415.74,-214.28 437.65,-204.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="438.88,-206.96 446.49,-199.58 435.94,-200.61 438.88,-206.96"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M258.14,-104.95C293.79,-118.29 346.44,-138.23 392,-156.5 407.13,-162.57 423.78,-169.53 437.85,-175.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="436,-178.93 446.57,-179.62 438.74,-172.49 436,-178.93"/>
<path fill="none" stroke="#63b8ff" d="M258.08,-105.34C293.59,-118.68 345.66,-138.48 390.75,-156.62 405.57,-162.59 421.87,-169.42 435.74,-175.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="434.23,-178.9 444.8,-179.6 436.98,-172.46 434.23,-178.9"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="373,-99 319,-99 319,-80 373,-80 373,-99"/>
<text text-anchor="middle" x="346" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="371.62,-99.25 318.12,-99.25 318.12,-80 371.62,-80 371.62,-99.25"/>
<text text-anchor="middle" x="344.88" y="-85.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M264.35,-89.5C278.73,-89.5 294.29,-89.5 307.87,-89.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="307.74,-93 317.74,-89.5 307.74,-86 307.74,-93"/>
<path fill="none" stroke="#63b8ff" d="M263.17,-89.62C277.64,-89.62 293.33,-89.62 306.99,-89.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="306.93,-93.13 316.93,-89.62 306.93,-86.13 306.93,-93.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

@@ -1,5 +1,5 @@
<map id="ciphers::HillCipher::mat_mul" name="ciphers::HillCipher::mat_mul">
<area shape="rect" id="node1" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="5,23,135,63"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="183,5,299,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="201,55,281,80"/>
<area shape="rect" id="node1" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="5,23,134,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="182,5,297,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="200,55,279,80"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::mat_mul Pages: 1 -->
<svg width="228pt" height="64pt"
viewBox="0.00 0.00 228.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="227pt" height="64pt"
viewBox="0.00 0.00 226.75 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>ciphers::HillCipher::mat_mul</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="helper function to perform vector multiplication with encryption or decryption matrix">
<polygon fill="#999999" stroke="#666666" points="97,-42.5 0,-42.5 0,-12.5 97,-12.5 97,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-42.88 0,-42.88 0,-12.37 96.25,-12.37 96.25,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
</a>
</g>
</g>
@@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="220,-56 133,-56 133,-37 220,-37 220,-56"/>
<text text-anchor="middle" x="176.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="218.75,-56.25 132.25,-56.25 132.25,-37 218.75,-37 218.75,-56.25"/>
<text text-anchor="middle" x="175.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.49,-34.74C105.43,-35.93 113.71,-37.18 121.77,-38.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.18,-42 131.59,-40.03 122.23,-35.08 121.18,-42"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-34.81C104.62,-36.04 113.09,-37.32 121.33,-38.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.57,-42.14 130.98,-40.18 121.61,-35.22 120.57,-42.14"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="206.5,-19 146.5,-19 146.5,0 206.5,0 206.5,-19"/>
<text text-anchor="middle" x="176.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="205.25,-19.25 145.75,-19.25 145.75,0 205.25,0 205.25,-19.25"/>
<text text-anchor="middle" x="175.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M97.49,-20.64C110.06,-18.85 123.47,-16.93 135.57,-15.2"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.84,-18.56 145.24,-13.68 134.85,-11.63 135.84,-18.56"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-20.82C109.16,-19.01 122.68,-17.07 134.85,-15.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="135.19,-18.66 144.59,-13.78 134.19,-11.73 135.19,-18.66"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,8 +1,8 @@
<map id="ciphers::HillCipher::codec" name="ciphers::HillCipher::codec">
<area shape="rect" id="node1" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="5,92,135,132"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="183,5,312,45"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="186,70,309,95"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="183,120,312,160"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="360,154,476,179"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="378,101,458,126"/>
<area shape="rect" id="node1" title="Convenience function to perform block cipher operations. The operations are identical for both encryp..." alt="" coords="5,92,134,133"/>
<area shape="rect" id="node2" href="$d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" title="Get the index of a character in the STRKEY." alt="" coords="182,5,310,46"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/basic_string/size.html#" title=" " alt="" coords="185,70,307,96"/>
<area shape="rect" id="node5" href="$d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" title="helper function to perform vector multiplication with encryption or decryption matrix" alt="" coords="182,120,310,161"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="358,154,473,180"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="376,101,455,127"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::codec Pages: 1 -->
<svg width="361pt" height="141pt"
viewBox="0.00 0.00 361.00 140.86" 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 136.86)">
<svg width="359pt" height="141pt"
viewBox="0.00 0.00 359.00 141.09" 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 137.09)">
<title>ciphers::HillCipher::codec</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Convenience function to perform block cipher operations. The operations are identical for both encryp...">
<polygon fill="#999999" stroke="#666666" points="97,-67.86 0,-67.86 0,-37.86 97,-37.86 97,-67.86"/>
<text text-anchor="start" x="8" y="-55.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-44.86" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-68.09 0,-68.09 0,-37.59 96.25,-37.59 96.25,-68.09"/>
<text text-anchor="start" x="8" y="-54.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-43.34" font-family="Helvetica,sans-Serif" font-size="10.00">::codec</text>
</a>
</g>
</g>
@@ -22,90 +22,90 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41" target="_top" xlink:title="Get the index of a character in the STRKEY.">
<polygon fill="white" stroke="#666666" points="230,-132.86 133,-132.86 133,-102.86 230,-102.86 230,-132.86"/>
<text text-anchor="start" x="141" y="-120.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="181.5" y="-109.86" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
<polygon fill="white" stroke="#666666" points="228.5,-133.09 132.25,-133.09 132.25,-102.59 228.5,-102.59 228.5,-133.09"/>
<text text-anchor="start" x="140.25" y="-119.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="180.38" y="-108.34" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M80.55,-68.26C98.33,-77.08 120.85,-88.26 140.01,-97.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="138.16,-101.25 148.68,-102.56 141.28,-94.98 138.16,-101.25"/>
<path fill="none" stroke="#63b8ff" d="M80.65,-68.57C98.01,-77.24 119.76,-88.09 138.42,-97.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="136.62,-100.91 147.14,-102.25 139.75,-94.65 136.62,-100.91"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/basic_string/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="227.5,-84.36 135.5,-84.36 135.5,-65.36 227.5,-65.36 227.5,-84.36"/>
<text text-anchor="middle" x="181.5" y="-72.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
<polygon fill="white" stroke="#666666" points="226.25,-84.46 134.5,-84.46 134.5,-65.21 226.25,-65.21 226.25,-84.46"/>
<text text-anchor="middle" x="180.38" y="-70.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::string::length</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M97.16,-60.86C106.1,-62.36 115.52,-63.94 124.68,-65.48"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="123.83,-69.06 134.27,-67.26 124.99,-62.15 123.83,-69.06"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-60.84C105.31,-62.33 114.57,-63.89 123.58,-65.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="122.96,-69.03 133.41,-67.24 124.13,-62.13 122.96,-69.03"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590" target="_top" xlink:title="helper function to perform vector multiplication with encryption or decryption matrix">
<polygon fill="white" stroke="#666666" points="230,-46.86 133,-46.86 133,-16.86 230,-16.86 230,-46.86"/>
<text text-anchor="start" x="141" y="-34.86" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="181.5" y="-23.86" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
<polygon fill="white" stroke="#666666" points="228.5,-47.09 132.25,-47.09 132.25,-16.59 228.5,-16.59 228.5,-47.09"/>
<text text-anchor="start" x="140.25" y="-33.59" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="180.38" y="-22.34" font-family="Helvetica,sans-Serif" font-size="10.00">::mat_mul</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M97.16,-45.21C105.2,-43.93 113.63,-42.58 121.9,-41.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="122.33,-44.57 131.65,-39.53 121.22,-37.65 122.33,-44.57"/>
<path fill="none" stroke="#63b8ff" d="M96.52,-45.2C104.51,-43.91 112.88,-42.56 121.11,-41.23"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.48,-44.56 130.8,-39.51 120.37,-37.64 121.48,-44.56"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="353,-21.36 266,-21.36 266,-2.36 353,-2.36 353,-21.36"/>
<text text-anchor="middle" x="309.5" y="-9.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="351,-21.46 264.5,-21.46 264.5,-2.21 351,-2.21 351,-21.46"/>
<text text-anchor="middle" x="307.75" y="-7.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node6 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M70.94,-37.44C87.12,-26.8 110.33,-13.58 133,-7.86 173.04,2.25 219.85,0.53 255.06,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="254.25,-6.86 264.59,-4.57 255.07,0.09 254.25,-6.86"/>
<path fill="none" stroke="#63b8ff" d="M70.8,-37.19C86.88,-26.59 109.82,-13.52 132.25,-7.84 172.05,2.24 218.6,0.53 253.6,-3.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="252.73,-6.85 263.08,-4.56 253.56,0.1 252.73,-6.85"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="339.5,-61.36 279.5,-61.36 279.5,-42.36 339.5,-42.36 339.5,-61.36"/>
<text text-anchor="middle" x="309.5" y="-49.36" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="337.5,-61.46 278,-61.46 278,-42.21 337.5,-42.21 337.5,-61.46"/>
<text text-anchor="middle" x="307.75" y="-47.96" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M213.22,-102.47C218.81,-99.63 224.59,-96.67 230,-93.86 246.82,-85.11 265.55,-75.1 280.5,-67.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="282.03,-69.65 289.17,-61.82 278.7,-63.49 282.03,-69.65"/>
<path fill="none" stroke="#63b8ff" d="M212.35,-102.18C217.74,-99.42 223.29,-96.56 228.5,-93.84 245.26,-85.07 263.93,-75.06 278.83,-67.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="280.34,-69.63 287.47,-61.79 277.01,-63.48 280.34,-69.63"/>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M230.49,-39.47C243.06,-41.47 256.47,-43.6 268.57,-45.52"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="267.82,-49.1 278.24,-47.21 268.92,-42.19 267.82,-49.1"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-39.4C241.41,-41.41 254.93,-43.57 267.1,-45.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="266.41,-49.11 276.84,-47.23 267.51,-42.19 266.41,-49.11"/>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M230.49,-24.24C238.43,-22.98 246.71,-21.66 254.77,-20.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="255.27,-23.69 264.59,-18.67 254.17,-16.78 255.27,-23.69"/>
<path fill="none" stroke="#63b8ff" d="M228.77,-24.28C236.87,-22.98 245.34,-21.63 253.58,-20.32"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="253.9,-23.65 263.23,-18.62 252.8,-16.74 253.9,-23.65"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,4 +1,4 @@
<map id="ciphers::HillCipher::get_char_idx" name="ciphers::HillCipher::get_char_idx">
<area shape="rect" id="node1" title="Get the index of a character in the STRKEY." alt="" coords="5,5,135,45"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="183,13,263,38"/>
<area shape="rect" id="node1" title="Get the index of a character in the STRKEY." alt="" coords="5,5,134,46"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/string/byte/strlen.html#" title=" " alt="" coords="182,13,261,39"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: ciphers::HillCipher::get_char_idx Pages: 1 -->
<svg width="201pt" height="38pt"
viewBox="0.00 0.00 201.00 38.00" 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 34)">
<svg width="200pt" height="39pt"
viewBox="0.00 0.00 199.75 38.50" 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 34.5)">
<title>ciphers::HillCipher::get_char_idx</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Get the index of a character in the STRKEY.">
<polygon fill="#999999" stroke="#666666" points="97,-30 0,-30 0,0 97,0 97,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
<polygon fill="#999999" stroke="#666666" points="96.25,-30.5 0,-30.5 0,0 96.25,0 96.25,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">ciphers::HillCipher</text>
<text text-anchor="middle" x="48.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::get_char_idx</text>
</a>
</g>
</g>
@@ -22,16 +22,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/string/byte/strlen.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="193,-24.5 133,-24.5 133,-5.5 193,-5.5 193,-24.5"/>
<text text-anchor="middle" x="163" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
<polygon fill="white" stroke="#666666" points="191.75,-24.88 132.25,-24.88 132.25,-5.63 191.75,-5.63 191.75,-24.88"/>
<text text-anchor="middle" x="162" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::strlen</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M97.21,-15C105.43,-15 113.9,-15 121.9,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="121.81,-18.5 131.81,-15 121.81,-11.5 121.81,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M96.57,-15.25C104.75,-15.25 113.17,-15.25 121.12,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="120.97,-18.75 130.97,-15.25 120.97,-11.75 120.97,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('d6/d26/house__robber_8cpp.html','../..
</div><div class="textblock"><div class="dynheader">
Include dependency graph for house_robber.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/dd7/house__robber_8cpp__incl.svg" width="340" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d4/dd7/house__robber_8cpp__incl.svg" width="335" height="126"><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">
@@ -203,7 +203,7 @@ Functions</h2></td></tr>
</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="../../d6/d26/house__robber_8cpp_a1e497c3e3f169afe5baaae6a5d40cbc8_cgraph.svg" width="326" height="75"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/house__robber_8cpp_a1e497c3e3f169afe5baaae6a5d40cbc8_cgraph.svg" width="324" height="76"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -235,7 +235,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/house__robber_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="318" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/house__robber_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="315" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -313,7 +313,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"><iframe scrolling="no" frameborder="0" src="../../d6/d26/house__robber_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="219" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d26/house__robber_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="218" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="dynamic_programming::house_robber::houseRobber" name="dynamic_programming::house_robber::houseRobber">
<area shape="rect" id="node1" title="The main function that implements the House Robber algorithm using dynamic programming." alt="" coords="5,29,199,69"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="247,37,320,62"/>
<area shape="rect" id="node1" title="The main function that implements the House Robber algorithm using dynamic programming." alt="" coords="5,29,198,70"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/max.html#" title=" " alt="" coords="246,37,318,63"/>
</map>

View File

@@ -1,43 +1,43 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: dynamic_programming::house_robber::houseRobber Pages: 1 -->
<svg width="244pt" height="56pt"
viewBox="0.00 0.00 244.00 56.00" 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 52)">
<svg width="243pt" height="57pt"
viewBox="0.00 0.00 242.50 56.50" 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 52.5)">
<title>dynamic_programming::house_robber::houseRobber</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="The main function that implements the House Robber algorithm using dynamic programming.">
<polygon fill="#999999" stroke="#666666" points="145,-30 0,-30 0,0 145,0 145,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="72.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">::house_robber::houseRobber</text>
<polygon fill="#999999" stroke="#666666" points="144.25,-30.5 0,-30.5 0,0 144.25,0 144.25,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">dynamic_programming</text>
<text text-anchor="middle" x="72.12" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">::house_robber::houseRobber</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node1</title>
<path fill="none" stroke="#63b8ff" d="M48.59,-30.28C43.28,-39.41 51.25,-48 72.5,-48 84.79,-48 92.63,-45.13 96.04,-40.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="99.56,-41.39 96.41,-31.28 92.56,-41.15 99.56,-41.39"/>
<path fill="none" stroke="#63b8ff" d="M48.16,-30.99C43.27,-40.06 51.26,-48.5 72.12,-48.5 83.86,-48.5 91.53,-45.83 95.12,-41.88"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="98.68,-42.26 96.09,-31.99 91.71,-41.63 98.68,-42.26"/>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/max.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="236,-24.5 181,-24.5 181,-5.5 236,-5.5 236,-24.5"/>
<text text-anchor="middle" x="208.5" y="-12.5" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
<polygon fill="white" stroke="#666666" points="234.5,-24.88 180.25,-24.88 180.25,-5.63 234.5,-5.63 234.5,-24.88"/>
<text text-anchor="middle" x="207.38" y="-11.38" font-family="Helvetica,sans-Serif" font-size="10.00">std::max</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M145.21,-15C153.74,-15 162.16,-15 169.93,-15"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.78,-18.5 179.78,-15 169.78,-11.5 169.78,-18.5"/>
<path fill="none" stroke="#63b8ff" d="M144.43,-15.25C152.91,-15.25 161.29,-15.25 169.02,-15.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="168.8,-18.75 178.8,-15.25 168.8,-11.75 168.8,-18.75"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,5 +1,5 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,31,49,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="119,5,191,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="97,55,213,80"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="119,5,190,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="97,55,212,80"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="164pt" height="64pt"
viewBox="0.00 0.00 164.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="163pt" height="64pt"
viewBox="0.00 0.00 163.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations.">
<polygon fill="#999999" stroke="#666666" points="33,-37 0,-37 0,-18 33,-18 33,-37"/>
<text text-anchor="middle" x="16.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-37.25 0,-37.25 0,-18 32.5,-18 32.5,-37.25"/>
<text text-anchor="middle" x="16.25" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="139.5,-56 85.5,-56 85.5,-37 139.5,-37 139.5,-56"/>
<text text-anchor="middle" x="112.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="138.5,-56.25 85,-56.25 85,-37 138.5,-37 138.5,-56.25"/>
<text text-anchor="middle" x="111.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M33.45,-30.72C44.72,-33 60.3,-36.15 74.58,-39.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.65,-42.62 84.15,-41.17 75.04,-35.76 73.65,-42.62"/>
<path fill="none" stroke="#63b8ff" d="M32.69,-30.76C43.93,-33.05 59.65,-36.24 74.03,-39.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="73.18,-42.76 83.67,-41.33 74.57,-35.9 73.18,-42.76"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="156,-19 69,-19 69,0 156,0 156,-19"/>
<text text-anchor="middle" x="112.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="155,-19.25 68.5,-19.25 68.5,0 155,0 155,-19.25"/>
<text text-anchor="middle" x="111.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M33.45,-24.45C40.45,-23.11 49.12,-21.45 58.1,-19.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.55,-23.01 67.71,-17.69 57.23,-16.14 58.55,-23.01"/>
<path fill="none" stroke="#63b8ff" d="M32.69,-24.65C39.7,-23.3 48.44,-21.62 57.52,-19.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.09,-23.13 67.25,-17.81 56.77,-16.26 58.09,-23.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1,6 +1,6 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,31,56,56"/>
<area shape="rect" id="node2" href="$d6/d26/house__robber_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="104,31,148,56"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="218,5,290,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="196,55,312,80"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,31,55,56"/>
<area shape="rect" id="node2" href="$d6/d26/house__robber_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations." alt="" coords="103,31,146,56"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="216,5,287,31"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="194,55,309,80"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="238pt" height="64pt"
viewBox="0.00 0.00 238.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="236pt" height="64pt"
viewBox="0.00 0.00 236.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-37 0,-37 0,-18 38,-18 38,-37"/>
<text text-anchor="middle" x="19" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-37.25 0,-37.25 0,-18 37,-18 37,-37.25"/>
<text text-anchor="middle" x="18.5" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,46 +21,46 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d26/house__robber_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations.">
<polygon fill="white" stroke="#666666" points="107,-37 74,-37 74,-18 107,-18 107,-37"/>
<text text-anchor="middle" x="90.5" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-37.25 73,-37.25 73,-18 105.5,-18 105.5,-37.25"/>
<text text-anchor="middle" x="89.25" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-27.5C45.89,-27.5 54.9,-27.5 63.23,-27.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-31 72.95,-27.5 62.95,-24 62.95,-31"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-27.62C44.67,-27.62 53.52,-27.62 61.73,-27.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-31.13 71.71,-27.62 61.71,-24.13 61.71,-31.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="213.5,-56 159.5,-56 159.5,-37 213.5,-37 213.5,-56"/>
<text text-anchor="middle" x="186.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="211.5,-56.25 158,-56.25 158,-37 211.5,-37 211.5,-56.25"/>
<text text-anchor="middle" x="184.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M107.45,-30.72C118.72,-33 134.3,-36.15 148.58,-39.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="147.65,-42.62 158.15,-41.17 149.04,-35.76 147.65,-42.62"/>
<path fill="none" stroke="#63b8ff" d="M105.69,-30.76C116.93,-33.05 132.65,-36.24 147.03,-39.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.18,-42.76 156.67,-41.33 147.57,-35.9 146.18,-42.76"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="230,-19 143,-19 143,0 230,0 230,-19"/>
<text text-anchor="middle" x="186.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="228,-19.25 141.5,-19.25 141.5,0 228,0 228,-19.25"/>
<text text-anchor="middle" x="184.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M107.45,-24.45C114.45,-23.11 123.12,-21.45 132.1,-19.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="132.55,-23.01 141.71,-17.69 131.23,-16.14 132.55,-23.01"/>
<path fill="none" stroke="#63b8ff" d="M105.69,-24.65C112.7,-23.3 121.44,-21.62 130.52,-19.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.09,-23.13 140.25,-17.81 129.77,-16.26 131.09,-23.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@@ -1,5 +1,5 @@
<map id="binary_search_tree&lt; T &gt;::bst_node" name="binary_search_tree&lt; T &gt;::bst_node">
<area shape="rect" id="node1" title="A struct to represent a node in the Binary Search Tree." alt="" coords="5,123,137,163"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="86,5,257,45"/>
<area shape="rect" id="node3" href="$dd/db6/structbinary__search__tree_1_1bst__node.html" title="A struct to represent a node in the Binary Search Tree." alt="" coords="161,123,293,163"/>
<area shape="rect" id="node1" title="A struct to represent a node in the Binary Search Tree." alt="" coords="5,124,137,165"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/memory/unique_ptr.html" title=" " alt="" coords="86,5,256,46"/>
<area shape="rect" id="node3" href="$dd/db6/structbinary__search__tree_1_1bst__node.html" title="A struct to represent a node in the Binary Search Tree." alt="" coords="161,124,293,165"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: binary_search_tree&lt; T &gt;::bst_node Pages: 1 -->
<svg width="224pt" height="126pt"
viewBox="0.00 0.00 224.00 126.00" 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 122)">
<svg width="224pt" height="128pt"
viewBox="0.00 0.00 223.50 127.50" 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 123.5)">
<title>binary_search_tree&lt; T &gt;::bst_node</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="A struct to represent a node in the Binary Search Tree.">
<polygon fill="#999999" stroke="#666666" points="99,-30 0,-30 0,0 99,0 99,-30"/>
<text text-anchor="start" x="8" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">binary_search_tree</text>
<text text-anchor="middle" x="49.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::bst_node</text>
<polygon fill="#999999" stroke="#666666" points="98.5,-30.5 0,-30.5 0,0 98.5,0 98.5,-30.5"/>
<text text-anchor="start" x="8" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">binary_search_tree</text>
<text text-anchor="middle" x="49.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::bst_node</text>
</a>
</g>
</g>
@@ -22,44 +22,44 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/memory/unique_ptr.html" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="188.5,-118 60.5,-118 60.5,-88 188.5,-88 188.5,-118"/>
<text text-anchor="start" x="68.5" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr&lt; binary</text>
<text text-anchor="middle" x="124.5" y="-95" font-family="Helvetica,sans-Serif" font-size="10.00">_search_tree::bst_node &gt;</text>
<polygon fill="white" stroke="#666666" points="187.75,-119.5 60.75,-119.5 60.75,-89 187.75,-89 187.75,-119.5"/>
<text text-anchor="start" x="68.75" y="-106" font-family="Helvetica,sans-Serif" font-size="10.00">std::unique_ptr&lt; binary</text>
<text text-anchor="middle" x="124.25" y="-94.75" font-family="Helvetica,sans-Serif" font-size="10.00">_search_tree::bst_node &gt;</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M102.53,-79.81C99.46,-76.56 96.37,-73.22 93.5,-70 81.93,-56.98 69.46,-41.53 60.75,-30.49"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="99.57,-81.82 109.03,-86.59 104.61,-76.96 99.57,-81.82"/>
<text text-anchor="middle" x="103" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="103" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M103.25,-80.8C100.28,-77.54 97.3,-74.2 94.5,-71 82.82,-57.63 69.96,-41.97 60.95,-30.84"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="100.11,-82.64 109.45,-87.63 105.26,-77.9 100.11,-82.64"/>
<text text-anchor="middle" x="104.62" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="104.62" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dd/db6/structbinary__search__tree_1_1bst__node.html" target="_top" xlink:title="A struct to represent a node in the Binary Search Tree.">
<polygon fill="white" stroke="#666666" points="216,-30 117,-30 117,0 216,0 216,-30"/>
<text text-anchor="start" x="125" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">binary_search_tree</text>
<text text-anchor="middle" x="166.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::bst_node</text>
<polygon fill="white" stroke="#666666" points="215.5,-30.5 117,-30.5 117,0 215.5,0 215.5,-30.5"/>
<text text-anchor="start" x="125" y="-17" font-family="Helvetica,sans-Serif" font-size="10.00">binary_search_tree</text>
<text text-anchor="middle" x="166.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; T &gt;::bst_node</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M117.93,-77.32C116.66,-67.7 116.92,-56.88 121.5,-48 125.19,-40.84 131.31,-34.94 137.86,-30.23"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="114.63,-77.71 119.95,-86.87 121.51,-76.39 114.63,-77.71"/>
<text text-anchor="middle" x="131" y="-62" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="131" y="-51" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M117.8,-78.24C116.58,-68.49 116.89,-57.51 121.5,-48.5 125.17,-41.34 131.24,-35.41 137.76,-30.67"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="114.52,-78.73 119.77,-87.93 121.4,-77.47 114.52,-78.73"/>
<text text-anchor="middle" x="131.62" y="-61.5" font-family="Helvetica,sans-Serif" font-size="10.00"> left</text>
<text text-anchor="middle" x="131.62" y="-50.25" font-family="Helvetica,sans-Serif" font-size="10.00">right</text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge">
<title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M157.73,-40.03C154,-49.53 149.39,-60.44 144.5,-70 141.46,-75.95 137.66,-82.24 134.2,-87.65"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="161.24,-41.64 161.53,-31.05 154.7,-39.15 161.24,-41.64"/>
<text text-anchor="middle" x="161" y="-56.5" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M157.35,-41.01C153.65,-50.55 149.09,-61.44 144.25,-71 141.22,-77 137.42,-83.33 133.96,-88.79"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="160.88,-42.55 161.13,-31.96 154.33,-40.09 160.88,-42.55"/>
<text text-anchor="middle" x="160.38" y="-55.88" font-family="Helvetica,sans-Serif" font-size="10.00"> ptr</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('d6/d2c/caesar__cipher_8cpp.html','../.
</div><div class="textblock"><div class="dynheader">
Include dependency graph for caesar_cipher.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d33/caesar__cipher_8cpp__incl.svg" width="252" height="110"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d1/d33/caesar__cipher_8cpp__incl.svg" width="248" height="111"><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">
@@ -271,7 +271,7 @@ Algorithm</h3>
</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="../../d6/d2c/caesar__cipher_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="274" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d2c/caesar__cipher_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="271" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -317,7 +317,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"><iframe scrolling="no" frameborder="0" src="../../d6/d2c/caesar__cipher_8cpp_ae1a3968e7947464bee7714f6d43b7002_cgraph.svg" width="175" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d2c/caesar__cipher_8cpp_ae1a3968e7947464bee7714f6d43b7002_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,169,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="131pt" height="27pt"
viewBox="0.00 0.00 131.00 27.00" 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)">
<svg width="130pt" height="27pt"
viewBox="0.00 0.00 130.00 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>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="33,-19 0,-19 0,0 33,0 33,-19"/>
<text text-anchor="middle" x="16.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="123,-19 69,-19 69,0 123,0 123,-19"/>
<text text-anchor="middle" x="96" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="122,-19.25 68.5,-19.25 68.5,0 122,0 122,-19.25"/>
<text text-anchor="middle" x="95.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M33.18,-9.5C40.34,-9.5 49.14,-9.5 57.83,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.66,-13 67.66,-9.5 57.66,-6 57.66,-13"/>
<path fill="none" stroke="#63b8ff" d="M32.83,-9.62C39.94,-9.62 48.68,-9.62 57.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.08,-13.13 67.08,-9.62 57.08,-6.13 57.08,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002" title=" " alt="" coords="104,5,148,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="196,5,268,31"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="$d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002" title=" " alt="" coords="103,5,146,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="194,5,265,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="205pt" height="27pt"
viewBox="0.00 0.00 205.00 27.00" 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)">
<svg width="203pt" height="27pt"
viewBox="0.00 0.00 203.00 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>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="107,-19 74,-19 74,0 107,0 107,-19"/>
<text text-anchor="middle" x="90.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-19.25 73,-19.25 73,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="89.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-9.5C45.89,-9.5 54.9,-9.5 63.23,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-13 72.95,-9.5 62.95,-6 62.95,-13"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="197,-19 143,-19 143,0 197,0 197,-19"/>
<text text-anchor="middle" x="170" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="195,-19.25 141.5,-19.25 141.5,0 195,0 195,-19.25"/>
<text text-anchor="middle" x="168.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M107.18,-9.5C114.34,-9.5 123.14,-9.5 131.83,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.66,-13 141.66,-9.5 131.66,-6 131.66,-13"/>
<path fill="none" stroke="#63b8ff" d="M105.83,-9.62C112.94,-9.62 121.68,-9.62 130.32,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.08,-13.13 140.08,-9.62 130.08,-6.13 130.08,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('d6/d2d/modular__inverse__simple_8cpp.h
</div><div class="textblock"><div class="dynheader">
Include dependency graph for modular_inverse_simple.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d13/modular__inverse__simple_8cpp__incl.svg" width="174" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../db/d13/modular__inverse__simple_8cpp__incl.svg" width="171" height="126"><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">
@@ -205,7 +205,7 @@ Functions</h2></td></tr>
</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="../../d6/d2d/modular__inverse__simple_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="252" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d2d/modular__inverse__simple_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="250" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -259,7 +259,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"><iframe scrolling="no" frameborder="0" src="../../d6/d2d/modular__inverse__simple_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="154" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d2d/modular__inverse__simple_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="152" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="self&#45;test implementations" alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="$d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" title="for IO operations" alt="" coords="97,5,148,31"/>
<area shape="rect" id="node2" href="$d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" title="for IO operations" alt="" coords="97,5,146,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="115pt" height="27pt"
viewBox="0.00 0.00 115.00 27.00" 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)">
<svg width="114pt" height="27pt"
viewBox="0.00 0.00 113.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>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="self&#45;test implementations">
<polygon fill="#999999" stroke="#666666" points="33,-19 0,-19 0,0 33,0 33,-19"/>
<text text-anchor="middle" x="16.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="#999999" stroke="#666666" points="32.5,-19.25 0,-19.25 0,0 32.5,0 32.5,-19.25"/>
<text text-anchor="middle" x="16.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
@@ -21,16 +21,16 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" target="_top" xlink:title="for IO operations">
<polygon fill="white" stroke="#666666" points="107,-19 69,-19 69,0 107,0 107,-19"/>
<text text-anchor="middle" x="88" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">imod</text>
<polygon fill="white" stroke="#666666" points="105.5,-19.25 68.5,-19.25 68.5,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="87" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">imod</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M33.27,-9.5C40.48,-9.5 49.27,-9.5 57.63,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.58,-13 67.58,-9.5 57.58,-6 57.58,-13"/>
<path fill="none" stroke="#63b8ff" d="M32.85,-9.62C40.04,-9.62 48.81,-9.62 57.14,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="57.03,-13.13 67.03,-9.62 57.03,-6.13 57.03,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1,5 +1,5 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,56,31"/>
<area shape="rect" id="node2" href="$d6/d2d/modular__inverse__simple_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="self&#45;test implementations" alt="" coords="104,5,148,31"/>
<area shape="rect" id="node3" href="$d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" title="for IO operations" alt="" coords="196,5,247,31"/>
<area shape="rect" id="node1" title="Main function." alt="" coords="5,5,55,31"/>
<area shape="rect" id="node2" href="$d6/d2d/modular__inverse__simple_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="self&#45;test implementations" alt="" coords="103,5,146,31"/>
<area shape="rect" id="node3" href="$d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" title="for IO operations" alt="" coords="194,5,243,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="189pt" height="27pt"
viewBox="0.00 0.00 189.00 27.00" 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)">
<svg width="187pt" height="27pt"
viewBox="0.00 0.00 186.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>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Main function.">
<polygon fill="#999999" stroke="#666666" points="38,-19 0,-19 0,0 38,0 38,-19"/>
<text text-anchor="middle" x="19" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-19.25 0,-19.25 0,0 37,0 37,-19.25"/>
<text text-anchor="middle" x="18.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,31 +21,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d2d/modular__inverse__simple_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="self&#45;test implementations">
<polygon fill="white" stroke="#666666" points="107,-19 74,-19 74,0 107,0 107,-19"/>
<text text-anchor="middle" x="90.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
<polygon fill="white" stroke="#666666" points="105.5,-19.25 73,-19.25 73,0 105.5,0 105.5,-19.25"/>
<text text-anchor="middle" x="89.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">test</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.26,-9.5C45.89,-9.5 54.9,-9.5 63.23,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.95,-13 72.95,-9.5 62.95,-6 62.95,-13"/>
<path fill="none" stroke="#63b8ff" d="M37.2,-9.62C44.67,-9.62 53.52,-9.62 61.73,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="61.71,-13.13 71.71,-9.62 61.71,-6.13 61.71,-13.13"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d2d/modular__inverse__simple_8cpp.html#a618b198f74a88ab0023355b3a05d9ad6" target="_top" xlink:title="for IO operations">
<polygon fill="white" stroke="#666666" points="181,-19 143,-19 143,0 181,0 181,-19"/>
<text text-anchor="middle" x="162" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">imod</text>
<polygon fill="white" stroke="#666666" points="178.5,-19.25 141.5,-19.25 141.5,0 178.5,0 178.5,-19.25"/>
<text text-anchor="middle" x="160" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">imod</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M107.27,-9.5C114.48,-9.5 123.27,-9.5 131.63,-9.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.58,-13 141.58,-9.5 131.58,-6 131.58,-13"/>
<path fill="none" stroke="#63b8ff" d="M105.85,-9.62C113.04,-9.62 121.81,-9.62 130.14,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="130.03,-13.13 140.03,-9.62 130.03,-6.13 130.03,-13.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('d6/d2e/fenwick__tree_8cpp.html','../..
</div><div class="textblock"><div class="dynheader">
Include dependency graph for fenwick_tree.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/dda/fenwick__tree_8cpp__incl.svg" width="256" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dc/dda/fenwick__tree_8cpp__incl.svg" width="252" height="126"><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">
@@ -165,7 +165,7 @@ Functions</h2></td></tr>
</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="../../d6/d2e/fenwick__tree_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="658" height="87"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d2e/fenwick__tree_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="654" height="87"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,7 +1,7 @@
<map id="main" name="main">
<area shape="rect" id="node1" title=" " alt="" coords="5,31,56,56"/>
<area shape="rect" id="node2" href="$dd/d91/class_fenwick_tree.html#a115ff5c548b429b737ea09f75817d1f9" title=" " alt="" coords="104,5,273,31"/>
<area shape="rect" id="node5" href="$dd/d91/class_fenwick_tree.html#a2e9ea4fcbe0786487f4535c1cfc7aa00" title=" " alt="" coords="321,56,465,81"/>
<area shape="rect" id="node3" href="$dd/d91/class_fenwick_tree.html#ade1d6a3d49af9d9df33e2fb26cab1699" title=" " alt="" coords="328,7,459,32"/>
<area shape="rect" id="node4" href="$dd/d91/class_fenwick_tree.html#aaae15ea71455315e257baa11017cec10" title=" " alt="" coords="513,32,652,57"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,31,55,56"/>
<area shape="rect" id="node2" href="$dd/d91/class_fenwick_tree.html#a115ff5c548b429b737ea09f75817d1f9" title=" " alt="" coords="103,5,271,31"/>
<area shape="rect" id="node5" href="$dd/d91/class_fenwick_tree.html#a2e9ea4fcbe0786487f4535c1cfc7aa00" title=" " alt="" coords="319,56,462,82"/>
<area shape="rect" id="node3" href="$dd/d91/class_fenwick_tree.html#ade1d6a3d49af9d9df33e2fb26cab1699" title=" " alt="" coords="326,7,455,32"/>
<area shape="rect" id="node4" href="$dd/d91/class_fenwick_tree.html#aaae15ea71455315e257baa11017cec10" title=" " alt="" coords="510,32,648,58"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="493pt" height="65pt"
viewBox="0.00 0.00 493.00 65.00" 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 61)">
<svg width="490pt" height="65pt"
viewBox="0.00 0.00 489.75 65.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 61.25)">
<title>main</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="38,-38 0,-38 0,-19 38,-19 38,-38"/>
<text text-anchor="middle" x="19" y="-26" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
<polygon fill="#999999" stroke="#666666" points="37,-38.25 0,-38.25 0,-19 37,-19 37,-38.25"/>
<text text-anchor="middle" x="18.5" y="-24.75" font-family="Helvetica,sans-Serif" font-size="10.00">main</text>
</a>
</g>
</g>
@@ -21,67 +21,67 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../dd/d91/class_fenwick_tree.html#a115ff5c548b429b737ea09f75817d1f9" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="201,-57 74,-57 74,-38 201,-38 201,-57"/>
<text text-anchor="middle" x="137.5" y="-45" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::sum_range</text>
<polygon fill="white" stroke="#666666" points="199.25,-57.25 73,-57.25 73,-38 199.25,-38 199.25,-57.25"/>
<text text-anchor="middle" x="136.12" y="-43.75" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::sum_range</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M38.46,-31.51C45.9,-32.72 55.01,-34.21 64.64,-35.78"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="63.81,-39.35 74.24,-37.51 64.94,-32.45 63.81,-39.35"/>
<path fill="none" stroke="#63b8ff" d="M37.31,-31.55C44.54,-32.74 53.4,-34.2 62.81,-35.74"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="62.17,-39.35 72.61,-37.52 63.31,-32.44 62.17,-39.35"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../dd/d91/class_fenwick_tree.html#a2e9ea4fcbe0786487f4535c1cfc7aa00" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="345,-19 237,-19 237,0 345,0 345,-19"/>
<text text-anchor="middle" x="291" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::update</text>
<polygon fill="white" stroke="#666666" points="342.75,-19.25 235.25,-19.25 235.25,0 342.75,0 342.75,-19.25"/>
<text text-anchor="middle" x="289" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::update</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M38.13,-27.22C75.89,-24.57 164.52,-18.33 225.88,-14.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="225.89,-17.45 235.62,-13.26 225.4,-10.47 225.89,-17.45"/>
<path fill="none" stroke="#63b8ff" d="M37.12,-27.38C74.43,-24.74 163.01,-18.47 224.25,-14.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="224.25,-17.57 233.97,-13.38 223.75,-10.59 224.25,-17.57"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../dd/d91/class_fenwick_tree.html#ade1d6a3d49af9d9df33e2fb26cab1699" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="340,-56 242,-56 242,-37 340,-37 340,-56"/>
<text text-anchor="middle" x="291" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::sum</text>
<polygon fill="white" stroke="#666666" points="337.5,-56.25 240.5,-56.25 240.5,-37 337.5,-37 337.5,-56.25"/>
<text text-anchor="middle" x="289" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::sum</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M201.43,-47.08C211.24,-47.02 221.34,-46.95 231.05,-46.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="230.84,-50.38 240.82,-46.82 230.79,-43.38 230.84,-50.38"/>
<path fill="none" stroke="#63b8ff" d="M199.36,-47.21C209.27,-47.15 219.49,-47.08 229.32,-47.01"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="229.22,-50.51 239.2,-46.94 229.17,-43.51 229.22,-50.51"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../dd/d91/class_fenwick_tree.html#aaae15ea71455315e257baa11017cec10" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="485,-37 381,-37 381,-18 485,-18 485,-37"/>
<text text-anchor="middle" x="433" y="-25" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::offset</text>
<polygon fill="white" stroke="#666666" points="481.75,-37.25 378.75,-37.25 378.75,-18 481.75,-18 481.75,-37.25"/>
<text text-anchor="middle" x="430.25" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">FenwickTree::offset</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M340.18,-39.96C349.82,-38.65 360.08,-37.26 370.11,-35.9"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="370.43,-39.25 379.87,-34.44 369.49,-32.32 370.43,-39.25"/>
<path fill="none" stroke="#63b8ff" d="M337.92,-40.09C347.51,-38.78 357.71,-37.39 367.69,-36.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.95,-39.38 377.39,-34.56 367.01,-32.45 367.95,-39.38"/>
</g>
<!-- Node5&#45;&gt;Node4 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M345.33,-16.36C353.39,-17.39 361.76,-18.47 369.98,-19.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="369.3,-23.1 379.67,-20.9 370.2,-16.15 369.3,-23.1"/>
<path fill="none" stroke="#63b8ff" d="M343.04,-16.48C351.16,-17.53 359.61,-18.62 367.89,-19.69"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="367.29,-23.27 377.65,-21.08 368.18,-16.33 367.29,-23.27"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -109,7 +109,7 @@ $(document).ready(function(){initNavTree('d6/d30/classmachine__learning_1_1adali
<div class="dynheader">
Collaboration diagram for machine_learning::adaline:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/dd3/classmachine__learning_1_1adaline__coll__graph.svg" width="183" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/dd3/classmachine__learning_1_1adaline__coll__graph.svg" width="183" height="126"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
<center><span class="legend">[<a target="top" href="../../graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
@@ -225,7 +225,7 @@ Friends</h2></td></tr>
</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="../../d6/d30/classmachine__learning_1_1adaline_a0acbe32aaab897e7939e5b0454035b8c_cgraph.svg" width="303" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d30/classmachine__learning_1_1adaline_a0acbe32aaab897e7939e5b0454035b8c_cgraph.svg" width="302" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -320,7 +320,7 @@ f(x) = \begin{cases}
</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="../../d6/d30/classmachine__learning_1_1adaline_ac8a9c2aaaa63b0f27ea176857e1e7d56_cgraph.svg" width="347" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d30/classmachine__learning_1_1adaline_ac8a9c2aaaa63b0f27ea176857e1e7d56_cgraph.svg" width="346" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -544,7 +544,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"><iframe scrolling="no" frameborder="0" src="../../d6/d30/classmachine__learning_1_1adaline_ab11242d9ad5b03a75911e29b04f78fd3_cgraph.svg" width="567" height="315"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d30/classmachine__learning_1_1adaline_ab11242d9ad5b03a75911e29b04f78fd3_cgraph.svg" width="566" height="315"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,5 +1,5 @@
<map id="machine_learning::adaline::adaline" name="machine_learning::adaline::adaline">
<area shape="rect" id="node1" title=" " alt="" coords="5,23,177,63"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="225,5,297,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="227,55,296,80"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,23,177,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="225,5,296,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/utility/program/exit.html#" title=" " alt="" coords="226,55,295,80"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::adaline Pages: 1 -->
<svg width="227pt" height="64pt"
viewBox="0.00 0.00 227.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="226pt" height="64pt"
viewBox="0.00 0.00 226.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>machine_learning::adaline::adaline</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="129,-42.5 0,-42.5 0,-12.5 129,-12.5 129,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">::adaline</text>
<polygon fill="#999999" stroke="#666666" points="128.5,-42.88 0,-42.88 0,-12.37 128.5,-12.37 128.5,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.25" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::adaline</text>
</a>
</g>
</g>
@@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="219,-56 165,-56 165,-37 219,-37 219,-56"/>
<text text-anchor="middle" x="192" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="218,-56.25 164.5,-56.25 164.5,-37 218,-37 218,-56.25"/>
<text text-anchor="middle" x="191.25" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M129.35,-37.17C137.73,-38.44 146.09,-39.7 153.82,-40.87"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.22,-44.47 163.63,-42.51 154.26,-37.55 153.22,-44.47"/>
<path fill="none" stroke="#63b8ff" d="M128.85,-37.29C137.28,-38.57 145.68,-39.85 153.44,-41.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="152.87,-44.64 163.28,-42.68 153.92,-37.72 152.87,-44.64"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/utility/program/exit.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="218,-19 166,-19 166,0 218,0 218,-19"/>
<text text-anchor="middle" x="192" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
<polygon fill="white" stroke="#666666" points="216.88,-19.25 165.62,-19.25 165.62,0 216.88,0 216.88,-19.25"/>
<text text-anchor="middle" x="191.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::exit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M129.35,-18.34C138.08,-17.09 146.78,-15.84 154.77,-14.7"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="155.13,-18.04 164.53,-13.15 154.13,-11.11 155.13,-18.04"/>
<path fill="none" stroke="#63b8ff" d="M128.85,-18.47C137.62,-17.2 146.36,-15.94 154.39,-14.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.78,-18.12 164.18,-13.24 153.78,-11.2 154.78,-18.12"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -1,12 +1,12 @@
<map id="machine_learning::adaline::fit" name="machine_learning::adaline::fit">
<area shape="rect" id="node1" title=" " alt="" coords="5,59,196,84"/>
<area shape="rect" id="node2" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="464,51,636,91"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="684,5,800,31"/>
<area shape="rect" id="node5" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="244,158,416,198"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="706,59,778,84"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="464,215,636,255"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="490,280,610,305"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="489,329,611,355"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="493,116,607,141"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="487,165,613,191"/>
<area shape="rect" id="node2" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="463,51,634,92"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="682,5,798,31"/>
<area shape="rect" id="node5" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="244,158,415,199"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="704,59,776,84"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="463,215,634,256"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="489,280,608,306"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="488,329,610,355"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="493,116,605,142"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="486,165,611,191"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::fit Pages: 1 -->
<!--zoomable 270 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 604;
var viewWidth = 602;
var viewHeight = 270;
var sectionId = 'dynsection-3';
</script>
@@ -58,8 +58,8 @@ var sectionId = 'dynsection-3';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="143,-222 0,-222 0,-203 143,-203 143,-222"/>
<text text-anchor="middle" x="71.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="#999999" stroke="#666666" points="142.75,-222.25 0,-222.25 0,-203 142.75,-203 142.75,-222.25"/>
<text text-anchor="middle" x="71.38" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
@@ -67,151 +67,151 @@ var sectionId = 'dynsection-3';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="473,-227.5 344,-227.5 344,-197.5 473,-197.5 473,-227.5"/>
<text text-anchor="start" x="352" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="408.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="white" stroke="#666666" points="471.75,-227.88 343.25,-227.88 343.25,-197.38 471.75,-197.38 471.75,-227.88"/>
<text text-anchor="start" x="351.25" y="-214.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="407.5" y="-203.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M143.14,-212.5C198.86,-212.5 276.38,-212.5 333.06,-212.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.75,-216 342.75,-212.5 332.75,-209 332.75,-216"/>
<path fill="none" stroke="#63b8ff" d="M143.23,-212.62C198.64,-212.62 275.45,-212.62 331.81,-212.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.8,-216.13 341.8,-212.62 331.8,-209.13 331.8,-216.13"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="596,-262 509,-262 509,-243 596,-243 596,-262"/>
<text text-anchor="middle" x="552.5" y="-250" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="594.25,-262.25 507.75,-262.25 507.75,-243 594.25,-243 594.25,-262.25"/>
<text text-anchor="middle" x="551" y="-248.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M143.47,-222.44C155.32,-223.93 167.5,-225.34 179,-226.5 292.35,-237.9 425.61,-245.9 498.03,-249.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="497.52,-253.33 507.69,-250.36 497.89,-246.34 497.52,-253.33"/>
<path fill="none" stroke="#63b8ff" d="M142.97,-222.53C154.9,-224.03 167.17,-225.46 178.75,-226.62 291.72,-238 424.53,-246.01 496.71,-249.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.16,-253.44 506.33,-250.48 496.54,-246.45 496.16,-253.44"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="308,-147.5 179,-147.5 179,-117.5 308,-117.5 308,-147.5"/>
<text text-anchor="start" x="187" y="-135.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="243.5" y="-124.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
<polygon fill="white" stroke="#666666" points="307.25,-147.88 178.75,-147.88 178.75,-117.38 307.25,-117.38 307.25,-147.88"/>
<text text-anchor="start" x="186.75" y="-134.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="243" y="-123.12" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M93.69,-202.53C120.18,-190.06 166.15,-168.43 200.01,-152.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.1,-155.38 208.65,-147.96 198.12,-149.05 201.1,-155.38"/>
<path fill="none" stroke="#63b8ff" d="M93.52,-202.65C119.87,-190.23 165.54,-168.68 199.3,-152.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="200.36,-155.66 207.91,-148.23 197.37,-149.33 200.36,-155.66"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="579.5,-222 525.5,-222 525.5,-203 579.5,-203 579.5,-222"/>
<text text-anchor="middle" x="552.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="577.75,-222.25 524.25,-222.25 524.25,-203 577.75,-203 577.75,-222.25"/>
<text text-anchor="middle" x="551" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M473.44,-212.5C487.42,-212.5 501.76,-212.5 514.28,-212.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.2,-216 524.2,-212.5 514.2,-209 514.2,-216"/>
<path fill="none" stroke="#63b8ff" d="M472.21,-212.62C486.14,-212.62 500.44,-212.62 512.91,-212.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.79,-216.13 522.79,-212.62 512.79,-209.13 512.79,-216.13"/>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M464.4,-227.97C478.07,-231.82 492.58,-235.9 505.76,-239.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.43,-243.16 515,-242.5 506.32,-236.42 504.43,-243.16"/>
<path fill="none" stroke="#63b8ff" d="M464.02,-228.32C477.21,-232.05 491.13,-235.98 503.85,-239.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="502.63,-243.15 513.2,-242.51 504.53,-236.42 502.63,-243.15"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M270.2,-147.92C290.02,-159.5 318.29,-175.39 344,-187.5 347.98,-189.37 352.14,-191.23 356.35,-193.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.6,-196.51 365.18,-197.13 357.29,-190.05 354.6,-196.51"/>
<path fill="none" stroke="#63b8ff" d="M269.15,-148.21C288.88,-160.1 317.27,-176.45 343.25,-188.62 346.24,-190.02 349.33,-191.41 352.47,-192.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.01,-196.35 361.59,-196.95 353.69,-189.89 351.01,-196.35"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="473,-104.5 344,-104.5 344,-74.5 473,-74.5 473,-104.5"/>
<text text-anchor="start" x="352" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="408.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
<polygon fill="white" stroke="#666666" points="471.75,-104.88 343.25,-104.88 343.25,-74.38 471.75,-74.38 471.75,-104.88"/>
<text text-anchor="start" x="351.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="407.5" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M302.89,-117.1C314.47,-114.04 326.74,-110.8 338.64,-107.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.2,-110.87 347.97,-104.94 337.41,-104.11 339.2,-110.87"/>
<path fill="none" stroke="#63b8ff" d="M303.13,-116.98C313.99,-114.1 325.43,-111.08 336.58,-108.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.37,-111.27 346.15,-105.33 335.58,-104.51 337.37,-111.27"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="453.5,-56 363.5,-56 363.5,-37 453.5,-37 453.5,-56"/>
<text text-anchor="middle" x="408.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="452.25,-56.25 362.75,-56.25 362.75,-37 452.25,-37 452.25,-56.25"/>
<text text-anchor="middle" x="407.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M263.64,-117.03C282.93,-102.07 314.07,-79.65 344,-65.5 348.27,-63.48 352.8,-61.62 357.41,-59.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.19,-63.01 366.52,-56.45 355.92,-56.39 358.19,-63.01"/>
<path fill="none" stroke="#63b8ff" d="M263.09,-117.16C282.33,-102.2 313.38,-79.79 343.25,-65.62 347.33,-63.69 351.65,-61.9 356.04,-60.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.03,-63.27 365.34,-56.69 354.74,-56.66 357.03,-63.27"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="454.5,-19 362.5,-19 362.5,0 454.5,0 454.5,-19"/>
<text text-anchor="middle" x="408.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="453.38,-19.25 361.62,-19.25 361.62,0 453.38,0 453.38,-19.25"/>
<text text-anchor="middle" x="407.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M254.83,-117.18C271.1,-94.25 304.9,-51.17 344,-27.5 346.62,-25.91 349.38,-24.46 352.23,-23.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.23,-26.1 361.17,-19.09 350.59,-19.62 353.23,-26.1"/>
<path fill="none" stroke="#63b8ff" d="M254.57,-116.93C270.89,-93.91 304.43,-51.18 343.25,-27.62 345.86,-26.04 348.61,-24.59 351.45,-23.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="352.41,-26.25 360.35,-19.23 349.77,-19.77 352.41,-26.25"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="451,-179 366,-179 366,-160 451,-160 451,-179"/>
<text text-anchor="middle" x="408.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="449.62,-179.25 365.38,-179.25 365.38,-160 449.62,-160 449.62,-179.25"/>
<text text-anchor="middle" x="407.5" y="-165.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M308.45,-147.02C323.96,-150.54 340.35,-154.26 355.24,-157.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.25,-161.23 364.78,-160.03 355.8,-154.4 354.25,-161.23"/>
<path fill="none" stroke="#63b8ff" d="M307.29,-147.04C322.92,-150.6 339.49,-154.37 354.52,-157.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.62,-161.4 364.15,-160.21 355.18,-154.58 353.62,-161.4"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="456,-142 361,-142 361,-123 456,-123 456,-142"/>
<text text-anchor="middle" x="408.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
<polygon fill="white" stroke="#666666" points="454.5,-142.25 360.5,-142.25 360.5,-123 454.5,-123 454.5,-142.25"/>
<text text-anchor="middle" x="407.5" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M308.45,-132.5C322.04,-132.5 336.31,-132.5 349.66,-132.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.61,-136 359.61,-132.5 349.61,-129 349.61,-136"/>
<path fill="none" stroke="#63b8ff" d="M307.29,-132.62C321.21,-132.62 335.88,-132.62 349.53,-132.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.24,-136.13 359.24,-132.62 349.24,-129.13 349.24,-136.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::fit Pages: 1 -->
<svg width="604pt" height="270pt"
viewBox="0.00 0.00 604.00 270.00" 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 266)">
<svg width="602pt" height="270pt"
viewBox="0.00 0.00 602.25 270.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 266.25)">
<title>machine_learning::adaline::fit</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="143,-222 0,-222 0,-203 143,-203 143,-222"/>
<text text-anchor="middle" x="71.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="#999999" stroke="#666666" points="142.75,-222.25 0,-222.25 0,-203 142.75,-203 142.75,-222.25"/>
<text text-anchor="middle" x="71.38" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
@@ -21,151 +21,151 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="473,-227.5 344,-227.5 344,-197.5 473,-197.5 473,-227.5"/>
<text text-anchor="start" x="352" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="408.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="white" stroke="#666666" points="471.75,-227.88 343.25,-227.88 343.25,-197.38 471.75,-197.38 471.75,-227.88"/>
<text text-anchor="start" x="351.25" y="-214.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="407.5" y="-203.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M143.14,-212.5C198.86,-212.5 276.38,-212.5 333.06,-212.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="332.75,-216 342.75,-212.5 332.75,-209 332.75,-216"/>
<path fill="none" stroke="#63b8ff" d="M143.23,-212.62C198.64,-212.62 275.45,-212.62 331.81,-212.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="331.8,-216.13 341.8,-212.62 331.8,-209.13 331.8,-216.13"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="596,-262 509,-262 509,-243 596,-243 596,-262"/>
<text text-anchor="middle" x="552.5" y="-250" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="594.25,-262.25 507.75,-262.25 507.75,-243 594.25,-243 594.25,-262.25"/>
<text text-anchor="middle" x="551" y="-248.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge11" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M143.47,-222.44C155.32,-223.93 167.5,-225.34 179,-226.5 292.35,-237.9 425.61,-245.9 498.03,-249.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="497.52,-253.33 507.69,-250.36 497.89,-246.34 497.52,-253.33"/>
<path fill="none" stroke="#63b8ff" d="M142.97,-222.53C154.9,-224.03 167.17,-225.46 178.75,-226.62 291.72,-238 424.53,-246.01 496.71,-249.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="496.16,-253.44 506.33,-250.48 496.54,-246.45 496.16,-253.44"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="308,-147.5 179,-147.5 179,-117.5 308,-117.5 308,-147.5"/>
<text text-anchor="start" x="187" y="-135.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="243.5" y="-124.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
<polygon fill="white" stroke="#666666" points="307.25,-147.88 178.75,-147.88 178.75,-117.38 307.25,-117.38 307.25,-147.88"/>
<text text-anchor="start" x="186.75" y="-134.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="243" y="-123.12" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M93.69,-202.53C120.18,-190.06 166.15,-168.43 200.01,-152.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="201.1,-155.38 208.65,-147.96 198.12,-149.05 201.1,-155.38"/>
<path fill="none" stroke="#63b8ff" d="M93.52,-202.65C119.87,-190.23 165.54,-168.68 199.3,-152.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="200.36,-155.66 207.91,-148.23 197.37,-149.33 200.36,-155.66"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="579.5,-222 525.5,-222 525.5,-203 579.5,-203 579.5,-222"/>
<text text-anchor="middle" x="552.5" y="-210" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="577.75,-222.25 524.25,-222.25 524.25,-203 577.75,-203 577.75,-222.25"/>
<text text-anchor="middle" x="551" y="-208.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M473.44,-212.5C487.42,-212.5 501.76,-212.5 514.28,-212.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="514.2,-216 524.2,-212.5 514.2,-209 514.2,-216"/>
<path fill="none" stroke="#63b8ff" d="M472.21,-212.62C486.14,-212.62 500.44,-212.62 512.91,-212.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.79,-216.13 522.79,-212.62 512.79,-209.13 512.79,-216.13"/>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M464.4,-227.97C478.07,-231.82 492.58,-235.9 505.76,-239.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="504.43,-243.16 515,-242.5 506.32,-236.42 504.43,-243.16"/>
<path fill="none" stroke="#63b8ff" d="M464.02,-228.32C477.21,-232.05 491.13,-235.98 503.85,-239.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="502.63,-243.15 513.2,-242.51 504.53,-236.42 502.63,-243.15"/>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge8" class="edge">
<title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M270.2,-147.92C290.02,-159.5 318.29,-175.39 344,-187.5 347.98,-189.37 352.14,-191.23 356.35,-193.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.6,-196.51 365.18,-197.13 357.29,-190.05 354.6,-196.51"/>
<path fill="none" stroke="#63b8ff" d="M269.15,-148.21C288.88,-160.1 317.27,-176.45 343.25,-188.62 346.24,-190.02 349.33,-191.41 352.47,-192.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="351.01,-196.35 361.59,-196.95 353.69,-189.89 351.01,-196.35"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="473,-104.5 344,-104.5 344,-74.5 473,-74.5 473,-104.5"/>
<text text-anchor="start" x="352" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="408.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
<polygon fill="white" stroke="#666666" points="471.75,-104.88 343.25,-104.88 343.25,-74.38 471.75,-74.38 471.75,-104.88"/>
<text text-anchor="start" x="351.25" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="407.5" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M302.89,-117.1C314.47,-114.04 326.74,-110.8 338.64,-107.67"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="339.2,-110.87 347.97,-104.94 337.41,-104.11 339.2,-110.87"/>
<path fill="none" stroke="#63b8ff" d="M303.13,-116.98C313.99,-114.1 325.43,-111.08 336.58,-108.13"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="337.37,-111.27 346.15,-105.33 335.58,-104.51 337.37,-111.27"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="453.5,-56 363.5,-56 363.5,-37 453.5,-37 453.5,-56"/>
<text text-anchor="middle" x="408.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="452.25,-56.25 362.75,-56.25 362.75,-37 452.25,-37 452.25,-56.25"/>
<text text-anchor="middle" x="407.5" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M263.64,-117.03C282.93,-102.07 314.07,-79.65 344,-65.5 348.27,-63.48 352.8,-61.62 357.41,-59.92"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="358.19,-63.01 366.52,-56.45 355.92,-56.39 358.19,-63.01"/>
<path fill="none" stroke="#63b8ff" d="M263.09,-117.16C282.33,-102.2 313.38,-79.79 343.25,-65.62 347.33,-63.69 351.65,-61.9 356.04,-60.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="357.03,-63.27 365.34,-56.69 354.74,-56.66 357.03,-63.27"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="454.5,-19 362.5,-19 362.5,0 454.5,0 454.5,-19"/>
<text text-anchor="middle" x="408.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="453.38,-19.25 361.62,-19.25 361.62,0 453.38,0 453.38,-19.25"/>
<text text-anchor="middle" x="407.5" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node5&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M254.83,-117.18C271.1,-94.25 304.9,-51.17 344,-27.5 346.62,-25.91 349.38,-24.46 352.23,-23.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.23,-26.1 361.17,-19.09 350.59,-19.62 353.23,-26.1"/>
<path fill="none" stroke="#63b8ff" d="M254.57,-116.93C270.89,-93.91 304.43,-51.18 343.25,-27.62 345.86,-26.04 348.61,-24.59 351.45,-23.27"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="352.41,-26.25 360.35,-19.23 349.77,-19.77 352.41,-26.25"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="451,-179 366,-179 366,-160 451,-160 451,-179"/>
<text text-anchor="middle" x="408.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="449.62,-179.25 365.38,-179.25 365.38,-160 449.62,-160 449.62,-179.25"/>
<text text-anchor="middle" x="407.5" y="-165.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node5&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M308.45,-147.02C323.96,-150.54 340.35,-154.26 355.24,-157.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="354.25,-161.23 364.78,-160.03 355.8,-154.4 354.25,-161.23"/>
<path fill="none" stroke="#63b8ff" d="M307.29,-147.04C322.92,-150.6 339.49,-154.37 354.52,-157.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="353.62,-161.4 364.15,-160.21 355.18,-154.58 353.62,-161.4"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="456,-142 361,-142 361,-123 456,-123 456,-142"/>
<text text-anchor="middle" x="408.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
<polygon fill="white" stroke="#666666" points="454.5,-142.25 360.5,-142.25 360.5,-123 454.5,-123 454.5,-142.25"/>
<text text-anchor="middle" x="407.5" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node10 -->
<g id="edge10" class="edge">
<title>Node5&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M308.45,-132.5C322.04,-132.5 336.31,-132.5 349.66,-132.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.61,-136 359.61,-132.5 349.61,-129 349.61,-136"/>
<path fill="none" stroke="#63b8ff" d="M307.29,-132.62C321.21,-132.62 335.88,-132.62 349.53,-132.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="349.24,-136.13 359.24,-132.62 349.24,-129.13 349.24,-136.13"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

@@ -1,13 +1,13 @@
<map id="machine_learning::adaline::fit" name="machine_learning::adaline::fit">
<area shape="rect" id="node1" title=" " alt="" coords="5,166,196,191"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="945,328,1017,354"/>
<area shape="rect" id="node3" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="244,268,435,294"/>
<area shape="rect" id="node4" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="703,348,875,388"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="923,382,1039,407"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="483,233,655,273"/>
<area shape="rect" id="node7" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="703,233,875,273"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="729,298,849,323"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="727,84,850,110"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="732,134,845,159"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="725,183,852,208"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,165,196,191"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="943,328,1014,354"/>
<area shape="rect" id="node3" href="$d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" title=" " alt="" coords="244,268,434,294"/>
<area shape="rect" id="node4" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="701,347,873,388"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="921,381,1036,407"/>
<area shape="rect" id="node6" href="$d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" title=" " alt="" coords="482,232,653,273"/>
<area shape="rect" id="node7" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="701,232,873,273"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="727,297,847,323"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="726,84,848,110"/>
<area shape="rect" id="node10" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="731,133,843,159"/>
<area shape="rect" id="node11" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="724,183,850,208"/>
</map>

View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::fit Pages: 1 -->
<!--zoomable 309 -->
@@ -46,7 +46,7 @@ if (edges && edges.length) {
</defs>
<script type="text/javascript">
var viewWidth = 783;
var viewWidth = 781;
var viewHeight = 309;
var sectionId = 'dynsection-4';
</script>
@@ -58,8 +58,8 @@ var sectionId = 'dynsection-4';
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="143,-181 0,-181 0,-162 143,-162 143,-181"/>
<text text-anchor="middle" x="71.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="#999999" stroke="#666666" points="142.75,-181.25 0,-181.25 0,-162 142.75,-162 142.75,-181.25"/>
<text text-anchor="middle" x="71.38" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
@@ -67,172 +67,172 @@ var sectionId = 'dynsection-4';
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="758.5,-59 704.5,-59 704.5,-40 758.5,-40 758.5,-59"/>
<text text-anchor="middle" x="731.5" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="756.5,-59.25 703,-59.25 703,-40 756.5,-40 756.5,-59.25"/>
<text text-anchor="middle" x="729.75" y="-45.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M89.09,-181.24C162.73,-223.07 464.67,-379.68 652,-251.5 713.04,-209.73 726.63,-112.99 729.64,-70.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="733.19,-70.57 730.26,-60.39 726.2,-70.18 733.19,-70.57"/>
<path fill="none" stroke="#63b8ff" d="M89.43,-181.64C163.76,-223.84 464.09,-379.32 650.5,-251.62 711.5,-209.84 724.96,-113.1 727.92,-70.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="731.47,-70.69 728.52,-60.52 724.48,-70.31 731.47,-70.69"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="322,-104 179,-104 179,-85 322,-85 322,-104"/>
<text text-anchor="middle" x="250.5" y="-92" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="white" stroke="#666666" points="321.5,-104.25 178.75,-104.25 178.75,-85 321.5,-85 321.5,-104.25"/>
<text text-anchor="middle" x="250.12" y="-90.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M95.28,-161.59C126.13,-148.17 181.38,-124.13 216.7,-108.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.76,-111.69 225.53,-104.49 214.96,-105.27 217.76,-111.69"/>
<path fill="none" stroke="#63b8ff" d="M95.48,-161.56C126.31,-148.13 181.09,-124.26 216.22,-108.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.24,-111.9 225.01,-104.69 214.45,-105.48 217.24,-111.9"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="652,-44.5 523,-44.5 523,-14.5 652,-14.5 652,-44.5"/>
<text text-anchor="start" x="531" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="587.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="white" stroke="#666666" points="650.5,-44.88 522,-44.88 522,-14.37 650.5,-14.37 650.5,-44.88"/>
<text text-anchor="start" x="530" y="-31.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="586.25" y="-20.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M302.74,-84.56C358.54,-73.73 448.28,-56.32 511.89,-43.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.51,-47.23 521.66,-41.89 511.17,-40.36 512.51,-47.23"/>
<path fill="none" stroke="#63b8ff" d="M302.97,-84.54C358.67,-73.7 447.71,-56.38 510.88,-44.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.42,-47.36 520.57,-42.01 510.08,-40.49 511.42,-47.36"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="775,-19 688,-19 688,0 775,0 775,-19"/>
<text text-anchor="middle" x="731.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="773,-19.25 686.5,-19.25 686.5,0 773,0 773,-19.25"/>
<text text-anchor="middle" x="729.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M271.13,-84.65C292.2,-74.37 326.86,-58.25 358,-47.5 429.53,-22.81 447.92,-14.91 523,-5.5 579.89,1.63 594.69,-4.04 652,-5.5 660.06,-5.71 668.59,-6.03 676.93,-6.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.58,-9.94 686.74,-6.93 676.92,-2.95 676.58,-9.94"/>
<path fill="none" stroke="#63b8ff" d="M271.12,-84.59C292.2,-74.3 326.59,-58.32 357.5,-47.62 428.81,-22.96 447.13,-15.03 522,-5.62 578.67,1.49 593.41,-4.17 650.5,-5.62 658.54,-5.83 667.03,-6.15 675.35,-6.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="674.97,-10.06 685.12,-7.05 675.3,-3.07 674.97,-10.06"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="487,-130.5 358,-130.5 358,-100.5 487,-100.5 487,-130.5"/>
<text text-anchor="start" x="366" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="422.5" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
<polygon fill="white" stroke="#666666" points="486,-130.88 357.5,-130.88 357.5,-100.38 486,-100.38 486,-130.88"/>
<text text-anchor="start" x="365.5" y="-117.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="421.75" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M322.12,-103.22C330.3,-104.23 338.67,-105.27 346.9,-106.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.27,-109.86 356.62,-107.61 347.13,-102.91 346.27,-109.86"/>
<path fill="none" stroke="#63b8ff" d="M321.59,-103.35C329.75,-104.36 338.1,-105.39 346.31,-106.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="345.66,-109.98 356.01,-107.73 346.52,-103.03 345.66,-109.98"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M652.44,-38.51C666.56,-40.49 681.05,-42.54 693.66,-44.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.81,-47.87 703.2,-45.8 693.79,-40.94 692.81,-47.87"/>
<path fill="none" stroke="#63b8ff" d="M650.96,-38.63C664.89,-40.6 679.19,-42.62 691.66,-44.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="691.15,-47.99 701.54,-45.92 692.13,-41.06 691.15,-47.99"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M652.44,-20.49C660.64,-19.34 668.96,-18.17 676.97,-17.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.24,-20.39 686.66,-15.53 676.27,-13.46 677.24,-20.39"/>
<path fill="none" stroke="#63b8ff" d="M650.96,-20.62C659.13,-19.46 667.43,-18.29 675.41,-17.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="675.65,-20.52 685.06,-15.66 674.67,-13.59 675.65,-20.52"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M445.3,-100.17C465,-86.75 495.09,-67.31 523,-53.5 525.97,-52.03 529.05,-50.6 532.18,-49.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="533.45,-52.05 541.3,-44.92 530.72,-45.6 533.45,-52.05"/>
<path fill="none" stroke="#63b8ff" d="M444.88,-100.04C464.53,-86.63 494.34,-67.35 522,-53.62 524.76,-52.25 527.62,-50.91 530.53,-49.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="531.72,-52.48 539.54,-45.33 528.97,-46.04 531.72,-52.48"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="652,-130.5 523,-130.5 523,-100.5 652,-100.5 652,-130.5"/>
<text text-anchor="start" x="531" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="587.5" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
<polygon fill="white" stroke="#666666" points="650.5,-130.88 522,-130.88 522,-100.38 650.5,-100.38 650.5,-130.88"/>
<text text-anchor="start" x="530" y="-117.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="586.25" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M487.45,-115.5C495.43,-115.5 503.63,-115.5 511.75,-115.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.73,-119 521.73,-115.5 511.73,-112 511.73,-119"/>
<path fill="none" stroke="#63b8ff" d="M486.04,-115.62C494.16,-115.62 502.53,-115.62 510.8,-115.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="510.6,-119.13 520.6,-115.62 510.6,-112.13 510.6,-119.13"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632.5,-82 542.5,-82 542.5,-63 632.5,-63 632.5,-82"/>
<text text-anchor="middle" x="587.5" y="-70" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="631,-82.25 541.5,-82.25 541.5,-63 631,-63 631,-82.25"/>
<text text-anchor="middle" x="586.25" y="-68.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M481.89,-100.1C500.52,-95.18 520.91,-89.8 538.7,-85.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.06,-88.37 547.84,-82.44 537.28,-81.6 539.06,-88.37"/>
<path fill="none" stroke="#63b8ff" d="M481.88,-99.98C499.91,-95.21 519.52,-90.02 536.77,-85.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.39,-88.64 546.16,-82.7 535.6,-81.88 537.39,-88.64"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="633.5,-242 541.5,-242 541.5,-223 633.5,-223 633.5,-242"/>
<text text-anchor="middle" x="587.5" y="-230" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="632.12,-242.25 540.38,-242.25 540.38,-223 632.12,-223 632.12,-242.25"/>
<text text-anchor="middle" x="586.25" y="-228.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M434.59,-130.64C451.33,-152.4 485.14,-192.34 523,-214.5 525.64,-216.05 528.42,-217.47 531.29,-218.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.68,-222.29 540.26,-222.76 532.28,-215.79 529.68,-222.29"/>
<path fill="none" stroke="#63b8ff" d="M434.09,-131.12C450.87,-152.96 484.43,-192.58 522,-214.62 524.63,-216.17 527.4,-217.59 530.25,-218.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.6,-222.4 539.19,-222.88 531.21,-215.9 528.6,-222.4"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="630,-205 545,-205 545,-186 630,-186 630,-205"/>
<text text-anchor="middle" x="587.5" y="-193" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="628.38,-205.25 544.12,-205.25 544.12,-186 628.38,-186 628.38,-205.25"/>
<text text-anchor="middle" x="586.25" y="-191.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M444.27,-130.87C463.76,-144.7 494.15,-164.73 523,-177.5 526.78,-179.17 530.76,-180.73 534.8,-182.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="533.32,-185.71 543.91,-185.53 535.52,-179.06 533.32,-185.71"/>
<path fill="none" stroke="#63b8ff" d="M443.84,-131.26C463.3,-145.07 493.4,-164.93 522,-177.62 525.66,-179.25 529.5,-180.77 533.41,-182.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.23,-185.81 542.83,-185.65 534.45,-179.16 532.23,-185.81"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="635,-168 540,-168 540,-149 635,-149 635,-168"/>
<text text-anchor="middle" x="587.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
<polygon fill="white" stroke="#666666" points="633.25,-168.25 539.25,-168.25 539.25,-149 633.25,-149 633.25,-168.25"/>
<text text-anchor="middle" x="586.25" y="-154.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="#63b8ff" d="M481.89,-130.9C500.52,-135.82 520.91,-141.2 538.7,-145.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.28,-149.4 547.84,-148.56 539.06,-142.63 537.28,-149.4"/>
<path fill="none" stroke="#63b8ff" d="M481.88,-131.27C499.91,-136.04 519.52,-141.23 536.77,-145.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="535.6,-149.37 546.16,-148.55 537.39,-142.61 535.6,-149.37"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::fit Pages: 1 -->
<svg width="783pt" height="309pt"
viewBox="0.00 0.00 783.00 309.15" 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 305.15)">
<svg width="781pt" height="309pt"
viewBox="0.00 0.00 781.00 309.18" 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 305.18)">
<title>machine_learning::adaline::fit</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="143,-181 0,-181 0,-162 143,-162 143,-181"/>
<text text-anchor="middle" x="71.5" y="-169" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="#999999" stroke="#666666" points="142.75,-181.25 0,-181.25 0,-162 142.75,-162 142.75,-181.25"/>
<text text-anchor="middle" x="71.38" y="-167.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
@@ -21,172 +21,172 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="758.5,-59 704.5,-59 704.5,-40 758.5,-40 758.5,-59"/>
<text text-anchor="middle" x="731.5" y="-47" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="756.5,-59.25 703,-59.25 703,-40 756.5,-40 756.5,-59.25"/>
<text text-anchor="middle" x="729.75" y="-45.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M89.09,-181.24C162.73,-223.07 464.67,-379.68 652,-251.5 713.04,-209.73 726.63,-112.99 729.64,-70.34"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="733.19,-70.57 730.26,-60.39 726.2,-70.18 733.19,-70.57"/>
<path fill="none" stroke="#63b8ff" d="M89.43,-181.64C163.76,-223.84 464.09,-379.32 650.5,-251.62 711.5,-209.84 724.96,-113.1 727.92,-70.46"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="731.47,-70.69 728.52,-60.52 724.48,-70.31 731.47,-70.69"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="322,-104 179,-104 179,-85 322,-85 322,-104"/>
<text text-anchor="middle" x="250.5" y="-92" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
<polygon fill="white" stroke="#666666" points="321.5,-104.25 178.75,-104.25 178.75,-85 321.5,-85 321.5,-104.25"/>
<text text-anchor="middle" x="250.12" y="-90.75" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline::fit</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M95.28,-161.59C126.13,-148.17 181.38,-124.13 216.7,-108.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.76,-111.69 225.53,-104.49 214.96,-105.27 217.76,-111.69"/>
<path fill="none" stroke="#63b8ff" d="M95.48,-161.56C126.31,-148.13 181.09,-124.26 216.22,-108.96"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.24,-111.9 225.01,-104.69 214.45,-105.48 217.24,-111.9"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="652,-44.5 523,-44.5 523,-14.5 652,-14.5 652,-44.5"/>
<text text-anchor="start" x="531" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="587.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="white" stroke="#666666" points="650.5,-44.88 522,-44.88 522,-14.37 650.5,-14.37 650.5,-44.88"/>
<text text-anchor="start" x="530" y="-31.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="586.25" y="-20.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M302.74,-84.56C358.54,-73.73 448.28,-56.32 511.89,-43.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="512.51,-47.23 521.66,-41.89 511.17,-40.36 512.51,-47.23"/>
<path fill="none" stroke="#63b8ff" d="M302.97,-84.54C358.67,-73.7 447.71,-56.38 510.88,-44.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.42,-47.36 520.57,-42.01 510.08,-40.49 511.42,-47.36"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="775,-19 688,-19 688,0 775,0 775,-19"/>
<text text-anchor="middle" x="731.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="773,-19.25 686.5,-19.25 686.5,0 773,0 773,-19.25"/>
<text text-anchor="middle" x="729.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge13" class="edge">
<title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M271.13,-84.65C292.2,-74.37 326.86,-58.25 358,-47.5 429.53,-22.81 447.92,-14.91 523,-5.5 579.89,1.63 594.69,-4.04 652,-5.5 660.06,-5.71 668.59,-6.03 676.93,-6.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="676.58,-9.94 686.74,-6.93 676.92,-2.95 676.58,-9.94"/>
<path fill="none" stroke="#63b8ff" d="M271.12,-84.59C292.2,-74.3 326.59,-58.32 357.5,-47.62 428.81,-22.96 447.13,-15.03 522,-5.62 578.67,1.49 593.41,-4.17 650.5,-5.62 658.54,-5.83 667.03,-6.15 675.35,-6.53"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="674.97,-10.06 685.12,-7.05 675.3,-3.07 674.97,-10.06"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="487,-130.5 358,-130.5 358,-100.5 487,-100.5 487,-130.5"/>
<text text-anchor="start" x="366" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="422.5" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
<polygon fill="white" stroke="#666666" points="486,-130.88 357.5,-130.88 357.5,-100.38 486,-100.38 486,-130.88"/>
<text text-anchor="start" x="365.5" y="-117.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="421.75" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge6" class="edge">
<title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M322.12,-103.22C330.3,-104.23 338.67,-105.27 346.9,-106.28"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="346.27,-109.86 356.62,-107.61 347.13,-102.91 346.27,-109.86"/>
<path fill="none" stroke="#63b8ff" d="M321.59,-103.35C329.75,-104.36 338.1,-105.39 346.31,-106.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="345.66,-109.98 356.01,-107.73 346.52,-103.03 345.66,-109.98"/>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge4" class="edge">
<title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M652.44,-38.51C666.56,-40.49 681.05,-42.54 693.66,-44.31"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="692.81,-47.87 703.2,-45.8 693.79,-40.94 692.81,-47.87"/>
<path fill="none" stroke="#63b8ff" d="M650.96,-38.63C664.89,-40.6 679.19,-42.62 691.66,-44.38"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="691.15,-47.99 701.54,-45.92 692.13,-41.06 691.15,-47.99"/>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge5" class="edge">
<title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M652.44,-20.49C660.64,-19.34 668.96,-18.17 676.97,-17.04"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="677.24,-20.39 686.66,-15.53 676.27,-13.46 677.24,-20.39"/>
<path fill="none" stroke="#63b8ff" d="M650.96,-20.62C659.13,-19.46 667.43,-18.29 675.41,-17.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="675.65,-20.52 685.06,-15.66 674.67,-13.59 675.65,-20.52"/>
</g>
<!-- Node6&#45;&gt;Node4 -->
<g id="edge10" class="edge">
<title>Node6&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M445.3,-100.17C465,-86.75 495.09,-67.31 523,-53.5 525.97,-52.03 529.05,-50.6 532.18,-49.21"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="533.45,-52.05 541.3,-44.92 530.72,-45.6 533.45,-52.05"/>
<path fill="none" stroke="#63b8ff" d="M444.88,-100.04C464.53,-86.63 494.34,-67.35 522,-53.62 524.76,-52.25 527.62,-50.91 530.53,-49.61"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="531.72,-52.48 539.54,-45.33 528.97,-46.04 531.72,-52.48"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="652,-130.5 523,-130.5 523,-100.5 652,-100.5 652,-130.5"/>
<text text-anchor="start" x="531" y="-118.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="587.5" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
<polygon fill="white" stroke="#666666" points="650.5,-130.88 522,-130.88 522,-100.38 650.5,-100.38 650.5,-130.88"/>
<text text-anchor="start" x="530" y="-117.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="586.25" y="-106.12" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge7" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M487.45,-115.5C495.43,-115.5 503.63,-115.5 511.75,-115.5"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="511.73,-119 521.73,-115.5 511.73,-112 511.73,-119"/>
<path fill="none" stroke="#63b8ff" d="M486.04,-115.62C494.16,-115.62 502.53,-115.62 510.8,-115.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="510.6,-119.13 520.6,-115.62 510.6,-112.13 510.6,-119.13"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="632.5,-82 542.5,-82 542.5,-63 632.5,-63 632.5,-82"/>
<text text-anchor="middle" x="587.5" y="-70" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="631,-82.25 541.5,-82.25 541.5,-63 631,-63 631,-82.25"/>
<text text-anchor="middle" x="586.25" y="-68.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node8 -->
<g id="edge8" class="edge">
<title>Node6&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M481.89,-100.1C500.52,-95.18 520.91,-89.8 538.7,-85.11"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="539.06,-88.37 547.84,-82.44 537.28,-81.6 539.06,-88.37"/>
<path fill="none" stroke="#63b8ff" d="M481.88,-99.98C499.91,-95.21 519.52,-90.02 536.77,-85.45"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.39,-88.64 546.16,-82.7 535.6,-81.88 537.39,-88.64"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="633.5,-242 541.5,-242 541.5,-223 633.5,-223 633.5,-242"/>
<text text-anchor="middle" x="587.5" y="-230" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="632.12,-242.25 540.38,-242.25 540.38,-223 632.12,-223 632.12,-242.25"/>
<text text-anchor="middle" x="586.25" y="-228.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node9 -->
<g id="edge9" class="edge">
<title>Node6&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M434.59,-130.64C451.33,-152.4 485.14,-192.34 523,-214.5 525.64,-216.05 528.42,-217.47 531.29,-218.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="529.68,-222.29 540.26,-222.76 532.28,-215.79 529.68,-222.29"/>
<path fill="none" stroke="#63b8ff" d="M434.09,-131.12C450.87,-152.96 484.43,-192.58 522,-214.62 524.63,-216.17 527.4,-217.59 530.25,-218.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="528.6,-222.4 539.19,-222.88 531.21,-215.9 528.6,-222.4"/>
</g>
<!-- Node10 -->
<g id="node10" class="node">
<title>Node10</title>
<g id="a_node10"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="630,-205 545,-205 545,-186 630,-186 630,-205"/>
<text text-anchor="middle" x="587.5" y="-193" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="628.38,-205.25 544.12,-205.25 544.12,-186 628.38,-186 628.38,-205.25"/>
<text text-anchor="middle" x="586.25" y="-191.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node10 -->
<g id="edge11" class="edge">
<title>Node6&#45;&gt;Node10</title>
<path fill="none" stroke="#63b8ff" d="M444.27,-130.87C463.76,-144.7 494.15,-164.73 523,-177.5 526.78,-179.17 530.76,-180.73 534.8,-182.18"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="533.32,-185.71 543.91,-185.53 535.52,-179.06 533.32,-185.71"/>
<path fill="none" stroke="#63b8ff" d="M443.84,-131.26C463.3,-145.07 493.4,-164.93 522,-177.62 525.66,-179.25 529.5,-180.77 533.41,-182.17"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="532.23,-185.81 542.83,-185.65 534.45,-179.16 532.23,-185.81"/>
</g>
<!-- Node11 -->
<g id="node11" class="node">
<title>Node11</title>
<g id="a_node11"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="635,-168 540,-168 540,-149 635,-149 635,-168"/>
<text text-anchor="middle" x="587.5" y="-156" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
<polygon fill="white" stroke="#666666" points="633.25,-168.25 539.25,-168.25 539.25,-149 633.25,-149 633.25,-168.25"/>
<text text-anchor="middle" x="586.25" y="-154.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node11 -->
<g id="edge12" class="edge">
<title>Node6&#45;&gt;Node11</title>
<path fill="none" stroke="#63b8ff" d="M481.89,-130.9C500.52,-135.82 520.91,-141.2 538.7,-145.89"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="537.28,-149.4 547.84,-148.56 539.06,-142.63 537.28,-149.4"/>
<path fill="none" stroke="#63b8ff" d="M481.88,-131.27C499.91,-136.04 519.52,-141.23 536.77,-145.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="535.6,-149.37 546.16,-148.55 537.39,-142.61 535.6,-149.37"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@@ -1,11 +1,11 @@
<map id="machine_learning::adaline::predict" name="machine_learning::adaline::predict">
<area shape="rect" id="node1" title=" " alt="" coords="5,141,177,181"/>
<area shape="rect" id="node2" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="225,5,397,45"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="251,70,371,95"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="250,119,373,145"/>
<area shape="rect" id="node5" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="225,169,397,209"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="255,234,368,259"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="248,283,375,309"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="467,153,539,178"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="445,202,561,227"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,141,177,182"/>
<area shape="rect" id="node2" href="$d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" title=" " alt="" coords="225,5,396,46"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/back.html#" title=" " alt="" coords="251,70,370,96"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/begin.html#" title=" " alt="" coords="249,120,372,145"/>
<area shape="rect" id="node5" href="$d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" title=" " alt="" coords="225,169,396,210"/>
<area shape="rect" id="node8" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/end.html#" title=" " alt="" coords="254,234,367,260"/>
<area shape="rect" id="node9" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/algorithm/inner_product.html#" title=" " alt="" coords="248,284,373,309"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="466,153,537,179"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="444,202,559,228"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::predict Pages: 1 -->
<svg width="425pt" height="236pt"
viewBox="0.00 0.00 425.00 235.50" 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 231.5)">
<svg width="424pt" height="236pt"
viewBox="0.00 0.00 423.50 235.88" 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 231.88)">
<title>machine_learning::adaline::predict</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="129,-125.5 0,-125.5 0,-95.5 129,-95.5 129,-125.5"/>
<text text-anchor="start" x="8" y="-113.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.5" y="-102.5" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
<polygon fill="#999999" stroke="#666666" points="128.5,-125.88 0,-125.88 0,-95.38 128.5,-95.38 128.5,-125.88"/>
<text text-anchor="start" x="8" y="-112.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.25" y="-101.12" font-family="Helvetica,sans-Serif" font-size="10.00">::predict</text>
</a>
</g>
</g>
@@ -22,123 +22,123 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294,-227.5 165,-227.5 165,-197.5 294,-197.5 294,-227.5"/>
<text text-anchor="start" x="173" y="-215.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="229.5" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
<polygon fill="white" stroke="#666666" points="293,-227.88 164.5,-227.88 164.5,-197.38 293,-197.38 293,-227.88"/>
<text text-anchor="start" x="172.5" y="-214.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="228.75" y="-203.12" font-family="Helvetica,sans-Serif" font-size="10.00">::activation</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M81.64,-125.7C100.45,-142.8 133.06,-170.51 165,-188.5 167.51,-189.92 170.12,-191.28 172.79,-192.59"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.09,-196.12 181.64,-197.09 174,-189.75 171.09,-196.12"/>
<path fill="none" stroke="#63b8ff" d="M81.68,-126.13C100.5,-143.24 132.83,-170.73 164.5,-188.62 166.74,-189.89 169.07,-191.12 171.44,-192.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.85,-195.89 180.4,-196.92 172.8,-189.54 169.85,-195.89"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/back.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="274.5,-179 184.5,-179 184.5,-160 274.5,-160 274.5,-179"/>
<text text-anchor="middle" x="229.5" y="-167" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
<polygon fill="white" stroke="#666666" points="273.5,-179.25 184,-179.25 184,-160 273.5,-160 273.5,-179.25"/>
<text text-anchor="middle" x="228.75" y="-165.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::back</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M100.12,-125.91C119.08,-134.06 143.11,-143.92 165,-151.5 169.89,-153.19 175.02,-154.85 180.17,-156.43"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="179.09,-160.05 189.67,-159.55 181.08,-153.34 179.09,-160.05"/>
<path fill="none" stroke="#63b8ff" d="M100.24,-126.23C119.08,-134.34 142.84,-144.1 164.5,-151.62 169.3,-153.29 174.35,-154.93 179.41,-156.49"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="178.15,-160.06 188.73,-159.57 180.15,-153.36 178.15,-160.06"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/begin.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="275.5,-142 183.5,-142 183.5,-123 275.5,-123 275.5,-142"/>
<text text-anchor="middle" x="229.5" y="-130" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
<polygon fill="white" stroke="#666666" points="274.62,-142.25 182.88,-142.25 182.88,-123 274.62,-123 274.62,-142.25"/>
<text text-anchor="middle" x="228.75" y="-128.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::begin</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node4 -->
<g id="edge3" class="edge">
<title>Node1&#45;&gt;Node4</title>
<path fill="none" stroke="#63b8ff" d="M129.45,-119.13C143.67,-121.05 158.63,-123.07 172.5,-124.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.98,-128.54 182.35,-126.41 172.91,-121.6 171.98,-128.54"/>
<path fill="none" stroke="#63b8ff" d="M128.54,-119.19C142.75,-121.12 157.72,-123.14 171.61,-125.02"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="171.1,-128.62 181.48,-126.5 172.04,-121.69 171.1,-128.62"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56" target="_top" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="294,-104.5 165,-104.5 165,-74.5 294,-74.5 294,-104.5"/>
<text text-anchor="start" x="173" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="229.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="white" stroke="#666666" points="293,-104.88 164.5,-104.88 164.5,-74.38 293,-74.38 293,-104.88"/>
<text text-anchor="start" x="172.5" y="-91.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="228.75" y="-80.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node5 -->
<g id="edge4" class="edge">
<title>Node1&#45;&gt;Node5</title>
<path fill="none" stroke="#63b8ff" d="M129.45,-102.26C137.52,-101.22 145.82,-100.15 154.03,-99.09"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.26,-102.46 163.73,-97.72 153.37,-95.52 154.26,-102.46"/>
<path fill="none" stroke="#63b8ff" d="M128.54,-102.45C136.66,-101.4 145.03,-100.32 153.3,-99.25"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.63,-102.6 163.1,-97.85 152.73,-95.66 153.63,-102.6"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/end.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="272,-56 187,-56 187,-37 272,-37 272,-56"/>
<text text-anchor="middle" x="229.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
<polygon fill="white" stroke="#666666" points="270.88,-56.25 186.62,-56.25 186.62,-37 270.88,-37 270.88,-56.25"/>
<text text-anchor="middle" x="228.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::end</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node8 -->
<g id="edge7" class="edge">
<title>Node1&#45;&gt;Node8</title>
<path fill="none" stroke="#63b8ff" d="M96.86,-95.01C116.23,-85.78 141.74,-74.2 165,-65.5 170.46,-63.46 176.24,-61.48 182,-59.63"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="182.78,-62.74 191.29,-56.42 180.7,-56.06 182.78,-62.74"/>
<path fill="none" stroke="#63b8ff" d="M96.98,-94.93C116.24,-85.73 141.47,-74.26 164.5,-65.62 169.87,-63.61 175.55,-61.66 181.22,-59.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="181.85,-62.98 190.35,-56.65 179.76,-56.3 181.85,-62.98"/>
</g>
<!-- Node9 -->
<g id="node9" class="node">
<title>Node9</title>
<g id="a_node9"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/algorithm/inner_product.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="277,-19 182,-19 182,0 277,0 277,-19"/>
<text text-anchor="middle" x="229.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
<polygon fill="white" stroke="#666666" points="275.75,-19.25 181.75,-19.25 181.75,0 275.75,0 275.75,-19.25"/>
<text text-anchor="middle" x="228.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::inner_product</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node9 -->
<g id="edge8" class="edge">
<title>Node1&#45;&gt;Node9</title>
<path fill="none" stroke="#63b8ff" d="M79.87,-95.06C98.01,-76.46 130.98,-45.46 165,-27.5 167.9,-25.97 170.94,-24.56 174.05,-23.26"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="175.05,-26.25 183.19,-19.47 172.59,-19.69 175.05,-26.25"/>
<path fill="none" stroke="#63b8ff" d="M79.58,-95.19C97.67,-76.59 130.55,-45.6 164.5,-27.62 167.24,-26.17 170.12,-24.83 173.06,-23.58"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="174.16,-26.53 182.27,-19.71 171.68,-19.98 174.16,-26.53"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="400.5,-117 346.5,-117 346.5,-98 400.5,-98 400.5,-117"/>
<text text-anchor="middle" x="373.5" y="-105" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="399,-117.25 345.5,-117.25 345.5,-98 399,-98 399,-117.25"/>
<text text-anchor="middle" x="372.25" y="-103.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node6 -->
<g id="edge5" class="edge">
<title>Node5&#45;&gt;Node6</title>
<path fill="none" stroke="#63b8ff" d="M294.44,-97.6C308.56,-99.39 323.05,-101.23 335.66,-102.83"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="334.84,-106.38 345.2,-104.17 335.72,-99.44 334.84,-106.38"/>
<path fill="none" stroke="#63b8ff" d="M293.46,-97.73C307.39,-99.5 321.69,-101.32 334.16,-102.91"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="333.68,-106.5 344.04,-104.29 334.57,-99.56 333.68,-106.5"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="417,-80 330,-80 330,-61 417,-61 417,-80"/>
<text text-anchor="middle" x="373.5" y="-68" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="415.5,-80.25 329,-80.25 329,-61 415.5,-61 415.5,-80.25"/>
<text text-anchor="middle" x="372.25" y="-66.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node5&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M294.44,-80.94C302.64,-79.85 310.96,-78.73 318.97,-77.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="319.21,-81.03 328.66,-76.23 318.28,-74.09 319.21,-81.03"/>
<path fill="none" stroke="#63b8ff" d="M293.46,-81.07C301.63,-79.97 309.93,-78.86 317.91,-77.79"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="318.11,-81.16 327.56,-76.36 317.18,-74.22 318.11,-81.16"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

@@ -1,5 +1,5 @@
<map id="machine_learning::adaline::check_size_match" name="machine_learning::adaline::check_size_match">
<area shape="rect" id="node1" title=" " alt="" coords="5,23,177,63"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="247,5,319,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="225,55,341,80"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,23,177,64"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="247,5,318,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/container/vector/size.html#" title=" " alt="" coords="225,55,340,80"/>
</map>

View File

@@ -1,20 +1,20 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: machine_learning::adaline::check_size_match Pages: 1 -->
<svg width="260pt" height="64pt"
viewBox="0.00 0.00 260.00 64.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60)">
<svg width="259pt" height="64pt"
viewBox="0.00 0.00 259.00 64.25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 60.25)">
<title>machine_learning::adaline::check_size_match</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="129,-42.5 0,-42.5 0,-12.5 129,-12.5 129,-42.5"/>
<text text-anchor="start" x="8" y="-30.5" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.5" y="-19.5" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
<polygon fill="#999999" stroke="#666666" points="128.5,-42.88 0,-42.88 0,-12.37 128.5,-12.37 128.5,-42.88"/>
<text text-anchor="start" x="8" y="-29.38" font-family="Helvetica,sans-Serif" font-size="10.00">machine_learning::adaline</text>
<text text-anchor="middle" x="64.25" y="-18.12" font-family="Helvetica,sans-Serif" font-size="10.00">::check_size_match</text>
</a>
</g>
</g>
@@ -22,31 +22,31 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/io/manip/endl.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="235.5,-56 181.5,-56 181.5,-37 235.5,-37 235.5,-56"/>
<text text-anchor="middle" x="208.5" y="-44" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
<polygon fill="white" stroke="#666666" points="234.5,-56.25 181,-56.25 181,-37 234.5,-37 234.5,-56.25"/>
<text text-anchor="middle" x="207.75" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::endl</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M129.44,-36.06C143.56,-37.94 158.05,-39.88 170.66,-41.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.83,-45.12 180.2,-42.98 170.75,-38.19 169.83,-45.12"/>
<path fill="none" stroke="#63b8ff" d="M128.96,-36.18C142.89,-38.05 157.19,-39.97 169.66,-41.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="169.17,-45.24 179.54,-43.11 170.1,-38.31 169.17,-45.24"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a target="_blank" xlink:href="http://en.cppreference.com/w/cpp/container/vector/size.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="252,-19 165,-19 165,0 252,0 252,-19"/>
<text text-anchor="middle" x="208.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
<polygon fill="white" stroke="#666666" points="251,-19.25 164.5,-19.25 164.5,0 251,0 251,-19.25"/>
<text text-anchor="middle" x="207.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::vector::size</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node3 -->
<g id="edge2" class="edge">
<title>Node1&#45;&gt;Node3</title>
<path fill="none" stroke="#63b8ff" d="M129.44,-19.4C137.64,-18.36 145.96,-17.3 153.97,-16.29"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="154.18,-19.66 163.66,-14.93 153.3,-12.72 154.18,-19.66"/>
<path fill="none" stroke="#63b8ff" d="M128.96,-19.52C137.13,-18.48 145.43,-17.43 153.41,-16.41"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="153.58,-19.79 163.06,-15.06 152.7,-12.85 153.58,-19.79"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -1,4 +1,4 @@
<map id="statistics::stats_computer1&lt; T &gt;" name="statistics::stats_computer1&lt; T &gt;">
<area shape="rect" id="node1" title=" " alt="" coords="5,93,217,119"/>
<area shape="rect" id="node2" title=" " alt="" coords="92,5,131,31"/>
<area shape="rect" id="node1" title=" " alt="" coords="5,94,217,120"/>
<area shape="rect" id="node2" title=" " alt="" coords="92,5,130,31"/>
</map>

View File

@@ -1,19 +1,19 @@
<?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.2 (20230410.1723)
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: statistics::stats_computer1&lt; T &gt; Pages: 1 -->
<svg width="167pt" height="93pt"
viewBox="0.00 0.00 167.00 93.00" 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 89)">
<svg width="167pt" height="94pt"
viewBox="0.00 0.00 166.50 93.75" 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 89.75)">
<title>statistics::stats_computer1&lt; T &gt;</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title=" ">
<polygon fill="#999999" stroke="#666666" points="159,-19 0,-19 0,0 159,0 159,-19"/>
<text text-anchor="middle" x="79.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">statistics::stats_computer1&lt; T &gt;</text>
<polygon fill="#999999" stroke="#666666" points="158.5,-19.25 0,-19.25 0,0 158.5,0 158.5,-19.25"/>
<text text-anchor="middle" x="79.25" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">statistics::stats_computer1&lt; T &gt;</text>
</a>
</g>
</g>
@@ -21,17 +21,17 @@
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="white" stroke="#bfbfbf" points="94,-85 65,-85 65,-66 94,-66 94,-85"/>
<text text-anchor="middle" x="79.5" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
<polygon fill="white" stroke="#bfbfbf" points="93.65,-85.75 64.85,-85.75 64.85,-66.5 93.65,-66.5 93.65,-85.75"/>
<text text-anchor="middle" x="79.25" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">T</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge">
<title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M79.5,-54.93C79.5,-43.05 79.5,-28.46 79.5,-19.32"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="76,-54.6 79.5,-64.6 83,-54.6 76,-54.6"/>
<text text-anchor="middle" x="84.5" y="-40" font-family="Helvetica,sans-Serif" font-size="10.00"> K</text>
<path fill="none" stroke="#9a32cd" stroke-dasharray="5,2" d="M79.25,-55.4C79.25,-43.43 79.25,-28.73 79.25,-19.52"/>
<polygon fill="#9a32cd" stroke="#9a32cd" points="75.75,-55.16 79.25,-65.16 82.75,-55.16 75.75,-55.16"/>
<text text-anchor="middle" x="84.12" y="-39" font-family="Helvetica,sans-Serif" font-size="10.00"> K</text>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('d6/d38/find__non__repeating__number_8c
</div><div class="textblock"><div class="dynheader">
Include dependency graph for find_non_repeating_number.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/dc0/find__non__repeating__number_8cpp__incl.svg" width="256" height="124"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d3/dc0/find__non__repeating__number_8cpp__incl.svg" width="252" height="126"><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">
@@ -212,7 +212,7 @@ Functions</h2></td></tr>
</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="../../d6/d38/find__non__repeating__number_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="274" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d38/find__non__repeating__number_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="271" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
@@ -269,7 +269,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"><iframe scrolling="no" frameborder="0" src="../../d6/d38/find__non__repeating__number_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="175" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
<div class="center"><iframe scrolling="no" frameborder="0" src="../../d6/d38/find__non__repeating__number_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="174" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>

View File

@@ -1,4 +1,4 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations." alt="" coords="5,5,49,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,169,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/io/manip/endl.html#" title=" " alt="" coords="97,5,168,31"/>
</map>

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