Documentation for a0227012ec

This commit is contained in:
github-actions
2023-04-28 19:58:46 +00:00
parent 7312767170
commit 8fdd50d476
60 changed files with 1787 additions and 521 deletions

View File

@@ -333,7 +333,7 @@ Here is the call graph for this function:</div>
<p>Main function. </p>
<dl class="section return"><dt>Returns</dt><dd>0 on exit</dd></dl>
<p>Driver Code </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="../../dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html#a5">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/numerical_methods/rungekutta.cpp</a>, and <a class="el" href="../../dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html#a10">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/sorting/wiggle_sort.cpp</a>.</dd>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="../../df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html#a9">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</a>, <a class="el" href="../../dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html#a5">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/numerical_methods/rungekutta.cpp</a>, and <a class="el" href="../../dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html#a10">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/sorting/wiggle_sort.cpp</a>.</dd>
</dl>
<div class="fragment"><div class="line"><span class="lineno"> 112</span> {</div>
<div class="line"><span class="lineno"> 113</span> <span class="comment">// Create following graph and test whether it is 3 colorable</span></div>

View File

@@ -0,0 +1,359 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: math/quadratic_equations_complex_numbers.cpp File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Algorithms_in_C++<span id="projectnumber">&#160;1.0.0</span>
</div>
<div id="projectbrief">Set of algorithms implemented in C++.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('da/d18/quadratic__equations__complex__numbers_8cpp.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">quadratic_equations_complex_numbers.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Calculate quadratic equation with complex roots, i.e. b^2 - 4ac &lt; 0.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;array&gt;</code><br />
<code>#include &lt;cassert&gt;</code><br />
<code>#include &lt;cmath&gt;</code><br />
<code>#include &lt;complex&gt;</code><br />
<code>#include &lt;exception&gt;</code><br />
<code>#include &lt;iomanip&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for quadratic_equations_complex_numbers.cpp:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../df/db0/quadratic__equations__complex__numbers_8cpp__incl.svg" width="614" 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">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:dd/d47/namespacemath"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/namespacemath.html">math</a></td></tr>
<tr class="memdesc:dd/d47/namespacemath"><td class="mdescLeft">&#160;</td><td class="mdescRight">for IO operations <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aacb1411ef2029e81f249c21e17c96fdb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a> (long double a, long double b, long double c)</td></tr>
<tr class="memdesc:aacb1411ef2029e81f249c21e17c96fdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quadratic equation calculator. <br /></td></tr>
<tr class="separator:aacb1411ef2029e81f249c21e17c96fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7a6d4e3dc85a6288c8f1f7094830c5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a> (<a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt; input, <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt; expected, size_t precision=10)</td></tr>
<tr class="memdesc:af7a6d4e3dc85a6288c8f1f7094830c5a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Asserts an array of complex numbers. <br /></td></tr>
<tr class="separator:af7a6d4e3dc85a6288c8f1f7094830c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dca7b867074164d5f45b0f3851269d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a> ()</td></tr>
<tr class="memdesc:aa8dca7b867074164d5f45b0f3851269d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Self-test implementations to test quadraticEquation function. <br /></td></tr>
<tr class="separator:aa8dca7b867074164d5f45b0f3851269d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
<tr class="memdesc:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function. <br /></td></tr>
<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Calculate quadratic equation with complex roots, i.e. b^2 - 4ac &lt; 0. </p>
<dl class="section author"><dt>Author</dt><dd><a href="https://github.com/Renjian-buchai" target="_blank">Renjian-buchai</a></dd></dl>
<p>@description Calculates any quadratic equation in form ax^2 + bx + c.</p>
<p>Quadratic equation: x = (-b +/- sqrt(b^2 - 4ac)) / 2a </p>
</div><h2 class="groupheader">Function Documentation</h2>
<a id="af7a6d4e3dc85a6288c8f1f7094830c5a" name="af7a6d4e3dc85a6288c8f1f7094830c5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7a6d4e3dc85a6288c8f1f7094830c5a">&#9670;&#160;</a></span>assertArray()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void assertArray </td>
<td>(</td>
<td class="paramtype"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt;&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt;&#160;</td>
<td class="paramname"><em>expected</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>precision</em> = <code>10</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Asserts an array of complex numbers. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">input</td><td>Input array of complex numbers. . </td></tr>
<tr><td class="paramname">expected</td><td>Expected array of complex numbers. </td></tr>
<tr><td class="paramname">precision</td><td>Precision to be asserted. Default=10 </td></tr>
</table>
</dd>
</dl>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="../../df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html#a5">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</a>.</dd>
</dl>
<div class="fragment"><div class="line"><span class="lineno"> 102</span> {</div>
<div class="line"><span class="lineno"> 103</span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> exponent = <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/pow.html">std::pow</a>(10, precision);</div>
<div class="line"><span class="lineno"> 104</span> input[0].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[0].real() * exponent));</div>
<div class="line"><span class="lineno"> 105</span> input[1].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[1].real() * exponent));</div>
<div class="line"><span class="lineno"> 106</span> input[0].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[0].imag() * exponent));</div>
<div class="line"><span class="lineno"> 107</span> input[1].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[1].imag() * exponent));</div>
<div class="line"><span class="lineno"> 108</span> </div>
<div class="line"><span class="lineno"> 109</span> expected[0].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[0].real() * exponent));</div>
<div class="line"><span class="lineno"> 110</span> expected[1].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[1].real() * exponent));</div>
<div class="line"><span class="lineno"> 111</span> expected[0].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[0].imag() * exponent));</div>
<div class="line"><span class="lineno"> 112</span> expected[1].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[1].imag() * exponent));</div>
<div class="line"><span class="lineno"> 113</span> </div>
<div class="line"><span class="lineno"> 114</span> assert(input == expected);</div>
<div class="line"><span class="lineno"> 115</span>}</div>
<div class="ttc" id="apow_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/pow.html">std::pow</a></div><div class="ttdeci">T pow(T... args)</div></div>
<div class="ttc" id="around_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a></div><div class="ttdeci">T round(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/d18/quadratic__equations__complex__numbers_8cpp_af7a6d4e3dc85a6288c8f1f7094830c5a_cgraph.svg" width="227" height="86"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ae66f6b31b5ad750f1fe042a706a4e3d4" name="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae66f6b31b5ad750f1fe042a706a4e3d4">&#9670;&#160;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Main function. </p>
<dl class="section return"><dt>Returns</dt><dd>0 on exit </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 186</span> {</div>
<div class="line"><span class="lineno"> 187</span> <a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a>(); <span class="comment">// Run self-test implementation.</span></div>
<div class="line"><span class="lineno"> 188</span> <span class="keywordflow">return</span> 0;</div>
<div class="line"><span class="lineno"> 189</span>}</div>
<div class="ttc" id="aquadratic__equations__complex__numbers_8cpp_html_aa8dca7b867074164d5f45b0f3851269d"><div class="ttname"><a href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d">test</a></div><div class="ttdeci">static void test()</div><div class="ttdoc">Self-test implementations to test quadraticEquation function.</div><div class="ttdef"><b>Definition:</b> quadratic_equations_complex_numbers.cpp:122</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/d18/quadratic__equations__complex__numbers_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4_cgraph.svg" width="490" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="aa8dca7b867074164d5f45b0f3851269d" name="aa8dca7b867074164d5f45b0f3851269d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8dca7b867074164d5f45b0f3851269d">&#9670;&#160;</a></span>test()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void test </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Self-test implementations to test quadraticEquation function. </p>
<dl class="section note"><dt>Note</dt><dd>There are 4 different types of solutions: Real and equal, real, complex, complex and equal. </dd></dl>
<div class="fragment"><div class="line"><span class="lineno"> 122</span> {</div>
<div class="line"><span class="lineno"> 123</span> <span class="comment">// Values are equal and real.</span></div>
<div class="line"><span class="lineno"> 124</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"><span class="lineno"> 125</span> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 126</span> <span class="stringliteral">&quot;b=-2 \n&quot;</span></div>
<div class="line"><span class="lineno"> 127</span> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 128</span> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"><span class="lineno"> 129</span> <span class="stringliteral">&quot;(1, 0), (1, 0)\n\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 130</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; equalCase{</div>
<div class="line"><span class="lineno"> 131</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{1, 0}, <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{1, 0}};</div>
<div class="line"><span class="lineno"> 132</span> assert(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, -2, 1) == equalCase);</div>
<div class="line"><span class="lineno"> 133</span> </div>
<div class="line"><span class="lineno"> 134</span> <span class="comment">// Values are equal and complex.</span></div>
<div class="line"><span class="lineno"> 135</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"><span class="lineno"> 136</span> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 137</span> <span class="stringliteral">&quot;b=4 \n&quot;</span></div>
<div class="line"><span class="lineno"> 138</span> <span class="stringliteral">&quot;c=5 \n&quot;</span></div>
<div class="line"><span class="lineno"> 139</span> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"><span class="lineno"> 140</span> <span class="stringliteral">&quot;(-2, -1), (-2, 1)\n\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 141</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; complexCase{</div>
<div class="line"><span class="lineno"> 142</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-2, -1}, <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-2, 1}};</div>
<div class="line"><span class="lineno"> 143</span> assert(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 4, 5) == complexCase);</div>
<div class="line"><span class="lineno"> 144</span> </div>
<div class="line"><span class="lineno"> 145</span> <span class="comment">// Values are real.</span></div>
<div class="line"><span class="lineno"> 146</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"><span class="lineno"> 147</span> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 148</span> <span class="stringliteral">&quot;b=5 \n&quot;</span></div>
<div class="line"><span class="lineno"> 149</span> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 150</span> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"><span class="lineno"> 151</span> <span class="stringliteral">&quot;(-4.7912878475, 0), (-0.2087121525, 0)\n\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 152</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; floatCase{</div>
<div class="line"><span class="lineno"> 153</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-4.7912878475, 0},</div>
<div class="line"><span class="lineno"> 154</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.2087121525, 0}};</div>
<div class="line"><span class="lineno"> 155</span> <a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a>(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 5, 1), floatCase);</div>
<div class="line"><span class="lineno"> 156</span> </div>
<div class="line"><span class="lineno"> 157</span> <span class="comment">// Values are complex.</span></div>
<div class="line"><span class="lineno"> 158</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"><span class="lineno"> 159</span> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 160</span> <span class="stringliteral">&quot;b=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 161</span> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"><span class="lineno"> 162</span> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"><span class="lineno"> 163</span> <span class="stringliteral">&quot;(-0.5, -0.8660254038), (-0.5, 0.8660254038)\n\n&quot;</span>;</div>
<div class="line"><span class="lineno"> 164</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; ifloatCase{</div>
<div class="line"><span class="lineno"> 165</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.5, -0.8660254038},</div>
<div class="line"><span class="lineno"> 166</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.5, 0.8660254038}};</div>
<div class="line"><span class="lineno"> 167</span> <a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a>(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 1, 1), ifloatCase);</div>
<div class="line"><span class="lineno"> 168</span> </div>
<div class="line"><span class="lineno"> 169</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Exception test: \n&quot;</span></div>
<div class="line"><span class="lineno"> 170</span> <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"><span class="lineno"> 171</span> <span class="stringliteral">&quot;a=0 \n&quot;</span></div>
<div class="line"><span class="lineno"> 172</span> <span class="stringliteral">&quot;b=0 \n&quot;</span></div>
<div class="line"><span class="lineno"> 173</span> <span class="stringliteral">&quot;c=0\n&quot;</span></div>
<div class="line"><span class="lineno"> 174</span> <span class="stringliteral">&quot;Expected output: Exception thrown \n&quot;</span>;</div>
<div class="line"><span class="lineno"> 175</span> <span class="keywordflow">try</span> {</div>
<div class="line"><span class="lineno"> 176</span> <a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(0, 0, 0);</div>
<div class="line"><span class="lineno"> 177</span> } <span class="keywordflow">catch</span> (<a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>&amp; e) {</div>
<div class="line"><span class="lineno"> 178</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Exception thrown successfully \n&quot;</span>;</div>
<div class="line"><span class="lineno"> 179</span> }</div>
<div class="line"><span class="lineno"> 180</span>}</div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="acomplex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a></div></div>
<div class="ttc" id="ainvalid_argument_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a></div></div>
<div class="ttc" id="anamespacemath_html_aacb1411ef2029e81f249c21e17c96fdb"><div class="ttname"><a href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a></div><div class="ttdeci">std::array&lt; std::complex&lt; long double &gt;, 2 &gt; quadraticEquation(long double a, long double b, long double c)</div><div class="ttdoc">Quadratic equation calculator.</div><div class="ttdef"><b>Definition:</b> quadratic_equations_complex_numbers.cpp:53</div></div>
<div class="ttc" id="aquadratic__equations__complex__numbers_8cpp_html_af7a6d4e3dc85a6288c8f1f7094830c5a"><div class="ttname"><a href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a></div><div class="ttdeci">void assertArray(std::array&lt; std::complex&lt; long double &gt;, 2 &gt; input, std::array&lt; std::complex&lt; long double &gt;, 2 &gt; expected, size_t precision=10)</div><div class="ttdoc">Asserts an array of complex numbers.</div><div class="ttdef"><b>Definition:</b> quadratic_equations_complex_numbers.cpp:100</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../da/d18/quadratic__equations__complex__numbers_8cpp_aa8dca7b867074164d5f45b0f3851269d_cgraph.svg" width="392" height="135"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_296d53ceaeaa7e099814a6def439fe8a.html">math</a></li><li class="navelem"><a class="el" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html">quadratic_equations_complex_numbers.cpp</a></li>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>
</html>

View File

@@ -0,0 +1,7 @@
var quadratic__equations__complex__numbers_8cpp =
[
[ "assertArray", "da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a", null ],
[ "main", "da/d18/quadratic__equations__complex__numbers_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4", null ],
[ "quadraticEquation", "da/d18/quadratic__equations__complex__numbers_8cpp.html#aacb1411ef2029e81f249c21e17c96fdb", null ],
[ "test", "da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d", null ]
];

View File

@@ -0,0 +1,8 @@
<map id="test" name="test">
<area shape="rect" id="node1" title="Self&#45;test implementations to test quadraticEquation function." alt="" coords="5,80,49,106"/>
<area shape="rect" id="node2" href="$da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a" title="Asserts an array of complex numbers." alt="" coords="134,55,222,80"/>
<area shape="rect" id="node5" href="$dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb" title="Quadratic equation calculator." alt="" coords="97,104,259,130"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="311,5,382,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/round.html#" title=" " alt="" coords="307,55,386,80"/>
<area shape="rect" id="node6" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="312,104,381,130"/>
</map>

View File

@@ -0,0 +1 @@
9b34f7cb7af932f21f53659c0df0ff73

View File

@@ -0,0 +1,96 @@
<?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.4 (20230421.1958)
-->
<!-- Title: test Pages: 1 -->
<svg width="294pt" height="101pt"
viewBox="0.00 0.00 293.75 101.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 97.25)">
<title>test</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Self&#45;test implementations to test quadraticEquation function.">
<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>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a" target="_top" xlink:title="Asserts an array of complex numbers.">
<polygon fill="white" stroke="#666666" points="162.5,-56.25 96.25,-56.25 96.25,-37 162.5,-37 162.5,-56.25"/>
<text text-anchor="middle" x="129.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">assertArray</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="M32.7,-30.27C46.36,-32.6 66.95,-36.12 85.53,-39.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="84.72,-42.88 95.17,-41.12 85.9,-35.98 84.72,-42.88"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb" target="_top" xlink:title="Quadratic equation calculator.">
<polygon fill="white" stroke="#666666" points="190.25,-19.25 68.5,-19.25 68.5,0 190.25,0 190.25,-19.25"/>
<text text-anchor="middle" x="129.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::quadraticEquation</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="M32.7,-25.12C39.63,-24 48.35,-22.59 57.68,-21.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="58.11,-24.39 67.42,-19.34 56.99,-17.48 58.11,-24.39"/>
</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/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="282.75,-93.25 229.25,-93.25 229.25,-74 282.75,-74 282.75,-93.25"/>
<text text-anchor="middle" x="256" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</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="M162.79,-56.25C179.87,-61.32 200.88,-67.56 218.53,-72.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="217.44,-76.42 228.02,-75.91 219.43,-69.71 217.44,-76.42"/>
</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/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="285.75,-56.25 226.25,-56.25 226.25,-37 285.75,-37 285.75,-56.25"/>
<text text-anchor="middle" x="256" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</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="M162.79,-46.62C178.89,-46.62 198.46,-46.62 215.43,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="215.14,-50.13 225.14,-46.62 215.14,-43.13 215.14,-50.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/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="282,-19.25 230,-19.25 230,0 282,0 282,-19.25"/>
<text text-anchor="middle" x="256" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</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="M190.5,-9.62C200.21,-9.62 210,-9.62 218.91,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="218.66,-13.13 228.66,-9.62 218.66,-6.13 218.66,-13.13"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

View File

@@ -0,0 +1,9 @@
<map id="main" name="main">
<area shape="rect" id="node1" title="Main function." alt="" coords="5,80,55,106"/>
<area shape="rect" id="node2" href="$da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" title="Self&#45;test implementations to test quadraticEquation function." alt="" coords="103,80,146,106"/>
<area shape="rect" id="node3" href="$da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a" title="Asserts an array of complex numbers." alt="" coords="231,55,319,80"/>
<area shape="rect" id="node6" href="$dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb" title="Quadratic equation calculator." alt="" coords="194,104,356,130"/>
<area shape="rect" id="node4" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="408,5,480,31"/>
<area shape="rect" id="node5" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="404,55,484,80"/>
<area shape="rect" id="node7" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="409,104,479,130"/>
</map>

View File

@@ -0,0 +1 @@
da09afc8caf114a7bf5d8c4ea9d3dbd9

View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 8.0.4 (20230421.1958)
-->
<!-- Title: main Pages: 1 -->
<svg width="367pt" height="101pt"
viewBox="0.00 0.00 366.75 101.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 97.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="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>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d" target="_top" xlink:title="Self&#45;test implementations to test quadraticEquation function.">
<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="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 xlink:href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a" target="_top" xlink:title="Asserts an array of complex numbers.">
<polygon fill="white" stroke="#666666" points="235.5,-56.25 169.25,-56.25 169.25,-37 235.5,-37 235.5,-56.25"/>
<text text-anchor="middle" x="202.38" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">assertArray</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="M105.7,-30.27C119.36,-32.6 139.95,-36.12 158.53,-39.3"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="157.72,-42.88 168.17,-41.12 158.9,-35.98 157.72,-42.88"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb" target="_top" xlink:title="Quadratic equation calculator.">
<polygon fill="white" stroke="#666666" points="263.25,-19.25 141.5,-19.25 141.5,0 263.25,0 263.25,-19.25"/>
<text text-anchor="middle" x="202.38" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::quadraticEquation</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="M105.7,-25.12C112.63,-24 121.35,-22.59 130.68,-21.08"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="131.11,-24.39 140.42,-19.34 129.99,-17.48 131.11,-24.39"/>
</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/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="355.75,-93.25 302.25,-93.25 302.25,-74 355.75,-74 355.75,-93.25"/>
<text text-anchor="middle" x="329" y="-79.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</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="M235.79,-56.25C252.87,-61.32 273.88,-67.56 291.53,-72.8"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="290.44,-76.42 301.02,-75.91 292.43,-69.71 290.44,-76.42"/>
</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/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="358.75,-56.25 299.25,-56.25 299.25,-37 358.75,-37 358.75,-56.25"/>
<text text-anchor="middle" x="329" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</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="M235.79,-46.62C251.89,-46.62 271.46,-46.62 288.43,-46.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="288.14,-50.13 298.14,-46.62 288.14,-43.13 288.14,-50.13"/>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="355,-19.25 303,-19.25 303,0 355,0 355,-19.25"/>
<text text-anchor="middle" x="329" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge6" class="edge">
<title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#63b8ff" d="M263.5,-9.62C273.21,-9.62 283,-9.62 291.91,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="291.66,-13.13 301.66,-9.62 291.66,-6.13 291.66,-13.13"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@@ -0,0 +1,5 @@
<map id="assertArray" name="assertArray">
<area shape="rect" id="node1" title="Asserts an array of complex numbers." alt="" coords="5,31,94,56"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/pow.html#" title=" " alt="" coords="146,5,217,31"/>
<area shape="rect" id="node3" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/round.html#" title=" " alt="" coords="142,55,221,80"/>
</map>

View File

@@ -0,0 +1 @@
d73edad244cdfafe5755d59e3b8c8aa3

View File

@@ -0,0 +1,51 @@
<?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.4 (20230421.1958)
-->
<!-- Title: assertArray Pages: 1 -->
<svg width="170pt" height="64pt"
viewBox="0.00 0.00 169.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>assertArray</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Asserts an array of complex numbers.">
<polygon fill="#999999" stroke="#666666" points="66.25,-37.25 0,-37.25 0,-18 66.25,-18 66.25,-37.25"/>
<text text-anchor="middle" x="33.12" y="-23.75" font-family="Helvetica,sans-Serif" font-size="10.00">assertArray</text>
</a>
</g>
</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/numeric/math/pow.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="158.75,-56.25 105.25,-56.25 105.25,-37 158.75,-37 158.75,-56.25"/>
<text text-anchor="middle" x="132" y="-42.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::pow</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.65,-34C75.48,-35.74 85.11,-37.62 94.16,-39.4"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="93.34,-43 103.83,-41.49 94.69,-36.13 93.34,-43"/>
</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/numeric/math/round.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="161.75,-19.25 102.25,-19.25 102.25,0 161.75,0 161.75,-19.25"/>
<text text-anchor="middle" x="132" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::round</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="M66.65,-21.58C74.6,-20.1 83.19,-18.51 91.43,-16.98"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="91.78,-20.29 100.98,-15.02 90.5,-13.4 91.78,-20.29"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -211,6 +211,9 @@ Functions</h2></td></tr>
<tr class="memitem:a8a48be4d7f14e34c5c92925bc1cbf3bb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/namespacemath.html#a8a48be4d7f14e34c5c92925bc1cbf3bb">power_of_two</a> (int n)</td></tr>
<tr class="memdesc:a8a48be4d7f14e34c5c92925bc1cbf3bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function finds whether a number is power of 2 or not. <br /></td></tr>
<tr class="separator:a8a48be4d7f14e34c5c92925bc1cbf3bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacb1411ef2029e81f249c21e17c96fdb"><td class="memItemLeft" align="right" valign="top"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">quadraticEquation</a> (long double a, long double b, long double c)</td></tr>
<tr class="memdesc:aacb1411ef2029e81f249c21e17c96fdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Quadratic equation calculator. <br /></td></tr>
<tr class="separator:aacb1411ef2029e81f249c21e17c96fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1ca505751f5a6d3977b86372cfe75ea"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d47/namespacemath.html#ae1ca505751f5a6d3977b86372cfe75ea">binomialCoeffSum</a> (uint64_t n)</td></tr>
<tr class="separator:ae1ca505751f5a6d3977b86372cfe75ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae413098478fa38acaac887b7654f0725"><td class="memTemplParams" colspan="2">template&lt;typename T &gt; </td></tr>
@@ -1365,6 +1368,99 @@ template&lt;typename T &gt; </div>
<div class="line"><span class="lineno"> 81</span> <span class="keywordflow">return</span> length * width * height / 3;</div>
<div class="line"><span class="lineno"> 82</span>}</div>
</div><!-- fragment -->
</div>
</div>
<a id="aacb1411ef2029e81f249c21e17c96fdb" name="aacb1411ef2029e81f249c21e17c96fdb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aacb1411ef2029e81f249c21e17c96fdb">&#9670;&#160;</a></span>quadraticEquation()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt; <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>&lt; long double &gt;, 2 &gt; math::quadraticEquation </td>
<td>(</td>
<td class="paramtype">long double&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long double&#160;</td>
<td class="paramname"><em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long double&#160;</td>
<td class="paramname"><em>c</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Quadratic equation calculator. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">a</td><td>quadratic coefficient. </td></tr>
<tr><td class="paramname">b</td><td>linear coefficient. </td></tr>
<tr><td class="paramname">c</td><td>constant </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Array containing the roots of quadratic equation, incl. complex root. </dd></dl>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="../../df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html#a1">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</a>.</dd>
</dl>
<div class="fragment"><div class="line"><span class="lineno"> 55</span> {</div>
<div class="line"><span class="lineno"> 56</span> <span class="keywordflow">if</span> (a == 0) {</div>
<div class="line"><span class="lineno"> 57</span> <span class="keywordflow">throw</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>(<span class="stringliteral">&quot;quadratic coefficient cannot be 0&quot;</span>);</div>
<div class="line"><span class="lineno"> 58</span> }</div>
<div class="line"><span class="lineno"> 59</span> </div>
<div class="line"><span class="lineno"> 60</span> <span class="keywordtype">long</span> <span class="keywordtype">double</span> discriminant = b * b - 4 * a * c;</div>
<div class="line"><span class="lineno"> 61</span> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; solutions{0, 0};</div>
<div class="line"><span class="lineno"> 62</span> </div>
<div class="line"><span class="lineno"> 63</span> <span class="keywordflow">if</span> (discriminant == 0) {</div>
<div class="line"><span class="lineno"> 64</span> solutions[0] = -b * 0.5 / a;</div>
<div class="line"><span class="lineno"> 65</span> solutions[1] = -b * 0.5 / a;</div>
<div class="line"><span class="lineno"> 66</span> <span class="keywordflow">return</span> solutions;</div>
<div class="line"><span class="lineno"> 67</span> }</div>
<div class="line"><span class="lineno"> 68</span> </div>
<div class="line"><span class="lineno"> 69</span> <span class="comment">// Complex root (discriminant &lt; 0)</span></div>
<div class="line"><span class="lineno"> 70</span> <span class="comment">// Note that the left term (-b / 2a) is always real. The imaginary part</span></div>
<div class="line"><span class="lineno"> 71</span> <span class="comment">// appears when b^2 - 4ac &lt; 0, so sqrt(b^2 - 4ac) has no real roots. So,</span></div>
<div class="line"><span class="lineno"> 72</span> <span class="comment">// the imaginary component is i * (+/-)sqrt(abs(b^2 - 4ac)) / 2a.</span></div>
<div class="line"><span class="lineno"> 73</span> <span class="keywordflow">if</span> (discriminant &gt; 0) {</div>
<div class="line"><span class="lineno"> 74</span> <span class="comment">// Since discriminant &gt; 0, there are only real roots. Therefore,</span></div>
<div class="line"><span class="lineno"> 75</span> <span class="comment">// imaginary component = 0.</span></div>
<div class="line"><span class="lineno"> 76</span> solutions[0] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"><span class="lineno"> 77</span> (-b - <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(discriminant)) * 0.5 / a, 0};</div>
<div class="line"><span class="lineno"> 78</span> solutions[1] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"><span class="lineno"> 79</span> (-b + <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(discriminant)) * 0.5 / a, 0};</div>
<div class="line"><span class="lineno"> 80</span> <span class="keywordflow">return</span> solutions;</div>
<div class="line"><span class="lineno"> 81</span> }</div>
<div class="line"><span class="lineno"> 82</span> <span class="comment">// Since b^2 - 4ac is &lt; 0, for faster computation, -discriminant is</span></div>
<div class="line"><span class="lineno"> 83</span> <span class="comment">// enough to make it positive.</span></div>
<div class="line"><span class="lineno"> 84</span> solutions[0] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"><span class="lineno"> 85</span> -b * 0.5 / a, -<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(-discriminant) * 0.5 / a};</div>
<div class="line"><span class="lineno"> 86</span> solutions[1] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"><span class="lineno"> 87</span> -b * 0.5 / a, <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(-discriminant) * 0.5 / a};</div>
<div class="line"><span class="lineno"> 88</span> </div>
<div class="line"><span class="lineno"> 89</span> <span class="keywordflow">return</span> solutions;</div>
<div class="line"><span class="lineno"> 90</span>}</div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
<div class="ttc" id="acomplex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a></div></div>
<div class="ttc" id="ainvalid_argument_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a></div></div>
<div class="ttc" id="asqrt_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a></div><div class="ttdeci">T sqrt(T... args)</div></div>
</div><!-- fragment --><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><iframe scrolling="no" frameborder="0" src="../../dd/d47/namespacemath_aacb1411ef2029e81f249c21e17c96fdb_cgraph.svg" width="291" height="36"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe>
</div>
</div>
</div>
</div>
<a id="ab31d141f7c5b551746b1eee0eb4dedca" name="ab31d141f7c5b551746b1eee0eb4dedca"></a>

View File

@@ -25,6 +25,7 @@ var namespacemath =
[ "power_of_two", "dd/d47/namespacemath.html#a8a48be4d7f14e34c5c92925bc1cbf3bb", null ],
[ "print_primes", "dd/d47/namespacemath.html#ad09d59850865012a6fd95d89954c82e4", null ],
[ "pyramid_volume", "dd/d47/namespacemath.html#a94db02b3c9e55a69ac1696f30e2f761c", null ],
[ "quadraticEquation", "dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb", null ],
[ "rect_area", "dd/d47/namespacemath.html#ab31d141f7c5b551746b1eee0eb4dedca", null ],
[ "rect_perimeter", "dd/d47/namespacemath.html#a428769a16e9525e56588d7c7709d25a6", null ],
[ "rect_prism_volume", "dd/d47/namespacemath.html#a3fdc74c24697ec5bb5c3698c96117c12", null ],

View File

@@ -0,0 +1,4 @@
<map id="math::quadraticEquation" name="math::quadraticEquation">
<area shape="rect" id="node1" title="Quadratic equation calculator." alt="" coords="5,5,168,31"/>
<area shape="rect" id="node2" href="/Users/runner/work/C-Plus-Plus/C-Plus-Plus/doc/cppreference-doxygen-web.tag.xml$cpp/numeric/math/sqrt.html#" title=" " alt="" coords="216,5,285,31"/>
</map>

View File

@@ -0,0 +1 @@
dd24a2d6daec40a8c64c7af07100daa6

View File

@@ -0,0 +1,36 @@
<?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.4 (20230421.1958)
-->
<!-- Title: math::quadraticEquation Pages: 1 -->
<svg width="218pt" height="27pt"
viewBox="0.00 0.00 217.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>math::quadraticEquation</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Quadratic equation calculator.">
<polygon fill="#999999" stroke="#666666" points="121.75,-19.25 0,-19.25 0,0 121.75,0 121.75,-19.25"/>
<text text-anchor="middle" x="60.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">math::quadraticEquation</text>
</a>
</g>
</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/numeric/math/sqrt.html#" xlink:title=" ">
<polygon fill="white" stroke="#666666" points="209.75,-19.25 157.75,-19.25 157.75,0 209.75,0 209.75,-19.25"/>
<text text-anchor="middle" x="183.75" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">std::sqrt</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge">
<title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="#63b8ff" d="M121.96,-9.62C130.4,-9.62 138.85,-9.62 146.65,-9.62"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="146.53,-13.13 156.53,-9.62 146.53,-6.13 146.53,-13.13"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,10 @@
<map id="math/quadratic_equations_complex_numbers.cpp" name="math/quadratic_equations_complex_numbers.cpp">
<area shape="rect" id="node1" title="Calculate quadratic equation with complex roots, i.e. b^2 &#45; 4ac &lt; 0." alt="" coords="200,5,370,46"/>
<area shape="rect" id="node2" title=" " alt="" coords="5,94,56,120"/>
<area shape="rect" id="node3" title=" " alt="" coords="80,94,144,120"/>
<area shape="rect" id="node4" title=" " alt="" coords="169,94,226,120"/>
<area shape="rect" id="node5" title=" " alt="" coords="250,94,320,120"/>
<area shape="rect" id="node6" title=" " alt="" coords="344,94,421,120"/>
<area shape="rect" id="node7" title=" " alt="" coords="445,94,512,120"/>
<area shape="rect" id="node8" title=" " alt="" coords="536,94,608,120"/>
</map>

View File

@@ -0,0 +1 @@
cdd96f9d5e8aea79954aa810ef6507b6

View File

@@ -0,0 +1,127 @@
<?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.4 (20230421.1958)
-->
<!-- Title: math/quadratic_equations_complex_numbers.cpp Pages: 1 -->
<svg width="460pt" height="94pt"
viewBox="0.00 0.00 459.62 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>math/quadratic_equations_complex_numbers.cpp</title>
<!-- Node1 -->
<g id="node1" class="node">
<title>Node1</title>
<g id="a_node1"><a xlink:title="Calculate quadratic equation with complex roots, i.e. b^2 &#45; 4ac &lt; 0.">
<polygon fill="#999999" stroke="#666666" points="273.75,-85.75 146,-85.75 146,-55.25 273.75,-55.25 273.75,-85.75"/>
<text text-anchor="start" x="154" y="-72.25" font-family="Helvetica,sans-Serif" font-size="10.00">math/quadratic_equations</text>
<text text-anchor="middle" x="209.88" y="-61" font-family="Helvetica,sans-Serif" font-size="10.00">_complex_numbers.cpp</text>
</a>
</g>
</g>
<!-- Node2 -->
<g id="node2" class="node">
<title>Node2</title>
<g id="a_node2"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="37.75,-19.25 0,-19.25 0,0 37.75,0 37.75,-19.25"/>
<text text-anchor="middle" x="18.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">array</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="M162.17,-54.8C126.35,-43.75 78.44,-28.99 48.11,-19.64"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="49.38,-16.06 38.79,-16.46 47.32,-22.75 49.38,-16.06"/>
</g>
<!-- Node3 -->
<g id="node3" class="node">
<title>Node3</title>
<g id="a_node3"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="104,-19.25 55.75,-19.25 55.75,0 104,0 104,-19.25"/>
<text text-anchor="middle" x="79.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cassert</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="M177.41,-54.8C156.66,-45.4 129.95,-33.3 109.73,-24.14"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="111.36,-20.59 100.81,-19.65 108.48,-26.97 111.36,-20.59"/>
</g>
<!-- Node4 -->
<g id="node4" class="node">
<title>Node4</title>
<g id="a_node4"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="165.38,-19.25 122.38,-19.25 122.38,0 165.38,0 165.38,-19.25"/>
<text text-anchor="middle" x="143.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">cmath</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="M193.56,-54.95C183.99,-46.41 171.89,-35.62 162.02,-26.81"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="164.84,-24.75 155.05,-20.7 160.18,-29.97 164.84,-24.75"/>
</g>
<!-- Node5 -->
<g id="node5" class="node">
<title>Node5</title>
<g id="a_node5"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="236.25,-19.25 183.5,-19.25 183.5,0 236.25,0 236.25,-19.25"/>
<text text-anchor="middle" x="209.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">complex</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="M209.88,-54.95C209.88,-47.62 209.88,-38.62 209.88,-30.66"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="213.38,-30.7 209.88,-20.7 206.38,-30.7 213.38,-30.7"/>
</g>
<!-- Node6 -->
<g id="node6" class="node">
<title>Node6</title>
<g id="a_node6"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="311.88,-19.25 253.88,-19.25 253.88,0 311.88,0 311.88,-19.25"/>
<text text-anchor="middle" x="282.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">exception</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="M227.92,-54.95C238.61,-46.33 252.16,-35.4 263.13,-26.55"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="265.03,-28.7 270.62,-19.7 260.64,-23.25 265.03,-28.7"/>
</g>
<!-- Node7 -->
<g id="node7" class="node">
<title>Node7</title>
<g id="a_node7"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="379.75,-19.25 330,-19.25 330,0 379.75,0 379.75,-19.25"/>
<text text-anchor="middle" x="354.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iomanip</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="M246.09,-54.8C269.55,-45.27 299.85,-32.97 322.5,-23.77"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="323.69,-26.66 331.64,-19.65 321.06,-20.17 323.69,-26.66"/>
</g>
<!-- Node8 -->
<g id="node8" class="node">
<title>Node8</title>
<g id="a_node8"><a xlink:title=" ">
<polygon fill="#e0e0e0" stroke="#999999" points="451.62,-19.25 398.12,-19.25 398.12,0 451.62,0 451.62,-19.25"/>
<text text-anchor="middle" x="424.88" y="-5.75" font-family="Helvetica,sans-Serif" font-size="10.00">iostream</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="M263.57,-54.8C302.07,-44.25 352.97,-30.32 387.2,-20.94"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="387.98,-24.08 396.7,-18.07 386.13,-17.33 387.98,-24.08"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

@@ -0,0 +1,317 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.6"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Algorithms_in_C++: /Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/MathJax.js?config=TeX-MML-AM_CHTML/MathJax.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Algorithms_in_C++<span id="projectnumber">&#160;1.0.0</span>
</div>
<div id="projectbrief">Set of algorithms implemented in C++.</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.6 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</div></div>
</div><!--header-->
<div class="contents">
<p>int <a class="el" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4" title="Main function.">main()</a> { using <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>; using <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a>; using <a class="elRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a>;</p>
<p>array&lt;complex&lt;long double, 2&gt; solutions = quadraticEquation(1, 2, 1); cout &lt;&lt; solutions[0] &lt;&lt; " " &lt;&lt; solutions[1] &lt;&lt; "\n";</p>
<p>solutions = quadraticEquation(1, 1, 1); // Reusing solutions. cout &lt;&lt; solutions[0] &lt;&lt; " " &lt;&lt; solutions[1] &lt;&lt; "\n"; return 0; }</p>
<p>Output: (-1, 0) (-1, 0) (-0.5,0.866025) (-0.5,0.866025)</p>
<div class="fragment"><div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @file</span></div>
<div class="line"><span class="comment"> * @brief Calculate quadratic equation with complex roots, i.e. b^2 - 4ac &lt; 0.</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * @author [Renjian-buchai](https://github.com/Renjian-buchai)</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * @description Calculates any quadratic equation in form ax^2 + bx + c.</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * Quadratic equation:</span></div>
<div class="line"><span class="comment"> * x = (-b +/- sqrt(b^2 - 4ac)) / 2a</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * @example</span></div>
<div class="line"><span class="comment"> * int main() {</span></div>
<div class="line"><span class="comment"> * using std::array;</span></div>
<div class="line"><span class="comment"> * using std::complex;</span></div>
<div class="line"><span class="comment"> * using std::cout;</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * array&lt;complex&lt;long double, 2&gt; solutions = quadraticEquation(1, 2, 1);</span></div>
<div class="line"><span class="comment"> * cout &lt;&lt; solutions[0] &lt;&lt; &quot; &quot; &lt;&lt; solutions[1] &lt;&lt; &quot;\n&quot;;</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * solutions = quadraticEquation(1, 1, 1); // Reusing solutions.</span></div>
<div class="line"><span class="comment"> * cout &lt;&lt; solutions[0] &lt;&lt; &quot; &quot; &lt;&lt; solutions[1] &lt;&lt; &quot;\n&quot;;</span></div>
<div class="line"><span class="comment"> * return 0;</span></div>
<div class="line"><span class="comment"> * }</span></div>
<div class="line"><span class="comment"> *</span></div>
<div class="line"><span class="comment"> * Output:</span></div>
<div class="line"><span class="comment"> * (-1, 0) (-1, 0)</span></div>
<div class="line"><span class="comment"> * (-0.5,0.866025) (-0.5,0.866025)</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"> </div>
<div class="line"><span class="preprocessor">#include &lt;array&gt;</span> <span class="comment">/// std::array</span></div>
<div class="line"><span class="preprocessor">#include &lt;cassert&gt;</span> <span class="comment">/// assert</span></div>
<div class="line"><span class="preprocessor">#include &lt;cmath&gt;</span> <span class="comment">/// std::sqrt, std::trunc, std::pow</span></div>
<div class="line"><span class="preprocessor">#include &lt;complex&gt;</span> <span class="comment">/// std::complex</span></div>
<div class="line"><span class="preprocessor">#include &lt;exception&gt;</span> <span class="comment">/// std::invalid_argument</span></div>
<div class="line"><span class="preprocessor">#include &lt;iomanip&gt;</span> <span class="comment">/// std::setprecision</span></div>
<div class="line"><span class="preprocessor">#include &lt;iostream&gt;</span> <span class="comment">/// std::cout</span></div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @namespace</span></div>
<div class="line"><span class="comment"> * @brief Mathematical algorithms</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"><span class="keyword">namespace </span><a class="code hl_namespace" href="../../dd/d47/namespacemath.html">math</a> {</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @brief Quadratic equation calculator.</span></div>
<div class="line"><span class="comment"> * @param a quadratic coefficient.</span></div>
<div class="line"><span class="comment"> * @param b linear coefficient.</span></div>
<div class="line"><span class="comment"> * @param c constant</span></div>
<div class="line"><span class="comment"> * @return Array containing the roots of quadratic equation, incl. complex</span></div>
<div class="line"><span class="comment"> * root.</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"><a id="_a0" name="_a0"></a><a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; <a id="a1" name="a1"></a><a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">quadraticEquation</a>(<span class="keywordtype">long</span> <span class="keywordtype">double</span> a,</div>
<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">double</span> b,</div>
<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">double</span> c) {</div>
<div class="line"> <span class="keywordflow">if</span> (a == 0) {</div>
<div class="line"> <span class="keywordflow">throw</span> <a id="_a2" name="_a2"></a><a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>(<span class="stringliteral">&quot;quadratic coefficient cannot be 0&quot;</span>);</div>
<div class="line"> }</div>
<div class="line"> </div>
<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">double</span> discriminant = b * b - 4 * a * c;</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; solutions{0, 0};</div>
<div class="line"> </div>
<div class="line"> <span class="keywordflow">if</span> (discriminant == 0) {</div>
<div class="line"> solutions[0] = -b * 0.5 / a;</div>
<div class="line"> solutions[1] = -b * 0.5 / a;</div>
<div class="line"> <span class="keywordflow">return</span> solutions;</div>
<div class="line"> }</div>
<div class="line"> </div>
<div class="line"> <span class="comment">// Complex root (discriminant &lt; 0)</span></div>
<div class="line"> <span class="comment">// Note that the left term (-b / 2a) is always real. The imaginary part</span></div>
<div class="line"> <span class="comment">// appears when b^2 - 4ac &lt; 0, so sqrt(b^2 - 4ac) has no real roots. So,</span></div>
<div class="line"> <span class="comment">// the imaginary component is i * (+/-)sqrt(abs(b^2 - 4ac)) / 2a.</span></div>
<div class="line"> <span class="keywordflow">if</span> (discriminant &gt; 0) {</div>
<div class="line"> <span class="comment">// Since discriminant &gt; 0, there are only real roots. Therefore,</span></div>
<div class="line"> <span class="comment">// imaginary component = 0.</span></div>
<div class="line"> solutions[0] = <a id="_a3" name="_a3"></a><a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"> (-b - <a id="a4" name="a4"></a><a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(discriminant)) * 0.5 / a, 0};</div>
<div class="line"> solutions[1] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"> (-b + <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(discriminant)) * 0.5 / a, 0};</div>
<div class="line"> <span class="keywordflow">return</span> solutions;</div>
<div class="line"> }</div>
<div class="line"> <span class="comment">// Since b^2 - 4ac is &lt; 0, for faster computation, -discriminant is</span></div>
<div class="line"> <span class="comment">// enough to make it positive.</span></div>
<div class="line"> solutions[0] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"> -b * 0.5 / a, -<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(-discriminant) * 0.5 / a};</div>
<div class="line"> solutions[1] = <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{</div>
<div class="line"> -b * 0.5 / a, <a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a>(-discriminant) * 0.5 / a};</div>
<div class="line"> </div>
<div class="line"> <span class="keywordflow">return</span> solutions;</div>
<div class="line">}</div>
<div class="line"> </div>
<div class="line">} <span class="comment">// namespace math</span></div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @brief Asserts an array of complex numbers.</span></div>
<div class="line"><span class="comment"> * @param input Input array of complex numbers. .</span></div>
<div class="line"><span class="comment"> * @param expected Expected array of complex numbers.</span></div>
<div class="line"><span class="comment"> * @param precision Precision to be asserted. Default=10</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"><span class="keywordtype">void</span> <a id="a5" name="a5"></a><a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a>(<a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;<a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>, 2&gt; input,</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a>&lt;<a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>, 2&gt; expected,</div>
<div class="line"> <span class="keywordtype">size_t</span> precision = 10) {</div>
<div class="line"> <span class="keywordtype">long</span> <span class="keywordtype">double</span> exponent = <a id="a6" name="a6"></a><a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/pow.html">std::pow</a>(10, precision);</div>
<div class="line"> input[0].real(<a id="a7" name="a7"></a><a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[0].real() * exponent));</div>
<div class="line"> input[1].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[1].real() * exponent));</div>
<div class="line"> input[0].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[0].imag() * exponent));</div>
<div class="line"> input[1].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(input[1].imag() * exponent));</div>
<div class="line"> </div>
<div class="line"> expected[0].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[0].real() * exponent));</div>
<div class="line"> expected[1].real(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[1].real() * exponent));</div>
<div class="line"> expected[0].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[0].imag() * exponent));</div>
<div class="line"> expected[1].imag(<a class="code hl_functionRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a>(expected[1].imag() * exponent));</div>
<div class="line"> </div>
<div class="line"> assert(input == expected);</div>
<div class="line">}</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @brief Self-test implementations to test quadraticEquation function.</span></div>
<div class="line"><span class="comment"> * @note There are 4 different types of solutions: Real and equal, real,</span></div>
<div class="line"><span class="comment"> * complex, complex and equal.</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"><span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002">test</a>() {</div>
<div class="line"> <span class="comment">// Values are equal and real.</span></div>
<div class="line"> <a id="_a8" name="_a8"></a><a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;b=-2 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;(1, 0), (1, 0)\n\n&quot;</span>;</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; equalCase{</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{1, 0}, <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{1, 0}};</div>
<div class="line"> assert(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, -2, 1) == equalCase);</div>
<div class="line"> </div>
<div class="line"> <span class="comment">// Values are equal and complex.</span></div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;b=4 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;c=5 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;(-2, -1), (-2, 1)\n\n&quot;</span>;</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; complexCase{</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-2, -1}, <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-2, 1}};</div>
<div class="line"> assert(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 4, 5) == complexCase);</div>
<div class="line"> </div>
<div class="line"> <span class="comment">// Values are real.</span></div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;b=5 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;(-4.7912878475, 0), (-0.2087121525, 0)\n\n&quot;</span>;</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; floatCase{</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-4.7912878475, 0},</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.2087121525, 0}};</div>
<div class="line"> <a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a>(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 5, 1), floatCase);</div>
<div class="line"> </div>
<div class="line"> <span class="comment">// Values are complex.</span></div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;a=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;b=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;c=1 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Expected output: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;(-0.5, -0.8660254038), (-0.5, 0.8660254038)\n\n&quot;</span>;</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/container/array.html">std::array&lt;std::complex&lt;long double&gt;</a>, 2&gt; ifloatCase{</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.5, -0.8660254038},</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex&lt;long double&gt;</a>{-0.5, 0.8660254038}};</div>
<div class="line"> <a class="code hl_function" href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a>(<a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(1, 1, 1), ifloatCase);</div>
<div class="line"> </div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Exception test: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Input: \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;a=0 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;b=0 \n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;c=0\n&quot;</span></div>
<div class="line"> <span class="stringliteral">&quot;Expected output: Exception thrown \n&quot;</span>;</div>
<div class="line"> <span class="keywordflow">try</span> {</div>
<div class="line"> <a class="code hl_function" href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a>(0, 0, 0);</div>
<div class="line"> } <span class="keywordflow">catch</span> (<a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a>&amp; e) {</div>
<div class="line"> <a class="code hl_classRef" target="_blank" href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a> &lt;&lt; <span class="stringliteral">&quot;Exception thrown successfully \n&quot;</span>;</div>
<div class="line"> }</div>
<div class="line">}</div>
<div class="line"><span class="comment"></span> </div>
<div class="line"><span class="comment">/**</span></div>
<div class="line"><span class="comment"> * @brief Main function</span></div>
<div class="line"><span class="comment"> * @returns 0 on exit</span></div>
<div class="line"><span class="comment"> */</span></div>
<div class="line"><span class="keywordtype">int</span> <a id="a9" name="a9"></a><a class="code hl_function" href="../../d3/d40/graph__coloring_8cpp.html#gae66f6b31b5ad750f1fe042a706a4e3d4">main</a>() {</div>
<div class="line"> <a class="code hl_function" href="../../d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002">test</a>(); <span class="comment">// Run self-test implementation.</span></div>
<div class="line"> <span class="keywordflow">return</span> 0;</div>
<div class="line">}</div>
<div class="ttc" id="aarray_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/container/array.html">std::array</a></div></div>
<div class="ttc" id="abasic_ostream_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/io/basic_ostream.html">std::cout</a></div></div>
<div class="ttc" id="acaesar__cipher_8cpp_html_ae1a3968e7947464bee7714f6d43b7002"><div class="ttname"><a href="../../d6/d2c/caesar__cipher_8cpp.html#ae1a3968e7947464bee7714f6d43b7002">test</a></div><div class="ttdeci">void test()</div><div class="ttdef"><b>Definition:</b> caesar_cipher.cpp:100</div></div>
<div class="ttc" id="acomplex_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/complex.html">std::complex</a></div></div>
<div class="ttc" id="agraph__coloring_8cpp_html_gae66f6b31b5ad750f1fe042a706a4e3d4"><div class="ttname"><a href="../../d3/d40/graph__coloring_8cpp.html#gae66f6b31b5ad750f1fe042a706a4e3d4">main</a></div><div class="ttdeci">int main()</div><div class="ttdoc">Main function.</div><div class="ttdef"><b>Definition:</b> graph_coloring.cpp:112</div></div>
<div class="ttc" id="ainvalid_argument_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/error/invalid_argument.html">std::invalid_argument</a></div></div>
<div class="ttc" id="anamespacemath_html"><div class="ttname"><a href="../../dd/d47/namespacemath.html">math</a></div><div class="ttdoc">for IO operations</div></div>
<div class="ttc" id="anamespacemath_html_aacb1411ef2029e81f249c21e17c96fdb"><div class="ttname"><a href="../../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math::quadraticEquation</a></div><div class="ttdeci">std::array&lt; std::complex&lt; long double &gt;, 2 &gt; quadraticEquation(long double a, long double b, long double c)</div><div class="ttdoc">Quadratic equation calculator.</div><div class="ttdef"><b>Definition:</b> quadratic_equations_complex_numbers.cpp:53</div></div>
<div class="ttc" id="apow_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/pow.html">std::pow</a></div><div class="ttdeci">T pow(T... args)</div></div>
<div class="ttc" id="aquadratic__equations__complex__numbers_8cpp_html_af7a6d4e3dc85a6288c8f1f7094830c5a"><div class="ttname"><a href="../../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">assertArray</a></div><div class="ttdeci">void assertArray(std::array&lt; std::complex&lt; long double &gt;, 2 &gt; input, std::array&lt; std::complex&lt; long double &gt;, 2 &gt; expected, size_t precision=10)</div><div class="ttdoc">Asserts an array of complex numbers.</div><div class="ttdef"><b>Definition:</b> quadratic_equations_complex_numbers.cpp:100</div></div>
<div class="ttc" id="around_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/round.html">std::round</a></div><div class="ttdeci">T round(T... args)</div></div>
<div class="ttc" id="asqrt_html"><div class="ttname"><a href="http://en.cppreference.com/w/cpp/numeric/math/sqrt.html">std::sqrt</a></div><div class="ttdeci">T sqrt(T... args)</div></div>
</div><!-- fragment --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.6 </li>
</ul>
</div>
</body>
</html>

View File

@@ -250,6 +250,9 @@ Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d4/d9c/primes__up__to__billion_8cpp.html">primes_up_to_billion.cpp</a></td></tr>
<tr class="memdesc:d4/d9c/primes__up__to__billion_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute prime numbers upto 1 billion. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="da/d18/quadratic__equations__complex__numbers_8cpp.html">quadratic_equations_complex_numbers.cpp</a></td></tr>
<tr class="memdesc:da/d18/quadratic__equations__complex__numbers_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculate quadratic equation with complex roots, i.e. b^2 - 4ac &lt; 0. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d0/d08/realtime__stats_8cpp.html">realtime_stats.cpp</a></td></tr>
<tr class="memdesc:d0/d08/realtime__stats_8cpp"><td class="mdescLeft">&#160;</td><td class="mdescRight">Compute statistics for data entered in rreal-time. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>

View File

@@ -49,6 +49,7 @@ var dir_296d53ceaeaa7e099814a6def439fe8a =
[ "prime_factorization.cpp", "db/d0d/prime__factorization_8cpp.html", "db/d0d/prime__factorization_8cpp" ],
[ "prime_numbers.cpp", "de/d9b/prime__numbers_8cpp.html", "de/d9b/prime__numbers_8cpp" ],
[ "primes_up_to_billion.cpp", "d4/d9c/primes__up__to__billion_8cpp.html", "d4/d9c/primes__up__to__billion_8cpp" ],
[ "quadratic_equations_complex_numbers.cpp", "da/d18/quadratic__equations__complex__numbers_8cpp.html", "da/d18/quadratic__equations__complex__numbers_8cpp" ],
[ "realtime_stats.cpp", "d0/d08/realtime__stats_8cpp.html", "d0/d08/realtime__stats_8cpp" ],
[ "sieve_of_eratosthenes.cpp", "d8/ddf/sieve__of__eratosthenes_8cpp.html", "d8/ddf/sieve__of__eratosthenes_8cpp" ],
[ "sqrt_double.cpp", "da/d24/sqrt__double_8cpp.html", "da/d24/sqrt__double_8cpp" ],

View File

@@ -102,6 +102,7 @@ $(document).ready(function(){initNavTree('examples.html',''); initResizable(); }
<div class="contents">
<div class="textblock">Here is a list of all examples:</div><ul>
<li><a class="el" href="db/d03/_s_t-example.html">()</a></li>
<li><a class="el" href="df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp</a></li>
<li><a class="el" href="dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/numerical_methods/rungekutta.cpp</a></li>
<li><a class="el" href="dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html">/Users/runner/work/C-Plus-Plus/C-Plus-Plus/sorting/wiggle_sort.cpp</a></li>
</ul>

View File

@@ -1,6 +1,7 @@
var examples =
[
[ "()", "db/d03/_s_t-example.html", null ],
[ "/Users/runner/work/C-Plus-Plus/C-Plus-Plus/math/quadratic_equations_complex_numbers.cpp", "df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html", null ],
[ "/Users/runner/work/C-Plus-Plus/C-Plus-Plus/numerical_methods/rungekutta.cpp", "dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html", null ],
[ "/Users/runner/work/C-Plus-Plus/C-Plus-Plus/sorting/wiggle_sort.cpp", "dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html", null ]
];

View File

@@ -270,15 +270,16 @@ solve-a-rat-in-a-maze-c-java-pytho/" target="_blank">Rat in a Maze</a> algorithm
<tr id="row_13_46_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="db/d0d/prime__factorization_8cpp.html" target="_self">prime_factorization.cpp</a></td><td class="desc">Prime factorization of positive integers </td></tr>
<tr id="row_13_47_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="de/d9b/prime__numbers_8cpp.html" target="_self">prime_numbers.cpp</a></td><td class="desc">Get list of prime numbers </td></tr>
<tr id="row_13_48_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d4/d9c/primes__up__to__billion_8cpp.html" target="_self">primes_up_to_billion.cpp</a></td><td class="desc">Compute prime numbers upto 1 billion </td></tr>
<tr id="row_13_49_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d0/d08/realtime__stats_8cpp.html" target="_self">realtime_stats.cpp</a></td><td class="desc">Compute statistics for data entered in rreal-time </td></tr>
<tr id="row_13_50_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d8/ddf/sieve__of__eratosthenes_8cpp.html" target="_self">sieve_of_eratosthenes.cpp</a></td><td class="desc">Get list of prime numbers using Sieve of Eratosthenes </td></tr>
<tr id="row_13_51_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="da/d24/sqrt__double_8cpp.html" target="_self">sqrt_double.cpp</a></td><td class="desc">Calculate the square root of any positive real number in \(O(\log
<tr id="row_13_49_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="da/d18/quadratic__equations__complex__numbers_8cpp.html" target="_self">quadratic_equations_complex_numbers.cpp</a></td><td class="desc">Calculate quadratic equation with complex roots, i.e. b^2 - 4ac &lt; 0 </td></tr>
<tr id="row_13_50_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d0/d08/realtime__stats_8cpp.html" target="_self">realtime_stats.cpp</a></td><td class="desc">Compute statistics for data entered in rreal-time </td></tr>
<tr id="row_13_51_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d8/ddf/sieve__of__eratosthenes_8cpp.html" target="_self">sieve_of_eratosthenes.cpp</a></td><td class="desc">Get list of prime numbers using Sieve of Eratosthenes </td></tr>
<tr id="row_13_52_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="da/d24/sqrt__double_8cpp.html" target="_self">sqrt_double.cpp</a></td><td class="desc">Calculate the square root of any positive real number in \(O(\log
N)\) time, with precision fixed using <a href="https://en.wikipedia.org/wiki/Bisection_method" target="_blank">bisection method</a> of root-finding </td></tr>
<tr id="row_13_52_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="de/d47/string__fibonacci_8cpp.html" target="_self">string_fibonacci.cpp</a></td><td class="desc">This Programme returns the Nth fibonacci as a string </td></tr>
<tr id="row_13_53_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d4/d9d/sum__of__binomial__coefficient_8cpp.html" target="_self">sum_of_binomial_coefficient.cpp</a></td><td class="desc">Algorithm to find sum of binomial coefficients of a given positive integer </td></tr>
<tr id="row_13_54_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d4/d83/sum__of__digits_8cpp.html" target="_self">sum_of_digits.cpp</a></td><td class="desc">A C++ Program to find the Sum of Digits of input integer </td></tr>
<tr id="row_13_55_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="df/d66/vector__cross__product_8cpp.html" target="_self">vector_cross_product.cpp</a></td><td class="desc">Calculates the <a href="https://en.wikipedia.org/wiki/Cross_product" target="_blank">Cross Product</a> and the magnitude of two mathematical 3D vectors </td></tr>
<tr id="row_13_56_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="da/d39/volume_8cpp.html" target="_self">volume.cpp</a></td><td class="desc">Implmentations for the <a href="https://en.wikipedia.org/wiki/Volume" target="_blank">volume</a> of various 3D shapes </td></tr>
<tr id="row_13_53_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="de/d47/string__fibonacci_8cpp.html" target="_self">string_fibonacci.cpp</a></td><td class="desc">This Programme returns the Nth fibonacci as a string </td></tr>
<tr id="row_13_54_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d4/d9d/sum__of__binomial__coefficient_8cpp.html" target="_self">sum_of_binomial_coefficient.cpp</a></td><td class="desc">Algorithm to find sum of binomial coefficients of a given positive integer </td></tr>
<tr id="row_13_55_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d4/d83/sum__of__digits_8cpp.html" target="_self">sum_of_digits.cpp</a></td><td class="desc">A C++ Program to find the Sum of Digits of input integer </td></tr>
<tr id="row_13_56_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="df/d66/vector__cross__product_8cpp.html" target="_self">vector_cross_product.cpp</a></td><td class="desc">Calculates the <a href="https://en.wikipedia.org/wiki/Cross_product" target="_blank">Cross Product</a> and the magnitude of two mathematical 3D vectors </td></tr>
<tr id="row_13_57_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="da/d39/volume_8cpp.html" target="_self">volume.cpp</a></td><td class="desc">Implmentations for the <a href="https://en.wikipedia.org/wiki/Volume" target="_blank">volume</a> of various 3D shapes </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_14_" class="arrow" onclick="toggleFolder('14_')">&#9658;</span><span id="img_14_" class="iconfclosed" onclick="toggleFolder('14_')">&#160;</span><a class="el" href="dir_9c6faab82c22511b50177aa2e38e2780.html" target="_self">numerical_methods</a></td><td class="desc"></td></tr>
<tr id="row_14_0_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="dc/d9c/babylonian__method_8cpp.html" target="_self">babylonian_method.cpp</a></td><td class="desc"><a href="https://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Babylonian_method" target="_blank">A babylonian method (BM)</a> is an algorithm that computes the square root </td></tr>
<tr id="row_14_1_" class="odd" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="d7/d6a/bisection__method_8cpp.html" target="_self">bisection_method.cpp</a></td><td class="desc">Solve the equation \(f(x)=0\) using <a href="https://en.wikipedia.org/wiki/Bisection_method" target="_blank">bisection method</a> </td></tr>

View File

@@ -107,6 +107,7 @@ $(document).ready(function(){initNavTree('globals_a.html',''); initResizable();
<li>addition_rule_independent()&#160;:&#160;<a class="el" href="d6/d4a/addition__rule_8cpp.html#a4adfd055c758546456d440ee9133555d">addition_rule.cpp</a></li>
<li>ans()&#160;:&#160;<a class="el" href="d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">matrix_exponentiation.cpp</a></li>
<li>are_amicable()&#160;:&#160;<a class="el" href="d5/df6/check__amicable__pair_8cpp.html#afeb67e204ec7de02ad152c11df4d1e01">check_amicable_pair.cpp</a></li>
<li>assertArray()&#160;:&#160;<a class="el" href="da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">quadratic_equations_complex_numbers.cpp</a></li>
<li>AvailArray&#160;:&#160;<a class="el" href="d3/dce/linkedlist__implentation__usingarray_8cpp.html#aed19b403f559fc5d5a4bce724f9e263c">linkedlist_implentation_usingarray.cpp</a></li>
</ul>
</div><!-- contents -->

View File

@@ -105,6 +105,7 @@ $(document).ready(function(){initNavTree('globals_func_a.html',''); initResizabl
<li>addition_rule_independent()&#160;:&#160;<a class="el" href="d6/d4a/addition__rule_8cpp.html#a4adfd055c758546456d440ee9133555d">addition_rule.cpp</a></li>
<li>ans()&#160;:&#160;<a class="el" href="d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa">matrix_exponentiation.cpp</a></li>
<li>are_amicable()&#160;:&#160;<a class="el" href="d5/df6/check__amicable__pair_8cpp.html#afeb67e204ec7de02ad152c11df4d1e01">check_amicable_pair.cpp</a></li>
<li>assertArray()&#160;:&#160;<a class="el" href="da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a">quadratic_equations_complex_numbers.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -251,6 +251,7 @@ $(document).ready(function(){initNavTree('namespacemembers.html',''); initResiza
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
<li>qr_decompose()&#160;:&#160;<a class="el" href="d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm</a></li>
<li>quadraticEquation()&#160;:&#160;<a class="el" href="dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math</a></li>
<li>quadraticProbe()&#160;:&#160;<a class="el" href="d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf">quadratic_probing</a></li>
<li>quicksort()&#160;:&#160;<a class="el" href="d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168">sorting</a></li>
</ul>

View File

@@ -247,6 +247,7 @@ $(document).ready(function(){initNavTree('namespacemembers_func.html',''); initR
<h3><a id="index_q" name="index_q"></a>- q -</h3><ul>
<li>qr_decompose()&#160;:&#160;<a class="el" href="d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1">qr_algorithm</a></li>
<li>quadraticEquation()&#160;:&#160;<a class="el" href="dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb">math</a></li>
<li>quadraticProbe()&#160;:&#160;<a class="el" href="d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf">quadratic_probing</a></li>
<li>quicksort()&#160;:&#160;<a class="el" href="d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168">sorting</a></li>
</ul>

View File

@@ -145,10 +145,10 @@ var NAVTREEINDEX =
"d7/d35/matrix__exponentiation_8cpp.html#a600eaf353befc174637855795f12d258",
"d8/d95/vector__ops_8hpp.html",
"d9/dae/classdata__structures_1_1_bitset.html#ae86688cf99b77342deedb75149573e73",
"db/d0d/prime__factorization_8cpp.html#af097796783684712b8326e5b82bfd4fe",
"dc/d61/classgraph_1_1_graph.html#a59940c462861f2fcf4951d1b6c084e6a",
"dd/d95/classdata__structures_1_1_segment_tree.html#a6d3beccc936af2377c8eeb17067fd141",
"df/d42/binary__search__tree2_8cpp.html#a94b76f781fcbe1ad0e3397ace6bb1965"
"db/d0d/prime__factorization_8cpp.html",
"dc/d61/classgraph_1_1_graph.html",
"dd/d95/classdata__structures_1_1_segment_tree.html#a167fd91b68048e49e97859a8947690f3",
"df/d39/interpolation__search2_8cpp.html#aa3ec659ec8394d186c761df81ad1f629"
];
var SYNCONMSG = 'click to disable panel synchronisation';

View File

@@ -5,24 +5,24 @@ var NAVTREEINDEX0 =
"cpp/algorithm/accumulate.html":[9,0,110,15],
"cpp/algorithm/adjacent_difference.html":[9,0,110,19],
"cpp/algorithm/adjacent_find.html":[9,0,110,20],
"cpp/algorithm/all_any_none_of.html":[9,0,110,300],
"cpp/algorithm/all_any_none_of.html":[9,0,110,23],
"cpp/algorithm/all_any_none_of.html":[9,0,110,25],
"cpp/algorithm/all_any_none_of.html":[9,0,110,23],
"cpp/algorithm/all_any_none_of.html":[9,0,110,300],
"cpp/algorithm/binary_search.html":[9,0,110,65],
"cpp/algorithm/bsearch.html":[9,0,110,68],
"cpp/algorithm/copy.html":[9,0,110,81],
"cpp/algorithm/copy.html":[9,0,110,79],
"cpp/algorithm/copy_backward.html":[9,0,110,80],
"cpp/algorithm/copy_n.html":[9,0,110,82],
"cpp/algorithm/count.html":[9,0,110,87],
"cpp/algorithm/count.html":[9,0,110,86],
"cpp/algorithm/count.html":[9,0,110,87],
"cpp/algorithm/equal.html":[9,0,110,103],
"cpp/algorithm/equal_range.html":[9,0,110,104],
"cpp/algorithm/fill.html":[9,0,110,133],
"cpp/algorithm/fill_n.html":[9,0,110,134],
"cpp/algorithm/find.html":[9,0,110,138],
"cpp/algorithm/find.html":[9,0,110,139],
"cpp/algorithm/find.html":[9,0,110,135],
"cpp/algorithm/find.html":[9,0,110,138],
"cpp/algorithm/find_end.html":[9,0,110,136],
"cpp/algorithm/find_first_of.html":[9,0,110,137],
"cpp/algorithm/for_each.html":[9,0,110,148],
@@ -65,14 +65,14 @@ var NAVTREEINDEX0 =
"cpp/algorithm/qsort.html":[9,0,110,331],
"cpp/algorithm/random_shuffle.html":[9,0,110,335],
"cpp/algorithm/random_shuffle.html":[9,0,110,388],
"cpp/algorithm/remove.html":[9,0,110,345],
"cpp/algorithm/remove.html":[9,0,110,342],
"cpp/algorithm/remove_copy.html":[9,0,110,344],
"cpp/algorithm/remove.html":[9,0,110,345],
"cpp/algorithm/remove_copy.html":[9,0,110,343],
"cpp/algorithm/replace.html":[9,0,110,351],
"cpp/algorithm/remove_copy.html":[9,0,110,344],
"cpp/algorithm/replace.html":[9,0,110,348],
"cpp/algorithm/replace_copy.html":[9,0,110,350],
"cpp/algorithm/replace.html":[9,0,110,351],
"cpp/algorithm/replace_copy.html":[9,0,110,349],
"cpp/algorithm/replace_copy.html":[9,0,110,350],
"cpp/algorithm/reverse.html":[9,0,110,356],
"cpp/algorithm/reverse_copy.html":[9,0,110,357],
"cpp/algorithm/rotate.html":[9,0,110,361],
@@ -93,10 +93,10 @@ var NAVTREEINDEX0 =
"cpp/algorithm/unique.html":[9,0,110,475],
"cpp/algorithm/unique_copy.html":[9,0,110,476],
"cpp/algorithm/upper_bound.html":[9,0,110,478],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,41],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,40],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,39],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,42],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,39],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,40],
"cpp/atomic/atomic_compare_exchange.html":[9,0,110,41],
"cpp/atomic/atomic_exchange.html":[9,0,110,44],
"cpp/atomic/atomic_exchange.html":[9,0,110,43],
"cpp/atomic/atomic_fetch_add.html":[9,0,110,46],
@@ -114,8 +114,8 @@ var NAVTREEINDEX0 =
"cpp/atomic/atomic_load.html":[9,0,110,57],
"cpp/atomic/atomic_load.html":[9,0,110,58],
"cpp/atomic/atomic_signal_fence.html":[9,0,110,59],
"cpp/atomic/atomic_store.html":[9,0,110,60],
"cpp/atomic/atomic_store.html":[9,0,110,61],
"cpp/atomic/atomic_store.html":[9,0,110,60],
"cpp/atomic/atomic_thread_fence.html":[9,0,110,62],
"cpp/atomic/kill_dependency.html":[9,0,110,235],
"cpp/chrono/c/asctime.html":[9,0,110,26],
@@ -150,37 +150,37 @@ var NAVTREEINDEX0 =
"cpp/io/c/feof.html":[9,0,110,119],
"cpp/io/c/ferror.html":[9,0,110,121],
"cpp/io/c/fflush.html":[9,0,110,127],
"cpp/io/c/fgetc.html":[9,0,110,128],
"cpp/io/c/fgetc.html":[9,0,110,181],
"cpp/io/c/fgetc.html":[9,0,110,128],
"cpp/io/c/fgetpos.html":[9,0,110,129],
"cpp/io/c/fgets.html":[9,0,110,130],
"cpp/io/c/fgetwc.html":[9,0,110,131],
"cpp/io/c/fgetws.html":[9,0,110,132],
"cpp/io/c/fopen.html":[9,0,110,147],
"cpp/io/c/fprintf.html":[9,0,110,323],
"cpp/io/c/fprintf.html":[9,0,110,152],
"cpp/io/c/fprintf.html":[9,0,110,394],
"cpp/io/c/fprintf.html":[9,0,110,152],
"cpp/io/c/fprintf.html":[9,0,110,397],
"cpp/io/c/fputc.html":[9,0,110,153],
"cpp/io/c/fprintf.html":[9,0,110,323],
"cpp/io/c/fputc.html":[9,0,110,327],
"cpp/io/c/fputc.html":[9,0,110,153],
"cpp/io/c/fputs.html":[9,0,110,154],
"cpp/io/c/fputwc.html":[9,0,110,155],
"cpp/io/c/fputws.html":[9,0,110,156],
"cpp/io/c/fread.html":[9,0,110,157],
"cpp/io/c/freopen.html":[9,0,110,159],
"cpp/io/c/fscanf.html":[9,0,110,366],
"cpp/io/c/fscanf.html":[9,0,110,400],
"cpp/io/c/fscanf.html":[9,0,110,162],
"cpp/io/c/fscanf.html":[9,0,110,400],
"cpp/io/c/fscanf.html":[9,0,110,366],
"cpp/io/c/fseek.html":[9,0,110,163],
"cpp/io/c/fsetpos.html":[9,0,110,164],
"cpp/io/c/ftell.html":[9,0,110,165],
"cpp/io/c/fwprintf.html":[9,0,110,441],
"cpp/io/c/fwprintf.html":[9,0,110,531],
"cpp/io/c/fwprintf.html":[9,0,110,167],
"cpp/io/c/fwprintf.html":[9,0,110,531],
"cpp/io/c/fwrite.html":[9,0,110,168],
"cpp/io/c/fwscanf.html":[9,0,110,442],
"cpp/io/c/fwscanf.html":[9,0,110,533],
"cpp/io/c/fwscanf.html":[9,0,110,169],
"cpp/io/c/fwscanf.html":[9,0,110,533],
"cpp/io/c/getchar.html":[9,0,110,182],
"cpp/io/c/gets.html":[9,0,110,185],
"cpp/io/c/getwchar.html":[9,0,110,186],
@@ -196,26 +196,26 @@ var NAVTREEINDEX0 =
"cpp/io/c/tmpnam.html":[9,0,110,453],
"cpp/io/c/ungetc.html":[9,0,110,469],
"cpp/io/c/ungetwc.html":[9,0,110,470],
"cpp/io/c/vfprintf.html":[9,0,110,487],
"cpp/io/c/vfprintf.html":[9,0,110,488],
"cpp/io/c/vfprintf.html":[9,0,110,481],
"cpp/io/c/vfprintf.html":[9,0,110,485],
"cpp/io/c/vfprintf.html":[9,0,110,487],
"cpp/io/c/vfscanf.html":[9,0,110,489],
"cpp/io/c/vfscanf.html":[9,0,110,486],
"cpp/io/c/vfscanf.html":[9,0,110,482],
"cpp/io/c/vfscanf.html":[9,0,110,489],
"cpp/io/c/vfwprintf.html":[9,0,110,490],
"cpp/io/c/vfwprintf.html":[9,0,110,492],
"cpp/io/c/vfwprintf.html":[9,0,110,490],
"cpp/io/c/vfwprintf.html":[9,0,110,483],
"cpp/io/c/vfwscanf.html":[9,0,110,491],
"cpp/io/c/vfwscanf.html":[9,0,110,493],
"cpp/io/c/vfwscanf.html":[9,0,110,484],
"cpp/io/c/vfwscanf.html":[9,0,110,493],
"cpp/io/manip/boolalpha.html":[9,0,110,67],
"cpp/io/manip/boolalpha.html":[9,0,110,299],
"cpp/io/manip/endl.html":[9,0,110,101],
"cpp/io/manip/ends.html":[9,0,110,102],
"cpp/io/manip/fixed.html":[9,0,110,190],
"cpp/io/manip/fixed.html":[9,0,110,95],
"cpp/io/manip/fixed.html":[9,0,110,367],
"cpp/io/manip/fixed.html":[9,0,110,190],
"cpp/io/manip/fixed.html":[9,0,110,140],
"cpp/io/manip/flush.html":[9,0,110,142],
"cpp/io/manip/get_money.html":[9,0,110,174],
@@ -223,9 +223,9 @@ var NAVTREEINDEX0 =
"cpp/io/manip/hex.html":[9,0,110,91],
"cpp/io/manip/hex.html":[9,0,110,189],
"cpp/io/manip/hex.html":[9,0,110,311],
"cpp/io/manip/left.html":[9,0,110,197],
"cpp/io/manip/left.html":[9,0,110,239],
"cpp/io/manip/left.html":[9,0,110,359],
"cpp/io/manip/left.html":[9,0,110,197],
"cpp/io/manip/put_money.html":[9,0,110,325],
"cpp/io/manip/put_time.html":[9,0,110,326],
"cpp/io/manip/resetiosflags.html":[9,0,110,352],
@@ -238,14 +238,14 @@ var NAVTREEINDEX0 =
"cpp/io/manip/showbase.html":[9,0,110,301],
"cpp/io/manip/showpoint.html":[9,0,110,302],
"cpp/io/manip/showpoint.html":[9,0,110,386],
"cpp/io/manip/showpos.html":[9,0,110,303],
"cpp/io/manip/showpos.html":[9,0,110,387],
"cpp/io/manip/showpos.html":[9,0,110,303],
"cpp/io/manip/skipws.html":[9,0,110,304],
"cpp/io/manip/skipws.html":[9,0,110,393],
"cpp/io/manip/unitbuf.html":[9,0,110,477],
"cpp/io/manip/unitbuf.html":[9,0,110,308],
"cpp/io/manip/uppercase.html":[9,0,110,479],
"cpp/io/manip/uppercase.html":[9,0,110,309],
"cpp/io/manip/uppercase.html":[9,0,110,479],
"cpp/io/manip/ws.html":[9,0,110,532],
"cpp/iterator/advance.html":[9,0,110,21],
"cpp/iterator/back_inserter.html":[9,0,110,63],

View File

@@ -28,16 +28,16 @@ var NAVTREEINDEX1 =
"cpp/memory/return_temporary_buffer.html":[9,0,110,355],
"cpp/memory/shared_ptr/allocate_shared.html":[9,0,110,24],
"cpp/memory/shared_ptr/make_shared.html":[9,0,110,260],
"cpp/memory/shared_ptr/pointer_cast.html":[9,0,110,78],
"cpp/memory/shared_ptr/pointer_cast.html":[9,0,110,99],
"cpp/memory/shared_ptr/pointer_cast.html":[9,0,110,78],
"cpp/memory/shared_ptr/pointer_cast.html":[9,0,110,403],
"cpp/memory/uninitialized_copy.html":[9,0,110,471],
"cpp/memory/uninitialized_copy_n.html":[9,0,110,472],
"cpp/memory/uninitialized_fill.html":[9,0,110,473],
"cpp/memory/uninitialized_fill_n.html":[9,0,110,474],
"cpp/numeric/fenv/feclearexcept.html":[9,0,110,114],
"cpp/numeric/fenv/feenv.html":[9,0,110,122],
"cpp/numeric/fenv/feenv.html":[9,0,110,115],
"cpp/numeric/fenv/feenv.html":[9,0,110,122],
"cpp/numeric/fenv/feexceptflag.html":[9,0,110,123],
"cpp/numeric/fenv/feexceptflag.html":[9,0,110,116],
"cpp/numeric/fenv/feholdexcept.html":[9,0,110,118],
@@ -46,9 +46,9 @@ var NAVTREEINDEX1 =
"cpp/numeric/fenv/feround.html":[9,0,110,124],
"cpp/numeric/fenv/fetestexcept.html":[9,0,110,125],
"cpp/numeric/fenv/feupdateenv.html":[9,0,110,126],
"cpp/numeric/math/abs.html":[9,0,110,242],
"cpp/numeric/math/abs.html":[9,0,110,14],
"cpp/numeric/math/abs.html":[9,0,110,236],
"cpp/numeric/math/abs.html":[9,0,110,242],
"cpp/numeric/math/acos.html":[9,0,110,16],
"cpp/numeric/math/acosh.html":[9,0,110,17],
"cpp/numeric/math/asin.html":[9,0,110,27],
@@ -61,15 +61,15 @@ var NAVTREEINDEX1 =
"cpp/numeric/math/copysign.html":[9,0,110,83],
"cpp/numeric/math/cos.html":[9,0,110,84],
"cpp/numeric/math/cosh.html":[9,0,110,85],
"cpp/numeric/math/div.html":[9,0,110,238],
"cpp/numeric/math/div.html":[9,0,110,98],
"cpp/numeric/math/div.html":[9,0,110,238],
"cpp/numeric/math/erf.html":[9,0,110,105],
"cpp/numeric/math/erfc.html":[9,0,110,106],
"cpp/numeric/math/exp.html":[9,0,110,108],
"cpp/numeric/math/exp2.html":[9,0,110,109],
"cpp/numeric/math/expm1.html":[9,0,110,110],
"cpp/numeric/math/fabs.html":[9,0,110,13],
"cpp/numeric/math/fabs.html":[9,0,110,111],
"cpp/numeric/math/fabs.html":[9,0,110,13],
"cpp/numeric/math/fdim.html":[9,0,110,113],
"cpp/numeric/math/floor.html":[9,0,110,141],
"cpp/numeric/math/fma.html":[9,0,110,143],
@@ -91,8 +91,8 @@ var NAVTREEINDEX1 =
"cpp/numeric/math/log1p.html":[9,0,110,250],
"cpp/numeric/math/logb.html":[9,0,110,251],
"cpp/numeric/math/modf.html":[9,0,110,287],
"cpp/numeric/math/nan.html":[9,0,110,291],
"cpp/numeric/math/nan.html":[9,0,110,292],
"cpp/numeric/math/nan.html":[9,0,110,291],
"cpp/numeric/math/nan.html":[9,0,110,293],
"cpp/numeric/math/nearbyint.html":[9,0,110,294],
"cpp/numeric/math/nextafter.html":[9,0,110,298],
@@ -101,13 +101,13 @@ var NAVTREEINDEX1 =
"cpp/numeric/math/remainder.html":[9,0,110,341],
"cpp/numeric/math/remquo.html":[9,0,110,346],
"cpp/numeric/math/rint.html":[9,0,110,360],
"cpp/numeric/math/rint.html":[9,0,110,254],
"cpp/numeric/math/rint.html":[9,0,110,243],
"cpp/numeric/math/rint.html":[9,0,110,254],
"cpp/numeric/math/round.html":[9,0,110,363],
"cpp/numeric/math/round.html":[9,0,110,255],
"cpp/numeric/math/round.html":[9,0,110,244],
"cpp/numeric/math/scalbn.html":[9,0,110,365],
"cpp/numeric/math/round.html":[9,0,110,255],
"cpp/numeric/math/scalbn.html":[9,0,110,364],
"cpp/numeric/math/scalbn.html":[9,0,110,365],
"cpp/numeric/math/signbit.html":[9,0,110,390],
"cpp/numeric/math/sin.html":[9,0,110,391],
"cpp/numeric/math/sinh.html":[9,0,110,392],
@@ -123,14 +123,14 @@ var NAVTREEINDEX1 =
"cpp/regex/regex_replace.html":[9,0,110,339],
"cpp/regex/regex_search.html":[9,0,110,340],
"cpp/string/basic_string/getline.html":[9,0,110,184],
"cpp/string/basic_string/stof.html":[9,0,110,404],
"cpp/string/basic_string/stof.html":[9,0,110,405],
"cpp/string/basic_string/stof.html":[9,0,110,408],
"cpp/string/basic_string/stof.html":[9,0,110,404],
"cpp/string/basic_string/stol.html":[9,0,110,409],
"cpp/string/basic_string/stol.html":[9,0,110,407],
"cpp/string/basic_string/stol.html":[9,0,110,406],
"cpp/string/basic_string/stol.html":[9,0,110,409],
"cpp/string/basic_string/stoul.html":[9,0,110,410],
"cpp/string/basic_string/stoul.html":[9,0,110,411],
"cpp/string/basic_string/stoul.html":[9,0,110,410],
"cpp/string/basic_string/to_string.html":[9,0,110,454],
"cpp/string/basic_string/to_wstring.html":[9,0,110,455],
"cpp/string/byte/atof.html":[9,0,110,35],
@@ -169,9 +169,9 @@ var NAVTREEINDEX1 =
"cpp/string/byte/strrchr.html":[9,0,110,425],
"cpp/string/byte/strspn.html":[9,0,110,426],
"cpp/string/byte/strstr.html":[9,0,110,427],
"cpp/string/byte/strtof.html":[9,0,110,433],
"cpp/string/byte/strtof.html":[9,0,110,429],
"cpp/string/byte/strtof.html":[9,0,110,428],
"cpp/string/byte/strtof.html":[9,0,110,433],
"cpp/string/byte/strtoimax.html":[9,0,110,430],
"cpp/string/byte/strtoimax.html":[9,0,110,437],
"cpp/string/byte/strtok.html":[9,0,110,431],
@@ -228,11 +228,11 @@ var NAVTREEINDEX1 =
"cpp/string/wide/wcsrchr.html":[9,0,110,507],
"cpp/string/wide/wcsspn.html":[9,0,110,508],
"cpp/string/wide/wcsstr.html":[9,0,110,509],
"cpp/string/wide/wcstof.html":[9,0,110,515],
"cpp/string/wide/wcstof.html":[9,0,110,510],
"cpp/string/wide/wcstof.html":[9,0,110,515],
"cpp/string/wide/wcstof.html":[9,0,110,511],
"cpp/string/wide/wcstoimax.html":[9,0,110,520],
"cpp/string/wide/wcstoimax.html":[9,0,110,512],
"cpp/string/wide/wcstoimax.html":[9,0,110,520],
"cpp/string/wide/wcstok.html":[9,0,110,513],
"cpp/string/wide/wcstol.html":[9,0,110,514],
"cpp/string/wide/wcstol.html":[9,0,110,516],

View File

@@ -1,5 +1,10 @@
var NAVTREEINDEX10 =
{
"db/d0d/prime__factorization_8cpp.html":[11,0,13,46],
"db/d0d/prime__factorization_8cpp.html#a0ece0145fb29a5cf48378c23dde2da46":[11,0,13,46,1],
"db/d0d/prime__factorization_8cpp.html#a7fe38b570a51e448430d6a0f072c2f23":[11,0,13,46,4],
"db/d0d/prime__factorization_8cpp.html#acfb0df439a4beae5a34ef131ce737c1b":[11,0,13,46,3],
"db/d0d/prime__factorization_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,46,0],
"db/d0d/prime__factorization_8cpp.html#af097796783684712b8326e5b82bfd4fe":[11,0,13,46,5],
"db/d0d/prime__factorization_8cpp.html#affe577b9bce8f604f5e2f861c63c7099":[11,0,13,46,2],
"db/d16/0__1__knapsack_8cpp.html":[11,0,6,0],
@@ -244,10 +249,5 @@ var NAVTREEINDEX10 =
"dc/d5a/rat__maze_8cpp.html":[11,0,0,6],
"dc/d5a/rat__maze_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,0,6,2],
"dc/d5a/rat__maze_8cpp.html#ab99107bfb4c6934cd4691868c66c0aa3":[11,0,0,6,1],
"dc/d5a/rat__maze_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,0,6,0],
"dc/d61/classgraph_1_1_graph.html":[9,0,34,0],
"dc/d61/classgraph_1_1_graph.html":[10,0,5,1],
"dc/d61/classgraph_1_1_graph.html#a3755ec9e6a842238c7f4aac10b661981":[10,0,5,1,2],
"dc/d61/classgraph_1_1_graph.html#a3755ec9e6a842238c7f4aac10b661981":[9,0,34,0,2],
"dc/d61/classgraph_1_1_graph.html#a59940c462861f2fcf4951d1b6c084e6a":[10,0,5,1,5]
"dc/d5a/rat__maze_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,0,6,0]
};

View File

@@ -1,14 +1,19 @@
var NAVTREEINDEX11 =
{
"dc/d61/classgraph_1_1_graph.html":[9,0,34,0],
"dc/d61/classgraph_1_1_graph.html":[10,0,5,1],
"dc/d61/classgraph_1_1_graph.html#a3755ec9e6a842238c7f4aac10b661981":[9,0,34,0,2],
"dc/d61/classgraph_1_1_graph.html#a3755ec9e6a842238c7f4aac10b661981":[10,0,5,1,2],
"dc/d61/classgraph_1_1_graph.html#a59940c462861f2fcf4951d1b6c084e6a":[9,0,34,0,5],
"dc/d61/classgraph_1_1_graph.html#a877b2cba40d8d46dde6fb4209effed19":[10,0,5,1,1],
"dc/d61/classgraph_1_1_graph.html#a59940c462861f2fcf4951d1b6c084e6a":[10,0,5,1,5],
"dc/d61/classgraph_1_1_graph.html#a877b2cba40d8d46dde6fb4209effed19":[9,0,34,0,1],
"dc/d61/classgraph_1_1_graph.html#a8839fa14bff19d2deab4a618447c13e5":[10,0,5,1,0],
"dc/d61/classgraph_1_1_graph.html#a877b2cba40d8d46dde6fb4209effed19":[10,0,5,1,1],
"dc/d61/classgraph_1_1_graph.html#a8839fa14bff19d2deab4a618447c13e5":[9,0,34,0,0],
"dc/d61/classgraph_1_1_graph.html#a8839fa14bff19d2deab4a618447c13e5":[10,0,5,1,0],
"dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904":[9,0,34,0,3],
"dc/d61/classgraph_1_1_graph.html#a8930d1470d132b19e430d1c71f94c904":[10,0,5,1,3],
"dc/d61/classgraph_1_1_graph.html#acebf0505d625b043bb9c8c27c7a8def0":[9,0,34,0,4],
"dc/d61/classgraph_1_1_graph.html#acebf0505d625b043bb9c8c27c7a8def0":[10,0,5,1,4],
"dc/d61/classgraph_1_1_graph.html#acebf0505d625b043bb9c8c27c7a8def0":[9,0,34,0,4],
"dc/d64/md__coding_guidelines.html":[2],
"dc/d64/md__coding_guidelines.html#autotoc_md18":[2,0],
"dc/d64/md__coding_guidelines.html#autotoc_md20":[2,1],
@@ -16,8 +21,8 @@ var NAVTREEINDEX11 =
"dc/d6d/power__of__2_8cpp.html#a5032470c9974bbd6ec254bf296530a5f":[11,0,1,5,0],
"dc/d6d/power__of__2_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,1,5,2],
"dc/d6d/power__of__2_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,1,5,1],
"dc/d6d/structstd_1_1is__arithmetic_3_01uint256__t_01_4.html":[9,0,110,6],
"dc/d6d/structstd_1_1is__arithmetic_3_01uint256__t_01_4.html":[10,0,16,1],
"dc/d6d/structstd_1_1is__arithmetic_3_01uint256__t_01_4.html":[9,0,110,6],
"dc/d82/area_8cpp.html":[11,0,13,2],
"dc/d82/area_8cpp.html#a40e36c67da78d2131408c57ee091ad75":[11,0,13,2,0],
"dc/d82/area_8cpp.html#a5de184925e68658f15415dd53954df4f":[11,0,13,2,4],
@@ -49,7 +54,7 @@ var NAVTREEINDEX11 =
"dc/db5/text__search_8cpp.html#a3f8975d227cd0e58f298b380c5dac0d9":[11,0,20,12,0],
"dc/db5/text__search_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,20,12,2],
"dc/db5/text__search_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,20,12,1],
"dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html":[12,1],
"dc/dc4/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2numerical_methods_2rungekutta_8cpp-example.html":[12,2],
"dc/dc5/namespacereverse__binary__tree.html":[9,0,96],
"dc/dc5/paranthesis__matching_8cpp.html":[11,0,16,11],
"dc/dc5/paranthesis__matching_8cpp.html#a392fb874e547e582e9c66a08a1f23326":[11,0,16,11,0],
@@ -58,18 +63,18 @@ var NAVTREEINDEX11 =
"dc/dc5/paranthesis__matching_8cpp.html#aae41c72130114bf31204cde6873b6095":[11,0,16,11,3],
"dc/dc5/paranthesis__matching_8cpp.html#ade525d33459755a32ba21e1b6910ff21":[11,0,16,11,1],
"dc/dc5/paranthesis__matching_8cpp.html#af4c937d823c412d99fbe60c99dbf0a4f":[11,0,16,11,5],
"dc/dd4/classdata__structures_1_1_bloom_filter.html":[9,0,20,1],
"dc/dd4/classdata__structures_1_1_bloom_filter.html":[10,0,1,8],
"dc/dd4/classdata__structures_1_1_bloom_filter.html":[9,0,20,1],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b":[10,0,1,8,2],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a576db259488dbfb67624a9652a5ab08b":[9,0,20,1,2],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[10,0,1,8,3],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[9,0,20,1,3],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a65ca6742d3be88d4aca4f080068a7a80":[10,0,1,8,3],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840":[9,0,20,1,1],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840":[10,0,1,8,1],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a6910d29951b57ab56e7a3db405aa1f1a":[10,0,1,8,0],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a6910d29951b57ab56e7a3db405aa1f1a":[9,0,20,1,0],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a90268d7901e2c1ab5f8bf8b24a30e119":[10,0,1,8,4],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a6910d29951b57ab56e7a3db405aa1f1a":[10,0,1,8,0],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a90268d7901e2c1ab5f8bf8b24a30e119":[9,0,20,1,4],
"dc/dd4/classdata__structures_1_1_bloom_filter.html#a90268d7901e2c1ab5f8bf8b24a30e119":[10,0,1,8,4],
"dc/dd9/strand__sort_8cpp.html":[11,0,21,23],
"dc/dd9/strand__sort_8cpp.html#a2bea2fe5dd38ed63610fdeaddf5785cd":[11,0,21,23,1],
"dc/dd9/strand__sort_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,21,23,2],
@@ -132,8 +137,8 @@ var NAVTREEINDEX11 =
"dd/d1f/classdsu.html#a1ef0b0462a0dda63514f641cbb7dd8cb":[10,0,25,16],
"dd/d1f/classdsu.html#a4ade6f16c418fc98b54452f7b0252a53":[10,0,25,14],
"dd/d1f/classdsu.html#a4bf54d33fba178998dbbe4c57f2e9429":[10,0,25,13],
"dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303":[10,0,25,9],
"dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303":[10,0,25,8],
"dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303":[10,0,25,9],
"dd/d1f/classdsu.html#a696141b8b092466767f4bfe1c5e46cde":[10,0,25,5],
"dd/d1f/classdsu.html#a6ac30c07abca2aaa3b291504c25c3559":[10,0,25,11],
"dd/d1f/classdsu.html#a81897528bdb53fd5e796d75d7dbc430f":[10,0,25,12],
@@ -188,28 +193,29 @@ var NAVTREEINDEX11 =
"dd/d47/namespacemath.html#a04065193d190d605e1f0d0d93a87e244":[9,0,63,15],
"dd/d47/namespacemath.html#a0efb235330ff48e14fd31faaccbcebb3":[9,0,63,20],
"dd/d47/namespacemath.html#a1d4df7a4e43a2eac1acc0ac610487c73":[9,0,63,11],
"dd/d47/namespacemath.html#a2d704a7b72a6b2db8b76c8581b577b2c":[9,0,63,36],
"dd/d47/namespacemath.html#a34d66a77c19ce9b8b3a3d14352b34551":[9,0,63,30],
"dd/d47/namespacemath.html#a3d1e4db743b189f309327572663415f3":[9,0,63,35],
"dd/d47/namespacemath.html#a3fdc74c24697ec5bb5c3698c96117c12":[9,0,63,27],
"dd/d47/namespacemath.html#a2d704a7b72a6b2db8b76c8581b577b2c":[9,0,63,37],
"dd/d47/namespacemath.html#a34d66a77c19ce9b8b3a3d14352b34551":[9,0,63,31],
"dd/d47/namespacemath.html#a3d1e4db743b189f309327572663415f3":[9,0,63,36],
"dd/d47/namespacemath.html#a3fdc74c24697ec5bb5c3698c96117c12":[9,0,63,28],
"dd/d47/namespacemath.html#a3fe35440c27758ecc2287e08217d63a7":[9,0,63,6],
"dd/d47/namespacemath.html#a40e36c67da78d2131408c57ee091ad75":[9,0,63,4],
"dd/d47/namespacemath.html#a428769a16e9525e56588d7c7709d25a6":[9,0,63,26],
"dd/d47/namespacemath.html#a50936ee98f4d40f17823befc65a32aec":[9,0,63,33],
"dd/d47/namespacemath.html#a428769a16e9525e56588d7c7709d25a6":[9,0,63,27],
"dd/d47/namespacemath.html#a50936ee98f4d40f17823befc65a32aec":[9,0,63,34],
"dd/d47/namespacemath.html#a5de184925e68658f15415dd53954df4f":[9,0,63,19],
"dd/d47/namespacemath.html#a6e2dff75c5de70455b90c799d6ad6967":[9,0,63,17],
"dd/d47/namespacemath.html#a8998ca7b1886d1d7d00aef3b457a9b1b":[9,0,63,8],
"dd/d47/namespacemath.html#a8a48be4d7f14e34c5c92925bc1cbf3bb":[9,0,63,22],
"dd/d47/namespacemath.html#a8d8e81a7cd59644b311ef9adb268f5f0":[9,0,63,16],
"dd/d47/namespacemath.html#a91366864111e1fac29722ca45e02ea8f":[9,0,63,28],
"dd/d47/namespacemath.html#a9236348755183644f1225e162d01ab14":[9,0,63,32],
"dd/d47/namespacemath.html#a91366864111e1fac29722ca45e02ea8f":[9,0,63,29],
"dd/d47/namespacemath.html#a9236348755183644f1225e162d01ab14":[9,0,63,33],
"dd/d47/namespacemath.html#a94db02b3c9e55a69ac1696f30e2f761c":[9,0,63,24],
"dd/d47/namespacemath.html#a971ce57e368f2f631cf1f4ff3f864049":[9,0,63,31],
"dd/d47/namespacemath.html#a971ce57e368f2f631cf1f4ff3f864049":[9,0,63,32],
"dd/d47/namespacemath.html#aa8592c3279c41a2c6d4d64eeb488f63f":[9,0,63,18],
"dd/d47/namespacemath.html#ab31d141f7c5b551746b1eee0eb4dedca":[9,0,63,25],
"dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb":[9,0,63,25],
"dd/d47/namespacemath.html#ab31d141f7c5b551746b1eee0eb4dedca":[9,0,63,26],
"dd/d47/namespacemath.html#ab37f3a7302a84179aae682c79d8390bf":[9,0,63,1],
"dd/d47/namespacemath.html#ab3b920cc56442abd92279ba23b50f4dc":[9,0,63,34],
"dd/d47/namespacemath.html#ab7f29862d30df351c317eedd60a0c656":[9,0,63,29],
"dd/d47/namespacemath.html#ab3b920cc56442abd92279ba23b50f4dc":[9,0,63,35],
"dd/d47/namespacemath.html#ab7f29862d30df351c317eedd60a0c656":[9,0,63,30],
"dd/d47/namespacemath.html#abc46c784a297fc1d2eb8b33a327fba4c":[9,0,63,7],
"dd/d47/namespacemath.html#abde24398be43538c62e4a496968e60ca":[9,0,63,12],
"dd/d47/namespacemath.html#abf7f2a6d91f1ca6c89698792aea3f188":[9,0,63,2],
@@ -239,15 +245,9 @@ var NAVTREEINDEX11 =
"dd/d91/class_fenwick_tree.html#aaae15ea71455315e257baa11017cec10":[10,0,29,2],
"dd/d91/class_fenwick_tree.html#aaddab1f03d4941212a82cc647b1adb17":[10,0,29,0],
"dd/d91/class_fenwick_tree.html#ade1d6a3d49af9d9df33e2fb26cab1699":[10,0,29,3],
"dd/d95/classdata__structures_1_1_segment_tree.html":[9,0,20,3],
"dd/d95/classdata__structures_1_1_segment_tree.html":[10,0,1,10],
"dd/d95/classdata__structures_1_1_segment_tree.html#a10ffa5fc03c66170f0bc2592b843baa3":[9,0,20,3,6],
"dd/d95/classdata__structures_1_1_segment_tree.html":[9,0,20,3],
"dd/d95/classdata__structures_1_1_segment_tree.html#a10ffa5fc03c66170f0bc2592b843baa3":[10,0,1,10,6],
"dd/d95/classdata__structures_1_1_segment_tree.html#a167fd91b68048e49e97859a8947690f3":[9,0,20,3,7],
"dd/d95/classdata__structures_1_1_segment_tree.html#a167fd91b68048e49e97859a8947690f3":[10,0,1,10,7],
"dd/d95/classdata__structures_1_1_segment_tree.html#a1c5331b509d9b55bedfadf979b30dd5b":[9,0,20,3,3],
"dd/d95/classdata__structures_1_1_segment_tree.html#a1c5331b509d9b55bedfadf979b30dd5b":[10,0,1,10,3],
"dd/d95/classdata__structures_1_1_segment_tree.html#a2a04f1832c5ce86def50c3021b2ab6b1":[10,0,1,10,4],
"dd/d95/classdata__structures_1_1_segment_tree.html#a2a04f1832c5ce86def50c3021b2ab6b1":[9,0,20,3,4],
"dd/d95/classdata__structures_1_1_segment_tree.html#a6d3beccc936af2377c8eeb17067fd141":[9,0,20,3,1]
"dd/d95/classdata__structures_1_1_segment_tree.html#a10ffa5fc03c66170f0bc2592b843baa3":[9,0,20,3,6],
"dd/d95/classdata__structures_1_1_segment_tree.html#a167fd91b68048e49e97859a8947690f3":[9,0,20,3,7]
};

View File

@@ -1,14 +1,20 @@
var NAVTREEINDEX12 =
{
"dd/d95/classdata__structures_1_1_segment_tree.html#a167fd91b68048e49e97859a8947690f3":[10,0,1,10,7],
"dd/d95/classdata__structures_1_1_segment_tree.html#a1c5331b509d9b55bedfadf979b30dd5b":[10,0,1,10,3],
"dd/d95/classdata__structures_1_1_segment_tree.html#a1c5331b509d9b55bedfadf979b30dd5b":[9,0,20,3,3],
"dd/d95/classdata__structures_1_1_segment_tree.html#a2a04f1832c5ce86def50c3021b2ab6b1":[10,0,1,10,4],
"dd/d95/classdata__structures_1_1_segment_tree.html#a2a04f1832c5ce86def50c3021b2ab6b1":[9,0,20,3,4],
"dd/d95/classdata__structures_1_1_segment_tree.html#a6d3beccc936af2377c8eeb17067fd141":[9,0,20,3,1],
"dd/d95/classdata__structures_1_1_segment_tree.html#a6d3beccc936af2377c8eeb17067fd141":[10,0,1,10,1],
"dd/d95/classdata__structures_1_1_segment_tree.html#a735d072a603f3abb7c03818440575258":[9,0,20,3,8],
"dd/d95/classdata__structures_1_1_segment_tree.html#a735d072a603f3abb7c03818440575258":[10,0,1,10,8],
"dd/d95/classdata__structures_1_1_segment_tree.html#a8d22286b7be3dcbb701ac5c7d9c79841":[9,0,20,3,0],
"dd/d95/classdata__structures_1_1_segment_tree.html#a735d072a603f3abb7c03818440575258":[9,0,20,3,8],
"dd/d95/classdata__structures_1_1_segment_tree.html#a8d22286b7be3dcbb701ac5c7d9c79841":[10,0,1,10,0],
"dd/d95/classdata__structures_1_1_segment_tree.html#a8d22286b7be3dcbb701ac5c7d9c79841":[9,0,20,3,0],
"dd/d95/classdata__structures_1_1_segment_tree.html#a8fecc48e8e3f6f5f6e728495a4282e52":[9,0,20,3,2],
"dd/d95/classdata__structures_1_1_segment_tree.html#a8fecc48e8e3f6f5f6e728495a4282e52":[10,0,1,10,2],
"dd/d95/classdata__structures_1_1_segment_tree.html#ad0e78179ab979ae2bc4304bdc181db17":[9,0,20,3,5],
"dd/d95/classdata__structures_1_1_segment_tree.html#ad0e78179ab979ae2bc4304bdc181db17":[10,0,1,10,5],
"dd/d95/classdata__structures_1_1_segment_tree.html#ad0e78179ab979ae2bc4304bdc181db17":[9,0,20,3,5],
"dd/d9c/classmachine__learning_1_1aystar__search_1_1_eight_puzzle.html":[10,0,7,0,1],
"dd/d9c/classmachine__learning_1_1aystar__search_1_1_eight_puzzle.html#a1802cf6197a255055cb734d626abc101":[10,0,7,0,1,14],
"dd/d9c/classmachine__learning_1_1aystar__search_1_1_eight_puzzle.html#a194c2973b51a5467fc17064a4ea4e6f9":[10,0,7,0,1,4],
@@ -36,7 +42,7 @@ var NAVTREEINDEX12 =
"dd/da8/pigeonhole__sort_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,21,14,0],
"dd/da8/pigeonhole__sort_8cpp.html#af31ec5409537703d9c8a47350386b32a":[11,0,21,14,4],
"dd/dae/namespacecount__of__set__bits.html":[9,0,15],
"dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html":[12,2],
"dd/db0/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2sorting_2wiggle_sort_8cpp-example.html":[12,3],
"dd/db6/structbinary__search__tree_1_1bst__node.html":[10,0,17,0],
"dd/db6/structbinary__search__tree_1_1bst__node.html#a05f3a7aa6c31622f855ce4b5a95e91df":[10,0,17,0,2],
"dd/db6/structbinary__search__tree_1_1bst__node.html#a09da9e5b801ede4764bc812975ff7f29":[10,0,17,0,3],
@@ -85,15 +91,15 @@ var NAVTREEINDEX12 =
"de/d33/circular__linked__list_8cpp.html#af7b81d7a1534216af6a36a80135beb86":[11,0,15,2,8],
"de/d36/namespacen__bonacci.html":[9,0,73],
"de/d41/namespacekaratsuba__algorithm.html":[9,0,51],
"de/d47/string__fibonacci_8cpp.html":[11,0,13,52],
"de/d47/string__fibonacci_8cpp.html#a28052eee05d43c2ebc5147c52bd50c35":[11,0,13,52,0],
"de/d47/string__fibonacci_8cpp.html#ad8055ee368a5d5b24de01bdde6bf8fca":[11,0,13,52,1],
"de/d47/string__fibonacci_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,52,2],
"de/d47/string__fibonacci_8cpp.html":[11,0,13,53],
"de/d47/string__fibonacci_8cpp.html#a28052eee05d43c2ebc5147c52bd50c35":[11,0,13,53,0],
"de/d47/string__fibonacci_8cpp.html#ad8055ee368a5d5b24de01bdde6bf8fca":[11,0,13,53,1],
"de/d47/string__fibonacci_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,53,2],
"de/d48/struct_trie_1_1_trie_node.html":[10,0,53,0],
"de/d4a/class_compare.html":[10,0,20],
"de/d4a/class_compare.html#afbdf9a44adb49728dc704155d7d1570c":[10,0,20,0],
"de/d4f/structmath_1_1_point.html":[9,0,63,0],
"de/d4f/structmath_1_1_point.html":[10,0,8,1],
"de/d4f/structmath_1_1_point.html":[9,0,63,0],
"de/d6a/knuth__morris__pratt_8cpp.html":[11,0,22,2],
"de/d6a/knuth__morris__pratt_8cpp.html#a26a58225ce7d3fa9d4c2f5349a65ed93":[11,0,22,2,1],
"de/d6a/knuth__morris__pratt_8cpp.html#a996573527312d5255e1495b879e8a34f":[11,0,22,2,0],
@@ -243,11 +249,5 @@ var NAVTREEINDEX12 =
"df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aacd76f078632faee1a8788d031e6c2de":[10,0,11,1,0,7],
"df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#aafda847b152684578dab891e5268d750":[10,0,11,1,0,9],
"df/d34/classprobability_1_1windowed__median_1_1_windowed_median.html#af544e271ea19a6fd69a6b3ed6816453e":[10,0,11,1,0,1],
"df/d39/interpolation__search2_8cpp.html":[11,0,20,4],
"df/d39/interpolation__search2_8cpp.html#aa3ec659ec8394d186c761df81ad1f629":[11,0,20,4,0],
"df/d39/interpolation__search2_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,20,4,1],
"df/d42/binary__search__tree2_8cpp.html":[11,0,4,3],
"df/d42/binary__search__tree2_8cpp.html#a06f35064850e891d6fda0093c0d9ee6e":[11,0,4,3,5],
"df/d42/binary__search__tree2_8cpp.html#a1d42876440ac5346e2850a32497385c3":[11,0,4,3,2],
"df/d42/binary__search__tree2_8cpp.html#a8c882f43e1e52948a7841a8bfb091350":[11,0,4,3,8]
"df/d39/interpolation__search2_8cpp.html":[11,0,20,4]
};

View File

@@ -1,5 +1,11 @@
var NAVTREEINDEX13 =
{
"df/d39/interpolation__search2_8cpp.html#aa3ec659ec8394d186c761df81ad1f629":[11,0,20,4,0],
"df/d39/interpolation__search2_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,20,4,1],
"df/d42/binary__search__tree2_8cpp.html":[11,0,4,3],
"df/d42/binary__search__tree2_8cpp.html#a06f35064850e891d6fda0093c0d9ee6e":[11,0,4,3,5],
"df/d42/binary__search__tree2_8cpp.html#a1d42876440ac5346e2850a32497385c3":[11,0,4,3,2],
"df/d42/binary__search__tree2_8cpp.html#a8c882f43e1e52948a7841a8bfb091350":[11,0,4,3,8],
"df/d42/binary__search__tree2_8cpp.html#a94b76f781fcbe1ad0e3397ace6bb1965":[11,0,4,3,6],
"df/d42/binary__search__tree2_8cpp.html#a9856b68e2cba50d2e26a1cbe374e0365":[11,0,4,3,3],
"df/d42/binary__search__tree2_8cpp.html#ab00b8d0f21aeb5fbddb6decf3bcb640a":[11,0,4,3,7],
@@ -18,11 +24,11 @@ var NAVTREEINDEX13 =
"df/d64/jumpgame_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,10,1,2],
"df/d64/jumpgame_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,10,1,1],
"df/d64/jumpgame_8cpp.html#af205390325e8c999bd68b93fa5252755":[11,0,10,1,0],
"df/d66/vector__cross__product_8cpp.html":[11,0,13,55],
"df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9":[11,0,13,55,0],
"df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8":[11,0,13,55,1],
"df/d66/vector__cross__product_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,55,3],
"df/d66/vector__cross__product_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,55,2],
"df/d66/vector__cross__product_8cpp.html":[11,0,13,56],
"df/d66/vector__cross__product_8cpp.html#a225732399c5c076976eae5b180a9f8c9":[11,0,13,56,0],
"df/d66/vector__cross__product_8cpp.html#a4b2a9757a87c18e1642d72410ecfaba8":[11,0,13,56,1],
"df/d66/vector__cross__product_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,56,3],
"df/d66/vector__cross__product_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,56,2],
"df/d6b/namespaceciphers_1_1elliptic__curve__key__exchange.html":[9,0,12,0],
"df/d6b/namespaceciphers_1_1elliptic__curve__key__exchange.html#a17f3d667241b88115a95282cdd719cb2":[9,0,12,0,4],
"df/d6b/namespaceciphers_1_1elliptic__curve__key__exchange.html#ac00616a4e40d3cd5cfb4da87d9ff9af0":[9,0,12,0,3],
@@ -43,13 +49,14 @@ var NAVTREEINDEX13 =
"df/d94/subarray__sum_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,0,7,2],
"df/d94/subarray__sum_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,0,7,0],
"df/d94/subarray__sum_8cpp.html#af5687bbd9faf927fbd363c71e0baba5e":[11,0,0,7,1],
"df/d99/structstd_1_1is__unsigned_3_01uint256__t_01_4.html":[10,0,16,5],
"df/d99/structstd_1_1is__unsigned_3_01uint256__t_01_4.html":[9,0,110,10],
"df/d99/structstd_1_1is__unsigned_3_01uint256__t_01_4.html":[10,0,16,5],
"df/dc8/successive__approximation_8cpp.html":[11,0,14,22],
"df/dc8/successive__approximation_8cpp.html#a79c1d08919ff7780a5d7723172602389":[11,0,14,22,0],
"df/dc8/successive__approximation_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,14,22,2],
"df/dc8/successive__approximation_8cpp.html#ae89c36add7c55298c5195d0a83de1456":[11,0,14,22,1],
"df/dcb/namespacestrings.html":[9,0,114],
"df/dcd/_2_users_2runner_2work_2_c-_plus-_plus_2_c-_plus-_plus_2math_2quadratic_equations_complex_numbers_8cpp-example.html":[12,1],
"df/dce/namespacegraph.html":[9,0,34],
"df/dce/namespacegraph.html#a0e30e0dca68cb6e4f671440819b35b6a":[9,0,34,6],
"df/dce/namespacegraph.html#a3ae80bc4c6a79d041b4f3a6589eb7fb8":[9,0,34,10],
@@ -114,8 +121,8 @@ var NAVTREEINDEX13 =
"functions_d.html":[10,3,0,4],
"functions_e.html":[10,3,0,5],
"functions_f.html":[10,3,0,6],
"functions_func.html":[10,3,1,0],
"functions_func.html":[10,3,1],
"functions_func.html":[10,3,1,0],
"functions_func_a.html":[10,3,1,1],
"functions_func_b.html":[10,3,1,2],
"functions_func_c.html":[10,3,1,3],
@@ -161,8 +168,8 @@ var NAVTREEINDEX13 =
"functions_x.html":[10,3,0,23],
"functions_y.html":[10,3,0,24],
"functions_~.html":[10,3,0,25],
"globals.html":[11,1,0,0],
"globals.html":[11,1,0],
"globals.html":[11,1,0,0],
"globals_a.html":[11,1,0,1],
"globals_b.html":[11,1,0,2],
"globals_c.html":[11,1,0,3],

View File

@@ -12,8 +12,8 @@ var NAVTREEINDEX2 =
"cpp/utility/functional/mem_fn.html":[9,0,110,274],
"cpp/utility/functional/not1.html":[9,0,110,305],
"cpp/utility/functional/not2.html":[9,0,110,306],
"cpp/utility/functional/ref.html":[9,0,110,337],
"cpp/utility/functional/ref.html":[9,0,110,88],
"cpp/utility/functional/ref.html":[9,0,110,337],
"cpp/utility/move.html":[9,0,110,288],
"cpp/utility/move_if_noexcept.html":[9,0,110,290],
"cpp/utility/pair/make_pair.html":[9,0,110,259],
@@ -28,10 +28,10 @@ var NAVTREEINDEX2 =
"cpp/utility/program/raise.html":[9,0,110,333],
"cpp/utility/program/signal.html":[9,0,110,389],
"cpp/utility/program/system.html":[9,0,110,443],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,3],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,2],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,1],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,2],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,0],
"cpp/utility/rel_ops/operator_cmp.html":[9,0,110,3,3],
"cpp/utility/tuple/forward_as_tuple.html":[9,0,110,150],
"cpp/utility/tuple/make_tuple.html":[9,0,110,261],
"cpp/utility/tuple/tie.html":[9,0,110,450],
@@ -45,16 +45,16 @@ var NAVTREEINDEX2 =
"d0/d01/smallest__circle_8cpp.html#ae1a3968e7947464bee7714f6d43b7002":[11,0,16,16,5],
"d0/d01/smallest__circle_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,16,16,3],
"d0/d01/smallest__circle_8cpp.html#aee6d48762c1dfb9f14627927f0c16fad":[11,0,16,16,4],
"d0/d08/realtime__stats_8cpp.html":[11,0,13,49],
"d0/d08/realtime__stats_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[11,0,13,49,2],
"d0/d08/realtime__stats_8cpp.html#aa54c915581fcc495489175a4386d59fd":[11,0,13,49,3],
"d0/d08/realtime__stats_8cpp.html":[11,0,13,50],
"d0/d08/realtime__stats_8cpp.html#a3c04138a5bfe5d72780bb7e82a18e627":[11,0,13,50,2],
"d0/d08/realtime__stats_8cpp.html#aa54c915581fcc495489175a4386d59fd":[11,0,13,50,3],
"d0/d20/namespaceground__to__ground__projectile__motion.html":[9,0,37],
"d0/d2b/namespacequick__sort.html":[9,0,91],
"d0/d2e/namespaceneural__network.html":[9,0,78],
"d0/d3e/classdata__structures_1_1trie.html":[9,0,20,5],
"d0/d3e/classdata__structures_1_1trie.html":[10,0,1,12],
"d0/d3e/classdata__structures_1_1trie.html#a0ab94bc6417e3f59fab33cea5b64d546":[10,0,1,12,3],
"d0/d3e/classdata__structures_1_1trie.html#a0ab94bc6417e3f59fab33cea5b64d546":[9,0,20,5,3],
"d0/d3e/classdata__structures_1_1trie.html#a0ab94bc6417e3f59fab33cea5b64d546":[10,0,1,12,3],
"d0/d3e/classdata__structures_1_1trie.html#a362dd78748a1f01ab019e55fd6098a8b":[9,0,20,5,6],
"d0/d3e/classdata__structures_1_1trie.html#a362dd78748a1f01ab019e55fd6098a8b":[10,0,1,12,6],
"d0/d3e/classdata__structures_1_1trie.html#a499f87fd833203ef9492b4870aa6d42d":[10,0,1,12,5],
@@ -81,16 +81,16 @@ var NAVTREEINDEX2 =
"d0/d51/approximate__pi_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,1,3],
"d0/d51/approximate__pi_8cpp.html#abf7f2a6d91f1ca6c89698792aea3f188":[11,0,13,1,1],
"d0/d52/namespacewiggle__sort.html":[9,0,129],
"d0/d58/classgraph_1_1_rooted_tree.html":[10,0,5,4],
"d0/d58/classgraph_1_1_rooted_tree.html":[9,0,34,3],
"d0/d58/classgraph_1_1_rooted_tree.html":[10,0,5,4],
"d0/d58/classgraph_1_1_rooted_tree.html#a2ee3ad1161ac2532da30c3e22c265ad3":[10,0,5,4,2],
"d0/d58/classgraph_1_1_rooted_tree.html#a2ee3ad1161ac2532da30c3e22c265ad3":[9,0,34,3,2],
"d0/d58/classgraph_1_1_rooted_tree.html#a3831583a91914988897a4cc8748fda43":[9,0,34,3,3],
"d0/d58/classgraph_1_1_rooted_tree.html#a3831583a91914988897a4cc8748fda43":[10,0,5,4,3],
"d0/d58/classgraph_1_1_rooted_tree.html#aacdeecac857623e9fbfe92590f3c504d":[10,0,5,4,0],
"d0/d58/classgraph_1_1_rooted_tree.html#a3831583a91914988897a4cc8748fda43":[9,0,34,3,3],
"d0/d58/classgraph_1_1_rooted_tree.html#aacdeecac857623e9fbfe92590f3c504d":[9,0,34,3,0],
"d0/d58/classgraph_1_1_rooted_tree.html#ab22a97bf6209a085fc2d788c3c0dacbe":[9,0,34,3,4],
"d0/d58/classgraph_1_1_rooted_tree.html#aacdeecac857623e9fbfe92590f3c504d":[10,0,5,4,0],
"d0/d58/classgraph_1_1_rooted_tree.html#ab22a97bf6209a085fc2d788c3c0dacbe":[10,0,5,4,4],
"d0/d58/classgraph_1_1_rooted_tree.html#ab22a97bf6209a085fc2d788c3c0dacbe":[9,0,34,3,4],
"d0/d58/classgraph_1_1_rooted_tree.html#ae6928f3ebd491541e9570e746b877c1e":[9,0,34,3,1],
"d0/d58/classgraph_1_1_rooted_tree.html#ae6928f3ebd491541e9570e746b877c1e":[10,0,5,4,1],
"d0/d5a/skip__list_8cpp.html":[11,0,4,18],

View File

@@ -208,8 +208,8 @@ var NAVTREEINDEX3 =
"d2/de9/heavy__light__decomposition_8cpp.html#a458410412185a5f09199deaff7157a8d":[11,0,19,1,5],
"d2/de9/heavy__light__decomposition_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,19,1,3],
"d2/de9/heavy__light__decomposition_8cpp.html#af31ec5409537703d9c8a47350386b32a":[11,0,19,1,6],
"d2/dfc/structstd_1_1is__arithmetic_3_01uint128__t_01_4.html":[10,0,16,0],
"d2/dfc/structstd_1_1is__arithmetic_3_01uint128__t_01_4.html":[9,0,110,5],
"d2/dfc/structstd_1_1is__arithmetic_3_01uint128__t_01_4.html":[10,0,16,0],
"d3/d05/sudoku__solver_8cpp.html":[11,0,0,9],
"d3/d05/sudoku__solver_8cpp.html#a07dc6acffd0500de9bdbf16b3ade94b0":[11,0,0,9,0],
"d3/d05/sudoku__solver_8cpp.html#ab040a12d7684cd85fb3684f4211ea5ac":[11,0,0,9,2],

View File

@@ -210,12 +210,12 @@ var NAVTREEINDEX4 =
"d4/d7a/shell__sort2_8cpp.html#a895b313cb2671e8f712040460325573e":[11,0,21,21,8],
"d4/d7a/shell__sort2_8cpp.html#a951127aea9d7e1e53ea9ae0868633246":[11,0,21,21,5],
"d4/d7a/shell__sort2_8cpp.html#af2c5b92cbfe73f63f6074c61b0a45331":[11,0,21,21,2],
"d4/d83/sum__of__digits_8cpp.html":[11,0,13,54],
"d4/d83/sum__of__digits_8cpp.html#a0283886819c7c140a023582b7269e2d0":[11,0,13,54,4],
"d4/d83/sum__of__digits_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0":[11,0,13,54,3],
"d4/d83/sum__of__digits_8cpp.html#a4619c78b6ad985713024f930f31c4395":[11,0,13,54,1],
"d4/d83/sum__of__digits_8cpp.html#ae1a3968e7947464bee7714f6d43b7002":[11,0,13,54,2],
"d4/d83/sum__of__digits_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,54,0],
"d4/d83/sum__of__digits_8cpp.html":[11,0,13,55],
"d4/d83/sum__of__digits_8cpp.html#a0283886819c7c140a023582b7269e2d0":[11,0,13,55,4],
"d4/d83/sum__of__digits_8cpp.html#a1440a7779ac56f47a3f355ce4a8c7da0":[11,0,13,55,3],
"d4/d83/sum__of__digits_8cpp.html#a4619c78b6ad985713024f930f31c4395":[11,0,13,55,1],
"d4/d83/sum__of__digits_8cpp.html#ae1a3968e7947464bee7714f6d43b7002":[11,0,13,55,2],
"d4/d83/sum__of__digits_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,55,0],
"d4/d86/large__number_8h.html":[11,0,13,29],
"d4/d86/large__number_8h_source.html":[11,0,13,29],
"d4/d8d/jarvis__algorithm_8cpp.html":[11,0,7,1],
@@ -227,16 +227,16 @@ var NAVTREEINDEX4 =
"d4/d8f/travelling__salesman__using__bit__manipulation_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,1,7,0],
"d4/d90/classdata__structures_1_1_skip_list.html":[9,0,20,4],
"d4/d90/classdata__structures_1_1_skip_list.html":[10,0,1,11],
"d4/d90/classdata__structures_1_1_skip_list.html#a3e249c2c35a8b7f5ffd2d77fee60d650":[10,0,1,11,7],
"d4/d90/classdata__structures_1_1_skip_list.html#a3e249c2c35a8b7f5ffd2d77fee60d650":[9,0,20,4,7],
"d4/d90/classdata__structures_1_1_skip_list.html#a40a4042bdf0b6683b5f21ae7854de8a9":[9,0,20,4,3],
"d4/d90/classdata__structures_1_1_skip_list.html#a3e249c2c35a8b7f5ffd2d77fee60d650":[10,0,1,11,7],
"d4/d90/classdata__structures_1_1_skip_list.html#a40a4042bdf0b6683b5f21ae7854de8a9":[10,0,1,11,3],
"d4/d90/classdata__structures_1_1_skip_list.html#a40a4042bdf0b6683b5f21ae7854de8a9":[9,0,20,4,3],
"d4/d90/classdata__structures_1_1_skip_list.html#a7ffc3688725b9d1ec6e5bb881a6e2ae4":[9,0,20,4,0],
"d4/d90/classdata__structures_1_1_skip_list.html#a7ffc3688725b9d1ec6e5bb881a6e2ae4":[10,0,1,11,0],
"d4/d90/classdata__structures_1_1_skip_list.html#a812611f80b8079268dbb19cc4e9bee5c":[10,0,1,11,2],
"d4/d90/classdata__structures_1_1_skip_list.html#a812611f80b8079268dbb19cc4e9bee5c":[9,0,20,4,2],
"d4/d90/classdata__structures_1_1_skip_list.html#a86925c53e139cc6c3f7df1e9003bb0b0":[9,0,20,4,1],
"d4/d90/classdata__structures_1_1_skip_list.html#a86925c53e139cc6c3f7df1e9003bb0b0":[10,0,1,11,1],
"d4/d90/classdata__structures_1_1_skip_list.html#a86925c53e139cc6c3f7df1e9003bb0b0":[9,0,20,4,1],
"d4/d90/classdata__structures_1_1_skip_list.html#aa3f3813e9896792fc86b296547689ba4":[9,0,20,4,4],
"d4/d90/classdata__structures_1_1_skip_list.html#aa3f3813e9896792fc86b296547689ba4":[10,0,1,11,4],
"d4/d90/classdata__structures_1_1_skip_list.html#ad7e392386d7db622185d6f7c718e4f16":[10,0,1,11,6],

View File

@@ -3,10 +3,10 @@ var NAVTREEINDEX5 =
"d4/d9c/primes__up__to__billion_8cpp.html#a031cada84819ed6426f58e4f7e81261c":[11,0,13,48,1],
"d4/d9c/primes__up__to__billion_8cpp.html#ac0f4b77b901ddb15dab4c4dee1ac6e95":[11,0,13,48,2],
"d4/d9c/primes__up__to__billion_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,48,0],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html":[11,0,13,53],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,53,2],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#ae1ca505751f5a6d3977b86372cfe75ea":[11,0,13,53,0],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,53,1],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html":[11,0,13,54],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,54,2],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#ae1ca505751f5a6d3977b86372cfe75ea":[11,0,13,54,0],
"d4/d9d/sum__of__binomial__coefficient_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,54,1],
"d4/d9f/selection__sort__recursive_8cpp.html":[11,0,21,20],
"d4/d9f/selection__sort__recursive_8cpp.html#a5454eeb691725ccac0f59df1e133f834":[11,0,21,20,0],
"d4/d9f/selection__sort__recursive_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,21,20,3],
@@ -107,24 +107,24 @@ var NAVTREEINDEX5 =
"d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e":[10,0,51,2],
"d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e":[10,0,51,1],
"d5/d58/class_test_cases.html#aa3aa3d5bf666f327ee8e2d11d397b06e":[10,0,51,0],
"d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3":[10,0,51,11],
"d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3":[10,0,51,10],
"d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3":[10,0,51,11],
"d5/d58/class_test_cases.html#abae0148985f159b582a385cf399254e3":[10,0,51,9],
"d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008":[10,0,51,8],
"d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008":[10,0,51,6],
"d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008":[10,0,51,8],
"d5/d58/class_test_cases.html#ac2636e8b5b9e053374c45bfcf0603008":[10,0,51,7],
"d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5":[10,0,51,13],
"d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5":[10,0,51,14],
"d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5":[10,0,51,13],
"d5/d58/class_test_cases.html#ad9f95c09931625b41e3be1f88d1e28c5":[10,0,51,12],
"d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23":[10,0,51,4],
"d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23":[10,0,51,3],
"d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23":[10,0,51,5],
"d5/d58/class_test_cases.html#aeabea90c02f9159e4a784bbf736e1e23":[10,0,51,4],
"d5/d58/persistent__seg__tree__lazy__prop_8cpp.html":[11,0,19,2],
"d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,19,2,3],
"d5/d58/persistent__seg__tree__lazy__prop_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,19,2,2],
"d5/d5f/namespacegeometry.html":[9,0,32],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html":[10,0,13,1,0],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html":[9,0,94,0,0],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html":[10,0,13,1,0],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html#a9adb4639a0797e94a3e556b6b902c088":[10,0,13,1,0,0],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html#a9adb4639a0797e94a3e556b6b902c088":[9,0,94,0,0,0],
"d5/d66/classrange__queries_1_1per_seg_tree_1_1_node.html#acc044f787c90b815773726d7fdfdaccf":[10,0,13,1,0,1],

View File

@@ -19,30 +19,30 @@ var NAVTREEINDEX6 =
"d6/d26/classciphers_1_1_hill_cipher.html":[10,0,0,1],
"d6/d26/classciphers_1_1_hill_cipher.html#a12f727cca9e21f9539cd74b6603adf0c":[9,0,12,1,8],
"d6/d26/classciphers_1_1_hill_cipher.html#a12f727cca9e21f9539cd74b6603adf0c":[10,0,0,1,8],
"d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7":[9,0,12,1,9],
"d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7":[10,0,0,1,9],
"d6/d26/classciphers_1_1_hill_cipher.html#a405b0a28d66a61239d3565d5256f9cb5":[10,0,0,1,6],
"d6/d26/classciphers_1_1_hill_cipher.html#a2eb58750b978a93ac5e6eb29e3e570b7":[9,0,12,1,9],
"d6/d26/classciphers_1_1_hill_cipher.html#a405b0a28d66a61239d3565d5256f9cb5":[9,0,12,1,6],
"d6/d26/classciphers_1_1_hill_cipher.html#a427acfac1dbff3f48a2b071d449d965b":[10,0,0,1,1],
"d6/d26/classciphers_1_1_hill_cipher.html#a405b0a28d66a61239d3565d5256f9cb5":[10,0,0,1,6],
"d6/d26/classciphers_1_1_hill_cipher.html#a427acfac1dbff3f48a2b071d449d965b":[9,0,12,1,1],
"d6/d26/classciphers_1_1_hill_cipher.html#a427acfac1dbff3f48a2b071d449d965b":[10,0,0,1,1],
"d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9":[10,0,0,1,12],
"d6/d26/classciphers_1_1_hill_cipher.html#a629be41c1ab78850963e4ce14e1d11d9":[9,0,12,1,12],
"d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e":[10,0,0,1,5],
"d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e":[9,0,12,1,5],
"d6/d26/classciphers_1_1_hill_cipher.html#a642f70fb54cb50b00fb6df7c3f2b120e":[10,0,0,1,5],
"d6/d26/classciphers_1_1_hill_cipher.html#a716d0313141499d16f57c0c107f04395":[10,0,0,1,11],
"d6/d26/classciphers_1_1_hill_cipher.html#a716d0313141499d16f57c0c107f04395":[9,0,12,1,11],
"d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0":[10,0,0,1,3],
"d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0":[9,0,12,1,3],
"d6/d26/classciphers_1_1_hill_cipher.html#aa8bbb6e4a5749f6008b06602d5103917":[9,0,12,1,2],
"d6/d26/classciphers_1_1_hill_cipher.html#a7760f3665651a0a37937c79c62f219c0":[10,0,0,1,3],
"d6/d26/classciphers_1_1_hill_cipher.html#aa8bbb6e4a5749f6008b06602d5103917":[10,0,0,1,2],
"d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706":[10,0,0,1,4],
"d6/d26/classciphers_1_1_hill_cipher.html#aa8bbb6e4a5749f6008b06602d5103917":[9,0,12,1,2],
"d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706":[9,0,12,1,4],
"d6/d26/classciphers_1_1_hill_cipher.html#ab02c7563889bf1e363deb8e21967b706":[10,0,0,1,4],
"d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590":[9,0,12,1,10],
"d6/d26/classciphers_1_1_hill_cipher.html#ad36cbcc7a458b3f3a2af0c4aa1126590":[10,0,0,1,10],
"d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa":[10,0,0,1,0],
"d6/d26/classciphers_1_1_hill_cipher.html#ad667fa0860977f6d6d443fa1dbcd80aa":[9,0,12,1,0],
"d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41":[9,0,12,1,7],
"d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41":[10,0,0,1,7],
"d6/d26/classciphers_1_1_hill_cipher.html#ae77cad522fa44b8c985779a7188d2f41":[9,0,12,1,7],
"d6/d26/house__robber_8cpp.html":[11,0,6,4],
"d6/d26/house__robber_8cpp.html#a1e497c3e3f169afe5baaae6a5d40cbc8":[11,0,6,4,0],
"d6/d26/house__robber_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,6,4,2],
@@ -62,20 +62,20 @@ var NAVTREEINDEX6 =
"d6/d30/classmachine__learning_1_1adaline.html":[10,0,7,3],
"d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325":[10,0,7,3,1],
"d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325":[9,0,60,0,1],
"d6/d30/classmachine__learning_1_1adaline.html#a0acbe32aaab897e7939e5b0454035b8c":[9,0,60,0,0],
"d6/d30/classmachine__learning_1_1adaline.html#a0acbe32aaab897e7939e5b0454035b8c":[10,0,7,3,0],
"d6/d30/classmachine__learning_1_1adaline.html#a0acbe32aaab897e7939e5b0454035b8c":[9,0,60,0,0],
"d6/d30/classmachine__learning_1_1adaline.html#a28160d17e492597a2f112e0d38551cda":[9,0,60,0,8],
"d6/d30/classmachine__learning_1_1adaline.html#a28160d17e492597a2f112e0d38551cda":[10,0,7,3,8],
"d6/d30/classmachine__learning_1_1adaline.html#a4cd8fe438032fedaa66f93bfd66f5492":[10,0,7,3,9],
"d6/d30/classmachine__learning_1_1adaline.html#a4cd8fe438032fedaa66f93bfd66f5492":[9,0,60,0,9],
"d6/d30/classmachine__learning_1_1adaline.html#a4cd8fe438032fedaa66f93bfd66f5492":[10,0,7,3,9],
"d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5":[10,0,7,3,3],
"d6/d30/classmachine__learning_1_1adaline.html#a74e3c6c037b67895014414c5d75465e5":[9,0,60,0,3],
"d6/d30/classmachine__learning_1_1adaline.html#a8d61f9ed872eef26bca39388cbda6a91":[10,0,7,3,4],
"d6/d30/classmachine__learning_1_1adaline.html#a8d61f9ed872eef26bca39388cbda6a91":[9,0,60,0,4],
"d6/d30/classmachine__learning_1_1adaline.html#aa23d60262f917f35836ef4b1c1d9f7d3":[10,0,7,3,7],
"d6/d30/classmachine__learning_1_1adaline.html#aa23d60262f917f35836ef4b1c1d9f7d3":[9,0,60,0,7],
"d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3":[9,0,60,0,5],
"d6/d30/classmachine__learning_1_1adaline.html#aa23d60262f917f35836ef4b1c1d9f7d3":[10,0,7,3,7],
"d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3":[10,0,7,3,5],
"d6/d30/classmachine__learning_1_1adaline.html#ab11242d9ad5b03a75911e29b04f78fd3":[9,0,60,0,5],
"d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56":[10,0,7,3,2],
"d6/d30/classmachine__learning_1_1adaline.html#ac8a9c2aaaa63b0f27ea176857e1e7d56":[9,0,60,0,2],
"d6/d30/classmachine__learning_1_1adaline.html#ae347040516e995c8fb8ca2e5c0496daa":[10,0,7,3,6],
@@ -98,10 +98,10 @@ var NAVTREEINDEX6 =
"d6/d42/miller__rabin_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,34,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html":[9,0,12,0,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html":[10,0,0,0,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#a5084e9ca27837662c31d4dc003815446":[10,0,0,0,0,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#a5084e9ca27837662c31d4dc003815446":[9,0,12,0,0,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#af2142b27241b28f835e8ce78d7d6463c":[9,0,12,0,0,1],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#a5084e9ca27837662c31d4dc003815446":[10,0,0,0,0,0],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#af2142b27241b28f835e8ce78d7d6463c":[10,0,0,0,0,1],
"d6/d45/structciphers_1_1elliptic__curve__key__exchange_1_1_point.html#af2142b27241b28f835e8ce78d7d6463c":[9,0,12,0,0,1],
"d6/d4a/addition__rule_8cpp.html":[11,0,18,0],
"d6/d4a/addition__rule_8cpp.html#a4adfd055c758546456d440ee9133555d":[11,0,18,0,1],
"d6/d4a/addition__rule_8cpp.html#a565ffcbbdbe496ced37250bc8dc36bc0":[11,0,18,0,0],

View File

@@ -8,8 +8,8 @@ var NAVTREEINDEX7 =
"d7/d35/matrix__exponentiation_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,16,9,4],
"d7/d3f/namespacetravelling_salesman__bitmanipulation.html":[9,0,121],
"d7/d47/namespace_x_o_r.html":[9,0,133],
"d7/d47/structstd_1_1is__integral_3_01uint256__t_01_4.html":[9,0,110,8],
"d7/d47/structstd_1_1is__integral_3_01uint256__t_01_4.html":[10,0,16,3],
"d7/d47/structstd_1_1is__integral_3_01uint256__t_01_4.html":[9,0,110,8],
"d7/d48/structgeometry_1_1grahamscan_1_1_point.html":[10,0,4,0,0],
"d7/d4c/namespacek__nearest__neighbors.html":[9,0,49],
"d7/d56/count__bits__flip_8cpp.html":[11,0,1,0],
@@ -48,16 +48,16 @@ var NAVTREEINDEX7 =
"d7/d7a/namespacebinomial.html":[9,0,8],
"d7/d7c/classstatistics_1_1stats__computer1.html":[10,0,15,0],
"d7/d7c/classstatistics_1_1stats__computer1.html":[9,0,109,0],
"d7/d7c/classstatistics_1_1stats__computer1.html#a27f0a03e2fd2254f1c81fe668226bd92":[9,0,109,0,3],
"d7/d7c/classstatistics_1_1stats__computer1.html#a27f0a03e2fd2254f1c81fe668226bd92":[10,0,15,0,3],
"d7/d7c/classstatistics_1_1stats__computer1.html#a27f0a03e2fd2254f1c81fe668226bd92":[9,0,109,0,3],
"d7/d7c/classstatistics_1_1stats__computer1.html#a350bf6c429691d3578c4dfc6679a0797":[9,0,109,0,4],
"d7/d7c/classstatistics_1_1stats__computer1.html#a350bf6c429691d3578c4dfc6679a0797":[10,0,15,0,4],
"d7/d7c/classstatistics_1_1stats__computer1.html#a390697dcee210b91823ceff04b25081b":[10,0,15,0,0],
"d7/d7c/classstatistics_1_1stats__computer1.html#a390697dcee210b91823ceff04b25081b":[9,0,109,0,0],
"d7/d7c/classstatistics_1_1stats__computer1.html#aa13bf7c38de112f71921a5525d71a2f2":[10,0,15,0,1],
"d7/d7c/classstatistics_1_1stats__computer1.html#aa13bf7c38de112f71921a5525d71a2f2":[9,0,109,0,1],
"d7/d7c/classstatistics_1_1stats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1":[10,0,15,0,2],
"d7/d7c/classstatistics_1_1stats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1":[9,0,109,0,2],
"d7/d7c/classstatistics_1_1stats__computer1.html#af57e942d49f4fd70f059f224b4ac07e1":[10,0,15,0,2],
"d7/d7f/section.html":[5],
"d7/d81/namespacebit__manipulation.html":[9,0,9],
"d7/d81/namespacebit__manipulation.html#a5032470c9974bbd6ec254bf296530a5f":[9,0,9,0],
@@ -101,28 +101,28 @@ var NAVTREEINDEX7 =
"d8/d13/bubble__sort_8cpp.html":[11,0,21,2],
"d8/d14/namespacen__queens__optimized.html":[9,0,76],
"d8/d1d/namespacestrand.html":[9,0,111],
"d8/d28/classrange__queries_1_1per_seg_tree.html":[9,0,94,0],
"d8/d28/classrange__queries_1_1per_seg_tree.html":[10,0,13,1],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0cec4b77d264521717cf9b0482c45817":[10,0,13,1,4],
"d8/d28/classrange__queries_1_1per_seg_tree.html":[9,0,94,0],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0cec4b77d264521717cf9b0482c45817":[9,0,94,0,4],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0fe4e431f3e09c274ecd7d2d58dcb865":[9,0,94,0,7],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0cec4b77d264521717cf9b0482c45817":[10,0,13,1,4],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0fe4e431f3e09c274ecd7d2d58dcb865":[10,0,13,1,7],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a0fe4e431f3e09c274ecd7d2d58dcb865":[9,0,94,0,7],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a1eac9cf0613dfc8e2b0195009dd5c9d5":[9,0,94,0,10],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a1eac9cf0613dfc8e2b0195009dd5c9d5":[10,0,13,1,10],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a24487eda25123bc4d112e8430821a6c6":[10,0,13,1,8],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a24487eda25123bc4d112e8430821a6c6":[9,0,94,0,8],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a24487eda25123bc4d112e8430821a6c6":[10,0,13,1,8],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4":[9,0,94,0,2],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a6d3f2465a7c5803a1ff16c5378bcc5e4":[10,0,13,1,2],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a8ff495d2f389b4aaa54449c26c6078f3":[10,0,13,1,11],
"d8/d28/classrange__queries_1_1per_seg_tree.html#a8ff495d2f389b4aaa54449c26c6078f3":[9,0,94,0,11],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ac83bcabf5a8db8b0d8d156a4c1bcd4c3":[10,0,13,1,1],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ac83bcabf5a8db8b0d8d156a4c1bcd4c3":[9,0,94,0,1],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ac83bcabf5a8db8b0d8d156a4c1bcd4c3":[10,0,13,1,1],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ace7f57935b3bb9446f11c239fd89ae79":[10,0,13,1,3],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ace7f57935b3bb9446f11c239fd89ae79":[9,0,94,0,3],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571":[10,0,13,1,6],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571":[9,0,94,0,6],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4":[9,0,94,0,5],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571":[10,0,13,1,6],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4":[10,0,13,1,5],
"d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4":[9,0,94,0,5],
"d8/d28/classrange__queries_1_1per_seg_tree.html#af87494e6cf012d28c4f5b9d1c15f9c5d":[10,0,13,1,9],
"d8/d28/classrange__queries_1_1per_seg_tree.html#af87494e6cf012d28c4f5b9d1c15f9c5d":[9,0,94,0,9],
"d8/d2a/namespacea1z26.html":[9,0,0],
@@ -141,24 +141,24 @@ var NAVTREEINDEX7 =
"d8/d69/classgraph_1_1_h_k_graph.html":[10,0,5,2],
"d8/d69/classgraph_1_1_h_k_graph.html#a0da5aa674d3b3e54a38251ee60d7cd64":[9,0,34,1,1],
"d8/d69/classgraph_1_1_h_k_graph.html#a0da5aa674d3b3e54a38251ee60d7cd64":[10,0,5,2,1],
"d8/d69/classgraph_1_1_h_k_graph.html#a35893def7a1c5cd60907b4893117796f":[10,0,5,2,6],
"d8/d69/classgraph_1_1_h_k_graph.html#a35893def7a1c5cd60907b4893117796f":[9,0,34,1,6],
"d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a":[10,0,5,2,2],
"d8/d69/classgraph_1_1_h_k_graph.html#a35893def7a1c5cd60907b4893117796f":[10,0,5,2,6],
"d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a":[9,0,34,1,2],
"d8/d69/classgraph_1_1_h_k_graph.html#a3b49011c09cf90a116ab53bef61cd95a":[10,0,5,2,2],
"d8/d69/classgraph_1_1_h_k_graph.html#a3d9101e3b4598159005fd028b9b0ff74":[9,0,34,1,8],
"d8/d69/classgraph_1_1_h_k_graph.html#a3d9101e3b4598159005fd028b9b0ff74":[10,0,5,2,8],
"d8/d69/classgraph_1_1_h_k_graph.html#a6a0228bbba3818447fcf6b56128b552a":[10,0,5,2,7],
"d8/d69/classgraph_1_1_h_k_graph.html#a6a0228bbba3818447fcf6b56128b552a":[9,0,34,1,7],
"d8/d69/classgraph_1_1_h_k_graph.html#a6f5a9fdbb83ef731d739ba6707e21c3c":[10,0,5,2,9],
"d8/d69/classgraph_1_1_h_k_graph.html#a6f5a9fdbb83ef731d739ba6707e21c3c":[9,0,34,1,9],
"d8/d69/classgraph_1_1_h_k_graph.html#a6f5a9fdbb83ef731d739ba6707e21c3c":[10,0,5,2,9],
"d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93":[9,0,34,1,3],
"d8/d69/classgraph_1_1_h_k_graph.html#a7491add14d9fc04f679114ca6d6f0f93":[10,0,5,2,3],
"d8/d69/classgraph_1_1_h_k_graph.html#a86ebff8a70cbfedd05281993d5d1987b":[10,0,5,2,10],
"d8/d69/classgraph_1_1_h_k_graph.html#a86ebff8a70cbfedd05281993d5d1987b":[9,0,34,1,10],
"d8/d69/classgraph_1_1_h_k_graph.html#a976ee239402cc2726a280e781c706d77":[10,0,5,2,11],
"d8/d69/classgraph_1_1_h_k_graph.html#a976ee239402cc2726a280e781c706d77":[9,0,34,1,11],
"d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d":[9,0,34,1,5],
"d8/d69/classgraph_1_1_h_k_graph.html#a976ee239402cc2726a280e781c706d77":[10,0,5,2,11],
"d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d":[10,0,5,2,5],
"d8/d69/classgraph_1_1_h_k_graph.html#a9dbda80d02bdc26c3e8ff7330c9be75d":[9,0,34,1,5],
"d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0":[9,0,34,1,4],
"d8/d69/classgraph_1_1_h_k_graph.html#ae794950cb3407b6b47d3dc986cf714c0":[10,0,5,2,4],
"d8/d69/classgraph_1_1_h_k_graph.html#af02b0c83911070ac6d95fc9905e58aa9":[10,0,5,2,0],

View File

@@ -50,14 +50,14 @@ var NAVTREEINDEX8 =
"d8/da7/namespacedepth__first__search.html":[9,0,21],
"d8/dab/classstatistics_1_1stats__computer2.html":[9,0,109,1],
"d8/dab/classstatistics_1_1stats__computer2.html":[10,0,15,1],
"d8/dab/classstatistics_1_1stats__computer2.html#a8290966ad468f2a8c266d008bc60720e":[9,0,109,1,0],
"d8/dab/classstatistics_1_1stats__computer2.html#a8290966ad468f2a8c266d008bc60720e":[10,0,15,1,0],
"d8/dab/classstatistics_1_1stats__computer2.html#a8290966ad468f2a8c266d008bc60720e":[9,0,109,1,0],
"d8/dab/classstatistics_1_1stats__computer2.html#ab444d485c9e7db35bdc2ff6b7775291a":[10,0,15,1,4],
"d8/dab/classstatistics_1_1stats__computer2.html#ab444d485c9e7db35bdc2ff6b7775291a":[9,0,109,1,4],
"d8/dab/classstatistics_1_1stats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e":[9,0,109,1,2],
"d8/dab/classstatistics_1_1stats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e":[10,0,15,1,2],
"d8/dab/classstatistics_1_1stats__computer2.html#ade6de704deea24fdc88077b3d9a0d534":[10,0,15,1,1],
"d8/dab/classstatistics_1_1stats__computer2.html#acf2e84df4fc386bb3295016ef8fd156e":[9,0,109,1,2],
"d8/dab/classstatistics_1_1stats__computer2.html#ade6de704deea24fdc88077b3d9a0d534":[9,0,109,1,1],
"d8/dab/classstatistics_1_1stats__computer2.html#ade6de704deea24fdc88077b3d9a0d534":[10,0,15,1,1],
"d8/dab/classstatistics_1_1stats__computer2.html#af6198817084276113b3c064e87ce0555":[9,0,109,1,3],
"d8/dab/classstatistics_1_1stats__computer2.html#af6198817084276113b3c064e87ce0555":[10,0,15,1,3],
"d8/db1/binomial__calculate_8cpp.html":[11,0,13,5],
@@ -81,11 +81,11 @@ var NAVTREEINDEX8 =
"d8/dd5/check__factorial_8cpp.html#a814eea122b9c241c2b7c1ab760a3eca2":[11,0,13,7,0],
"d8/dd5/check__factorial_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9":[11,0,13,7,2],
"d8/dd5/check__factorial_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,7,1],
"d8/ddf/sieve__of__eratosthenes_8cpp.html":[11,0,13,50],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9":[11,0,13,50,1],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a7eebd5e7686a8db363f937b2f30d3818":[11,0,13,50,2],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9":[11,0,13,50,3],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,50,0],
"d8/ddf/sieve__of__eratosthenes_8cpp.html":[11,0,13,51],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a235843bdf82d2a6cc8596ae8fd3b8df9":[11,0,13,51,1],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a7eebd5e7686a8db363f937b2f30d3818":[11,0,13,51,2],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#a88ec9ad42717780d6caaff9d3d6977f9":[11,0,13,51,3],
"d8/ddf/sieve__of__eratosthenes_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,51,0],
"d8/dee/avltree_8cpp.html":[11,0,4,1],
"d8/dee/avltree_8cpp.html#a2473fe7416332495b2678ebe89652e4b":[11,0,4,1,6],
"d8/dee/avltree_8cpp.html#a3e7e4d8f7f8e212c1d31fe6b5d5da66a":[11,0,4,1,0],
@@ -143,12 +143,12 @@ var NAVTREEINDEX8 =
"d9/d14/array__left__rotation_8cpp.html#af7b81d7a1534216af6a36a80135beb86":[11,0,15,0,8],
"d9/d14/array__left__rotation_8cpp.html#afce39cf843989a39811a49ebe29dd6d8":[11,0,15,0,2],
"d9/d21/namespacewave__sort.html":[9,0,128],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html":[9,0,34,2],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html":[10,0,5,3],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356":[9,0,34,2,2],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html":[9,0,34,2],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356":[10,0,5,3,2],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a46d10f669791e3da9a4809bd8ff8d3ad":[9,0,34,2,3],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a42589cc39d6bbff6c997152f1b96e356":[9,0,34,2,2],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a46d10f669791e3da9a4809bd8ff8d3ad":[10,0,5,3,3],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a46d10f669791e3da9a4809bd8ff8d3ad":[9,0,34,2,3],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a60151e19512b48cc0b14ea121df00488":[9,0,34,2,1],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a60151e19512b48cc0b14ea121df00488":[10,0,5,3,1],
"d9/d23/classgraph_1_1_lowest_common_ancestor.html#a80825a4fd4c41860b689d253dd2c8e93":[9,0,34,2,0],
@@ -192,8 +192,8 @@ var NAVTREEINDEX8 =
"d9/d49/kohonen__som__trace_8cpp.html":[8,1,2],
"d9/d49/structdata__structures_1_1_node.html":[9,0,20,2],
"d9/d49/structdata__structures_1_1_node.html":[10,0,1,9],
"d9/d49/structdata__structures_1_1_node.html#a54a6777e72b639c3ee6446a541db8e78":[10,0,1,9,0],
"d9/d49/structdata__structures_1_1_node.html#a54a6777e72b639c3ee6446a541db8e78":[9,0,20,2,0],
"d9/d49/structdata__structures_1_1_node.html#a54a6777e72b639c3ee6446a541db8e78":[10,0,1,9,0],
"d9/d49/structdata__structures_1_1_node.html#a6b973b0bded99b0c0bd84e887bf8c731":[10,0,1,9,3],
"d9/d49/structdata__structures_1_1_node.html#a6b973b0bded99b0c0bd84e887bf8c731":[9,0,20,2,3],
"d9/d49/structdata__structures_1_1_node.html#ac75aa86a598357c5c882ec6a1174aa68":[9,0,20,2,2],
@@ -237,17 +237,17 @@ var NAVTREEINDEX8 =
"d9/dab/bloom__filter_8cpp.html#a9ed236419034917c5270c1dccd220b5c":[11,0,4,5,4],
"d9/dab/bloom__filter_8cpp.html#aa6deb9d4a0f63ea97aef3dce4c6c6677":[11,0,4,5,3],
"d9/dab/bloom__filter_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,4,5,6],
"d9/dae/classdata__structures_1_1_bitset.html":[10,0,1,7],
"d9/dae/classdata__structures_1_1_bitset.html":[9,0,20,0],
"d9/dae/classdata__structures_1_1_bitset.html#a15b05aabb28f9b1896b0a61e8ef60130":[9,0,20,0,0],
"d9/dae/classdata__structures_1_1_bitset.html":[10,0,1,7],
"d9/dae/classdata__structures_1_1_bitset.html#a15b05aabb28f9b1896b0a61e8ef60130":[10,0,1,7,0],
"d9/dae/classdata__structures_1_1_bitset.html#a15b05aabb28f9b1896b0a61e8ef60130":[9,0,20,0,0],
"d9/dae/classdata__structures_1_1_bitset.html#a17dbe1b1d559302312e8091f82f7499c":[10,0,1,7,1],
"d9/dae/classdata__structures_1_1_bitset.html#a17dbe1b1d559302312e8091f82f7499c":[9,0,20,0,1],
"d9/dae/classdata__structures_1_1_bitset.html#a2f1f44d6a12b0de4aaf242872b1c7b54":[10,0,1,7,3],
"d9/dae/classdata__structures_1_1_bitset.html#a2f1f44d6a12b0de4aaf242872b1c7b54":[9,0,20,0,3],
"d9/dae/classdata__structures_1_1_bitset.html#a2f1f44d6a12b0de4aaf242872b1c7b54":[10,0,1,7,3],
"d9/dae/classdata__structures_1_1_bitset.html#a9ef54c7c3f6494b36ead3ae2e5cf43ac":[9,0,20,0,2],
"d9/dae/classdata__structures_1_1_bitset.html#a9ef54c7c3f6494b36ead3ae2e5cf43ac":[10,0,1,7,2],
"d9/dae/classdata__structures_1_1_bitset.html#ad7f7d479079a95bcc9175465395fa23f":[9,0,20,0,4],
"d9/dae/classdata__structures_1_1_bitset.html#ad7f7d479079a95bcc9175465395fa23f":[10,0,1,7,4],
"d9/dae/classdata__structures_1_1_bitset.html#ae86688cf99b77342deedb75149573e73":[9,0,20,0,5]
"d9/dae/classdata__structures_1_1_bitset.html#ad7f7d479079a95bcc9175465395fa23f":[9,0,20,0,4],
"d9/dae/classdata__structures_1_1_bitset.html#ae86688cf99b77342deedb75149573e73":[10,0,1,7,5]
};

View File

@@ -1,6 +1,6 @@
var NAVTREEINDEX9 =
{
"d9/dae/classdata__structures_1_1_bitset.html#ae86688cf99b77342deedb75149573e73":[10,0,1,7,5],
"d9/dae/classdata__structures_1_1_bitset.html#ae86688cf99b77342deedb75149573e73":[9,0,20,0,5],
"d9/dc9/namespacebase64__encoding.html":[9,0,6],
"d9/dca/namespacesearch.html":[9,0,99],
"d9/dd1/namespacelinear__recurrence__matrix.html":[9,0,56],
@@ -25,12 +25,12 @@ var NAVTREEINDEX9 =
"d9/dde/classbinary__search__tree.html#ad9912e8574538e86f9bd2c38e7e63d03":[10,0,17,7],
"d9/dde/classbinary__search__tree.html#af4a865ce5244608819b169fc78a41153":[10,0,17,13],
"d9/dde/classbinary__search__tree.html#af9a2c7c187a7ca3142c77ce342ef3153":[10,0,17,6],
"d9/dde/structdouble__hashing_1_1_entry.html":[9,0,25,0],
"d9/dde/structdouble__hashing_1_1_entry.html":[10,0,3,0],
"d9/dde/structdouble__hashing_1_1_entry.html#a287b92112b6b43b34808a93778873475":[10,0,3,0,0],
"d9/dde/structdouble__hashing_1_1_entry.html":[9,0,25,0],
"d9/dde/structdouble__hashing_1_1_entry.html#a287b92112b6b43b34808a93778873475":[9,0,25,0,0],
"d9/dde/structdouble__hashing_1_1_entry.html#ae114967c89dbba3b754dc4976bba3248":[10,0,3,0,1],
"d9/dde/structdouble__hashing_1_1_entry.html#a287b92112b6b43b34808a93778873475":[10,0,3,0,0],
"d9/dde/structdouble__hashing_1_1_entry.html#ae114967c89dbba3b754dc4976bba3248":[9,0,25,0,1],
"d9/dde/structdouble__hashing_1_1_entry.html#ae114967c89dbba3b754dc4976bba3248":[10,0,3,0,1],
"d9/dee/classdouble__linked__list.html":[10,0,24],
"d9/def/namespacesublist__search.html":[9,0,116],
"d9/df0/fast__integer__input_8cpp.html":[11,0,16,4],
@@ -62,6 +62,11 @@ var NAVTREEINDEX9 =
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a12a06eef5ccaf667f319506eee655d95":[10,0,9,0,1,1],
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7461292b8b91aed86404d0ab019dfdd1":[10,0,9,0,1,2],
"da/d16/structoperations__on__datastructures_1_1circular__linked__list_1_1_node.html#a7c867b8e1034a6f5da490c8b8c09cb77":[10,0,9,0,1,3],
"da/d18/quadratic__equations__complex__numbers_8cpp.html":[11,0,13,49],
"da/d18/quadratic__equations__complex__numbers_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,49,3],
"da/d18/quadratic__equations__complex__numbers_8cpp.html#aacb1411ef2029e81f249c21e17c96fdb":[11,0,13,49,2],
"da/d18/quadratic__equations__complex__numbers_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,49,1],
"da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a":[11,0,13,49,0],
"da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html":[10,0,11,0,0],
"da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a08328dc7d62188427111f176b56a105a":[10,0,11,0,0,1],
"da/d19/classprobability_1_1geometric__dist_1_1geometric__distribution.html#a0a10c512e13dd3a052e1c6d7f4d6f0f2":[10,0,11,0,0,7],
@@ -76,25 +81,25 @@ var NAVTREEINDEX9 =
"da/d23/eulers__totient__function_8cpp.html":[11,0,13,12],
"da/d23/eulers__totient__function_8cpp.html#a0ddf1224851353fc92bfbff6f499fa97":[11,0,13,12,0],
"da/d23/eulers__totient__function_8cpp.html#a35e4874a3e1d67eb708dc57944c8aea0":[11,0,13,12,1],
"da/d24/sqrt__double_8cpp.html":[11,0,13,51],
"da/d24/sqrt__double_8cpp.html#ae662282ad0740d2063ac404ca3bd74fc":[11,0,13,51,1],
"da/d24/sqrt__double_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,51,0],
"da/d24/sqrt__double_8cpp.html":[11,0,13,52],
"da/d24/sqrt__double_8cpp.html#ae662282ad0740d2063ac404ca3bd74fc":[11,0,13,52,1],
"da/d24/sqrt__double_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,52,0],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html":[10,0,1,3,0],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039":[10,0,1,3,0,0],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a6cf72f93b1551f0d943c585b4f173be3":[10,0,1,3,0,2],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ab78620742305a35ff2f8d61179f47d3e":[10,0,1,3,0,1],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ad36b9a20fed47b068e407008c04e9f81":[10,0,1,3,0,4],
"da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#ad71ecd43d0af1127df5f4006258f9635":[10,0,1,3,0,3],
"da/d39/volume_8cpp.html":[11,0,13,56],
"da/d39/volume_8cpp.html#a2d704a7b72a6b2db8b76c8581b577b2c":[11,0,13,56,8],
"da/d39/volume_8cpp.html#a34d66a77c19ce9b8b3a3d14352b34551":[11,0,13,56,6],
"da/d39/volume_8cpp.html#a3fdc74c24697ec5bb5c3698c96117c12":[11,0,13,56,5],
"da/d39/volume_8cpp.html#a3fe35440c27758ecc2287e08217d63a7":[11,0,13,56,0],
"da/d39/volume_8cpp.html#a94db02b3c9e55a69ac1696f30e2f761c":[11,0,13,56,4],
"da/d39/volume_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,56,7],
"da/d39/volume_8cpp.html#abde24398be43538c62e4a496968e60ca":[11,0,13,56,2],
"da/d39/volume_8cpp.html#ae413098478fa38acaac887b7654f0725":[11,0,13,56,1],
"da/d39/volume_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,56,3],
"da/d39/volume_8cpp.html":[11,0,13,57],
"da/d39/volume_8cpp.html#a2d704a7b72a6b2db8b76c8581b577b2c":[11,0,13,57,8],
"da/d39/volume_8cpp.html#a34d66a77c19ce9b8b3a3d14352b34551":[11,0,13,57,6],
"da/d39/volume_8cpp.html#a3fdc74c24697ec5bb5c3698c96117c12":[11,0,13,57,5],
"da/d39/volume_8cpp.html#a3fe35440c27758ecc2287e08217d63a7":[11,0,13,57,0],
"da/d39/volume_8cpp.html#a94db02b3c9e55a69ac1696f30e2f761c":[11,0,13,57,4],
"da/d39/volume_8cpp.html#aa8dca7b867074164d5f45b0f3851269d":[11,0,13,57,7],
"da/d39/volume_8cpp.html#abde24398be43538c62e4a496968e60ca":[11,0,13,57,2],
"da/d39/volume_8cpp.html#ae413098478fa38acaac887b7654f0725":[11,0,13,57,1],
"da/d39/volume_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,57,3],
"da/d41/uint128__t_8hpp.html":[11,0,2,6],
"da/d41/uint128__t_8hpp.html#a3ff77262ffd6743df5b808d41382a6f3":[11,0,2,6,5],
"da/d41/uint128__t_8hpp.html#acce684d03a24f9c13a9ed36de6d24a57":[11,0,2,6,4],
@@ -244,10 +249,5 @@ var NAVTREEINDEX9 =
"db/d07/spiral__print_8cpp.html":[11,0,16,18],
"db/d07/spiral__print_8cpp.html#a850d3f55e1a8d227176cdcc67352c197":[11,0,16,18,2],
"db/d07/spiral__print_8cpp.html#acfff36db81326fb990a643ab198ee8a5":[11,0,16,18,0],
"db/d07/spiral__print_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,16,18,1],
"db/d0d/prime__factorization_8cpp.html":[11,0,13,46],
"db/d0d/prime__factorization_8cpp.html#a0ece0145fb29a5cf48378c23dde2da46":[11,0,13,46,1],
"db/d0d/prime__factorization_8cpp.html#a7fe38b570a51e448430d6a0f072c2f23":[11,0,13,46,4],
"db/d0d/prime__factorization_8cpp.html#acfb0df439a4beae5a34ef131ce737c1b":[11,0,13,46,3],
"db/d0d/prime__factorization_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,13,46,0]
"db/d07/spiral__print_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4":[11,0,16,18,1]
};

View File

@@ -6,26 +6,28 @@ var searchData=
['qr_5fdecomposition_2ecpp_3',['qr_decomposition.cpp',['../d3/d24/qr__decomposition_8cpp.html',1,'']]],
['qr_5feigen_5fvalues_2ecpp_4',['qr_eigen_values.cpp',['../de/d75/qr__eigen__values_8cpp.html',1,'']]],
['qsort_5',['qsort',['http://en.cppreference.com/w/cpp/algorithm/qsort.html',0,'std']]],
['quadratic_5fprobing_6',['quadratic_probing',['../d4/dd2/namespacequadratic__probing.html',1,'']]],
['quadratic_5fprobing_5fhash_5ftable_2ecpp_7',['quadratic_probing_hash_table.cpp',['../db/d71/quadratic__probing__hash__table_8cpp.html',1,'']]],
['quadraticprobe_8',['quadraticProbe',['../d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf',1,'quadratic_probing']]],
['query_9',['query',['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a1fda852e6e522707fd97f61cdb0a2591',1,'range_queries::heavy_light_decomposition::SG::query()'],['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039',1,'data_structures::sparse_table::Sparse_table::query()'],['../d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a4dfbf5d9df825eeb63b294c6849bdcab',1,'range_queries::heavy_light_decomposition::HLD::query()'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4',1,'range_queries::perSegTree::query(const uint32_t &amp;i, const uint32_t &amp;j, const uint32_t &amp;l, const uint32_t &amp;r, std::shared_ptr&lt; Node &gt; const &amp;curr)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571',1,'range_queries::perSegTree::query(const uint32_t &amp;l, const uint32_t &amp;r, const uint32_t &amp;version)'],['../dd/d1b/structquery.html',1,'query'],['../d1/d9e/prefix__sum__array_8cpp.html#a7c8fd967c36dbba5fdf9c71faed604cf',1,'range_queries::prefix_sum_array::query()'],['../d2/d45/segtree_8cpp.html#a423a97ea0c7ea6e33b5844a6858d902d',1,'query():&#160;segtree.cpp']]],
['queue_10',['queue',['http://en.cppreference.com/w/cpp/container/queue/queue.html',0,'std::queue::queue()'],['../db/da9/classqueue.html',1,'queue&lt; ValueType &gt;']]],
['queue_11',['Queue',['../dc/db5/struct_queue.html',1,'']]],
['queue_12',['queue',['http://en.cppreference.com/w/cpp/container/queue.html',0,'std']]],
['queue_3c_20int64_5ft_20_3e_13',['queue&lt; int64_t &gt;',['http://en.cppreference.com/w/cpp/container/queue.html',0,'std']]],
['queue_5farray_14',['Queue_Array',['../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array.html',1,'data_structures::queue_using_array']]],
['queue_5ftest_15',['queue_test',['../df/dd0/queue__using__two__stacks_8cpp.html#a831ded10ecad88c14a8e22b96f4c1863',1,'queue_using_two_stacks.cpp']]],
['queue_5fusing_5farray_16',['queue_using_array',['../d9/d70/namespacequeue__using__array.html',1,'']]],
['queue_5fusing_5farray_2ecpp_17',['queue_using_array.cpp',['../d8/df0/queue__using__array_8cpp.html',1,'']]],
['queue_5fusing_5ftwo_5fstacks_2ecpp_18',['queue_using_two_stacks.cpp',['../df/dd0/queue__using__two__stacks_8cpp.html',1,'']]],
['queuefront_19',['queueFront',['../db/da9/classqueue.html#af6780e9b43326f557da405b65f7ad094',1,'queue']]],
['queuerear_20',['queueRear',['../db/da9/classqueue.html#a7611df63ebefae613d311039d7305143',1,'queue']]],
['quick_5fexit_21',['quick_exit',['http://en.cppreference.com/w/cpp/utility/program/quick_exit.html',0,'std']]],
['quick_5fsort_22',['quick_sort',['../d0/d2b/namespacequick__sort.html',1,'quick_sort'],['../d1/d21/quick__sort_8cpp.html#a5e6213e8008356ac6eda9427f3f4b394',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; *arr, const int &amp;low, const int &amp;high)'],['../d1/d21/quick__sort_8cpp.html#a53adad7e4d83e1495df25fe8dbb4cc05',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; arr, const int &amp;low, const int &amp;high)']]],
['quick_5fsort_2ecpp_23',['quick_sort.cpp',['../d1/d21/quick__sort_8cpp.html',1,'']]],
['quick_5fsort_5f3_2ecpp_24',['quick_sort_3.cpp',['../d3/d4c/quick__sort__3_8cpp.html',1,'']]],
['quicksort_25',['quicksort',['../d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168',1,'sorting::quicksort(std::vector&lt; T &gt; *arr, int32_t low, int32_t high)'],['../d5/d91/namespacesorting.html#a6eb67c2f91c98cf4464f75b5882022de',1,'sorting::quicksort(std::vector&lt; T &gt; arr, int32_t low, int32_t high)']]],
['quicksortrp_26',['quickSortRP',['../d1/daa/random__pivot__quick__sort_8cpp.html#a7d2e7465e7b5d54c2de6d5e9db1ea6a5',1,'sorting::random_pivot_quick_sort']]],
['quiet_5fnan_27',['quiet_NaN',['http://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',0,'std::numeric_limits']]]
['quadratic_5fequations_5fcomplex_5fnumbers_2ecpp_6',['quadratic_equations_complex_numbers.cpp',['../da/d18/quadratic__equations__complex__numbers_8cpp.html',1,'']]],
['quadratic_5fprobing_7',['quadratic_probing',['../d4/dd2/namespacequadratic__probing.html',1,'']]],
['quadratic_5fprobing_5fhash_5ftable_2ecpp_8',['quadratic_probing_hash_table.cpp',['../db/d71/quadratic__probing__hash__table_8cpp.html',1,'']]],
['quadraticequation_9',['quadraticEquation',['../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb',1,'math']]],
['quadraticprobe_10',['quadraticProbe',['../d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf',1,'quadratic_probing']]],
['query_11',['query',['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a1fda852e6e522707fd97f61cdb0a2591',1,'range_queries::heavy_light_decomposition::SG::query()'],['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039',1,'data_structures::sparse_table::Sparse_table::query()'],['../d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a4dfbf5d9df825eeb63b294c6849bdcab',1,'range_queries::heavy_light_decomposition::HLD::query()'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4',1,'range_queries::perSegTree::query(const uint32_t &amp;i, const uint32_t &amp;j, const uint32_t &amp;l, const uint32_t &amp;r, std::shared_ptr&lt; Node &gt; const &amp;curr)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571',1,'range_queries::perSegTree::query(const uint32_t &amp;l, const uint32_t &amp;r, const uint32_t &amp;version)'],['../dd/d1b/structquery.html',1,'query'],['../d1/d9e/prefix__sum__array_8cpp.html#a7c8fd967c36dbba5fdf9c71faed604cf',1,'range_queries::prefix_sum_array::query()'],['../d2/d45/segtree_8cpp.html#a423a97ea0c7ea6e33b5844a6858d902d',1,'query():&#160;segtree.cpp']]],
['queue_12',['queue',['http://en.cppreference.com/w/cpp/container/queue/queue.html',0,'std::queue::queue()'],['../db/da9/classqueue.html',1,'queue&lt; ValueType &gt;']]],
['queue_13',['Queue',['../dc/db5/struct_queue.html',1,'']]],
['queue_14',['queue',['http://en.cppreference.com/w/cpp/container/queue.html',0,'std']]],
['queue_3c_20int64_5ft_20_3e_15',['queue&lt; int64_t &gt;',['http://en.cppreference.com/w/cpp/container/queue.html',0,'std']]],
['queue_5farray_16',['Queue_Array',['../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array.html',1,'data_structures::queue_using_array']]],
['queue_5ftest_17',['queue_test',['../df/dd0/queue__using__two__stacks_8cpp.html#a831ded10ecad88c14a8e22b96f4c1863',1,'queue_using_two_stacks.cpp']]],
['queue_5fusing_5farray_18',['queue_using_array',['../d9/d70/namespacequeue__using__array.html',1,'']]],
['queue_5fusing_5farray_2ecpp_19',['queue_using_array.cpp',['../d8/df0/queue__using__array_8cpp.html',1,'']]],
['queue_5fusing_5ftwo_5fstacks_2ecpp_20',['queue_using_two_stacks.cpp',['../df/dd0/queue__using__two__stacks_8cpp.html',1,'']]],
['queuefront_21',['queueFront',['../db/da9/classqueue.html#af6780e9b43326f557da405b65f7ad094',1,'queue']]],
['queuerear_22',['queueRear',['../db/da9/classqueue.html#a7611df63ebefae613d311039d7305143',1,'queue']]],
['quick_5fexit_23',['quick_exit',['http://en.cppreference.com/w/cpp/utility/program/quick_exit.html',0,'std']]],
['quick_5fsort_24',['quick_sort',['../d0/d2b/namespacequick__sort.html',1,'quick_sort'],['../d1/d21/quick__sort_8cpp.html#a5e6213e8008356ac6eda9427f3f4b394',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; *arr, const int &amp;low, const int &amp;high)'],['../d1/d21/quick__sort_8cpp.html#a53adad7e4d83e1495df25fe8dbb4cc05',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; arr, const int &amp;low, const int &amp;high)']]],
['quick_5fsort_2ecpp_25',['quick_sort.cpp',['../d1/d21/quick__sort_8cpp.html',1,'']]],
['quick_5fsort_5f3_2ecpp_26',['quick_sort_3.cpp',['../d3/d4c/quick__sort__3_8cpp.html',1,'']]],
['quicksort_27',['quicksort',['../d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168',1,'sorting::quicksort(std::vector&lt; T &gt; *arr, int32_t low, int32_t high)'],['../d5/d91/namespacesorting.html#a6eb67c2f91c98cf4464f75b5882022de',1,'sorting::quicksort(std::vector&lt; T &gt; arr, int32_t low, int32_t high)']]],
['quicksortrp_28',['quickSortRP',['../d1/daa/random__pivot__quick__sort_8cpp.html#a7d2e7465e7b5d54c2de6d5e9db1ea6a5',1,'sorting::random_pivot_quick_sort']]],
['quiet_5fnan_29',['quiet_NaN',['http://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',0,'std::numeric_limits']]]
];

File diff suppressed because one or more lines are too long

View File

@@ -62,7 +62,7 @@ var searchData=
['allocator_5farg_5ft_59',['allocator_arg_t',['http://en.cppreference.com/w/cpp/memory/allocator_arg_t.html',0,'std']]],
['allocator_5ftraits_60',['allocator_traits',['http://en.cppreference.com/w/cpp/memory/allocator_traits.html',0,'std']]],
['alpha_61',['alpha',['http://en.cppreference.com/w/cpp/numeric/random/gamma_distribution/params.html',0,'std::gamma_distribution']]],
['always_5fnoconv_62',['always_noconv',['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf16::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf8_utf16::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf8::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_byname::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt::always_noconv()']]],
['always_5fnoconv_62',['always_noconv',['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf16::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf8_utf16::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_utf8::always_noconv()'],['http://en.cppreference.com/w/cpp/locale/codecvt/always_noconv.html',0,'std::codecvt_byname::always_noconv()']]],
['ans_63',['ans',['../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa',1,'matrix_exponentiation.cpp']]],
['any_64',['any',['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',0,'std::bitset']]],
['any_5fof_65',['any_of',['http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',0,'std']]],
@@ -75,7 +75,7 @@ var searchData=
['arg_72',['arg',['../da/d5a/class_complex.html#ae1e03712837450549e0c9b4017533a41',1,'Complex']]],
['argmax_73',['argmax',['../d8/d77/namespacemachine__learning.html#a50480fccfb39de20ca47f1bf51ecb6ec',1,'machine_learning']]],
['armstrong_5fnumber_2ecpp_74',['armstrong_number.cpp',['../d4/d5d/math_2armstrong__number_8cpp.html',1,'']]],
['arr_75',['arr',['../d0/d3e/classdata__structures_1_1trie.html#a362dd78748a1f01ab019e55fd6098a8b',1,'data_structures::trie::arr()'],['../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array.html#ae69a0bf6c9921b37c516c8a4d2fb904d',1,'data_structures::queue_using_array::Queue_Array::arr()']]],
['arr_75',['arr',['../d6/d04/classdata__structures_1_1queue__using__array_1_1_queue___array.html#ae69a0bf6c9921b37c516c8a4d2fb904d',1,'data_structures::queue_using_array::Queue_Array::arr()'],['../d0/d3e/classdata__structures_1_1trie.html#a362dd78748a1f01ab019e55fd6098a8b',1,'data_structures::trie::arr()']]],
['array_76',['array',['http://en.cppreference.com/w/cpp/container/array.html',0,'std']]],
['array_3c_20data_5fstructures_3a_3atree_5f234_3a_3anode_20_2a_2c_204_20_3e_77',['array&lt; data_structures::tree_234::Node *, 4 &gt;',['http://en.cppreference.com/w/cpp/container/array.html',0,'std']]],
['array_3c_20float_2c_2020_20_3e_78',['array&lt; float, 20 &gt;',['http://en.cppreference.com/w/cpp/container/array.html',0,'std']]],
@@ -90,51 +90,52 @@ var searchData=
['asctime_87',['asctime',['http://en.cppreference.com/w/cpp/chrono/c/asctime.html',0,'std']]],
['asin_88',['asin',['http://en.cppreference.com/w/cpp/numeric/math/asin.html',0,'std']]],
['asinh_89',['asinh',['http://en.cppreference.com/w/cpp/numeric/math/asinh.html',0,'std']]],
['assign_90',['assign',['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::wstring::assign()'],['http://en.cppreference.com/w/cpp/string/char_traits/assign.html',0,'std::char_traits::assign()'],['http://en.cppreference.com/w/cpp/container/vector/assign.html',0,'std::vector::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::string::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::basic_regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::wregex::assign()'],['http://en.cppreference.com/w/cpp/container/forward_list/assign.html',0,'std::forward_list::assign()'],['http://en.cppreference.com/w/cpp/error/error_code/assign.html',0,'std::error_code::assign()'],['http://en.cppreference.com/w/cpp/container/deque/assign.html',0,'std::deque::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::basic_string::assign()'],['http://en.cppreference.com/w/cpp/utility/functional/function/assign.html',0,'std::function::assign()'],['http://en.cppreference.com/w/cpp/error/error_condition/assign.html',0,'std::error_condition::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u16string::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u32string::assign()'],['http://en.cppreference.com/w/cpp/container/list/assign.html',0,'std::list::assign()']]],
['async_91',['async',['http://en.cppreference.com/w/cpp/thread/async.html',0,'std']]],
['at_92',['at',['http://en.cppreference.com/w/cpp/container/dynarray/at.html',0,'std::dynarray::at()'],['http://en.cppreference.com/w/cpp/container/vector/at.html',0,'std::vector::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::string::at()'],['http://en.cppreference.com/w/cpp/container/unordered_map/at.html',0,'std::unordered_map::at()'],['http://en.cppreference.com/w/cpp/container/deque/at.html',0,'std::deque::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::basic_string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::wstring::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u16string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u32string::at()'],['http://en.cppreference.com/w/cpp/container/map/at.html',0,'std::map::at()'],['http://en.cppreference.com/w/cpp/container/array/at.html',0,'std::array::at()']]],
['at_5fquick_5fexit_93',['at_quick_exit',['http://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',0,'std']]],
['atan_94',['atan',['http://en.cppreference.com/w/cpp/numeric/math/atan.html',0,'std']]],
['atan2_95',['atan2',['http://en.cppreference.com/w/cpp/numeric/math/atan2.html',0,'std']]],
['atanh_96',['atanh',['http://en.cppreference.com/w/cpp/numeric/math/atanh.html',0,'std']]],
['atbash_97',['atbash',['../de/db3/namespaceatbash.html',1,'']]],
['atbash_5fcipher_98',['atbash_cipher',['../dc/dfb/atbash__cipher_8cpp.html#a8f7dd4dcd3df7c512c20482afc2dbb9d',1,'ciphers::atbash']]],
['atbash_5fcipher_2ecpp_99',['atbash_cipher.cpp',['../dc/dfb/atbash__cipher_8cpp.html',1,'']]],
['atexit_100',['atexit',['http://en.cppreference.com/w/cpp/utility/program/atexit.html',0,'std']]],
['atof_101',['atof',['http://en.cppreference.com/w/cpp/string/byte/atof.html',0,'std']]],
['atoi_102',['atoi',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atol_103',['atol',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atoll_104',['atoll',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atomic_105',['atomic',['http://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',0,'std::atomic::atomic()'],['http://en.cppreference.com/w/cpp/atomic/atomic.html',0,'std::atomic&lt; T &gt;']]],
['atomic_5fcompare_5fexchange_5fstrong_106',['atomic_compare_exchange_strong',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_107',['atomic_compare_exchange_strong_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_108',['atomic_compare_exchange_weak',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_5fexplicit_109',['atomic_compare_exchange_weak_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fexchange_110',['atomic_exchange',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5fexchange_5fexplicit_111',['atomic_exchange_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5ffetch_5fadd_112',['atomic_fetch_add',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fadd_5fexplicit_113',['atomic_fetch_add_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fand_114',['atomic_fetch_and',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fand_5fexplicit_115',['atomic_fetch_and_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5for_116',['atomic_fetch_or',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5for_5fexplicit_117',['atomic_fetch_or_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5fsub_118',['atomic_fetch_sub',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fsub_5fexplicit_119',['atomic_fetch_sub_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fxor_120',['atomic_fetch_xor',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5ffetch_5fxor_5fexplicit_121',['atomic_fetch_xor_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5fflag_122',['atomic_flag',['http://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',0,'std::atomic_flag::atomic_flag()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag.html',0,'std::atomic_flag']]],
['atomic_5finit_123',['atomic_init',['http://en.cppreference.com/w/cpp/atomic/atomic_init.html',0,'std']]],
['atomic_5fis_5flock_5ffree_124',['atomic_is_lock_free',['http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',0,'std']]],
['atomic_5fload_125',['atomic_load',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fload_5fexplicit_126',['atomic_load_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fsignal_5ffence_127',['atomic_signal_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',0,'std']]],
['atomic_5fstore_128',['atomic_store',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fstore_5fexplicit_129',['atomic_store_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fthread_5ffence_130',['atomic_thread_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',0,'std']]],
['auto_5fptr_131',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',0,'std::auto_ptr::auto_ptr()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr.html',0,'std::auto_ptr&lt; T &gt;']]],
['auxiliary_5fq_132',['auxiliary_q',['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#a2f80f87fc6f6ded938426698bba89323',1,'data_structures::stack_using_queue::Stack']]],
['availarray_133',['AvailArray',['../d3/dce/linkedlist__implentation__usingarray_8cpp.html#aed19b403f559fc5d5a4bce724f9e263c',1,'linkedlist_implentation_usingarray.cpp']]],
['avltree_2ecpp_134',['avltree.cpp',['../d8/dee/avltree_8cpp.html',1,'']]],
['aystar_5fsearch_135',['aystar_search',['../db/ddc/namespaceaystar__search.html',1,'']]],
['aystarsearch_136',['AyStarSearch',['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html#abaff2ea6d309e1133fd95bbd1e39946e',1,'machine_learning::aystar_search::AyStarSearch::AyStarSearch()'],['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html',1,'machine_learning::aystar_search::AyStarSearch&lt; Puzzle &gt;']]]
['assertarray_90',['assertArray',['../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a',1,'quadratic_equations_complex_numbers.cpp']]],
['assign_91',['assign',['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::wstring::assign()'],['http://en.cppreference.com/w/cpp/string/char_traits/assign.html',0,'std::char_traits::assign()'],['http://en.cppreference.com/w/cpp/container/vector/assign.html',0,'std::vector::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::string::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::basic_regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::wregex::assign()'],['http://en.cppreference.com/w/cpp/container/forward_list/assign.html',0,'std::forward_list::assign()'],['http://en.cppreference.com/w/cpp/error/error_code/assign.html',0,'std::error_code::assign()'],['http://en.cppreference.com/w/cpp/container/deque/assign.html',0,'std::deque::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::basic_string::assign()'],['http://en.cppreference.com/w/cpp/utility/functional/function/assign.html',0,'std::function::assign()'],['http://en.cppreference.com/w/cpp/error/error_condition/assign.html',0,'std::error_condition::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u16string::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u32string::assign()'],['http://en.cppreference.com/w/cpp/container/list/assign.html',0,'std::list::assign()']]],
['async_92',['async',['http://en.cppreference.com/w/cpp/thread/async.html',0,'std']]],
['at_93',['at',['http://en.cppreference.com/w/cpp/container/dynarray/at.html',0,'std::dynarray::at()'],['http://en.cppreference.com/w/cpp/container/vector/at.html',0,'std::vector::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::string::at()'],['http://en.cppreference.com/w/cpp/container/unordered_map/at.html',0,'std::unordered_map::at()'],['http://en.cppreference.com/w/cpp/container/deque/at.html',0,'std::deque::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::basic_string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::wstring::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u16string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u32string::at()'],['http://en.cppreference.com/w/cpp/container/map/at.html',0,'std::map::at()'],['http://en.cppreference.com/w/cpp/container/array/at.html',0,'std::array::at()']]],
['at_5fquick_5fexit_94',['at_quick_exit',['http://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',0,'std']]],
['atan_95',['atan',['http://en.cppreference.com/w/cpp/numeric/math/atan.html',0,'std']]],
['atan2_96',['atan2',['http://en.cppreference.com/w/cpp/numeric/math/atan2.html',0,'std']]],
['atanh_97',['atanh',['http://en.cppreference.com/w/cpp/numeric/math/atanh.html',0,'std']]],
['atbash_98',['atbash',['../de/db3/namespaceatbash.html',1,'']]],
['atbash_5fcipher_99',['atbash_cipher',['../dc/dfb/atbash__cipher_8cpp.html#a8f7dd4dcd3df7c512c20482afc2dbb9d',1,'ciphers::atbash']]],
['atbash_5fcipher_2ecpp_100',['atbash_cipher.cpp',['../dc/dfb/atbash__cipher_8cpp.html',1,'']]],
['atexit_101',['atexit',['http://en.cppreference.com/w/cpp/utility/program/atexit.html',0,'std']]],
['atof_102',['atof',['http://en.cppreference.com/w/cpp/string/byte/atof.html',0,'std']]],
['atoi_103',['atoi',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atol_104',['atol',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atoll_105',['atoll',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atomic_106',['atomic',['http://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',0,'std::atomic::atomic()'],['http://en.cppreference.com/w/cpp/atomic/atomic.html',0,'std::atomic&lt; T &gt;']]],
['atomic_5fcompare_5fexchange_5fstrong_107',['atomic_compare_exchange_strong',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_108',['atomic_compare_exchange_strong_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_109',['atomic_compare_exchange_weak',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_5fexplicit_110',['atomic_compare_exchange_weak_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fexchange_111',['atomic_exchange',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5fexchange_5fexplicit_112',['atomic_exchange_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5ffetch_5fadd_113',['atomic_fetch_add',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fadd_5fexplicit_114',['atomic_fetch_add_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fand_115',['atomic_fetch_and',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fand_5fexplicit_116',['atomic_fetch_and_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5for_117',['atomic_fetch_or',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5for_5fexplicit_118',['atomic_fetch_or_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5fsub_119',['atomic_fetch_sub',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fsub_5fexplicit_120',['atomic_fetch_sub_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fxor_121',['atomic_fetch_xor',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5ffetch_5fxor_5fexplicit_122',['atomic_fetch_xor_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5fflag_123',['atomic_flag',['http://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',0,'std::atomic_flag::atomic_flag()'],['http://en.cppreference.com/w/cpp/atomic/atomic_flag.html',0,'std::atomic_flag']]],
['atomic_5finit_124',['atomic_init',['http://en.cppreference.com/w/cpp/atomic/atomic_init.html',0,'std']]],
['atomic_5fis_5flock_5ffree_125',['atomic_is_lock_free',['http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',0,'std']]],
['atomic_5fload_126',['atomic_load',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fload_5fexplicit_127',['atomic_load_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fsignal_5ffence_128',['atomic_signal_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',0,'std']]],
['atomic_5fstore_129',['atomic_store',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fstore_5fexplicit_130',['atomic_store_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fthread_5ffence_131',['atomic_thread_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',0,'std']]],
['auto_5fptr_132',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',0,'std::auto_ptr::auto_ptr()'],['http://en.cppreference.com/w/cpp/memory/auto_ptr.html',0,'std::auto_ptr&lt; T &gt;']]],
['auxiliary_5fq_133',['auxiliary_q',['../db/d5b/structdata__structures_1_1stack__using__queue_1_1_stack.html#a2f80f87fc6f6ded938426698bba89323',1,'data_structures::stack_using_queue::Stack']]],
['availarray_134',['AvailArray',['../d3/dce/linkedlist__implentation__usingarray_8cpp.html#aed19b403f559fc5d5a4bce724f9e263c',1,'linkedlist_implentation_usingarray.cpp']]],
['avltree_2ecpp_135',['avltree.cpp',['../d8/dee/avltree_8cpp.html',1,'']]],
['aystar_5fsearch_136',['aystar_search',['../db/ddc/namespaceaystar__search.html',1,'']]],
['aystarsearch_137',['AyStarSearch',['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html#abaff2ea6d309e1133fd95bbd1e39946e',1,'machine_learning::aystar_search::AyStarSearch::AyStarSearch()'],['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html',1,'machine_learning::aystar_search::AyStarSearch&lt; Puzzle &gt;']]]
];

View File

@@ -204,38 +204,39 @@ var searchData=
['isprime_201',['IsPrime',['../da/d7b/primality__test_8cpp.html#a2bfa6adead2bdcbf1dac94cbe08d7eaf',1,'primality_test.cpp']]],
['isprint_202',['isprint',['http://en.cppreference.com/w/cpp/string/byte/isprint.html',0,'std']]],
['ispunct_203',['ispunct',['http://en.cppreference.com/w/cpp/string/byte/ispunct.html',0,'std']]],
['issafe_204',['isSafe',['../d3/d40/graph__coloring_8cpp.html#a976efe049deb042bf1f02612e181ab1d',1,'backtracking::graph_coloring::isSafe()'],['../d4/d3e/n__queens_8cpp.html#a5730b6683f6adcf5c5ef75cf53dc7160',1,'backtracking::n_queens::isSafe()']]],
['issafe_204',['isSafe',['../d4/d3e/n__queens_8cpp.html#a5730b6683f6adcf5c5ef75cf53dc7160',1,'backtracking::n_queens']]],
['issafe_205',['issafe',['../d1/d2a/knight__tour_8cpp.html#af27031fbff093ffd625f64010d98aab2',1,'backtracking::knight_tour']]],
['issame_206',['isSame',['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)'],['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)']]],
['isspace_207',['isspace',['http://en.cppreference.com/w/cpp/string/byte/isspace.html',0,'std']]],
['istream_208',['istream',['http://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',0,'std::istream::istream()'],['http://en.cppreference.com/w/cpp/io/basic_istream.html',0,'std::istream']]],
['istream_5fiterator_209',['istream_iterator',['http://en.cppreference.com/w/cpp/iterator/istream_iterator.html',0,'std']]],
['istreambuf_5fiterator_210',['istreambuf_iterator',['http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator.html',0,'std']]],
['istringstream_211',['istringstream',['http://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',0,'std::istringstream::istringstream()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream.html',0,'std::istringstream']]],
['istrstream_212',['istrstream',['http://en.cppreference.com/w/cpp/io/istrstream/istrstream.html',0,'std::istrstream::istrstream()'],['http://en.cppreference.com/w/cpp/io/istrstream.html',0,'std::istrstream']]],
['isupper_213',['isupper',['http://en.cppreference.com/w/cpp/string/byte/isupper.html',0,'std']]],
['iswalnum_214',['iswalnum',['http://en.cppreference.com/w/cpp/string/wide/iswalnum.html',0,'std']]],
['iswalpha_215',['iswalpha',['http://en.cppreference.com/w/cpp/string/wide/iswalpha.html',0,'std']]],
['iswblank_216',['iswblank',['http://en.cppreference.com/w/cpp/string/wide/iswblank.html',0,'std']]],
['iswcntrl_217',['iswcntrl',['http://en.cppreference.com/w/cpp/string/wide/iswcntrl.html',0,'std']]],
['iswctype_218',['iswctype',['http://en.cppreference.com/w/cpp/string/wide/iswctype.html',0,'std']]],
['iswdigit_219',['iswdigit',['http://en.cppreference.com/w/cpp/string/wide/iswdigit.html',0,'std']]],
['iswgraph_220',['iswgraph',['http://en.cppreference.com/w/cpp/string/wide/iswgraph.html',0,'std']]],
['iswlower_221',['iswlower',['http://en.cppreference.com/w/cpp/string/wide/iswlower.html',0,'std']]],
['iswprint_222',['iswprint',['http://en.cppreference.com/w/cpp/string/wide/iswprint.html',0,'std']]],
['iswpunct_223',['iswpunct',['http://en.cppreference.com/w/cpp/string/wide/iswpunct.html',0,'std']]],
['iswspace_224',['iswspace',['http://en.cppreference.com/w/cpp/string/wide/iswspace.html',0,'std']]],
['iswupper_225',['iswupper',['http://en.cppreference.com/w/cpp/string/wide/iswupper.html',0,'std']]],
['iswxdigit_226',['iswxdigit',['http://en.cppreference.com/w/cpp/string/wide/iswxdigit.html',0,'std']]],
['isxdigit_227',['isxdigit',['http://en.cppreference.com/w/cpp/string/byte/isxdigit.html',0,'std']]],
['it_5fternary_5fsearch_228',['it_ternary_search',['../dc/dfe/ternary__search_8cpp.html#ae30dfe2894191bfeffe5b3b1854b95b0',1,'ternary_search.cpp']]],
['item_229',['Item',['../db/d66/struct_item.html',1,'']]],
['items_230',['items',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a8417d01c88b99ca56289843509fb71f9',1,'data_structures::tree_234::Node']]],
['iter_5fswap_231',['iter_swap',['http://en.cppreference.com/w/cpp/algorithm/iter_swap.html',0,'std']]],
['iter_5ftype_232',['iter_type',['http://en.cppreference.com/w/cpp/locale/money_get.html',0,'std::money_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/money_put.html',0,'std::money_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/num_get.html',0,'std::num_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/num_put.html',0,'std::num_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',0,'std::time_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',0,'std::time_get_byname::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',0,'std::time_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',0,'std::time_put_byname::iter_type']]],
['iterative_5ftree_5ftraversals_233',['iterative_tree_traversals',['../dd/d73/namespaceiterative__tree__traversals.html',1,'']]],
['iterative_5ftree_5ftraversals_2ecpp_234',['iterative_tree_traversals.cpp',['../d8/d90/iterative__tree__traversals_8cpp.html',1,'']]],
['iterator_235',['iterator',['http://en.cppreference.com/w/cpp/iterator/iterator.html',0,'std']]],
['iterator_5ftraits_236',['iterator_traits',['http://en.cppreference.com/w/cpp/iterator/iterator_traits.html',0,'std']]],
['iword_237',['iword',['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istrstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_stringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::strstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_istream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::stringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wistream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wistringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::iostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_fstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ios::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::fstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wiostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_istringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostrstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wfstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_iostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wstringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ios_base::iword()']]]
['issafe_206',['isSafe',['../d3/d40/graph__coloring_8cpp.html#a976efe049deb042bf1f02612e181ab1d',1,'backtracking::graph_coloring']]],
['issame_207',['isSame',['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)'],['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)']]],
['isspace_208',['isspace',['http://en.cppreference.com/w/cpp/string/byte/isspace.html',0,'std']]],
['istream_209',['istream',['http://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',0,'std::istream::istream()'],['http://en.cppreference.com/w/cpp/io/basic_istream.html',0,'std::istream']]],
['istream_5fiterator_210',['istream_iterator',['http://en.cppreference.com/w/cpp/iterator/istream_iterator.html',0,'std']]],
['istreambuf_5fiterator_211',['istreambuf_iterator',['http://en.cppreference.com/w/cpp/iterator/istreambuf_iterator.html',0,'std']]],
['istringstream_212',['istringstream',['http://en.cppreference.com/w/cpp/io/basic_istringstream/basic_istringstream.html',0,'std::istringstream::istringstream()'],['http://en.cppreference.com/w/cpp/io/basic_istringstream.html',0,'std::istringstream']]],
['istrstream_213',['istrstream',['http://en.cppreference.com/w/cpp/io/istrstream/istrstream.html',0,'std::istrstream::istrstream()'],['http://en.cppreference.com/w/cpp/io/istrstream.html',0,'std::istrstream']]],
['isupper_214',['isupper',['http://en.cppreference.com/w/cpp/string/byte/isupper.html',0,'std']]],
['iswalnum_215',['iswalnum',['http://en.cppreference.com/w/cpp/string/wide/iswalnum.html',0,'std']]],
['iswalpha_216',['iswalpha',['http://en.cppreference.com/w/cpp/string/wide/iswalpha.html',0,'std']]],
['iswblank_217',['iswblank',['http://en.cppreference.com/w/cpp/string/wide/iswblank.html',0,'std']]],
['iswcntrl_218',['iswcntrl',['http://en.cppreference.com/w/cpp/string/wide/iswcntrl.html',0,'std']]],
['iswctype_219',['iswctype',['http://en.cppreference.com/w/cpp/string/wide/iswctype.html',0,'std']]],
['iswdigit_220',['iswdigit',['http://en.cppreference.com/w/cpp/string/wide/iswdigit.html',0,'std']]],
['iswgraph_221',['iswgraph',['http://en.cppreference.com/w/cpp/string/wide/iswgraph.html',0,'std']]],
['iswlower_222',['iswlower',['http://en.cppreference.com/w/cpp/string/wide/iswlower.html',0,'std']]],
['iswprint_223',['iswprint',['http://en.cppreference.com/w/cpp/string/wide/iswprint.html',0,'std']]],
['iswpunct_224',['iswpunct',['http://en.cppreference.com/w/cpp/string/wide/iswpunct.html',0,'std']]],
['iswspace_225',['iswspace',['http://en.cppreference.com/w/cpp/string/wide/iswspace.html',0,'std']]],
['iswupper_226',['iswupper',['http://en.cppreference.com/w/cpp/string/wide/iswupper.html',0,'std']]],
['iswxdigit_227',['iswxdigit',['http://en.cppreference.com/w/cpp/string/wide/iswxdigit.html',0,'std']]],
['isxdigit_228',['isxdigit',['http://en.cppreference.com/w/cpp/string/byte/isxdigit.html',0,'std']]],
['it_5fternary_5fsearch_229',['it_ternary_search',['../dc/dfe/ternary__search_8cpp.html#ae30dfe2894191bfeffe5b3b1854b95b0',1,'ternary_search.cpp']]],
['item_230',['Item',['../db/d66/struct_item.html',1,'']]],
['items_231',['items',['../dd/d40/classdata__structures_1_1tree__234_1_1_node.html#a8417d01c88b99ca56289843509fb71f9',1,'data_structures::tree_234::Node']]],
['iter_5fswap_232',['iter_swap',['http://en.cppreference.com/w/cpp/algorithm/iter_swap.html',0,'std']]],
['iter_5ftype_233',['iter_type',['http://en.cppreference.com/w/cpp/locale/money_get.html',0,'std::money_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/money_put.html',0,'std::money_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/num_get.html',0,'std::num_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/num_put.html',0,'std::num_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',0,'std::time_get::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_get.html',0,'std::time_get_byname::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',0,'std::time_put::iter_type'],['http://en.cppreference.com/w/cpp/locale/time_put.html',0,'std::time_put_byname::iter_type']]],
['iterative_5ftree_5ftraversals_234',['iterative_tree_traversals',['../dd/d73/namespaceiterative__tree__traversals.html',1,'']]],
['iterative_5ftree_5ftraversals_2ecpp_235',['iterative_tree_traversals.cpp',['../d8/d90/iterative__tree__traversals_8cpp.html',1,'']]],
['iterator_236',['iterator',['http://en.cppreference.com/w/cpp/iterator/iterator.html',0,'std']]],
['iterator_5ftraits_237',['iterator_traits',['http://en.cppreference.com/w/cpp/iterator/iterator_traits.html',0,'std']]],
['iword_238',['iword',['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istrstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_stringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::strstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_istream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::stringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wistream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wistringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::iostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_fstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ios::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ostringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::fstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wiostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_istringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_ifstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::istream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ostrstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wfstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::basic_iostream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wofstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::wstringstream::iword()'],['http://en.cppreference.com/w/cpp/io/ios_base/iword.html',0,'std::ios_base::iword()']]]
];

File diff suppressed because one or more lines are too long

View File

@@ -3,9 +3,10 @@ var searchData=
['qr_5fdecompose_2eh_0',['qr_decompose.h',['../d4/d68/qr__decompose_8h.html',1,'']]],
['qr_5fdecomposition_2ecpp_1',['qr_decomposition.cpp',['../d3/d24/qr__decomposition_8cpp.html',1,'']]],
['qr_5feigen_5fvalues_2ecpp_2',['qr_eigen_values.cpp',['../de/d75/qr__eigen__values_8cpp.html',1,'']]],
['quadratic_5fprobing_5fhash_5ftable_2ecpp_3',['quadratic_probing_hash_table.cpp',['../db/d71/quadratic__probing__hash__table_8cpp.html',1,'']]],
['queue_5fusing_5farray_2ecpp_4',['queue_using_array.cpp',['../d8/df0/queue__using__array_8cpp.html',1,'']]],
['queue_5fusing_5ftwo_5fstacks_2ecpp_5',['queue_using_two_stacks.cpp',['../df/dd0/queue__using__two__stacks_8cpp.html',1,'']]],
['quick_5fsort_2ecpp_6',['quick_sort.cpp',['../d1/d21/quick__sort_8cpp.html',1,'']]],
['quick_5fsort_5f3_2ecpp_7',['quick_sort_3.cpp',['../d3/d4c/quick__sort__3_8cpp.html',1,'']]]
['quadratic_5fequations_5fcomplex_5fnumbers_2ecpp_3',['quadratic_equations_complex_numbers.cpp',['../da/d18/quadratic__equations__complex__numbers_8cpp.html',1,'']]],
['quadratic_5fprobing_5fhash_5ftable_2ecpp_4',['quadratic_probing_hash_table.cpp',['../db/d71/quadratic__probing__hash__table_8cpp.html',1,'']]],
['queue_5fusing_5farray_2ecpp_5',['queue_using_array.cpp',['../d8/df0/queue__using__array_8cpp.html',1,'']]],
['queue_5fusing_5ftwo_5fstacks_2ecpp_6',['queue_using_two_stacks.cpp',['../df/dd0/queue__using__two__stacks_8cpp.html',1,'']]],
['quick_5fsort_2ecpp_7',['quick_sort.cpp',['../d1/d21/quick__sort_8cpp.html',1,'']]],
['quick_5fsort_5f3_2ecpp_8',['quick_sort_3.cpp',['../d3/d4c/quick__sort__3_8cpp.html',1,'']]]
];

View File

@@ -13,7 +13,7 @@ var searchData=
['acosh_10',['acosh',['http://en.cppreference.com/w/cpp/numeric/math/acosh.html',0,'std']]],
['activation_11',['activation',['../d6/d30/classmachine__learning_1_1adaline.html#a082f758fb55fe19f22b3df66f89b2325',1,'machine_learning::adaline']]],
['adaline_12',['adaline',['../d6/d30/classmachine__learning_1_1adaline.html#a0acbe32aaab897e7939e5b0454035b8c',1,'machine_learning::adaline']]],
['add_13',['add',['../d9/dae/classdata__structures_1_1_bitset.html#a17dbe1b1d559302312e8091f82f7499c',1,'data_structures::Bitset::add()'],['../d4/dd2/namespacequadratic__probing.html#a00ebcc6d39653eccc26f8432efbfc8d9',1,'quadratic_probing::add()'],['../de/d47/string__fibonacci_8cpp.html#a28052eee05d43c2ebc5147c52bd50c35',1,'add():&#160;string_fibonacci.cpp'],['../d8/d89/namespacelinear__probing.html#a16d34fd3511626a83ab00665d7bc34d1',1,'linear_probing::add()'],['../d0/d65/namespacedouble__hashing.html#a79a9c914a6c68275b3640303d7faad8a',1,'double_hashing::add()'],['../da/d41/uint128__t_8hpp.html#a3ff77262ffd6743df5b808d41382a6f3',1,'add():&#160;uint128_t.hpp'],['../dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840',1,'data_structures::BloomFilter::add()'],['../dd/d1c/classhash__chain.html#a6b4b4de1a8c96f98a63a77f650a9dcff',1,'hash_chain::add()'],['../de/dcf/classoperations__on__datastructures_1_1reverse__binary__tree_1_1_binary_tree.html#a534645d1aabdf1a7e5897c85376f173d',1,'operations_on_datastructures::reverse_binary_tree::BinaryTree::add()']]],
['add_13',['add',['../da/d41/uint128__t_8hpp.html#a3ff77262ffd6743df5b808d41382a6f3',1,'add(const std::string &amp;first, const std::string &amp;second):&#160;uint128_t.hpp'],['../de/d47/string__fibonacci_8cpp.html#a28052eee05d43c2ebc5147c52bd50c35',1,'add(std::string a, std::string b):&#160;string_fibonacci.cpp'],['../d4/dd2/namespacequadratic__probing.html#a00ebcc6d39653eccc26f8432efbfc8d9',1,'quadratic_probing::add()'],['../d8/d89/namespacelinear__probing.html#a16d34fd3511626a83ab00665d7bc34d1',1,'linear_probing::add()'],['../d0/d65/namespacedouble__hashing.html#a79a9c914a6c68275b3640303d7faad8a',1,'double_hashing::add()'],['../dd/d1c/classhash__chain.html#a6b4b4de1a8c96f98a63a77f650a9dcff',1,'hash_chain::add()'],['../de/dcf/classoperations__on__datastructures_1_1reverse__binary__tree_1_1_binary_tree.html#a534645d1aabdf1a7e5897c85376f173d',1,'operations_on_datastructures::reverse_binary_tree::BinaryTree::add()'],['../dc/dd4/classdata__structures_1_1_bloom_filter.html#a67bed8ef62fcb1f33b6c72df47dcf840',1,'data_structures::BloomFilter::add()'],['../d9/dae/classdata__structures_1_1_bitset.html#a17dbe1b1d559302312e8091f82f7499c',1,'data_structures::Bitset::add()']]],
['add_5fdigit_14',['add_digit',['../db/d82/classlarge__number.html#a60c436d1a1c5e3795d6177d3815ad615',1,'large_number']]],
['add_5fedge_15',['add_edge',['../dc/d61/classgraph_1_1_graph.html#a877b2cba40d8d46dde6fb4209effed19',1,'graph::Graph::add_edge()'],['../d1/d51/classrange__queries_1_1heavy__light__decomposition_1_1_tree.html#a79ab4601c4a95c0902ac04e779e5f54d',1,'range_queries::heavy_light_decomposition::Tree::add_edge()']]],
['add_5fstrings_16',['add_strings',['../da/dd3/karatsuba__algorithm__for__fast__multiplication_8cpp.html#ad76f5cac3ef8dc034f6abb99b64c2b20',1,'divide_and_conquer::karatsuba_algorithm']]],
@@ -41,7 +41,7 @@ var searchData=
['ans_38',['ans',['../d7/d35/matrix__exponentiation_8cpp.html#ad8389ed58fd0ec66df248014775ad1fa',1,'matrix_exponentiation.cpp']]],
['any_39',['any',['http://en.cppreference.com/w/cpp/utility/bitset/all_any_none.html',0,'std::bitset']]],
['any_5fof_40',['any_of',['http://en.cppreference.com/w/cpp/algorithm/all_any_none_of.html',0,'std']]],
['append_41',['append',['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::wstring::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::basic_string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::u32string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::u16string::append()']]],
['append_41',['append',['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::basic_string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::u32string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::u16string::append()'],['http://en.cppreference.com/w/cpp/string/basic_string/append.html',0,'std::wstring::append()']]],
['apply_5ffunction_42',['apply_function',['../d8/d77/namespacemachine__learning.html#ad0bdc88e5f1be47c46c0f0c8ebf754bb',1,'machine_learning']]],
['approximate_5fpi_43',['approximate_pi',['../dd/d47/namespacemath.html#abf7f2a6d91f1ca6c89698792aea3f188',1,'math']]],
['are_5famicable_44',['are_amicable',['../d5/df6/check__amicable__pair_8cpp.html#afeb67e204ec7de02ad152c11df4d1e01',1,'check_amicable_pair.cpp']]],
@@ -50,45 +50,46 @@ var searchData=
['asctime_47',['asctime',['http://en.cppreference.com/w/cpp/chrono/c/asctime.html',0,'std']]],
['asin_48',['asin',['http://en.cppreference.com/w/cpp/numeric/math/asin.html',0,'std']]],
['asinh_49',['asinh',['http://en.cppreference.com/w/cpp/numeric/math/asinh.html',0,'std']]],
['assign_50',['assign',['http://en.cppreference.com/w/cpp/container/list/assign.html',0,'std::list::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u32string::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u16string::assign()'],['http://en.cppreference.com/w/cpp/utility/functional/function/assign.html',0,'std::function::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::wstring::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::basic_string::assign()'],['http://en.cppreference.com/w/cpp/container/deque/assign.html',0,'std::deque::assign()'],['http://en.cppreference.com/w/cpp/error/error_code/assign.html',0,'std::error_code::assign()'],['http://en.cppreference.com/w/cpp/container/forward_list/assign.html',0,'std::forward_list::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::wregex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::basic_regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::regex::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::string::assign()'],['http://en.cppreference.com/w/cpp/string/char_traits/assign.html',0,'std::char_traits::assign()'],['http://en.cppreference.com/w/cpp/container/vector/assign.html',0,'std::vector::assign()'],['http://en.cppreference.com/w/cpp/error/error_condition/assign.html',0,'std::error_condition::assign()']]],
['async_51',['async',['http://en.cppreference.com/w/cpp/thread/async.html',0,'std']]],
['at_52',['at',['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::basic_string::at()'],['http://en.cppreference.com/w/cpp/container/dynarray/at.html',0,'std::dynarray::at()'],['http://en.cppreference.com/w/cpp/container/vector/at.html',0,'std::vector::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::string::at()'],['http://en.cppreference.com/w/cpp/container/unordered_map/at.html',0,'std::unordered_map::at()'],['http://en.cppreference.com/w/cpp/container/deque/at.html',0,'std::deque::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::wstring::at()'],['http://en.cppreference.com/w/cpp/container/array/at.html',0,'std::array::at()'],['http://en.cppreference.com/w/cpp/container/map/at.html',0,'std::map::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u32string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u16string::at()']]],
['at_5fquick_5fexit_53',['at_quick_exit',['http://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',0,'std']]],
['atan_54',['atan',['http://en.cppreference.com/w/cpp/numeric/math/atan.html',0,'std']]],
['atan2_55',['atan2',['http://en.cppreference.com/w/cpp/numeric/math/atan2.html',0,'std']]],
['atanh_56',['atanh',['http://en.cppreference.com/w/cpp/numeric/math/atanh.html',0,'std']]],
['atbash_5fcipher_57',['atbash_cipher',['../dc/dfb/atbash__cipher_8cpp.html#a8f7dd4dcd3df7c512c20482afc2dbb9d',1,'ciphers::atbash']]],
['atexit_58',['atexit',['http://en.cppreference.com/w/cpp/utility/program/atexit.html',0,'std']]],
['atof_59',['atof',['http://en.cppreference.com/w/cpp/string/byte/atof.html',0,'std']]],
['atoi_60',['atoi',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atol_61',['atol',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atoll_62',['atoll',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atomic_63',['atomic',['http://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',0,'std::atomic']]],
['atomic_5fcompare_5fexchange_5fstrong_64',['atomic_compare_exchange_strong',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_65',['atomic_compare_exchange_strong_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_66',['atomic_compare_exchange_weak',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_5fexplicit_67',['atomic_compare_exchange_weak_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fexchange_68',['atomic_exchange',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5fexchange_5fexplicit_69',['atomic_exchange_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5ffetch_5fadd_70',['atomic_fetch_add',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fadd_5fexplicit_71',['atomic_fetch_add_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fand_72',['atomic_fetch_and',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fand_5fexplicit_73',['atomic_fetch_and_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5for_74',['atomic_fetch_or',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5for_5fexplicit_75',['atomic_fetch_or_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5fsub_76',['atomic_fetch_sub',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fsub_5fexplicit_77',['atomic_fetch_sub_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fxor_78',['atomic_fetch_xor',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5ffetch_5fxor_5fexplicit_79',['atomic_fetch_xor_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5fflag_80',['atomic_flag',['http://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',0,'std::atomic_flag']]],
['atomic_5finit_81',['atomic_init',['http://en.cppreference.com/w/cpp/atomic/atomic_init.html',0,'std']]],
['atomic_5fis_5flock_5ffree_82',['atomic_is_lock_free',['http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',0,'std']]],
['atomic_5fload_83',['atomic_load',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fload_5fexplicit_84',['atomic_load_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fsignal_5ffence_85',['atomic_signal_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',0,'std']]],
['atomic_5fstore_86',['atomic_store',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fstore_5fexplicit_87',['atomic_store_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fthread_5ffence_88',['atomic_thread_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',0,'std']]],
['auto_5fptr_89',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',0,'std::auto_ptr']]],
['aystarsearch_90',['AyStarSearch',['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html#abaff2ea6d309e1133fd95bbd1e39946e',1,'machine_learning::aystar_search::AyStarSearch']]]
['assertarray_50',['assertArray',['../da/d18/quadratic__equations__complex__numbers_8cpp.html#af7a6d4e3dc85a6288c8f1f7094830c5a',1,'quadratic_equations_complex_numbers.cpp']]],
['assign_51',['assign',['http://en.cppreference.com/w/cpp/container/list/assign.html',0,'std::list::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u32string::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::u16string::assign()'],['http://en.cppreference.com/w/cpp/error/error_condition/assign.html',0,'std::error_condition::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::wstring::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::basic_string::assign()'],['http://en.cppreference.com/w/cpp/container/deque/assign.html',0,'std::deque::assign()'],['http://en.cppreference.com/w/cpp/error/error_code/assign.html',0,'std::error_code::assign()'],['http://en.cppreference.com/w/cpp/container/forward_list/assign.html',0,'std::forward_list::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::wregex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::basic_regex::assign()'],['http://en.cppreference.com/w/cpp/regex/basic_regex/assign.html',0,'std::regex::assign()'],['http://en.cppreference.com/w/cpp/string/basic_string/assign.html',0,'std::string::assign()'],['http://en.cppreference.com/w/cpp/string/char_traits/assign.html',0,'std::char_traits::assign()'],['http://en.cppreference.com/w/cpp/container/vector/assign.html',0,'std::vector::assign()'],['http://en.cppreference.com/w/cpp/utility/functional/function/assign.html',0,'std::function::assign()']]],
['async_52',['async',['http://en.cppreference.com/w/cpp/thread/async.html',0,'std']]],
['at_53',['at',['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::basic_string::at()'],['http://en.cppreference.com/w/cpp/container/dynarray/at.html',0,'std::dynarray::at()'],['http://en.cppreference.com/w/cpp/container/vector/at.html',0,'std::vector::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::string::at()'],['http://en.cppreference.com/w/cpp/container/unordered_map/at.html',0,'std::unordered_map::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::wstring::at()'],['http://en.cppreference.com/w/cpp/container/deque/at.html',0,'std::deque::at()'],['http://en.cppreference.com/w/cpp/container/array/at.html',0,'std::array::at()'],['http://en.cppreference.com/w/cpp/container/map/at.html',0,'std::map::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u32string::at()'],['http://en.cppreference.com/w/cpp/string/basic_string/at.html',0,'std::u16string::at()']]],
['at_5fquick_5fexit_54',['at_quick_exit',['http://en.cppreference.com/w/cpp/utility/program/at_quick_exit.html',0,'std']]],
['atan_55',['atan',['http://en.cppreference.com/w/cpp/numeric/math/atan.html',0,'std']]],
['atan2_56',['atan2',['http://en.cppreference.com/w/cpp/numeric/math/atan2.html',0,'std']]],
['atanh_57',['atanh',['http://en.cppreference.com/w/cpp/numeric/math/atanh.html',0,'std']]],
['atbash_5fcipher_58',['atbash_cipher',['../dc/dfb/atbash__cipher_8cpp.html#a8f7dd4dcd3df7c512c20482afc2dbb9d',1,'ciphers::atbash']]],
['atexit_59',['atexit',['http://en.cppreference.com/w/cpp/utility/program/atexit.html',0,'std']]],
['atof_60',['atof',['http://en.cppreference.com/w/cpp/string/byte/atof.html',0,'std']]],
['atoi_61',['atoi',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atol_62',['atol',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atoll_63',['atoll',['http://en.cppreference.com/w/cpp/string/byte/atoi.html',0,'std']]],
['atomic_64',['atomic',['http://en.cppreference.com/w/cpp/atomic/atomic/atomic.html',0,'std::atomic']]],
['atomic_5fcompare_5fexchange_5fstrong_65',['atomic_compare_exchange_strong',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fstrong_5fexplicit_66',['atomic_compare_exchange_strong_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_67',['atomic_compare_exchange_weak',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fcompare_5fexchange_5fweak_5fexplicit_68',['atomic_compare_exchange_weak_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_compare_exchange.html',0,'std']]],
['atomic_5fexchange_69',['atomic_exchange',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5fexchange_5fexplicit_70',['atomic_exchange_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_exchange.html',0,'std']]],
['atomic_5ffetch_5fadd_71',['atomic_fetch_add',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fadd_5fexplicit_72',['atomic_fetch_add_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_add.html',0,'std']]],
['atomic_5ffetch_5fand_73',['atomic_fetch_and',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fand_5fexplicit_74',['atomic_fetch_and_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5for_75',['atomic_fetch_or',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5for_5fexplicit_76',['atomic_fetch_or_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_or.html',0,'std']]],
['atomic_5ffetch_5fsub_77',['atomic_fetch_sub',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fsub_5fexplicit_78',['atomic_fetch_sub_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_sub.html',0,'std']]],
['atomic_5ffetch_5fxor_79',['atomic_fetch_xor',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5ffetch_5fxor_5fexplicit_80',['atomic_fetch_xor_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_fetch_xor.html',0,'std']]],
['atomic_5fflag_81',['atomic_flag',['http://en.cppreference.com/w/cpp/atomic/atomic_flag/atomic_flag.html',0,'std::atomic_flag']]],
['atomic_5finit_82',['atomic_init',['http://en.cppreference.com/w/cpp/atomic/atomic_init.html',0,'std']]],
['atomic_5fis_5flock_5ffree_83',['atomic_is_lock_free',['http://en.cppreference.com/w/cpp/atomic/atomic_is_lock_free.html',0,'std']]],
['atomic_5fload_84',['atomic_load',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fload_5fexplicit_85',['atomic_load_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_load.html',0,'std']]],
['atomic_5fsignal_5ffence_86',['atomic_signal_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_signal_fence.html',0,'std']]],
['atomic_5fstore_87',['atomic_store',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fstore_5fexplicit_88',['atomic_store_explicit',['http://en.cppreference.com/w/cpp/atomic/atomic_store.html',0,'std']]],
['atomic_5fthread_5ffence_89',['atomic_thread_fence',['http://en.cppreference.com/w/cpp/atomic/atomic_thread_fence.html',0,'std']]],
['auto_5fptr_90',['auto_ptr',['http://en.cppreference.com/w/cpp/memory/auto_ptr/auto_ptr.html',0,'std::auto_ptr']]],
['aystarsearch_91',['AyStarSearch',['../da/d02/classmachine__learning_1_1aystar__search_1_1_ay_star_search.html#abaff2ea6d309e1133fd95bbd1e39946e',1,'machine_learning::aystar_search::AyStarSearch']]]
];

View File

@@ -2,13 +2,14 @@ var searchData=
[
['qr_5fdecompose_0',['qr_decompose',['../d2/d3b/namespaceqr__algorithm.html#a73ce637634fc49e1d10d190eb388ebf1',1,'qr_algorithm']]],
['qsort_1',['qsort',['http://en.cppreference.com/w/cpp/algorithm/qsort.html',0,'std']]],
['quadraticprobe_2',['quadraticProbe',['../d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf',1,'quadratic_probing']]],
['query_3',['query',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039',1,'data_structures::sparse_table::Sparse_table::query()'],['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a1fda852e6e522707fd97f61cdb0a2591',1,'range_queries::heavy_light_decomposition::SG::query()'],['../d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a4dfbf5d9df825eeb63b294c6849bdcab',1,'range_queries::heavy_light_decomposition::HLD::query()'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4',1,'range_queries::perSegTree::query(const uint32_t &amp;i, const uint32_t &amp;j, const uint32_t &amp;l, const uint32_t &amp;r, std::shared_ptr&lt; Node &gt; const &amp;curr)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571',1,'range_queries::perSegTree::query(const uint32_t &amp;l, const uint32_t &amp;r, const uint32_t &amp;version)'],['../d1/d9e/prefix__sum__array_8cpp.html#a7c8fd967c36dbba5fdf9c71faed604cf',1,'range_queries::prefix_sum_array::query()'],['../d2/d45/segtree_8cpp.html#a423a97ea0c7ea6e33b5844a6858d902d',1,'query():&#160;segtree.cpp']]],
['queue_4',['queue',['http://en.cppreference.com/w/cpp/container/queue/queue.html',0,'std::queue']]],
['queue_5ftest_5',['queue_test',['../df/dd0/queue__using__two__stacks_8cpp.html#a831ded10ecad88c14a8e22b96f4c1863',1,'queue_using_two_stacks.cpp']]],
['quick_5fexit_6',['quick_exit',['http://en.cppreference.com/w/cpp/utility/program/quick_exit.html',0,'std']]],
['quick_5fsort_7',['quick_sort',['../d1/d21/quick__sort_8cpp.html#a5e6213e8008356ac6eda9427f3f4b394',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; *arr, const int &amp;low, const int &amp;high)'],['../d1/d21/quick__sort_8cpp.html#a53adad7e4d83e1495df25fe8dbb4cc05',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; arr, const int &amp;low, const int &amp;high)']]],
['quicksort_8',['quicksort',['../d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168',1,'sorting::quicksort(std::vector&lt; T &gt; *arr, int32_t low, int32_t high)'],['../d5/d91/namespacesorting.html#a6eb67c2f91c98cf4464f75b5882022de',1,'sorting::quicksort(std::vector&lt; T &gt; arr, int32_t low, int32_t high)']]],
['quicksortrp_9',['quickSortRP',['../d1/daa/random__pivot__quick__sort_8cpp.html#a7d2e7465e7b5d54c2de6d5e9db1ea6a5',1,'sorting::random_pivot_quick_sort']]],
['quiet_5fnan_10',['quiet_NaN',['http://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',0,'std::numeric_limits']]]
['quadraticequation_2',['quadraticEquation',['../dd/d47/namespacemath.html#aacb1411ef2029e81f249c21e17c96fdb',1,'math']]],
['quadraticprobe_3',['quadraticProbe',['../d4/dd2/namespacequadratic__probing.html#ab431981b54c0bae1b2956f716aee1dcf',1,'quadratic_probing']]],
['query_4',['query',['../da/d37/structdata__structures_1_1sparse__table_1_1_sparse__table.html#a0c8cbe7239232863f104793c08273039',1,'data_structures::sparse_table::Sparse_table::query()'],['../d9/d35/classrange__queries_1_1heavy__light__decomposition_1_1_s_g.html#a1fda852e6e522707fd97f61cdb0a2591',1,'range_queries::heavy_light_decomposition::SG::query()'],['../d2/d8a/classrange__queries_1_1heavy__light__decomposition_1_1_h_l_d.html#a4dfbf5d9df825eeb63b294c6849bdcab',1,'range_queries::heavy_light_decomposition::HLD::query()'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ae8ae4b1835e5e8aec32f68c5059ed4d4',1,'range_queries::perSegTree::query(const uint32_t &amp;i, const uint32_t &amp;j, const uint32_t &amp;l, const uint32_t &amp;r, std::shared_ptr&lt; Node &gt; const &amp;curr)'],['../d8/d28/classrange__queries_1_1per_seg_tree.html#ad484002bcb701820d55f32ea5d525571',1,'range_queries::perSegTree::query(const uint32_t &amp;l, const uint32_t &amp;r, const uint32_t &amp;version)'],['../d1/d9e/prefix__sum__array_8cpp.html#a7c8fd967c36dbba5fdf9c71faed604cf',1,'range_queries::prefix_sum_array::query()'],['../d2/d45/segtree_8cpp.html#a423a97ea0c7ea6e33b5844a6858d902d',1,'query():&#160;segtree.cpp']]],
['queue_5',['queue',['http://en.cppreference.com/w/cpp/container/queue/queue.html',0,'std::queue']]],
['queue_5ftest_6',['queue_test',['../df/dd0/queue__using__two__stacks_8cpp.html#a831ded10ecad88c14a8e22b96f4c1863',1,'queue_using_two_stacks.cpp']]],
['quick_5fexit_7',['quick_exit',['http://en.cppreference.com/w/cpp/utility/program/quick_exit.html',0,'std']]],
['quick_5fsort_8',['quick_sort',['../d1/d21/quick__sort_8cpp.html#a5e6213e8008356ac6eda9427f3f4b394',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; *arr, const int &amp;low, const int &amp;high)'],['../d1/d21/quick__sort_8cpp.html#a53adad7e4d83e1495df25fe8dbb4cc05',1,'sorting::quick_sort::quick_sort(std::vector&lt; T &gt; arr, const int &amp;low, const int &amp;high)']]],
['quicksort_9',['quicksort',['../d5/d91/namespacesorting.html#a9f59fe72dacc1f1218ef3c303d843168',1,'sorting::quicksort(std::vector&lt; T &gt; *arr, int32_t low, int32_t high)'],['../d5/d91/namespacesorting.html#a6eb67c2f91c98cf4464f75b5882022de',1,'sorting::quicksort(std::vector&lt; T &gt; arr, int32_t low, int32_t high)']]],
['quicksortrp_10',['quickSortRP',['../d1/daa/random__pivot__quick__sort_8cpp.html#a7d2e7465e7b5d54c2de6d5e9db1ea6a5',1,'sorting::random_pivot_quick_sort']]],
['quiet_5fnan_11',['quiet_NaN',['http://en.cppreference.com/w/cpp/types/numeric_limits/quiet_NaN.html',0,'std::numeric_limits']]]
];

File diff suppressed because one or more lines are too long

View File

@@ -100,8 +100,8 @@ var searchData=
['isprime_97',['isPrime',['../d8/d53/modular__inverse__fermat__little__theorem_8cpp.html#a09660096b134753128952246f4f4e4bd',1,'modular_inverse_fermat_little_theorem.cpp']]],
['isprint_98',['isprint',['http://en.cppreference.com/w/cpp/string/byte/isprint.html',0,'std']]],
['ispunct_99',['ispunct',['http://en.cppreference.com/w/cpp/string/byte/ispunct.html',0,'std']]],
['issafe_100',['issafe',['../d1/d2a/knight__tour_8cpp.html#af27031fbff093ffd625f64010d98aab2',1,'backtracking::knight_tour']]],
['issafe_101',['isSafe',['../d3/d40/graph__coloring_8cpp.html#a976efe049deb042bf1f02612e181ab1d',1,'backtracking::graph_coloring::isSafe()'],['../d4/d3e/n__queens_8cpp.html#a5730b6683f6adcf5c5ef75cf53dc7160',1,'backtracking::n_queens::isSafe()']]],
['issafe_100',['isSafe',['../d3/d40/graph__coloring_8cpp.html#a976efe049deb042bf1f02612e181ab1d',1,'backtracking::graph_coloring::isSafe()'],['../d4/d3e/n__queens_8cpp.html#a5730b6683f6adcf5c5ef75cf53dc7160',1,'backtracking::n_queens::isSafe()']]],
['issafe_101',['issafe',['../d1/d2a/knight__tour_8cpp.html#af27031fbff093ffd625f64010d98aab2',1,'backtracking::knight_tour']]],
['issame_102',['isSame',['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)'],['../dd/d1f/classdsu.html#a64d25c5986742f7c234ed449b2ff7303',1,'dsu::isSame(uint64_t i, uint64_t j)']]],
['isspace_103',['isspace',['http://en.cppreference.com/w/cpp/string/byte/isspace.html',0,'std']]],
['istream_104',['istream',['http://en.cppreference.com/w/cpp/io/basic_istream/basic_istream.html',0,'std::istream']]],

File diff suppressed because one or more lines are too long